.hero-block{padding:5rem 0;position:relative}.hero-block::after{content:"";left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../../images/Line.png);background-position:top;background-repeat:no-repeat;background-size:contain;height:19.375rem;width:.375rem;position:absolute;top:0}@media (max-width:767px){.hero-block::after{display:none}}.hero-block::before{content:"";left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../../images/Line1.png);background-position:top;background-repeat:no-repeat;background-size:contain;height:19.375rem;width:.375rem;position:absolute;bottom:0}@media (max-width:767px){.hero-block::before{display:none}}.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}@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{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-block__inf h1{margin-bottom:1rem}.hero-block__inf .caption{margin-bottom:clamp(1rem,40 / 1450 * 100vw,2.5rem)}.hero-block .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.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:#335ecd;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:1.5rem;height:1.5rem}@media (max-width:767px){.hero-block .contacts a img{width:1rem;height:1rem}}.hero-block .form-box{padding:clamp(1.5rem,40 / 1450 * 100vw,2.5rem);background:#edf5fa;max-width:37.4375rem;width:100%;margin-left:auto;border-radius:1rem}@media (max-width:980px){.hero-block .form-box{max-width:100%}}.hero-block .form-box input{padding:.75rem;border:none;border-radius:.5rem;background-color:#fff;color:#000;outline:0;width:100%;margin-bottom:1.125rem;margin-top:.5rem}@media (max-width:767px){.hero-block .form-box input{margin-bottom:.375rem}}.hero-block .form-box input::-webkit-input-placeholder{font-size:.875rem;color:#757d91;font-family:Inter}.hero-block .form-box input::-moz-placeholder{font-size:.875rem;color:#757d91;font-family:Inter}.hero-block .form-box input:-ms-input-placeholder{font-size:.875rem;color:#757d91;font-family:Inter}.hero-block .form-box input::-ms-input-placeholder{font-size:.875rem;color:#757d91;font-family:Inter}.hero-block .form-box input::placeholder{font-size:.875rem;color:#757d91;font-family:Inter}.hero-block .form-box label{color:#000}.hero-block .form-box textarea{width:100%;margin-top:.25rem;border-radius:.1875rem;padding:.75rem;color:#000;border:none;background:#fff;border-radius:.5rem}.hero-block .form-box textarea::-webkit-input-placeholder{font-size:.875rem;color:#757d91;font-family:Inter}.hero-block .form-box textarea::-moz-placeholder{font-size:.875rem;color:#757d91;font-family:Inter}.hero-block .form-box textarea:-ms-input-placeholder{font-size:.875rem;color:#757d91;font-family:Inter}.hero-block .form-box textarea::-ms-input-placeholder{font-size:.875rem;color:#757d91;font-family:Inter}.hero-block .form-box textarea::placeholder{font-size:.875rem;color:#757d91;font-family:Inter}.hero-block .form-box .wpcf7-submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#335ecd;color:#fff;font-size:.875rem;padding:.8125rem 1rem;border-radius:3.75rem}