:root{--base-container-space-x:2.29rem;--base-paragrap-margin-bottom:1.04rem;--base-font:clamp(16px,1.25vw,24px);--base-paragrap-font-size:.917rem}@media only screen and (max-width:480px){:root{--base-container-space-x:4px;--base-paragrap-margin-bottom:15px;--base-paragrap-font-size:11px}}.hero{background-color:#02170e;max-width:100vw;overflow:hidden;width:100vw}@media only screen and (max-width:1030px){.hero{position:relative}}@media only screen and (max-width:570px){.hero{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #000;position:relative;z-index:1}}.hero:before{background:hsla(0,0%,100%,.8);content:"";display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.hero__container{display:-ms-flexbox;display:flex;gap:3.125rem}@media only screen and (max-width:1280px){.hero__container{gap:2.125rem}}.hero__main-img-col{-ms-flex-pack:end;-ms-flex-preferred-size:31.917rem;display:-ms-flexbox;display:flex;flex-basis:31.917rem;justify-content:flex-end;position:relative;z-index:1}@media only screen and (max-width:1030px){.hero__main-img-col{-ms-flex-pack:center;height:100%;justify-content:center;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.hero__main-img-col:after{background:rgba(0,0,0,.5);content:"";display:block;height:100%;position:absolute;width:100%;z-index:2}}@media only screen and (max-width:570px){.hero__main-img-col{display:none}}.hero__main-img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;position:absolute;width:45vw;z-index:2}@media only screen and (max-width:1199px){.hero__main-img{width:50vw}}@media only screen and (max-width:1030px){.hero__main-img{display:block;opacity:1;position:relative;width:100%;z-index:1}}.hero__content-col{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding-bottom:2.25rem;padding-right:7.083rem;padding-top:5px;position:relative;z-index:1}@media only screen and (max-width:570px){.hero__content-col{padding-bottom:27px;padding-right:0}}.hero__content{padding-top:2.792rem;width:24.583rem}@media only screen and (max-width:570px){.hero__content{padding-top:0;width:100%}}.hero__color-text,.hero__description,.hero__form-text-before,.hero__title{color:#fff;font-style:normal;line-height:1}.hero__title{font-size:2.5rem;font-weight:900;line-height:1.12;margin-bottom:.792rem;margin-top:0;text-transform:uppercase}@media only screen and (max-width:570px){.hero__title{font-size:11px;letter-spacing:.35px;margin-bottom:14px;max-width:unset;text-align:center}}.hero__description{font-size:.833rem;font-weight:400;line-height:1.1;margin-bottom:1.042rem}@media only screen and (max-width:570px){.hero__description{margin-left:auto;margin-right:auto;max-width:86%}}.hero__color-text{color:#a64811;font-size:.917rem;font-weight:900;line-height:1.18;margin-bottom:1.167rem;max-width:22.5rem}@media only screen and (max-width:570px){.hero__color-text{margin-bottom:12px;max-width:86%}}.hero__form-text-before{font-size:.833rem;font-weight:500;margin-bottom:.75rem}@media only screen and (max-width:570px){.hero__form-text-before{max-width:unset}.hero__color-text,.hero__description,.hero__form-text-before{font-size:11px;margin-left:auto;margin-right:auto;text-align:center}}.hero__color-text p,.hero__description p,.hero__form-text-before p{font-size:inherit;font-weight:inherit;line-height:inherit}.hero__color-text p:last-of-type,.hero__description p:last-of-type,.hero__form-text-before p:last-of-type{margin-bottom:0}.hero__form-wrapper{overflow:hidden;padding:.792rem 0 2.625rem .833rem;position:relative;z-index:1}@media only screen and (max-width:570px){.hero__form-wrapper{left:50%;margin-left:-50vw;margin-right:-50vw;padding:10px 0 11px 3px;right:50%;width:100vw}}.hero__form-wrapper:after{background-color:#fff;bottom:0;clip-path:polygon(0 0,100% 0,23% 100%,0 100%);content:"";display:block;height:100%;position:absolute;right:0;width:100%;z-index:-1}@media only screen and (max-width:570px){.hero__form-wrapper:after{clip-path:polygon(0 0,100% 0,23% 100%,0 100%);left:0;width:112%}}.hero__form-text{color:#000;font-size:.75rem;font-weight:500;line-height:normal;margin-bottom:.667rem;max-width:20rem}@media only screen and (max-width:570px){.hero__form-text{font-size:11px;margin-bottom:3px}}.hero__form-text *,.hero__form-text p{font-weight:inherit}.hero__form-text p{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;line-height:inherit;margin-bottom:21px;text-transform:inherit}@media only screen and (max-width:570px){.hero__form-text p{margin-bottom:13px}}.hero__form-text p:last-of-type{margin-bottom:0}.hero__form-text strong{font-weight:600}.hero .form-box__label{display:block;margin-bottom:-2px}.hero__form input[type=email],.hero__form input[type=password],.hero__form input[type=search],.hero__form input[type=tel],.hero__form input[type=text],.hero__form input[type=url],.hero__form textarea{background-color:transparent;border:none;border-bottom:1px solid #0f4844;color:#000;font-family:Raleway,sans-serif;font-size:.75rem;font-style:italic;font-weight:500;line-height:normal;max-width:11.917rem;outline:none;padding:6px 0 .792rem;text-transform:uppercase}@media only screen and (max-width:570px){.hero__form input[type=email],.hero__form input[type=password],.hero__form input[type=search],.hero__form input[type=tel],.hero__form input[type=text],.hero__form input[type=url],.hero__form textarea{font-size:11px;margin-left:-4px;max-width:169px;padding:6px 0 4px 3px}}.hero__form .form-box__inputs-right{height:4.04rem;left:-.91rem;margin-top:.83rem;position:relative;top:0}@media only screen and (max-width:570px){.hero__form .form-box__inputs-right{margin-top:19px}.hero__form .form-box__submit-btn{font-size:20px!important;padding:16px 42px 12px 55px!important;width:-webkit-max-content;width:max-content}}.hero__form .wpcf7-not-valid-tip{color:#f61111;font-size:10px}.hero__form .wpcf7-form.failed .wpcf7-response-output,.hero__form .wpcf7-form.invalid .wpcf7-response-output,.hero__form .wpcf7-form.sent .wpcf7-response-output{border:unset;color:#c66a2f;font-size:.66rem;margin:1.04rem 0 0;padding:0 0 0 1.3rem;text-shadow:2px 2px 3px rgba(0,0,0,.6)}@media only screen and (max-width:1054px){.hero__form .wpcf7-form.failed .wpcf7-response-output,.hero__form .wpcf7-form.invalid .wpcf7-response-output,.hero__form .wpcf7-form.sent .wpcf7-response-output{margin-top:30px}}@media only screen and (max-width:850px){.hero__form .wpcf7-form.failed .wpcf7-response-output,.hero__form .wpcf7-form.invalid .wpcf7-response-output,.hero__form .wpcf7-form.sent .wpcf7-response-output{margin-top:10px;padding-left:.9rem}}.hero__site-logo-mob-wrap{display:none;height:auto;margin:-6px auto 14px;width:96px}@media only screen and (max-width:570px){.hero__site-logo-mob-wrap{display:block}}.hero__site-logo-mob{height:auto;width:100%}.hero__logo-col{-ms-flex-negative:0;flex-shrink:0;height:6.75rem;position:absolute;right:0;top:5px;width:6.75rem}@media only screen and (max-width:570px){.hero__logo-col{display:none}}.hero__site-logo{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hero__btn-submit{border:none;border-radius:0 2rem 2rem 0;left:0;outline:none;position:absolute;top:0;width:calc(100% + .75rem)}