.hero-block{padding:3.125rem 0 6.25rem;position:relative}@media (max-width:767px){.hero-block{padding:0}}.hero-block__box{background-size:cover;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:2rem;border-radius:1.25rem;padding:1.875rem}@media (max-width:980px){.hero-block__box{-ms-grid-columns:1fr;grid-template-columns:1fr;border-radius:0;margin:0 -.9375rem;padding:1.875rem .625rem}}.hero-block__inf{color:#fefefe}.hero-block__inf h1{font-size:clamp(3.5rem,100 / 1450 * 100vw,6.25rem);margin-bottom:0;color:#fefefe}.hero-block__inf .caption{color:#e1e1ec;margin-top:clamp(.5rem,26 / 1450 * 100vw,1.625rem);margin-bottom:2.5rem;max-width:19.375rem}.hero-block .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.hero-block .contacts a{font-size:clamp(.875rem,16 / 1450 * 100vw,1rem);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e1e1ec;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero-block .contacts a:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;top:100%;background:currentColor;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media (any-hover:hover){.hero-block .contacts a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}.hero-block .contacts a img{width:3.125rem;height:3.125rem}.form-wrapper{position:relative;background-image:url(../../images/form.svg);background-size:center;background-size:cover;padding:1.5rem;border-radius:2rem}.form-wrapper h3{color:#0b0e16;margin-bottom:2rem;font-size:clamp(1.5rem,30 / 1450 * 100vw,1.875rem);text-transform:uppercase;font-weight:600}.form-wrapper label{color:#0b0e16}.form-wrapper .form-box{position:relative}.form-wrapper .form-box .three>p{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:1rem}.form-wrapper .form-box .three>p br{display:none}@media (max-width:767px){.form-wrapper .form-box .three>p{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}}.form-wrapper .form-box .two>p{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1rem}.form-wrapper .form-box .two>p br{display:none}@media (max-width:767px){.form-wrapper .form-box .two>p{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}}.form-wrapper .form-box input{padding:.75rem 1rem;border:none;background-color:transparent;outline:0;width:100%;margin-bottom:1.125rem;background:#fff;border-radius:.75rem;color:#000;font-size:1rem;margin-top:.5rem}.form-wrapper .form-box input::-webkit-input-placeholder{font-size:clamp(1rem,18 / 1450 * 100vw,1.125rem);color:#b6b6bc;font-family:"IBM Plex Sans"}.form-wrapper .form-box input::-moz-placeholder{font-size:clamp(1rem,18 / 1450 * 100vw,1.125rem);color:#b6b6bc;font-family:"IBM Plex Sans"}.form-wrapper .form-box input:-ms-input-placeholder{font-size:clamp(1rem,18 / 1450 * 100vw,1.125rem);color:#b6b6bc;font-family:"IBM Plex Sans"}.form-wrapper .form-box input::-ms-input-placeholder{font-size:clamp(1rem,18 / 1450 * 100vw,1.125rem);color:#b6b6bc;font-family:"IBM Plex Sans"}.form-wrapper .form-box input::placeholder{font-size:clamp(1rem,18 / 1450 * 100vw,1.125rem);color:#b6b6bc;font-family:"IBM Plex Sans"}.form-wrapper .form-box textarea{width:100%;padding:.75rem 1rem;background:#fff;border:none;border-radius:.75rem;margin-top:.5rem}.form-wrapper .form-box textarea::-webkit-input-placeholder{font-size:clamp(1rem,18 / 1450 * 100vw,1.125rem);color:#b6b6bc;font-family:"IBM Plex Sans"}.form-wrapper .form-box textarea::-moz-placeholder{font-size:clamp(1rem,18 / 1450 * 100vw,1.125rem);color:#b6b6bc;font-family:"IBM Plex Sans"}.form-wrapper .form-box textarea:-ms-input-placeholder{font-size:clamp(1rem,18 / 1450 * 100vw,1.125rem);color:#b6b6bc;font-family:"IBM Plex Sans"}.form-wrapper .form-box textarea::-ms-input-placeholder{font-size:clamp(1rem,18 / 1450 * 100vw,1.125rem);color:#b6b6bc;font-family:"IBM Plex Sans"}.form-wrapper .form-box textarea::placeholder{font-size:clamp(1rem,18 / 1450 * 100vw,1.125rem);color:#b6b6bc;font-family:"IBM Plex Sans"}.form-wrapper .form-box .wpcf7-submit{width:100%;border:none;background:#000;color:#fff}.form-wrapper .form-box .wpcf7-submit svg rect{fill:#fff}.form-wrapper .form-box .wpcf7-submit svg path{fill:#000}.form-wrapper .form-box .wpcf7-submit br{display:none}.form-wrapper .form-box .wpcf7-response-output{display:none}.form-wrapper .success-box{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;top:0;left:0;border:.38px solid rgba(255,255,255,.3803921569);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#747ca8;-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);border-radius:2rem;padding:1.5rem;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;pointer-events:none}.form-wrapper .success-box.active{opacity:1}.form-wrapper .success-box .success-title{font-size:1.5rem;color:#000;text-transform:uppercase;font-weight:600;text-align:center}.form-wrapper .success-box .success-caption{text-align:center;color:#000}