.faq-accordions__section{background:var(--bg);color:var(--color);display:block;font-family:var(--font-body-family);font-style:normal;font-weight:400;letter-spacing:0;padding:var(--padding)}.faq-container{max-width:1520px;margin:0 auto;padding:0 40px;position:relative}.faq-layout{display:flex;flex-direction:column;gap:60px;align-items:flex-start}.faq-left{width:100%;display:flex;flex-direction:column;gap:30px}.faq-title{font-size:var(--heading-size);line-height:1.1;margin:0;letter-spacing:-.02em}.faq-subheading{font-size:var(--subheading-size);font-weight:400;line-height:1.5;color:var(--color);margin:0;max-width:300px}.faq-illustration{display:none}.faq-illustration__image{height:auto}.faq-illustration__default{display:flex;justify-content:center;align-items:center}.faq-right{width:100%;flex:1}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid #c4c4c4}.faq-item:first-child{border-top:1px solid #c4c4c4}.faq-question{width:100%;background:none;border:none;padding:25px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;transition:opacity .2s ease}.faq-accordions__section:not(.faq-accordions__style-2) .faq-question[aria-expanded=true] svg path:first-of-type{display:none}.faq-question:hover{opacity:.8}.faq-question__text{font-size:var(--question-size);font-weight:500;line-height:1.4;color:var(--color);margin:0;padding-right:20px;flex:1}.faq-question__icon{flex-shrink:0;display:flex;width:23px;height:23px;align-items:center;justify-content:center;color:var(--color);transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-question__icon .plus-icon,.faq-question__icon .minus-icon{width:100%;height:100%}.faq-question__icon .minus-icon{display:none}.faq-question[aria-expanded=true] .faq-question__icon{transform:rotate(180deg)}.faq-question[aria-expanded=true] .faq-question__icon .plus-icon{display:none}.faq-question[aria-expanded=true] .faq-question__icon .minus-icon{display:block}.faq-answer{overflow:hidden}.faq-answer__inner{padding:0 0 24px;opacity:0;transform:translateY(15px);transition:all .4s cubic-bezier(.4,0,.2,1) .1s}.faq-answer:not(.faq-answer--collapsed) .faq-answer__inner{opacity:1;transform:translateY(0)}.faq-answer--collapsed{max-height:0!important;opacity:0!important}.faq-answer--collapsed .faq-answer__inner{opacity:0;transform:translateY(15px)}.faq-answer__text{font-size:var(--answer-size);font-weight:400;line-height:1.6;color:var(--color);margin:0}.faq-answer__text a{color:inherit}.faq-cta{margin-top:50px;display:flex;justify-content:flex-start}.faq-accordions__style-1 .faq-cta__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background-color:var(--button-bg);color:var(--button-label);border:1px solid var(--border-color);border-radius:32px;font-size:var(--cta-size);font-weight:500;text-decoration:none;transition:all .3s ease;cursor:pointer;min-width:var(--button-min-width, 225px)}.faq-accordions__style-1 .faq-cta__button:hover{background-color:var(--button-bg-hover);color:var(--button-label-hover);transform:translateY(-2px);box-shadow:0 4px 15px #141b4d33}.faq-accordions__style-1 .faq-cta__button:active{transform:translateY(0)}.faq-item[data-loading] .faq-question{opacity:.6;pointer-events:none}.faq-accordions__style-1 .faq-left .faq-cta{display:none}.faq-accordions__style-2 .faq-left{gap:10px}.faq-accordions__style-2 .faq-left .faq-title{font-weight:500;line-height:1}.faq-accordions__style-2 .faq-left .faq-cta{margin:0}.faq-accordions__style-2 .faq-right .faq-cta{display:none}.faq-accordions__style-2 .faq-cta__button{align-items:center;background:var(--button-bg, #ffffff);border-radius:40px;color:var(--button-label, #141b4d);display:inline-flex;font-family:var(--font-body-family);font-size:2.4rem;font-style:normal;font-weight:var(--font-body-weight, 300);letter-spacing:normal;line-height:1.3;min-width:6.75em;padding:.6em 1.33em;text-align:center;text-decoration:none;transition:.3s all}.faq-accordions__style-2 .faq-cta__button:hover{background:#434971}.faq-accordions__style-2 .faq-item{border-color:var(--color);border-width:2px}.faq-accordions__style-2 .faq-item .faq-question .faq-question__icon{transition:none}.faq-accordions__style-2 .faq-item .faq-question[aria-expanded=true] .icon__plus-2,.faq-accordions__style-2 .faq-item .faq-question .icon__minus{display:none}.faq-accordions__style-2 .faq-item .faq-question[aria-expanded=true] .icon__minus{display:block}.faq-accordions__style-2 .faq-item .faq-question__text{font-family:var(--font-body-family);font-size:var(--question-size);font-weight:400;line-height:1.3}.faq-accordions__style-2 .faq-item .faq-answer__text{font-family:var(--font-body-family);font-size:var(--answer-size, 24px);font-weight:400;line-height:1.3}.faq-accordions__style-2 .faq-item .faq-answer__inner{padding-bottom:0}.faq-accordions__style-2 .faq-item .faq-answer__inner p+p{margin-top:8px}@media (width >=1200px){.faq-accordions__style-2 .faq-list{gap:32px}.faq-accordions__style-2 .faq-list .faq-item{background-color:#fff;border-radius:40px;border-style:solid;padding:16px 40px}.faq-accordions__style-2 .faq-list .faq-item .faq-question{padding:0}.faq-accordions__style-2 .faq-list .faq-item .faq-question .faq-question__text{font-size:var(--question-size)}.faq-accordions__style-2 .faq-list .faq-item .faq-answer__inner{margin-top:12px}}@media (width >=1024px){.faq-layout{flex-direction:row;gap:80px;align-items:flex-start}.faq-left{flex:0 0 350px;top:40px}.template-name__index .faq-left{flex:0 0 240px}.faq-title{font-size:var(--heading-size)}.faq-subheading{font-size:var(--subheading-size)}.faq-illustration{justify-content:flex-start;display:block;position:absolute;bottom:0;left:0}.faq-question__text{font-size:var(--question-size)}.faq-answer__text{font-size:var(--answer-size)}.faq-question__icon{width:42px;height:42px}.faq-accordions__style-1 .faq-cta__button{font-size:var(--cta-size);padding:16px 32px}}@media (width < 1200px){.faq-accordions__style-2{--padding: 65px 20px 42px}.faq-accordions__style-2 .faq-left .faq-cta{display:none}.faq-accordions__style-2 .faq-right .faq-cta{display:block}}@media (width < 1024px){.faq-accordions__show-illustration-mobile .faq-illustration{display:block;position:relative}.faq-accordions__hide-button-mobile .faq-cta{display:none}}@media (width < 768px){.faq-container{padding:0}.faq-layout{gap:30px}.faq-title{font-size:var(--heading-size)}.faq-question{padding:15px 0}.faq-question__text{font-size:var(--question-size)}.faq-answer__text{font-size:var(--answer-size)}.faq-item:first-child{border-top:0}.faq-accordions__style-1 .faq-cta__button{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/390/assets/section-faq-with-image.css.map */
