.h_hero{padding:0}.h_hero__content{display:grid;aspect-ratio:20/9;overflow:hidden}.h_hero__content__text,.h_hero__content__image{grid-area:1/1/2/2}.h_hero__content__text{z-index:2;padding:115px calc(5% - 30px);width:45%;align-self:center}.h_hero__content__text h1,.h_hero__content__text h2{font-size:clamp(25px,8vw,175px);font-weight:400;margin-bottom:15px}.h_hero__content__image{z-index:1;width:100%;height:100%;border-radius:var(--br);overflow:hidden}.h_hero__content__image picture{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0}.h_hero__content__image img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width: 1500px){.h_hero__content{display:grid;aspect-ratio:16/9}}@media screen and (max-width: 1050px){.h_hero .bento_lay__slot{border-radius:0}.h_hero__content{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:30px;aspect-ratio:unset}.h_hero__content__text{padding:0;align-self:flex-start;width:75%}.h_hero__content__image{aspect-ratio:16/9}}@media screen and (max-width: 768px){.h_hero__content__image{aspect-ratio:12/9}.h_hero__content__text{width:100%}}@media screen and (max-width: 550px){.h_hero__content__image{aspect-ratio:8/9}}.bento_lay{display:grid;padding:30px}.bento_lay__slot,.bento_lay__item{grid-area:1/1/2/2}.bento_lay__slot{border-radius:var(--br);overflow:hidden}.bento_lay__item{position:relative;z-index:2;background-color:#1b1b1d;width:fit-content;height:fit-content;padding:15px 0;min-width:350px;min-height:85px}.bento_lay__item:before{content:"";position:absolute;width:50px;height:50px;background-size:cover}.bento_lay__item:after{content:"";position:absolute;width:92px;height:100%;background-size:cover}.bento_lay__item__topleft{justify-self:flex-start}.bento_lay__item__topleft:before{left:0;bottom:-50px;background-image:url(/build/assets/top_left_2-Dit4LmAm.svg)}.bento_lay__item__topleft:after{top:0;right:-92px;background-image:url(/build/assets/top_left_1-CL_K65CA.svg)}.bento_lay__item__topright{justify-self:flex-end}.bento_lay__item__topright:before{right:0;bottom:-50px;background-image:url(/build/assets/top_right_2-CX5M61fS.svg)}.bento_lay__item__topright:after{top:0;left:-92px;background-image:url(/build/assets/top_right_1-CwpO7Wat.svg)}.bento_lay__item__bottomleft{align-self:flex-end}.bento_lay__item__bottomleft:before{left:0;top:-50px;background-image:url(/build/assets/bottom_left_2-DTq4vLK4.svg)}.bento_lay__item__bottomleft:after{right:-92px;top:0;background-image:url(/build/assets/bottom_left_1-Viersuvy.svg)}.bento_lay__item__bottomright{align-self:flex-end;justify-self:flex-end}.bento_lay__item__bottomright:before{right:0;top:-50px;background-image:url(/build/assets/bottom_right_2-BTHLM1D0.svg)}.bento_lay__item__bottomright:after{left:-92px;top:0;background-image:url(/build/assets/bottom_right_1-Bi2ZlMC0.svg)}.bento_combo{padding:0}@media screen and (max-width: 1050px){.bento_lay{display:block;padding:15px}.bento_lay__item{display:none}}.f_input{position:relative;margin-top:20px;width:100%}.f_input input,.f_input textarea,.f_input select{font-size:20px;display:block;width:100%;height:fit-content;padding:5px 15px;background-color:#1b1b1d;border:0;border-bottom:2px solid rgba(255,255,255,.5);color:#fff;transition:.3s;resize:none;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.f_input input:-webkit-autofill,.f_input textarea:-webkit-autofill,.f_input select:-webkit-autofill{background-color:#1b1b1d!important;-webkit-box-shadow:0 0 0 1000px #1b1b1d inset!important;-webkit-text-fill-color:#ffffff!important;transition:background-color 9999s ease-in-out 0s;color:#fff}.f_input input:-moz-autofill,.f_input textarea:-moz-autofill,.f_input select:-moz-autofill{background-color:#1b1b1d!important;-webkit-text-fill-color:#ffffff!important;color:#fff!important}.f_input input:focus,.f_input textarea:focus,.f_input select:focus{outline:none;border-bottom:2px solid white}.f_input input:focus+label,.f_input input:not(:placeholder-shown)+label,.f_input textarea:focus+label,.f_input textarea:not(:placeholder-shown)+label,.f_input select:focus+label,.f_input select.filled+label{font-size:1em;top:-16px}.f_input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='10' width='10' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'><path d='M0 0l5 6 5-6z'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px 8px;padding-right:2rem}.f_input label{position:absolute;left:15px;top:3px;color:#ffffff80;pointer-events:none;transition:.3s;font-size:18px}.f_input__error{border-bottom:2px solid #e41e13!important}.f_input__error+label{color:#e41e13}.f_input__error__checkbox{border:2px solid #e41e13!important}.f_input__error__checkbox+label{color:#fff}.f_input__checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:15px}.f_input__checkbox input{width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid rgba(255,255,255,.5);cursor:pointer}.f_input__checkbox input:checked{position:relative}.f_input__checkbox input:checked:after{content:"";position:absolute;top:0;left:5px;width:5px;height:10px;border:solid #e41e13;border-width:0 2px 2px 0;transform:rotate(45deg)}.f_input__checkbox label{opacity:.5;width:calc(100% - 30px);font-size:16px}.f_input__double{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:15px;width:100%}.f_input__double .f_input{width:calc((100% - 15px)/2)}.f_input__container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:15px}@media screen and (max-width: 768px){.f_input__double{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:15px}.f_input__double .f_input{width:100%}}.f_contact{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:10%}.f_contact__form,.f_contact__map{width:50%}.f_input__container #submitRequest{display:flex}.f_input__container #RequestLoading,.f_input__container #RequestSucces,.f_input__container #RequestFailed,.f_input__container #RequestValidationFailed{display:none}.f_input__container.loading #RequestLoading{display:block}.f_input__container.loading #submitRequest,.f_input__container.loading #RequestSucces,.f_input__container.loading #RequestFailed,.f_input__container.loading #RequestValidationFailed{display:none}.f_input__container.succes #RequestSucces{display:block}.f_input__container.succes #submitRequest,.f_input__container.succes #RequestLoading,.f_input__container.succes #RequestFailed,.f_input__container.succes #RequestValidationFailed{display:none}.f_input__container.failed #RequestFailed{display:block}.f_input__container.failed #submitRequest{display:flex}.f_input__container.failed #RequestLoading,.f_input__container.failed #RequestSucces,.f_input__container.failed #RequestValidationFailed{display:none}.f_input__container.validation_failed #RequestValidationFailed{display:block}.f_input__container.validation_failed #submitRequest{display:flex}.f_input__container.validation_failed #RequestLoading,.f_input__container.validation_failed #RequestSucces,.f_input__container.validation_failed #RequestFailed{display:none}.f_input__container .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)}}.f_contact__form__submit{margin-top:60px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:15px}.f_contact__form__submit .btn{margin-top:30px}.f_contact__map{filter:grayscale(100%) invert(92%) contrast(83%);aspect-ratio:1/1}.f_contact__map iframe{width:100%;height:100%;border:0;border-radius:var(--br)}@media screen and (max-width: 1050px){.f_contact{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:30px}.f_contact__form,.f_contact__map{width:100%}.f_contact__map{aspect-ratio:16/9}.f_contact__form__submit{margin-top:30px}}
