.faq-section{padding:90px 32px;font-family:"Inter",sans-serif}.faq-section__inner{position:relative;width:100%;max-width:800px;margin:0 auto}.faq-spoilers__button:before{content:counter(faq-list,decimal-leading-zero) ".";counter-increment:faq-list;color:#fff;background-color:#4795d1;font-size:24px;font-weight:300}.faq-section__title{color:var(--content-color);font-size:48px;font-weight:200;line-height:1.25;margin:0 0 30px;text-align:center}.faq-section__title span{font-size:48px;font-weight:700}.single-production .faq-section{padding-top:30px;padding-bottom:60px}.faq-section__toggle{display:flex;gap:24px;height:82px;align-items:center;border-radius:52px;background-color:#195e95;padding:12px;cursor:pointer}.faq-section__label{color:white;font-size:24px;font-weight:300;text-transform:uppercase}.faq-section__number{color:white;background-color:#4795d1;font-size:24px;font-weight:300;width:58px;height:58px;border-radius:90px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.faq-section__action{flex-grow:1}.faq-section__action>img{display:block;margin-left:auto}.faq-section__toggle--ask{background-color:#da1f27}.faq-section__toggle--ask .faq-section__number{background-color:rgba(255,255,255,.32)}.faq-section__expand{background-color:white;margin-left:auto}.faq-section__expand-symbol{color:#646a75;font-size:47px;font-weight:200;margin-bottom:8px}.faq-section__group{background-color:white;border-radius:52px;margin-bottom:16px}.faq-section__content{width:100%;transition-duration:300ms;overflow:hidden;max-height:0}.faq-section__item{padding:32px 20px 32px 94px;display:flex;gap:80px;border-bottom:1px solid gainsboro}.faq-section__item:last-child{border-bottom:none}.faq-section__question{font-size:24px;font-weight:300;line-height:1.4;margin-bottom:24px}.faq-section__answer{font-size:16px;font-weight:300;line-height:1.625;letter-spacing:normal}.faq-section .faq-section__answer :where(p,div,span,a,ul,ol,li){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.faq-section .faq-section__answer :where(strong,b){font-family:inherit!important;font-size:inherit!important;font-weight:700!important;line-height:inherit!important}.faq-section .faq-section__answer :where(em,i){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:italic;line-height:inherit!important}.faq-section__link{display:flex;gap:10px;align-items:center;color:#4795d1;text-decoration:none;cursor:pointer;font-size:14px;font-weight:300;flex-shrink:0;align-self:flex-end;margin-bottom:16px}@media (max-width:950px){.faq-section__item{flex-direction:column;gap:24px}.faq-section__link{margin-bottom:0}}@media (max-width:800px){.faq-section__label{font-size:18px}.faq-section__item{padding:32px 24px}}@media (max-width:768px){.faq-section{padding:60px 20px}}@media (max-width:700px){.faq-section__title{font-size:32px;margin-bottom:32px}}@media (max-width:500px){.faq-section__toggle{gap:12px}.faq-section__label{font-size:16px}.faq-section__item{padding:32px 16px}.faq-section__question{font-size:18px}}@media (max-width:480px){.faq-section{padding:30px 5px}}@media (max-width:380px){.faq-section__label{font-size:12px;line-height:1.6}}