.faq-container{background-color:#fff}.faq-container .hero-banner .title{font-size:36px;width:calc(100% - 250px)}.faq-container .hero-banner .banner{display:block}.faq-container .hero-banner .banner-mobile{display:none}@media only screen and (max-width:1535px){.faq-container .hero-banner .title{font-size:30px}}@media only screen and (max-width:767px){.faq-container .hero-banner .title{font-size:26px}}@media only screen and (max-width:639px){.faq-container .hero-banner .title{font-size:40px;top:35%;width:100%}.faq-container .hero-banner .banner{display:none}.faq-container .hero-banner .banner-mobile{display:block}}.faq-container .faq-info{margin-left:auto;margin-right:auto;margin-top:30px;max-width:780px;padding:0 30px}.faq-container .faq-info a{color:#2771c5}.faq-container .faq-info .bar-title,.faq-container .faq-info .main-title{color:#000;cursor:pointer;letter-spacing:.01em;line-height:140%;padding-right:20px;position:relative}.faq-container .faq-info .bar-title .ficon-arrow-down,.faq-container .faq-info .main-title .ficon-arrow-down{font-size:10px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transition:.3s}.faq-container .faq-info .bar-title .anchor,.faq-container .faq-info .main-title .anchor{color:#2771c5;float:left;font-size:14px;line-height:1.9;opacity:0;transition:color .25s,opacity .25s}.faq-container .faq-info .bar-title:hover .anchor,.faq-container .faq-info .main-title:hover .anchor{opacity:1}.faq-container .faq-info .bar-title.active .ficon-arrow-down,.faq-container .faq-info .main-title.active .ficon-arrow-down{transform:translateY(-50%) rotate(180deg)}.faq-container .faq-info .main-title{font-size:28px}.faq-container .faq-info .main-title .anchor{font-size:18px;line-height:2.2;margin-left:-22px}.faq-container .list-faqs .bar-title{font-size:20px}.faq-container .list-faqs .bar-title .anchor{font-size:14px;line-height:1.9;margin-left:-18px}.faq-container .list-faqs .description{color:#4a4a4a;font-size:16px;font-size:1rem;line-height:1.8125;padding-top:16px}.faq-container .list-faqs .line{display:inline-block;height:19px;position:relative;width:19px}.faq-container .list-faqs .line:after,.faq-container .list-faqs .line:before{background-color:#000;border:1px solid #000;border-radius:5px;content:"";position:absolute;transition:all .3s ease}.faq-container .list-faqs .line:before{height:3px;top:8px;width:19px}.faq-container .list-faqs .line:after{height:19px;left:8px;width:3px}.faq-container .list-faqs .item{border-bottom:1px solid #d3d3d3;padding:28px 0}.faq-container .list-faqs .item:first-child .description{display:block}.faq-container .list-faqs .ReactCollapse--collapse{transition:.3s}.faq-container .list-category-of-all-faqs .list-faqs__item a:hover span{background-color:rgba(206,68,25,.071)!important}.faq-container .contact-us .main-form{max-width:100%}.faq-container .contact-us .main-form .form-group .input-wrapper{border-radius:8px}.faq-container .contact-us .main-form .form-group .form-textarea,.faq-container .contact-us .main-form .form-group .input-wrapper .form-control{border-radius:8px;padding:10px 20px}.faq-container .contact-us .main-form .form-group .btn.btn-form-default{font-family:Montserrat Medium,Montserrat Fallback Medium,sans-serif;height:46px;margin-left:auto;margin-right:auto;width:auto}