.form-inputs{position:relative;width:712px}@media (max-width:1280px){.form-inputs{padding-left:40px}}@media (max-width:1024px){.form-inputs{padding-left:0;width:100%}}.form-inputs .form-send-suc{align-items:flex-start;display:flex;height:100%;justify-content:flex-start;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.form-inputs .form-send-suc p{cursor:pointer;font-size:20px;text-align:left}.form-inputs .form-send-suc img{cursor:pointer;height:auto;margin-left:12px;margin-top:0;width:20px}.form-inputs .input-wrapper-bottom{display:flex;justify-content:space-between}@media (max-width:1024px){.form-inputs .input-wrapper-bottom{display:block}}.form-inputs .input-wrapper-bottom .radio-block{align-items:center;display:flex}@media (max-width:767px){.form-inputs .input-wrapper-bottom .radio-block{flex-wrap:wrap}}.form-inputs .input-wrapper-bottom .radio-block .error{color:#ed544d;font-family:NeueRoman;font-size:14px;font-style:normal;font-weight:500;line-height:1%;padding-left:10px;position:relative}.form-inputs .input-wrapper-bottom .radio-block .error:before{background:#ed544d;border-radius:100%;content:"";display:block;height:4px;left:0;position:absolute;top:-2px;width:4px}@media (max-width:767px){.form-inputs .input-wrapper-bottom .radio-block .radio-error{display:block;margin-top:20px}}.form-inputs .input-wrapper-bottom .radio-block input{opacity:0;width:1px}.form-inputs .input-wrapper-bottom .radio-block label{align-items:center;background:transparent;border:1px solid #000;border-radius:100px;cursor:pointer;display:flex;font-family:NeueRoman;font-size:12px;font-style:normal;font-weight:400;height:37px;margin-right:10px;padding:0 12px;position:relative;transition:.2s ease-in-out}.form-inputs .input-wrapper-bottom .radio-block input:checked+label,.form-inputs .input-wrapper-bottom .radio-block label:hover{background:#000;color:#fff}.form-inputs .input-wrapper-bottom .radio-block input:checked+label:before{display:none}.form-inputs .input-wrapper-bottom .radio-block input:focus+label:before{border:1px solid #000;border-radius:100px;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px)}.form-inputs .input-wrapper-bottom .radio-error label{border:1px solid #ed544d;color:#ed544d}.form-inputs .input-wrapper-bottom .radio-error label:hover{background:#ed544d;color:#fff}.form-inputs .input-wrapper-bottom .submit{align-content:center;align-items:center;background:#181520;border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:NeueMachina;font-size:12px;font-weight:400;height:43px;justify-content:center;line-height:100%;position:relative;text-align:center;text-transform:uppercase;transition:opacity .3s ease-in-out;transition-delay:.1s;width:93px}@media (max-width:1024px){.form-inputs .input-wrapper-bottom .submit{margin-top:40px;width:100%}}.form-inputs .input-wrapper-bottom .submit .hover-mask{align-content:center;align-items:center;background:#fff;border-radius:100px;color:#181520!important;display:flex;height:100%;justify-content:center;left:-3px;-webkit-mask:url(../icons/hover.png);mask:url(../icons/hover.png);-webkit-mask-position:350% 0;mask-position:350% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:140% 100%;mask-size:140% 100%;opacity:1;overflow:hidden;position:absolute;top:0;transition:.6s ease-in-out;width:calc(100% + 10px)}.form-inputs .input-wrapper-bottom .submit.its-mac span{display:inline-block;position:relative;top:1px}.form-inputs .input-wrapper-bottom .submit .arrow{margin-left:12px;transition:.3s ease-in-out}@media (max-width:1024px){.form-inputs .input-wrapper-bottom .submit .arrow{display:none}}.form-inputs .input-wrapper-bottom .submit:hover{opacity:.7}.form-inputs .input-wrapper-bottom .submit:hover .hover-mask{-webkit-mask-position:0 0;mask-position:0 0}.form-inputs .input-wrapper-bottom .submit:focus{opacity:.7;outline:none}.form-inputs .input-wrapper-bottom .submit:focus .hover-mask{-webkit-mask-position:0 0;mask-position:0 0}.form-inputs .budget{margin-bottom:24px;text-transform:uppercase}.form-inputs .input-wrapper{margin-bottom:80px;position:relative;width:100%}@media (max-width:1024px){.form-inputs .input-wrapper{margin-bottom:60px}}.form-inputs .input-wrapper .error{bottom:-20px;color:#ed544d;font-family:NeueRoman;font-size:14px;font-style:normal;font-weight:500;left:0;line-height:1%;padding-left:10px;position:absolute}.form-inputs .input-wrapper .error:before{background:#ed544d;border-radius:100%;content:"";display:block;height:4px;left:0;position:absolute;top:-2px;width:4px}.form-inputs .input-wrapper input,.form-inputs .input-wrapper textarea{background:transparent;border:none;border-bottom:1px solid #000;border-radius:0;font-family:NeueRoman;font-size:16px;line-height:24px;outline:none;padding-bottom:24px;width:100%}.form-inputs .input-wrapper input::-moz-placeholder{color:#000;text-transform:uppercase}.form-inputs .input-wrapper input::placeholder{color:#000;text-transform:uppercase}.form-inputs .input-wrapper input:focus::-moz-placeholder{color:#a5b0c8}.form-inputs .input-wrapper input:focus::placeholder{color:#a5b0c8}.form-inputs .input-wrapper:nth-child(3){margin-bottom:60px}.home-contact-form{left:0;position:relative;top:0;width:100%}@media (max-width:1024px){.home-contact-form{margin-top:100px;padding-top:0;position:relative}}.home-contact-form .wrapper{padding:0 40px}@media (max-width:767px){.home-contact-form .wrapper{padding:0 20px}}.home-contact-form .wrapper .bottom{display:flex;justify-content:space-between;margin-top:140px}@media (max-width:1024px){.home-contact-form .wrapper .bottom{display:block;margin-top:40px}}.home-contact-form .wrapper .bottom .info-text{max-width:253px}@media (max-width:1024px){.home-contact-form .wrapper .bottom .info-text{margin-bottom:60px;max-width:294px}}.home-contact-form .wrapper .bottom .info-text p{text-align:left;text-transform:uppercase}.home-contact-form .wrapper .bottom .info-text span{text-decoration:underline}.home-contact-form .wrapper .top{display:flex;justify-content:space-between}.home-contact-form .wrapper .top h1,.home-contact-form .wrapper .top h3{max-width:907px}@media (max-width:1024px){.home-contact-form .wrapper .top h1,.home-contact-form .wrapper .top h3{font-size:38px;max-width:100%}}.home-contact-form .wrapper .top .jump-to-top{cursor:pointer;display:none;height:25px}.home-contact-form .wrapper .top .jump-to-top img{margin-left:10px;position:relative;top:3px;width:14px}
