:root{--br: 20px}@media screen and (max-width: 768px){:root{--br: 20px}}.h_hero{display:grid;grid-template-rows:10vh auto;overflow:hidden;width:100%}.h_hero__content{grid-area:1/1/3/2;z-index:3;width:100%;color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;gap:0}@media screen and (max-width: 1050px){.h_hero__content{padding-top:100px}}.h_hero__content__wrap{width:50%}@media screen and (max-width: 1050px){.h_hero__content__wrap{width:75%}}@media screen and (max-width: 768px){.h_hero__content__wrap{width:100%}}.h_hero__image{grid-area:1/1/3/2;z-index:1;width:100%;height:100%}.h_hero__image img{width:100%;height:100%;object-fit:cover}.h_hero__overlay{grid-area:1/1/3/2;z-index:2;width:100%;height:100%;background-image:linear-gradient(to top,#113946,#11394600)}@media screen and (max-width: 1050px){.h_hero__overlay{background-image:linear-gradient(to top,#113946,#11394680)}}.e_input{position:relative;width:100%}.e_input label{display:block;color:#fff;font-weight:800;text-transform:uppercase;margin-bottom:5px;padding-left:7.5px}.e_input input,.e_input textarea{display:block;width:100%;background-color:transparent;border:2px solid #fff;padding:10px 15px;color:#fff;border-radius:10px}.e_input input.error,.e_input textarea.error{border:2px solid red}.e_input textarea{resize:none;height:250px}.e_input input:focus+label{top:-50px}.f_contact{padding-top:0;background-color:#113946;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:60px;color:#fff}.f_contact:after,.f_contact:before{content:"";position:absolute;height:100%;width:calc((100vw - 2250px)/2 + 1px);top:0;background-color:#113946;z-index:1}.f_contact:before{left:calc(-.5*(100vw - 2250px))}.f_contact:after{right:calc(-.5*(100vw - 2250px))}@media screen and (max-width: 1300px){.f_contact{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:30px}}.f_contact__form{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:15px}.f_contact__form #submitRequest{display:flex}.f_contact__form #RequestLoading,.f_contact__form #RequestSucces,.f_contact__form #RequestFailed,.f_contact__form #RequestValidationFailed{display:none}.f_contact__form.loading #RequestLoading{display:block}.f_contact__form.loading #submitRequest,.f_contact__form.loading #RequestSucces,.f_contact__form.loading #RequestFailed,.f_contact__form.loading #RequestValidationFailed{display:none}.f_contact__form.succes #RequestSucces{display:block}.f_contact__form.succes #submitRequest,.f_contact__form.succes #RequestLoading,.f_contact__form.succes #RequestFailed,.f_contact__form.succes #RequestValidationFailed{display:none}.f_contact__form.failed #RequestFailed{display:block}.f_contact__form.failed #submitRequest{display:flex}.f_contact__form.failed #RequestLoading,.f_contact__form.failed #RequestSucces,.f_contact__form.failed #RequestValidationFailed{display:none}.f_contact__form.validation_failed #RequestValidationFailed{display:block}.f_contact__form.validation_failed #submitRequest{display:flex}.f_contact__form.validation_failed #RequestLoading,.f_contact__form.validation_failed #RequestSucces,.f_contact__form.validation_failed #RequestFailed{display:none}.f_contact__form .loader{width:48px;height:48px;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 1300px){.f_contact__form{width:75%}}@media screen and (max-width: 768px){.f_contact__form{width:100%}}.f_contact__map{width:50%;margin-top:30px}.f_contact__map iframe{width:100%;height:100%;aspect-ratio:16/9;border-radius:var(--br);overflow:hidden}@media screen and (max-width: 1300px){.f_contact__map{width:75%;margin-top:0}}@media screen and (max-width: 768px){.f_contact__map{width:100%}}
