.cta-faq{padding:40px 24px}@media(min-width:1025px){.cta-faq{padding:27px 75px}}.cta-faq__inner{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1025px){.cta-faq__inner{grid-template-columns:1fr 1fr;align-items:center;gap:24px}}.cta-faq__cta{display:flex;align-items:center;justify-content:center}.cta-faq__cta-inner{text-align:center;width:100%}@media(min-width:1025px){.cta-faq__cta-inner{max-width:620px}}.cta-faq__icon{margin-bottom:20px}.cta-faq__icon img{display:inline-block;width:48px;height:48px;object-fit:contain}.cta-faq__icon svg{display:inline-block}.cta-faq__title{font-size:32px;line-height:1;color:#1e2023;margin-bottom:15px}@media(min-width:1025px){.cta-faq__title{font-size:60px;margin-bottom:23px}}.cta-faq__text{font-size:14px;line-height:1.4;color:#1e2023;margin-bottom:20px}@media(min-width:1025px){.cta-faq__text{font-size:16px}}.cta-faq__link-wrap{font-size:14px}@media(min-width:1025px){.cta-faq__link-wrap{font-size:16px}}.cta-faq__link{color:#1e2023;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.cta-faq__link:hover{opacity:.7}}@media(max-width:1024px){.cta-faq__faq{border-top:1px solid #a5a8ad}}.cta-faq__faq-items{border-top:1px solid #a5a8ad}@media(max-width:1024px){.cta-faq__faq-items{border-top:none}}.cta-faq__item{border-bottom:1px solid #a5a8ad}.cta-faq__item.open .cta-faq__item-answer{height:max-content}.cta-faq__item.open .cta-faq__item-icon svg{transform:rotate(180deg)}.cta-faq__item-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px 0 10px;text-transform:uppercase;gap:12px}@media(min-width:1025px){.cta-faq__item-question{padding:26px 0 10px}}.cta-faq__item-question span:first-child{color:#2c2f33;font-size:14px;letter-spacing:.02em;line-height:100%}@media(min-width:1025px){.cta-faq__item-question span:first-child{font-size:20px}}.cta-faq__item-icon{display:flex;flex-shrink:0}.cta-faq__item-icon svg{transition:transform .2s ease}.cta-faq__item-answer{color:#52565b;font-size:14px;line-height:1.5;overflow:hidden;margin-bottom:20px;transition:all .4s ease}@media(min-width:1025px){.cta-faq__item-answer{font-size:16px;margin-bottom:26px;max-width:90%}}
