.faq-section{position:relative;background-color:#e7ecee;padding-top:90px}.faq-section .inner::before,.faq-section .right{position:absolute;top:-41px;right:0;width:34%;height:435px;background-repeat:no-repeat;background-size:cover;z-index:2}.faq-section .inner{max-width:1188px;position:relative;z-index:1}.faq-section .inner::before{content:"";display:block;width:600px;height:800px;z-index:-1;background-image:url(../../images/home-bg.webp);background-size:contain;top:-361px;right:13%;-webkit-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none}.faq-section .left{-webkit-box-flex:0;-ms-flex:0 0 62%;flex:0 0 62%;max-width:62%;width:100%}.faq-section .left p,.faq-section .section-title{margin-bottom:42px;color:#222;font-family:"Barlow Semi Condensed",sans-serif;font-size:19px;line-height:25px}.faq-section .section-title{color:#000;font-size:30px;font-weight:300;line-height:41px;margin-bottom:32px}.faq-section .section-title strong{color:#000;font-family:"Barlow Semi Condensed",sans-serif;font-size:50px;font-weight:700;line-height:68px;display:block}.faq-section .bottom{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.faq-section .bottom .accordion,.faq-section .bottom .category-title{max-width:905px;margin:30px auto}.faq-section .ui-accordion .ui-accordion-header{border:0;border-top:1px solid rgba(170,170,170,.5);background:0 0;outline:0;margin-top:0;-webkit-transition:all .25s ease;transition:all .25s ease;color:#000;font-family:"Barlow Semi Condensed",sans-serif;font-size:19px;font-weight:500;line-height:26px;padding:20px 60px 20px 40px;border-radius:0!important;position:relative}.faq-section .ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;top:56%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;display:inline-block;margin-right:20px;cursor:pointer;background:0 0!important}.faq-section .ui-accordion .ui-accordion-header .ui-accordion-header-icon::before{content:"";display:block;width:100%;height:2px;background-color:#aaa;position:absolute;top:50%;-webkit-transition:.3s ease;transition:.3s ease;opacity:1;margin-top:-1px}.faq-section .ui-accordion .ui-accordion-header .ui-accordion-header-icon::after{content:"";display:block;width:2px;height:100%;background-color:#aaa;position:absolute;left:50%;-webkit-transition:.3s ease;transition:.3s ease;margin-left:-1px}.faq-section .ui-accordion .ui-accordion-header:hover .ui-accordion-header-icon::after,.faq-section .ui-accordion .ui-accordion-header:hover .ui-accordion-header-icon::before{background-color:#dc6c5f}.faq-section .ui-accordion .ui-accordion-header.ui-state-active{background:#fff!important;border-bottom:0!important}.faq-section .ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;background-color:#aaa}.faq-section .ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#aaa}.faq-section .ui-accordion .ui-accordion-header:last-of-type{border-bottom:1px solid rgba(170,170,170,.5)}.faq-section .ui-accordion .ui-accordion-content{border:0;padding:0 60px 35px 40px;border-radius:0!important}.faq-section .ui-accordion .ui-accordion-content p,.faq-section .ui-accordion .ui-accordion-content ul li{color:#222;font-family:"Barlow Semi Condensed",sans-serif;font-size:17px;line-height:23px}.faq-section .ui-accordion .ui-accordion-content p:last-child,.faq-section .ui-accordion .ui-accordion-content ul:last-child{margin-bottom:0}.faq-section .ui-accordion .ui-accordion-content a{font-family:"Barlow Semi Condensed",sans-serif;font-size:17px;line-height:23px}.faq-section .ui-accordion .ui-accordion-header:hover{background-color:#dde3e5}.faq-section .faq-hidden{display:none}@media (max-width:992px){.faq-section{padding-top:40px}.faq-section .left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.faq-section .right{width:40%}}@media (max-width:766px){.faq-section{padding-top:40px}.faq-section .left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.faq-section .inner::before,.faq-section .right{display:none}.faq-section .bottom .accordion{margin:40px auto}}