.contact-block{position:relative;padding-top:200px;min-height:100vh}@media(max-width:992px){.contact-block{padding-top:70px}}.contact-block:before{content:"";display:block;position:absolute;height:100%;left:30px;top:0;width:calc(100% - 60px);background:linear-gradient(38deg,#333cef 39.78%,#0b98ff 61.74%,#9ce600 83.7%,#acd64e 105.66%);z-index:0}@media(max-width:992px){.contact-block:before{background:linear-gradient(299deg,#333cef 39.78%,#0b98ff 61.74%,#9ce600 83.7%,#acd64e 105.66%);left:0;width:100%}}@media(max-width:1400px)and (min-width:1000px){.contact-block:before{left:0;width:100%}}.contact-block:after{content:"";display:block;position:absolute;left:30px;top:0;height:100%;width:calc(100% - 60px);background:linear-gradient(180deg,hsla(0,0%,6%,0),#0f0f0f);z-index:1}@media(max-width:992px){.contact-block:after{background:linear-gradient(180deg,hsla(0,0%,6%,0) -130.21%,#0f0f0f);left:0;width:100%}}@media(max-width:1400px)and (min-width:1000px){.contact-block:after{left:0;width:100%}}.contact-block ._container,.contact-block h1{position:relative;z-index:2}.contact-block h1{font-size:64px;font-weight:600;line-height:1.2;text-align:center;margin:0 0 40px;color:#f0f0f7}@media(max-width:992px){.contact-block h1{font-size:32px;margin-bottom:16px}}.contact-block h3{font-size:16px;font-weight:400;line-height:1.2;text-align:center;color:#f0f0f7;margin:0 0 60px;position:relative;z-index:2}@media(max-width:992px){.contact-block h3{margin:0 0 40px}.contact-block h3 br{display:none}}.contact-block__body{display:flex;justify-content:center;position:relative;border-radius:0 24px 24px 24px;background:var(--1,#f0f0f7);padding:64px;max-width:1034px;margin:0 auto}@media(max-width:1100px){.contact-block__body{padding:40px 24px}}.contact-block__body .form-sent{display:flex;flex-direction:column;align-items:center;max-width:900px;margin:0 auto}.contact-block__body .form-sent h2{margin:40px auto;font-size:36px;font-weight:500;line-height:1.2;text-align:center;color:#0f0f0f}@media(max-width:992px){.contact-block__body .form-sent h2{font-size:24px;margin:24px 0}.contact-block__body .form-sent h2 br{display:none}}.contact-block__body .form-sent p{margin:0;font-size:16px;font-weight:500;line-height:19.2px;text-align:center;color:#0f0f0f}.contact-block__body .contact-form{display:flex;gap:24px;flex-wrap:wrap;width:440px;max-width:100%;margin:0 auto}@media(max-width:992px){.contact-block__body .contact-form{width:100%}}.contact-block__body .contact-form--quick{width:100%;max-width:900px}.contact-block__body .contact-form__phone-label{color:#2a2a2a;font-size:16px;font-weight:700;line-height:140%}.contact-block__body .contact-form .terms{display:none}.contact-block__body .contact-form>div{width:100%;position:relative;display:flex;flex-direction:column;gap:16px}@media(max-width:992px){.contact-block__body .contact-form>div{width:100%}}.contact-block__body .contact-form>div label{color:#2a2a2a;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.contact-block__body .contact-form>div input,.contact-block__body .contact-form>div select,.contact-block__body .contact-form>div textarea{width:100%;height:56px;background:rgba(42,42,42,.102);border:1px solid rgba(42,42,42,.102);padding:0 24px;display:flex;align-items:center;color:#2a2a2a;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;border-radius:0;font-family:inherit;resize:vertical}.contact-block__body .contact-form>div input::placeholder,.contact-block__body .contact-form>div select::placeholder,.contact-block__body .contact-form>div textarea::placeholder{color:#2a2a2a;opacity:.55}.contact-block__body .contact-form>div input.invalid,.contact-block__body .contact-form>div select.invalid,.contact-block__body .contact-form>div textarea.invalid{border-color:red}.contact-block__body .contact-form>div textarea{height:auto;min-height:120px;padding:16px 24px;align-items:flex-start}.contact-block__body .contact-form>div .invalid input{border-color:red}.contact-block__body .contact-form>div .invalid+span{position:absolute;color:red;font-size:12px;top:calc(100% + 3px)}.contact-block__body .contact-form>div .select-wrap{position:relative}.contact-block__body .contact-form>div .select-wrap img{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.contact-block__body .contact-form>div .select__menu{background:#dcdce2;z-index:999;margin:0}.contact-block__body .contact-form>div .select__menu .select__option{padding:16px 24px;font-size:16px;color:#2a2a2a!important}.contact-block__body .contact-form>div .select__menu .select__option--is-focused,.contact-block__body .contact-form>div .select__menu .select__option--is-selected,.contact-block__body .contact-form>div .select__menu .select__option:hover{background:rgba(42,42,42,.102)}.contact-block__body .contact-form>div .select__control{width:100%;height:56px;background:rgba(42,42,42,.102);border:1px solid rgba(42,42,42,.102)!important;padding:0 24px;display:flex;align-items:center;color:#2a2a2a;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;border-radius:0;box-shadow:unset}.contact-block__body .contact-form>div .select__control.invalid{border-color:red!important}.contact-block__body .contact-form>div .select__control .select__value-container{padding:0}.contact-block__body .contact-form>div .select__control .select__value-container .select__single-value{margin:0}.contact-block__body .contact-form>div .select__control .select__input-container{height:100%;margin:0;padding:0}.contact-block__body .contact-form>div .select__control .select__indicators .select__indicator-separator{display:none}.contact-block__body .contact-form>div .select__control .select__indicators .select__indicator{padding:0}.contact-block__body .contact-form>div .select__control .select__indicators .select__indicator svg path{fill:#0f0f0f}.contact-block__body .contact-form>div select{-webkit-appearance:none;-moz-appearance:none}.contact-block__body .contact-form>div select option{background:rgba(42,42,42,.102);padding:10px}.contact-block__body .contact-form>div>span{position:absolute;color:red;font-size:12px;top:calc(100% + 3px)}.contact-block__body .contact-form>div .react-tel-input .flag-dropdown{background:transparent;border:none;width:70px}@media(min-width:993px){.contact-block__body .contact-form>div .react-tel-input .flag-dropdown.open .country-list{margin:0;width:434px;box-shadow:unset;background:#dcdce2;z-index:2}}.contact-block__body .contact-form>div .react-tel-input .selected-flag{background:transparent;padding-left:24px;padding-right:24px;width:100%}.contact-block__body .contact-form>div .react-tel-input .selected-flag .flag{transform:scale(1.2)}.contact-block__body .contact-form>div .react-tel-input .selected-flag .arrow{width:5px;height:4px;background-image:url(/images/chevron-down.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;border:none;margin-left:10px}.contact-block__body .contact-form>div .react-tel-input input{padding-left:85px}.contact-block__body .contact-form .acceptance-wrap{display:flex;gap:8px;color:#2a2a2a;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.contact-block__body .contact-form .acceptance-wrap svg{width:16px}.contact-block__body .contact-form .acceptance-wrap>span{width:calc(100% - 24px)}.contact-block__body .contact-form .acceptance-wrap>span span{color:#888}.contact-block__body .contact-form .file-wrap{display:flex;flex-direction:column;align-items:center;gap:16px}.contact-block__body .contact-form .file-wrap .upload-custom{background:rgba(172,214,78,.3);display:flex;align-items:center;gap:24px;justify-content:center;color:#2a2a2a;font-size:16px;font-style:normal;font-weight:700;line-height:1;height:56px;width:100%}.contact-block__body .contact-form button{margin:0 auto;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;border:none;padding:0;background:#97d80f}@media(max-width:992px){.contact-block__body .contact-form button{margin-top:0}}.contact-block__body .contact-form button .main-button{border:none;background:transparent}.contact-block__body .contact-form button .main-button:before{display:none}