.form-block{padding:clamp(2.5rem,1.941rem + 2.8vw,4.563rem) 0;position:relative;margin:clamp(1.25rem,.911rem + 1.69vw,2.5rem) 0;background:var(--head)}.form-block .bg__holder{right:0;position:absolute;max-width:902px;object-fit:contain;bottom:0;top:0;width:100%}.form-block .icon-1{position:absolute;top:30px;left:4%;z-index:2}.form-block .icon-2{position:absolute;bottom:20%;left:55%;z-index:2}.form-block .bg-icon svg path{fill:var(--blue)}.form-block .bg__holder:before{height:100%;content:"";position:absolute;inset:0;background:linear-gradient(270deg,rgba(20,31,44,0),#141f2c);width:100%;z-index:1}.form-block .form__img{right:29px;position:absolute;bottom:40px;top:0;width:40%;z-index:2}.form-block .form__wrap{position:relative;width:52%;z-index:3}.form-block .form__title{margin-bottom:15px;color:var(--card)}.form-block .form__subtitle{margin-bottom:clamp(1.25rem,.911rem + 1.69vw,2.5rem);color:var(--card)}.form-block .advants__holder{margin-bottom:clamp(1.875rem,1.536rem + 1.69vw,3.125rem);gap:clamp(1.25rem,1.081rem + .85vw,1.875rem);display:flex}.form-block .advant__item{gap:20px;display:flex}.form-block .advant__icon{height:50px;flex-shrink:0;object-fit:contain;width:50px}.form-block .advant__descr{color:var(--card);max-width:270px;width:100%}.form-block .form__soc{gap:clamp(1.25rem,.911rem + 1.69vw,2.5rem);align-items:center;margin-top:clamp(1.875rem,1.536rem + 1.69vw,3.125rem);display:flex}.form-block .form__text{color:var(--card);max-width:130px;width:100%}.form-block .inputs__wrap{position:relative;gap:10px;align-items:center;display:flex}.form-block .form{gap:10px}.form-block .btn{height:50px;max-width:154px;width:100%;margin-top:0}.form-block input{max-width:285px;width:100%}@media(max-width:1600px){.form-block .form__img{width:45%}}@media(max-width:1500px){.form-block .icon-1{left:15px}}@media(max-width:1200px){.form-block .form__img{height:100%;height:300px;overflow:hidden;right:15px;position:relative;top:unset;margin-left:auto;width:105vw;margin-top:30px}.form-block .form__img img{object-fit:cover}.form-block .container{padding-bottom:30px}.form-block .form__wrap{width:100%}.form-block .btn,.form-block input{max-width:unset}.form-block .icon-1{display:none}}@media(max-width:1000px){.form-block .form__img{margin-left:unset;left:15px;width:calc(100% - 30px)}}@media(max-width:600px){.form-block .advants__holder,.form-block .inputs__wrap{flex-direction:column}}@media(max-width:500px){.form-block .form__soc{flex-direction:column;align-items:baseline}}