.faq{margin-inline:auto;padding-inline:20px;width:100%}.faq__header{font:max(42px,2.6875rem)/1.19 var(--main-font-family-semibold);text-align:center}.faq .accordion{margin-top:50px}.faq .accordion__title{border:1px solid #e8e8e8;border-radius:27px;color:#161c24;font:20px/1.23 Euclid Circular B Regular,Roboto,sans-serif;margin:0;padding:18px 87px 19px 35px}.faq .accordion__arrow{height:28px;right:30px;width:28px}.faq .accordion__arrow:after,.faq .accordion__arrow:before{background:#3d3e47;height:1px;width:26px}.faq .accordion__text{color:#3e454f;font:1.125rem/1.33 Euclid Circular B Regular,Roboto,sans-serif;margin:0 0 15px;max-width:clamp(900px,54.2vw,57.875rem);padding-top:20px}.faq .accordion__card{border:none;margin-bottom:15px;padding-bottom:0;padding-top:0}.faq .accordion__card:last-child{margin-bottom:0}.faq .accordion__card.active .accordion__title{background-color:#f3f4f5;border:none}.faq .accordion__faq-items{list-style-type:disc;padding-left:22px}.faq .accordion__container_main{flex:unset;max-width:unset}.wrapper .accordion__title{font:max(26px,1.625rem)/1.23 Euclid Circular B Regular,Roboto,sans-serif}.wrapper .accordion__text{font:max(18px,1.125rem)/1.23 Euclid Circular B Regular,Roboto,sans-serif}.accordion__title{position:relative}.accordion__arrow{border-radius:100%;bottom:0;margin:auto;position:absolute;right:0;top:0}.accordion__arrow:after,.accordion__arrow:before{bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0}.accordion__arrow:after{transform:rotate(90deg);transition:transform .3s}.accordion__card.active .accordion__arrow:after{transform:rotate(180deg)}.accordion__content-wrapper{height:auto;overflow:hidden;transition:.3s}.accordion__content-wrapper_min{display:block}.accordion__image-wrapper{display:none}.accordion__image-wrapper.active,.accordion__image-wrapper_min{display:block}.accordion__container_main{width:100%}.accordion__container_images{display:none}.accordion__title,.accordion_with-images .accordion__card{cursor:pointer}@media screen and (max-width:500px){.wrapper .accordion__title{font-size:22px;padding-left:24px;padding-right:68px}}@media screen and (min-width:768px){.faq .accordion__title{font-size:max(22px,1.625rem)}}@media screen and (min-width:1024px){.faq .accordion__text{padding-left:35px;padding-top:22px}}@media screen and (min-width:1240px){.faq{width:clamp(1240px,55.5vw + 40px,1380px)}}@media screen and (min-width:1366px){.accordion__content-wrapper_min{display:none}.accordion__container_images{display:block}}