.e_input{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:5px;width:100%;margin:15px 0}.e_input input,.e_input select,.e_input textarea{padding:10px;width:100%;border:0;border-radius:7.5px}.e_input input:disabled,.e_input select:disabled,.e_input textarea:disabled{opacity:1;background:#f5f5f5;color:inherit;border:0;cursor:not-allowed}.e_input textarea{height:200px;resize:vertical}.e_input__error{border:1.5px solid red!important}.f_contact{padding-top:225px}@media screen and (max-width:1050px){.f_contact{padding-top:150px}}.f_contact__title{text-align:center;margin-bottom:60px;font-size:clamp(22px,5vw,30px)}@media screen and (max-width:1050px){.f_contact__title{text-align:left;margin-bottom:15px}}.f_contact__wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:60px;position:relative}.f_contact__wrap:after{content:"";position:absolute;bottom:-100px;width:100%;height:90%;z-index:-1;opacity:.3;background-image:url(/build/assets/icon-dmMjOoxt.svg);background-repeat:no-repeat;background-position:center bottom}@media screen and (max-width:1500px){.f_contact__wrap{gap:120px}}@media screen and (max-width:1300px){.f_contact__wrap{align-items:flex-start;gap:60px}}@media screen and (max-width:1050px){.f_contact__wrap{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:30px}.f_contact__wrap:after{bottom:unset;height:100%;background-size:cover;opacity:.15}}.f_contact__wrap__image{width:35%;border-radius:30px;overflow:hidden}.f_contact__wrap__image picture{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0}.f_contact__wrap__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1700px){.f_contact__wrap__image{width:50%}}@media screen and (max-width:1050px){.f_contact__wrap__image{width:100%;aspect-ratio:16/9}}.f_contact__wrap__content{width:25%}@media screen and (max-width:2000px){.f_contact__wrap__content{width:35%}}@media screen and (max-width:1500px){.f_contact__wrap__content{width:50%}}@media screen and (max-width:1050px){.f_contact__wrap__content{width:75%}}@media screen and (max-width:768px){.f_contact__wrap__content{width:100%}}.f_contact__wrap__content__form{margin-top:30px}.f_contact__wrap__content__form #submitRequest{display:flex}.f_contact__wrap__content__form #RequestLoading,.f_contact__wrap__content__form #RequestSucces,.f_contact__wrap__content__form #RequestFailed,.f_contact__wrap__content__form #RequestValidationFailed{display:none}.f_contact__wrap__content__form.loading #RequestLoading{display:block}.f_contact__wrap__content__form.loading #submitRequest,.f_contact__wrap__content__form.loading #RequestSucces,.f_contact__wrap__content__form.loading #RequestFailed,.f_contact__wrap__content__form.loading #RequestValidationFailed{display:none}.f_contact__wrap__content__form.succes #RequestSucces{display:block}.f_contact__wrap__content__form.succes #submitRequest,.f_contact__wrap__content__form.succes #RequestLoading,.f_contact__wrap__content__form.succes #RequestFailed,.f_contact__wrap__content__form.succes #RequestValidationFailed{display:none}.f_contact__wrap__content__form.failed #RequestFailed{display:block}.f_contact__wrap__content__form.failed #submitRequest{display:flex}.f_contact__wrap__content__form.failed #RequestLoading,.f_contact__wrap__content__form.failed #RequestSucces,.f_contact__wrap__content__form.failed #RequestValidationFailed{display:none}.f_contact__wrap__content__form.validation_failed #RequestValidationFailed{display:block}.f_contact__wrap__content__form.validation_failed #submitRequest{display:flex}.f_contact__wrap__content__form.validation_failed #RequestLoading,.f_contact__wrap__content__form.validation_failed #RequestSucces,.f_contact__wrap__content__form.validation_failed #RequestFailed{display:none}.f_contact__wrap__content__form .loader{width:48px;height:48px;border:5px solid #c4d0e2;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)}}.b_image{padding-top:50px}.b_image img{width:100%;height:100%;object-fit:cover}
