.faq .section-headings{height:100%;padding-inline-end:100px;position:relative}.faq,.faq-2{--faq-section-bg:var(--color-background)}.faq.faq-page-merged{--faq-section-bg:#fff;background-color:#fff}.faq .accordion-block,.faq .accordion-opener,.faq .accordion-block.active,.faq .accordion-block.active .accordion-opener,.faq-2 .accordion-block,.faq-2 .accordion-opener,.faq-2 .accordion-block.active,.faq-2 .accordion-block.active .accordion-opener{--color-background:var(--faq-section-bg);background:var(--faq-section-bg)!important;background-color:var(--faq-section-bg)!important}.faq .accordion-list>div+div{margin-block-start:24px}.faq-row>*{align-self:flex-start}.faq-2 .section-headings-horizontal{padding:0}.faq-2 .section-headings-right{min-width:auto;max-width:530px}.faq-2 .accordion-block,.faq .accordion-block{color:var(--color-foreground);background:0 0;border-radius:0}.faq-2 .accordion-opener .svg-wrapper{--color-background:var(--color-accent);border-radius:100%;justify-content:center;align-items:center;min-width:30px;height:30px;transition:all .2s;display:flex}.faq-2 .accordion-opener .svg-wrapper svg{color:#fff;transition:color .2s}.faq-2 .accordion-opener:hover .svg-wrapper svg,.faq-2 .accordion-block.active .accordion-opener .svg-wrapper svg{color:#fff}.faq-2 .accordion-opener:hover .svg-wrapper,.faq-2 .accordion-block.active .accordion-opener .svg-wrapper{--color-background:var(--color-accent-hover,#e14e12)}.faq .accordion-opener .svg-wrapper{--color-background:var(--color-accent);border-radius:100%;justify-content:center;align-items:center;min-width:30px;height:30px;transition:all .2s;display:flex}.faq .accordion-opener .svg-wrapper svg{color:#fff}.faq .accordion-opener:hover .svg-wrapper,.faq .accordion-block.active .accordion-opener .svg-wrapper{--color-background:var(--color-accent-hover,#e14e12)}.faq-2 .accordion-block.active .accordion-opener{--color-background:transparent;--color-foreground-heading:var(--color-foreground-heading)}.faq-2 .accordion-opener,.faq-2 .accordion-block.active{--color-border:var(--color-border);border-bottom:1px solid var(--color-border)}.faq-2 .button.open-video{width:70px;height:70px;min-height:70px;padding:0}.faq-2 .accordion-list>div+div{margin-block-start:0}.faq-2 .accordion-opener{padding:32px 20px}.faq-2 .video-wrap.section-headings-sticky{z-index:1}.faq-2.faq-working-process .accordion-block.active .accordion-opener,.faq-working-process{--color-background:var(--color-brand-green-900);--color-foreground:#fff;--color-foreground-heading:#fff;--color-foreground-subheading:#fff;background:var(--color-background)}.faq-2.faq-working-process .accordion-block.active .accordion-opener .svg-wrapper,.faq-2.faq-working-process .accordion-opener .svg-wrapper svg{--color-background:transparent;--color-foreground:#fff;background:var(--color-background)}.faq-2.faq-working-process .accordion-block{--color-border:#ffffff40;border-bottom:1px solid var(--color-border)}.faq-2.faq-working-process .accordion-block.active .accordion-opener{--color-border:#fff0}.faq-2.faq-working-process .accordion-opener{padding:32px 20px}.faq-2.faq-working-process .accordion-content-inner{padding:0 20px 32px}.faq-working-process .heading-index{align-items:flex-start;gap:48px;display:flex}.faq-form-wrap{margin-block-start:50px}.faq-form{--color-background:var(--color-background);background-color:var(--color-background);padding:40px 30px;display:block}.faq-form>.field{margin-block-start:24px}.faq-form>.button{width:100%;margin-block-start:36px}@media (max-width:1199px){.faq .section-headings{padding-inline-end:0}.faq-form{padding:24px 20px}}@media (max-width:991px){.faq .accordion-list{margin-block-start:40px}.faq-2 .accordion-list{margin-block-start:20px}.faq-2 .section-headings{flex-wrap:wrap}.faq-2 .section-headings-right{min-width:100%;max-width:100%}}@media (max-width:767px){.faq-form{padding:24px 15px}.faq-2 .button.open-video{width:60px;height:60px;min-height:60px}.faq-working-process .heading-index{gap:32px}}.faq .accordion-opener{color:var(--color-foreground-heading);padding:32px 20px;font-weight:700}.faq .accordion-block.active .accordion-opener{--color-background:var(--faq-section-bg);background:var(--faq-section-bg);background-color:var(--faq-section-bg);color:var(--color-foreground-heading);font-weight:700}.faq-2 .accordion-block.active .accordion-opener{--color-background:var(--faq-section-bg);background:var(--faq-section-bg);background-color:var(--faq-section-bg)}.faq .accordion-content-inner{color:var(--color-foreground);padding:0 20px 32px;font-weight:400}
