.h-faq__block{border-radius:24px;background:var(--color-white);padding-top:26px;min-height:480px}.h-faq__title{max-width:965px;padding-left:20px;padding-right:20px;margin:0 auto;text-align:center;padding-bottom:28px}.h-faq__item{display:none}.h-faq__item.active{display:block}.h-faq__item.invalid .h-faq__checkbox-square{border-color:tomato}.h-faq__item-title{font-size:28px;line-height:110%;padding-bottom:10.5px;position:relative;padding-left:29px;padding-right:29px}.h-faq__item-title:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--color-yellow)}.h-faq__item-btn{width:150px;height:41px;font-size:20px;position:absolute;bottom:25px;right:17px}.h-faq__content{padding:35.5px 335px 25px 17px;position:relative;min-height:289px}.h-faq__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-left:9px}.h-faq__checkboxes input{display:none}.h-faq__checkboxes input:checked~.h-faq__checkbox-text .h-faq__checkbox-square{border-color:var(--color-yellow)}.h-faq__checkboxes input:checked~.h-faq__checkbox-text .h-faq__checkbox-square:after{opacity:1}.h-faq__checkbox-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;position:relative;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.h-faq__checkbox-square{border-radius:100%;width:20px;height:20px;border:1px solid var(--color-black);-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0;position:relative}.h-faq__checkbox-square:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background:var(--color-yellow);opacity:0;border-radius:100%;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-ms-flex-negative:0;flex-shrink:0}.h-faq__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.h-faq__input.invalid input{border-color:tomato}.h-faq__input input{border:1px solid var(--color-white-f5);background:var(--color-white-f5);width:100%;border-radius:8px;padding:11px 18px;line-height:110%;outline:none}.h-faq__input input::-webkit-input-placeholder{color:#787676}.h-faq__input input::-moz-placeholder{color:#787676}.h-faq__input input:-ms-input-placeholder{color:#787676}.h-faq__input input::-ms-input-placeholder{color:#787676}.h-faq__input input::placeholder{color:#787676}@media screen and (width <= 768px){.h-faq__block{padding-top:13px;min-height:auto}.h-faq__title{padding:0 0 20px;max-width:calc(229px + var(--title-width, 15vw));font-size:calc(16px + var(--title-size, 1vw))}.h-faq__item-title{padding-left:14px;padding-right:14px;font-size:calc(13px + var(--title-item-size, 1vw));padding-bottom:11px}.h-faq__item-title:before{height:1px}.h-faq__item-btn{position:relative;bottom:auto;right:auto;margin-top:23px;width:100%;font-size:13px}.h-faq__content{padding:22px 14px;min-height:auto}.h-faq__checkboxes{padding-left:0;gap:18px}.h-faq__checkbox-square{width:14px;height:14px}.h-faq__checkbox-text{gap:7px;font-size:13px}.h-faq__input input{font-size:14px}}@media screen and (width <= 420px){.h-faq{--title-width: 0px;--title-size: 0px;--title-item-size: 0px}}
