.faq-block{background:var(--color-4)}.faq-block-content{display:grid;grid-template-columns:32% 64%;gap:50px}.faq-block-img{height:834px;width:100%;border-radius:50px;object-fit:cover;object-position:center center}.faq-block-content-wrapper{display:flex;flex-direction:column;gap:10px}.faq-block-caption{font-weight:700;font-size:48px;line-height:125%;text-align:right;color:var(--color-2)}.faq-block-desc{font-weight:400;font-size:20px;line-height:135%;text-align:right;color:#2a2a2a;opacity:.8}.faq-block-accordion{display:flex;flex-direction:column;gap:10px;margin-top:10px;width:100%}.faq-block-accordion .ac{box-shadow:0px 0px .01px rgba(102,102,102,.1);border-radius:10px;padding:30px;transition:.3s linear all;background:var(--color-4);border:none !important}.faq-block-accordion .ac:not(.is-active):hover{background-color:#d3d3d3}.faq-block-accordion .ac.is-active{border-left:5px solid var(--color) !important;border-radius:10px !important;padding:30px !important;box-shadow:-20px 0 45px 0 rgba(0,0,0,.1),-82px 0 82px 0 rgba(0,0,0,.09),-184px 0 111px 0 rgba(0,0,0,.05),-328px 0 131px 0 rgba(0,0,0,.01),-512px 0 143px 0 rgba(0,0,0,0) !important;background:var(--color-4) !important}.faq-block-accordion .ac-trigger{display:flex !important;justify-content:space-between !important;font-weight:700 !important;font-size:24px !important;line-height:125% !important;color:var(--color-2) !important;font-family:inherit !important}.faq-block-accordion .ac-text{font-weight:400 !important;font-size:17px !important;line-height:125% !important;color:#2a2a2a !important;opacity:.8 !important;width:100% !important}.ac .ac-trigger:after{content:"" !important}.faq-block-accordion .ac .ac-trigger{width:98% !important;padding-right:80px}.faq-block-accordion-svg{text-align:center;width:84px;height:84px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;right:0;top:60%;transition:.3s linear}.faq-block-accordion .is-active .faq-block-accordion-svg{transform:rotate(90deg);fill:var(--color-3);top:-40%}.faq-block-accordion .is-active .faq-block-accordion-svg path{stroke:#fff}.faq-block-accordion .is-active .faq-block-accordion-svg circle{stroke:var(--color-3)}@media (max-width:1024px){.faq-block-content{grid-template-columns:1fr;gap:30px}.faq-block-img{height:auto;max-height:600px}.faq-block-caption{font-size:40px;text-align:left}.faq-block-desc{font-size:18px;text-align:left}.faq-block-accordion .ac-trigger{font-size:22px !important}.faq-block-accordion .ac-text{font-size:16px !important}.faq-block-accordion-svg{width:70px;height:70px}.faq-block-accordion .ac .ac-trigger{padding-right:70px}}@media (max-width:768px){.faq-block-content{gap:20px}.faq-block-img{border-radius:30px;max-height:400px}.faq-block-caption{font-size:32px}.faq-block-desc{font-size:16px}.faq-block-accordion .ac{padding:20px}.faq-block-accordion .ac-trigger{font-size:20px !important}.faq-block-accordion .ac-text{font-size:15px !important}.faq-block-accordion-svg{width:60px;height:60px;top:50%}.faq-block-accordion .ac .ac-trigger{padding-right:60px}.faq-block-accordion .is-active .faq-block-accordion-svg{top:0}}@media (max-width:480px){.faq-block-img{border-radius:20px;max-height:300px}.faq-block-caption{font-size:28px}.faq-block-desc{font-size:14px}.faq-block-accordion .ac{padding:15px}.faq-block-accordion .ac-trigger{font-size:18px !important}.faq-block-accordion .ac-text{font-size:14px !important}.faq-block-accordion-svg{width:50px;height:50px}.faq-block-accordion .ac .ac-trigger{padding-right:50px}}