.faq-section{display:inline-block;padding:80px 0 162px;position:relative;width:100%}.faq-section:after{background-image:url(https://1933828.fs1.hubspotusercontent-na1.net/hubfs/1933828/images_2025/shap-bg.png);background-repeat:no-repeat;background-size:auto;content:" ";height:100%;position:absolute;right:0;top:0;width:35%;z-index:-1}.faq-section .inner-wrapper,.faq-section .sec-title{display:inline-block;width:100%}.faq-section .inner-wrapper{max-width:841px}.faq-section .inner-wrapper .content{margin-top:16px}.faq-section .accordion-question .icon{display:inline-block;margin:0;width:37px}.faq-section .accordion-question .icon img{object-fit:contain;width:100%}.faq-section .accordion-answer{display:none}.faq-section .accordion-answer img{display:inline-block;margin:15px 0 0;max-height:280px!important;object-fit:cover;object-position:center;width:100%!important}.faq-section .accordion-listing{display:inline-block;margin-top:32px;width:100%}.faq-section .accordion-panel{border-bottom:1px solid #000;display:inline-block;margin-bottom:20px;padding-bottom:20px;width:100%}.faq-section .accordion-panel:last-child{margin-bottom:0}.faq-section .accordion-question .title{width:calc(100% - 48px)}.faq-section .accordion-question{align-items:center;background:transparent;display:flex;gap:11px;justify-content:flex-start;width:100%}.faq-section .accordion-question h4{cursor:pointer;display:inline-block;font-size:20px;line-height:120%;margin:0;position:relative;width:100%}.faq-section .accordion-question h4:after{content:"\f107";font-family:fontawesome;font-size:17px;font-weight:200;position:absolute;right:8px;top:2px;transition:.3s ease-in-out}.faq-section .accordion-question.active h4:after{transform:rotate(180deg)}.faq-section .accordion-answer{padding:10px 50px 0;width:100%}.faq-section .accordion-answer .contain,.faq-section .contain p{display:inline-block;width:100%}.faq-section .contain p{line-height:130%}.faq-section .contain p strong{font-weight:700}.faq-section .contain ul,.faq-section .contain ul li{display:inline-block;width:100%}.faq-section .contain ul li{color:#757587;font-size:16px;line-height:26px;margin:10px 0;position:relative}.faq-section .contain ul li:after{background-image:url(https://8021107.fs1.hubspotusercontent-na1.net/hubfs/8021107/CPI%20images/icon_bullet_check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:-30px;position:absolute;top:9px;width:15px}.faq-section .contain ol{display:inline-block;padding:0 0 0 17px;width:100%}.faq-section .contain ol li{color:#757587;font-size:16px;line-height:26px;padding:10px 0;width:100%}.faq-section .contain a{color:#68ab41;text-decoration:underline}.faq-section .accordion-answer table{margin:0 0 15px}.faq-section .accordion-answer table tr:nth-child(odd){background-color:#f8f8f8}.faq-section .accordion-answer table tr td{border-color:#494a52;border-bottom:0;color:#494a52;padding:5px 10px}.faq-section .accordion-answer table tr td a:hover{color:#18c096}.faq-section .accordion-answer table tr td a{color:#18c096;text-decoration:none!important}.faq-section .accordion-answer .contain-img-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;width:100%}.faq-section .accordion-answer .contain-img-wrap .left-part{display:inline-block;margin:0;width:45%}.faq-section .accordion-answer .contain-img-wrap .right-part{display:inline-block;margin:0;width:50%}.faq-section .accordion-answer .contain-img-wrap .left-part .image{display:inline-block;line-height:0;vertical-align:top;width:100%}.faq-section .accordion-answer .contain-img-wrap .left-part .image img{display:inline-block;margin:0;object-fit:cover;object-position:center;width:100%}.faq-section .accordion-answer .contain-img-wrap.contain .left-part{display:none}.faq-section .accordion-answer .contain-img-wrap.contain .right-part{width:100%!important}@media(max-width:1199px){.faq-section{padding:60px 0 100px}}@media(max-width:991px){.faq-section{padding:50px 0 80px}.faq-section:after{content:none}}@media(max-width:767px){.faq-section{padding:40px 0 60px}}