.main-faqs .rte .title{margin:0 0 3.75rem}.main-faqs .rte .faq-blocks .item{border-bottom:.0625rem solid #E9F2EE;padding:0;margin:0;cursor:pointer;transition:.3s all;position:relative}.main-faqs .rte .faq-blocks .item.active .q span:after{opacity:0}.main-faqs .rte .faq-blocks .item .q{font-size:1.375rem;font-family:var(--ff-porter);text-transform:uppercase;position:relative;z-index:2;margin:0;padding:1rem 3.75rem 1rem 0}.main-faqs .rte .faq-blocks .item .q span{position:absolute;top:50%;right:0;width:2.5rem;height:2.5rem;transform:translateY(-50%);border-radius:50%}.main-faqs .rte .faq-blocks .item .q span:before,.main-faqs .rte .faq-blocks .item .q span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:.0625rem;background:var(--primary-navy);transition:.3s opacity}.main-faqs .rte .faq-blocks .item .q span:after{transform:translate(-50%,-50%) rotate(90deg)}.main-faqs .rte .faq-blocks .item .a{display:none;margin:1rem 0 2rem;position:relative;z-index:2}@media screen and (max-width: 40rem){.main-faqs .rte .title{margin:0 0 2rem}.main-faqs .rte .faq-blocks .item .q{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-main-faqs.css.map */
