.b-contact-form{padding:58px 0 161px}.b-contact-form .block-anchor{top:-100px}.contact-form__wrapper{border-radius:24px 0 0 24px;height:100%;padding:91px 80px 80px}.contact-form__wrapper,.contact-img__wrapper{background:rgba(255,255,255,.1);backdrop-filter:blur(10px)}.contact-img__wrapper,.contact-img__wrapper img{height:100%}.contact-img__wrapper img{object-fit:cover;border-radius:24px}.contact-form__title{margin-bottom:22px}.contact-form__text{padding-right:10px;margin-bottom:54px}.screen-reader-response{display:none}.input-block{display:block;margin-bottom:19px}.input,.textarea{color:#fff}.input{display:block;width:100%;padding:21px 20px;border:0;border-radius:24px;background:#444}.textarea{height:161px}.textarea-block{margin-bottom:30px}.input-checkbox{font-size:16rem}.input-checkbox .wpcf7-list-item-label{padding-left:35px;position:relative}.b-contact-form input[type=checkbox]{display:none}.input-checkbox .wpcf7-list-item-label:before{content:"";display:block;width:23px;height:23px;border-radius:8px;background:rgba(255,255,255,.1);position:absolute;top:0;left:-1px;border:1px solid transparent}.input-checkbox input:checked+.wpcf7-list-item-label:before{content:"\e90c";font-family:"icons";background:rgba(255,255,255,1);color:#181818;display:flex;justify-content:center;align-items:center;font-size:12px}.input-checkbox .wpcf7-not-valid .wpcf7-list-item-label:before{border-color:#e11e43}.input-checkbox .wpcf7-list-item-label a{text-decoration:underline}.cf-vld-wrap.has-error:before,.cf-vld-wrap.has-filled:before{display:none}.cf-vld-wrap.has-error .input,.cf-vld-wrap.has-error .textarea{color:#e11e43;box-shadow:0 0 0 1px #e11e43}.wpcf7-not-valid-tip,.cf-response--is-error{display:none}@media (min-width:1100px){.contact-form__col{padding-right:0}.contact-img__col{padding-left:0;border-radius:0 24px 24px 0}.contact-img__wrapper{border-radius:0 24px 24px 0}}@media (max-width:1099.98px){.b-contact-form{padding:192px 0 161px}.b-contact-form .container>.row{flex-direction:column-reverse}.contact-form__wrapper{border-top-left-radius:0;border-bottom-left-radius:24px;border-bottom-right-radius:24px;padding:62px 20px 62px 14px}.contact-img__wrapper{background:0 0;height:334px}.contact-img__wrapper:after{content:"";display:block;width:100%;height:50%;position:absolute;bottom:0;left:0;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);z-index:-1}.contact__img{border-radius:24px;object-fit:cover}.contact-form__title{margin-bottom:16px}.contact-form__text{margin-bottom:40px}.input-checkbox .wpcf7-list-item-label{padding-left:36px}.b-contact-form .wpcf7-submit{margin-top:30px}}