.faq_list{width:100%;max-width:1100px;padding:0;position:relative;margin:0;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:32px;column-gap:32px}.faq_list.owl-carousel{display:block}.faq_list.owl-carousel .item{width:calc(100% / 1 - (0 * 32px / 1) * 1);margin-right:32px}.faq_list .item{position:relative;text-align:left;display:block;margin:0;padding:0;transition:all 400ms ease 0ms}.faq_list .item .top{border-radius:8px;padding:24px;display:flex;gap:24px;background:#F2F2EE;transition:all 400ms ease 0ms}.faq_list .item:has(.active) .top{border-radius:8px 8px 0 0}.faq_list .item .top .number{flex-shrink:0;cursor:pointer;margin:0;display:block;font-size:22px;line-height:32px;font-weight:600;text-align:left;padding:0;position:relative;transition:all 400ms ease 0ms}.faq_list .item .top .title{width:100%;box-sizing:border-box;font-family:'Source Sans 3',sans-serif,Arial;cursor:pointer;margin:0;display:block;font-size:22px;line-height:32px;font-weight:400;text-align:left;padding:0 40px 0 0;position:relative;transition:all 400ms ease 0ms}.faq_list .item .top .title::before{content:"";border:1px solid #09090B;border-radius:8px;position:absolute;right:0;top:0;width:32px;height:32px;transition:all 400ms ease 0ms}.faq_list .item .top .title::after{position:absolute;right:0;top:0;width:34px;height:34px;content:"";background-color:#09090B;-webkit-mask-image:url('../../../../img/arrow_right2.svg');mask-image:url('../../../../img/arrow_right2.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:18px 18px;mask-repeat:no-repeat;mask-position:center center;mask-size:18px 18px;display:block;transition:all 400ms ease 0ms}.notouch .faq_list .item .top .title:is(:hover,:focus){text-decoration:underline}.faq_list .item:has(.active){box-shadow:0 3px 6px rgba(0,0,0,0.1)}.faq_list .item:has(.active) .top .title::after{rotate:90deg}.faq_list .item .text{width:initial;box-sizing:border-box;padding:24px 64px 24px 24px;display:none}@media screen and (max-width:1000px){.faq_list{grid-template-columns:repeat(1, 1fr);row-gap:24px;column-gap:24px}.faq_list.owl-carousel{display:block}.faq_list.owl-carousel .item{width:calc(100% / 1 - (0 * 24px / 1) * 1);margin-right:24px}.faq_list .item .title{font-size:22px;line-height:28px;padding:20px 40px 20px 20px}.faq_list .item .title::before{-webkit-mask-size:18px 18px;mask-size:18px 18px;right:10px}.faq_list .item .text{padding:0 40px 20px 20px}}