.faq-item{border:1px solid transparent;display:flex;flex-direction:column;gap:15px;padding:0 60px}.faq-section{background:#000;padding:100px 0}.faq-section .container{max-width:1380px}.faq-headign-wrap{display:flex;flex-flow:row wrap;gap:40px;margin:0 auto 40px;max-width:1200px}h2.faq-section-title{color:#fff;font-family:Korolev;font-size:64px;font-style:normal;font-weight:700;line-height:100%;max-width:440px;text-transform:uppercase}.faq-section-text{flex:1}.faq-section-text,.faq-section-text p{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.faq-bottom-wrap{display:flex;flex-direction:column;gap:80px}.faq-item.active{border-color:#fff;padding:40px 60px}.faq-title{align-items:flex-start;color:#fff;cursor:pointer;display:flex;font-size:36px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}span.faq-title-text{flex:1;font-family:Korolev}.faq-item .plus{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.faq-item.active .plus{display:none}.faq-item.active .minus{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.minus{display:none}.faq-item.active .faq-content{display:flex;flex-direction:column;gap:20px}.faq-content-text{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:27px;max-width:1020px}.faq-content-links{display:flex;flex-flow:row wrap;gap:40px}.faq-content-links a{align-items:center;color:#fcfcfc;display:flex;font-family:Indivisible;font-size:24px;font-style:normal;font-weight:500;gap:10px;line-height:normal}.faq-section-text p{margin-bottom:20px}.faq-section-text p:last-child{margin:0}@media only screen and (max-width:1199px){h2.faq-section-title{font-size:50px}.faq-title{font-size:30px}.faq-content-links a{font-size:20px}}@media only screen and (max-width:991px){h2.faq-section-title{font-size:40px}.faq-content-text,.faq-section-text,.faq-section-text p{font-size:16px}.faq-headign-wrap{gap:20px}.faq-item.active{padding:20px}.faq-item{padding:0 20px}.faq-title{font-size:24px}.faq-content-links a{font-size:18px}.faq-bottom-wrap{gap:50px}}@media only screen and (max-width:767px){.faq-bottom-wrap{gap:30px}.faq-item.active{padding:15px}.faq-item{gap:10px;padding:0 15px}h2.faq-section-title{font-size:32px}.faq-content-text,.faq-section-text,.faq-section-text p{font-size:14px}.faq-headign-wrap{flex-direction:column}h2.faq-section-title{max-width:100%}.faq-content-links a,.faq-title{font-size:16px}.faq-item .plus,.faq-item.active .minus{height:15px;width:15px}}