@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
.faqarticles-index-index .page-main {font-family: "Poppins", sans-serif;}
.faqarticles-index-index .page-main {margin: 50px auto;max-width: 1260px;padding-left: 20px !important;padding-right: 20px !important;}
.faq-rating-question-no iframe{width:100%!important;}
.faqarticles-index-index .faq-row {border-bottom: 1px solid #b8b8b8;padding-bottom: 15px;padding-top: 10px;display: none;}
.faq-question-content {max-height: 0;font-size: 16px;-webkit-transition: all .2s ease; /* Safari */-moz-transition: all .2s ease;transition: all .2s ease;overflow: hidden;}
.faq-question-content.open-content {max-height: 15000px;}
.faq-question-title {color: #0f0f0f;font-size: 19px;position: relative;padding-left: 40px;cursor: pointer;}
.faq-question-title::before {content: '';background-image:url('../images/arrow.svg');width:9px;height:13px;font-size: 40px;position: absolute;top: 8px;left: 12px;-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.open-answer.faq-question-title::before {-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.faq-top-headline,.faq-top-headline-cat {font-size: 23px;font-weight: 600;padding-bottom: 30px;}
.faq-categories {overflow: hidden;margin-left: -5px;margin-right: -5px;}
.faq-category {float: left;width: 20%;cursor: pointer;position: relative;}
.faq-category-block {padding-right: 0px;margin: 5px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;font-size: 14px;font-weight: 500;height: 76px;vertical-align: middle;display: flex;width: auto;align-items: center;position: relative;text-transform: none;border-width: 7px;border-style: solid;text-align: center;}
.faq-category-label {display: block;margin: auto;position: relative;}
.noactive-category .faq-category-layer {position: absolute;display: block;width: 100%;height: 81px;padding-top: 20px;padding-bottom: 20px;background-color: rgba(255,255,255,0.6);left: 0;z-index: 9;}
.faq-categories-block .faq-category[catid="faq-category-1"]{display: block;}
.faq-categories-block {margin-top: 50px;}
.faq-rating-question {background-color: #f5f5f5;padding-left: 40px;padding-right: 40px;padding-top: 15px;padding-bottom: 15px;margin-bottom: 10px}
.faq-rating {margin-top: 30px;}
.cms-page-view .page-main a.faw-ratin-answer,a.faw-ratin-answer {color: #333333 !important;font-weight: 600;text-decoration: underline;}
.faq-rating-question-no,.faq-rating-question-yes {display: none;overflow: hidden;}
.faq-rating-question-no textarea {float: left;width: 80%;height: 100px;border: 1px solid #b8b8b8;}
.faq-rating-question-no input {float: right;border: 2px solid #636363;background-color: rgba(0,0,0,0);color: #636363;padding-left: 19px;padding-right: 19px;font-size: 20px;padding-top: 10px;padding-bottom: 10px;}
.faq-question-content-answer {margin-top: 10px;padding-left: 40px;padding-right: 40px;}
.faq-rating-question-no form {display: flex;width: 100%;align-items: center;justify-content: space-between;}
.faq-rating-question-no > iframe {height: 350px !important;}
.faq-rating-question-select iframe{height: 350px !important;width:100%!important;}
.faq-rating-question-select-info {display: inline-block;margin-right: 5px;}
.active-category .faq-category-block .faq-category-label {position: relative;z-index: 999;}
.faq-phone {text-align: center;}
.faq-phone .ic{float: none;}
.faq-rating-question-no form.small-form{background-color: #fff;padding: 20px;display: block;box-sizing: border-box;}
.faq-rating-question-no form.small-form .small-form-field {width: 100%;padding: 0;margin-top: 5px;margin-bottom: 10px;}
.faq-rating-question-no form.small-form .small-form-field textarea,.faq-rating-question-no form.small-form .small-form-field input{float: none;}
.faq-rating-question-no form.small-form .small-form-field input{height: 32px;font-size: 14px;border-radius: 0;border-width: 1px;}
.faq-rating-question-no form.small-form .small-form-field label{display: block;}
.faq-rating-question-no .small-form-button input {display: block;float: none;margin-top: 15px;background-color: #4C4C4C;color: #fff;font-size: 14px;border: none;border-radius: 32px;}
.faq-rating-question-no .form-title{font-weight: 500;color: #4C4C4C;margin-top: 5px;margin-bottom: 10px;}
.contact-form-content iframe,.contact-form-content{height: 350px !important}
.faq-question-content-answer p{margin-top: 0rem;margin-bottom: 1rem;}
.ic span {background-repeat: no-repeat;display: inline-block;text-indent: -999999px;margin-right: 5px;display: block;margin: auto;padding-bottom: 5px;}
.ic.phone span{background-image: url('../images/phone.png');width: 33px;height: 59px;}
.page-main p {margin-top: 0rem;margin-bottom: 1rem;}
.faq-rating-question-no.show-phone{display: block !important;}

.active-category[catid="faq-category-7"] .faq-category-block,.active-category[catid="faq-category-1"] .faq-category-block {border-color: #f2577a !important;}
.active-category[catid="faq-category-2"] .faq-category-block {border-color: #63a0e8 !important;}
.active-category[catid="faq-category-3"] .faq-category-block {border-color: #e2c55a !important;}
.active-category[catid="faq-category-4"] .faq-category-block {border-color: #61AA96 !important;}
.active-category[catid="faq-category-5"] .faq-category-block {border-color: #4b51af !important;}
.active-category[catid="faq-category-6"] .faq-category-block {border-color: #86c635 !important;}

.faq-question-content-answer a {text-decoration: underline;color: #3387c0 !important;font-weight: 700;font-size: 16px;line-height: 1.5rem;}
.faqarticles-index-index h1{font-size: 26px;margin: 30px 0 40px;}
.s-device{display: none;}
.desktop{display: block;}
@media only screen and (max-width: 767px) {
  .s-device{display: block;}
  .desktop{display: none;}
  .faq-category {width: 50%;}
  .faq-category-block{padding:0;font-size: 14px;}
  .faq-rating-question{padding-left: 10px; padding-right: 10px;}
  .faq-rating-question-no textarea{width: 76%;}
  .active-category .faq-category-layer{padding-top: 10px;padding-bottom: 10px;}
  .faqarticles-index-index .page-main{padding-left: 15px !important;padding-right: 15px !important;}
  .faq-question-title::before{left: 3px;}
  .faq-question-title{padding-left: 20px;}
  .faq-question-content-answer{padding-left: 20px;padding-right: 0px;}
  .mobile-table table td {width: 55% !important;border: none !important;}
  .mobile-table table td:last-child {width: 40% !important;}
  .mobile-table table {width: 100% !important;font-size: 13px;}
  .mobile-table table tr{border-bottom: 1px solid black;display: flex;align-items: center;height: auto !important;}
}
