.h_hero{display:grid}.h_hero .n_ql{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;align-self:flex-end;z-index:3}.h_hero__content{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;align-self:flex-end;z-index:2;color:#fff;text-align:center;padding-bottom:50px;padding-top:200px}.h_hero__content__text{width:30%}.h_hero__content__extra{margin-top:50px;width:100%}.h_hero__image{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;width:100%;height:100%;position:relative;min-height:75vh}.h_hero__image picture{height:100%;width:100%}.h_hero__image img{width:100%;height:100%;max-height:100vh;object-fit:cover;display:block}.h_hero__image:after{content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:linear-gradient(to top,#000 25%,#0000)}@media screen and (max-width: 1700px){.h_hero__content__text{width:50%}}@media screen and (max-width: 1050px){.h_hero__content{align-items:flex-start}.h_hero__content__text{width:75%;text-align:left}}@media screen and (max-width: 768px){.h_hero__content__text{width:100%}.h_hero__image{min-height:95vh}}.e_i{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:5px;width:100%}.e_i input,.e_i textarea,.e_i select{width:100%;min-width:calc(100% - 14px);border:1.5px solid rgba(0,0,0,.25);padding:7px!important;font-family:Roboto,sans-serif!important;background-color:#fff;box-sizing:border-box!important}.e_i textarea{resize:none;height:250px}.e_i label{font-size:.9em;margin-bottom:2.5px}.e_i_dark input,.e_i_dark textarea,.e_i_dark select{color:#fff;border:1.5px solid rgba(255,255,255,.25);background-color:#000}.e_i__check{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:5px;align-self:flex-end}.e_i__check input{width:fit-content;min-width:unset}.e_i__check label a{text-decoration:.5px underline #ff0000}.e_i__wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:15px;width:100%}.e_i__wrap .e_i,.e_i__wrap .e_i__wrap{width:calc((100% - 15px)/2);min-width:calc((100% - 15px)/2 - 14px)}.e_i__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:15px}.e_i__error{border:1.5px solid red!important}.e_i__error__checkbox{border:none!important;box-shadow:0 0 0 1px red!important}.e_i__honey{position:absolute;left:0;top:0;z-index:-9999}.e_i__honey label,.e_i__honey input{display:block;height:0;width:0;opacity:0}@media screen and (max-width: 1050px){.e_i__wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:15px}.e_i__wrap .e_i,.e_i__wrap .e_i__wrap{width:100%}}.f_contact{position:relative;background-color:#000;color:#fff;display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:150px;padding-top:100px;padding-bottom:100px}.f_contact:after,.f_contact:before{content:"";position:absolute;height:100%;width:calc((100vw - 2250px)/2 + 1px);top:0;background-color:#000;z-index:1}.f_contact:before{left:calc(-.5*(100vw - 2250px))}.f_contact:after{right:calc(-.5*(100vw - 2250px))}.f_contact__content{width:50%;transition:.5s}.f_contact__content img{width:100%;height:100%;object-fit:cover;border-radius:20px}.f_contact__form{width:50%;transition:.5s;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:10px}.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:25px;height:25px;border:2.5px solid #ff0000;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: 1500px){.f_contact{gap:50px}}@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:50px;padding-top:0;padding-bottom:25px}.f_contact__form,.f_contact__content{width:100%}}.b_officei{padding-top:100px}.b_officei_dark{background-color:#000;color:#fff}.b_officei_dark .b_officei__content{background-color:#000;position:relative}.b_officei_dark .b_officei__content:after,.b_officei_dark .b_officei__content:before{content:"";position:absolute;height:100%;width:calc((100vw - 2250px)/2 + 1px);top:0;background-color:#000;z-index:1}.b_officei_dark .b_officei__content:before{left:calc(-.5*(100vw - 2250px))}.b_officei_dark .b_officei__content:after{right:calc(-.5*(100vw - 2250px))}.b_officei_dark .b_officei__content a{color:#fff}.b_officei_dark .b_officei__nav__btn{background-color:#000;color:#fff;border-color:red}.b_officei_dark .b_officei__nav__btn:after{background-color:#000}.b_officei_dark .b_officei__nav__btn__active{border-bottom:#000000}.b_officei_dark .b_officei__image__white{display:block}.b_officei_dark .b_officei__image__dark,.b_officei__image__white{display:none}.b_officei__nav__wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:15px}.b_officei__title{text-align:center;max-width:550px;width:100%;padding-bottom:30px}.b_officei__nav__btn{border-top-left-radius:10px;border-top-right-radius:10px;padding:5px 10px;border:1px solid #ebebeb;background-color:#ebebeb;margin:0!important;cursor:pointer;color:#b6b6b6;font-weight:500;position:relative;font-size:clamp(16px,2vw,25px)}.b_officei__nav__btn:after{content:"";width:100%;height:2px;background-color:#ebebeb;left:0;bottom:0;z-index:2;position:absolute;opacity:1}.b_officei__nav__btn__active{border-top:1px solid #ff0000;border-right:1px solid #ff0000;border-left:1px solid #ff0000;border-bottom:1px solid #ebebeb;position:relative;color:#000}.b_officei__nav__btn__active:after{opacity:1;bottom:-2px}.b_officei__content{padding-top:50px;padding-bottom:50px;background-color:#ebebeb;position:relative;border:1px solid #ff0000;display:grid;transition:.5s}.b_officei__content:after,.b_officei__content:before{content:"";position:absolute;height:100%;width:calc((100vw - 2250px)/2 + 1px);top:0;background-color:#ebebeb;z-index:1}.b_officei__content:before{left:calc(-.5*(100vw - 2250px))}.b_officei__content:after{right:calc(-.5*(100vw - 2250px))}.b_officei__content a{color:#000}.b_officei__content__item{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;visibility:hidden;opacity:0;position:absolute;top:0;left:0}.b_officei__content__item__active{position:relative;visibility:visible;opacity:1}.b_officei__content__item{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:50px}.b_officei__content__item__left__logo{max-width:350px;margin-top:10px;margin-bottom:25px}.b_officei__content__item__left__logo img{width:100%;height:100%;object-fit:contain;object-position:left}.b_officei__content__item__left{width:25%}.b_officei__content__item__right{width:35%}.b_officei__content__item__right__map{border:1px solid #000000;border-radius:20px;overflow:hidden}.b_officei__content__item__right__map iframe{width:100%;height:100%;aspect-ratio:16/9}.b_officei__content__item__left__open{max-width:500px;margin-top:50px}.b_officei__content__item__left__open .e_i{margin-bottom:15px}.b_officei__content__item__left__open__output p{max-width:300px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:5px}.b_officei__content__item__left__open__output p span{width:50%}.b_officei__content__item__right__services{margin-top:30px}.b_officei__content__item__right__services__wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:15px}.b_officei__content__item__right__services__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:10px;width:calc((100% - 15px)/2)}.b_officei__content__item__right__services__item span{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;width:35px}.b_officei__content__item__right__services__item span img{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain}.b_officei__content__item__mid{width:40%;border-radius:20px;overflow:hidden}.b_officei__content__item__mid img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1500px){.b_officei__content__item{flex-wrap:wrap}.b_officei__content__item__left,.b_officei__content__item__mid{width:calc((100% - 50px)/2)}.b_officei__content__item__right{width:75%}}@media screen and (max-width: 1050px){.b_officei{padding-top:25px}.b_officei__content__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:25px}.b_officei__content__item__left,.b_officei__content__item__right,.b_officei__content__item__mid{width:75%}.b_officei__content__item__left__logo{max-width:200px}}@media screen and (max-width: 768px){.b_officei__content__item__left,.b_officei__content__item__right,.b_officei__content__item__mid,.b_officei__content__item__right__services__item{width:100%}}
