.faq{z-index:1;border-top-left-radius:60px;border-top-right-radius:60px;margin-bottom:60px;position:relative}.faq__title{margin-bottom:60px;font-weight:600;line-height:120%}@media (max-width:768px){.faq__title{margin-bottom:30px}}.faq__items{columns:2;gap:15px}@media (max-width:768px){.faq__items{columns:1}}.faq__item{break-inside:avoid;background-color:#fff;border-radius:15px;margin-bottom:20px;padding:20px;box-shadow:0 6.99px 29px #58585826}@media (max-width:768px){.faq__item{padding:15px 25px}}.faq__item-question{color:#25262c;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:118%;display:flex}@media (max-width:1500px){.faq__item-question{font-size:clamp(16px,.546448vw + 11.8033px,20px)}}@media (max-width:768px){.faq__item-question{font-size:16px}}.faq__item-question:after{content:"";border-top:1.5px solid #000;border-right:1.5px solid #000;flex-shrink:0;width:15px;height:15px;transition:all .4s;display:inline-block;transform:rotate(135deg)translateY(25%)}.faq__item-question.open:after{transform:rotate(-45deg)translateY(25%)}.faq__item-answer{margin-top:20px;line-height:160%}
.contact-form{margin-bottom:150px}@media (max-width:768px){.contact-form{margin-bottom:100px}}.contact-form__title{margin-bottom:67px}@media (max-width:768px){.contact-form__title{margin-bottom:30px}}.contact-form__wrapper{background:#2d75e3;border-radius:22px;max-width:1086px;margin:0 auto}.contact-form__cards{grid-template-columns:repeat(3,minmax(0,1fr));padding:50px 40px;display:grid}@media (max-width:992px){.contact-form__cards{flex-direction:column;padding:35px 30px;display:flex}.contact-form__card:first-child{order:1}}.contact-form__card:nth-child(2){position:relative}@media (max-width:992px){.contact-form__card:nth-child(2){order:3}.contact-form__card:nth-child(3){order:2}}.contact-form__card-title{text-transform:uppercase;color:#fff;font-family:Inter,sans-serif;font-size:39px;font-weight:800;line-height:110%}@media (max-width:1500px){.contact-form__card-title{font-size:clamp(20px,2.59563vw + .0655738px,39px)}}@media (max-width:992px){.contact-form__card-title{margin-bottom:35px}}@media (max-width:768px){.contact-form__card-title{font-size:20px}}.contact-form__card-person{pointer-events:none;width:480px;height:750px;position:absolute;top:-140px;left:-120px}@media (max-width:992px){.contact-form__card-person{width:260px;height:390px;left:50%;top:initial;bottom:-150px;transform:translate(-50%)}}.contact-form__card-form-inputs{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.contact-form__card-form .checkbox{align-items:start;margin-bottom:35px}.contact-form__card-form .checkbox__box{border:1px solid #fff}.contact-form__card-form .checkbox input:checked+.checkbox__box:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;width:9px;height:12px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.contact-form__card-form .checkbox input:checked+.checkbox__box{background:#fff}.contact-form__card-form .checkbox__text,.contact-form__card-form .checkbox__text a{text-decoration-skip-ink:none;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:146%;text-decoration:underline}.contact-form__card-form .btn{text-align:center;color:#fff;border-radius:48px;width:100%;height:44px;padding:10px 40px;font-family:Inter,sans-serif;font-size:16px;font-weight:800;line-height:120%}@media (max-width:992px){.contact-form__card-form .btn{margin-bottom:220px}}
