.input{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:5px;margin:15px 0}.input label{color:#827058}.input input,.input textarea{width:100%;padding:10px 15px;border-radius:30px;border:1px solid #827058;background-color:#ecd8ba;text-transform:none}.input input.error,.input textarea.error{border:1px solid red}.input textarea{height:300px;resize:none}.f_offerte{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:120px;padding-right:0;padding-top:225px}@media screen and (max-width:1050px){.f_offerte{padding-top:165px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:30px;padding-right:5%}}.f_offerte__image{position:sticky;top:100px;width:50%;border-top-left-radius:30px;border-bottom-left-radius:30px;overflow:hidden}.f_offerte__image picture{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0}.f_offerte__image img{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width:1050px){.f_offerte__image{width:100%;border-radius:30px}}.f_offerte__form{width:30%}.f_offerte__form #submitRequest{display:flex}.f_offerte__form #RequestLoading,.f_offerte__form #RequestSucces,.f_offerte__form #RequestFailed,.f_offerte__form #RequestValidationFailed{display:none}.f_offerte__form.loading #RequestLoading{display:block}.f_offerte__form.loading #submitRequest,.f_offerte__form.loading #RequestSucces,.f_offerte__form.loading #RequestFailed,.f_offerte__form.loading #RequestValidationFailed{display:none}.f_offerte__form.succes #RequestSucces{display:block}.f_offerte__form.succes #submitRequest,.f_offerte__form.succes #RequestLoading,.f_offerte__form.succes #RequestFailed,.f_offerte__form.succes #RequestValidationFailed{display:none}.f_offerte__form.failed #RequestFailed{display:block}.f_offerte__form.failed #submitRequest{display:flex}.f_offerte__form.failed #RequestLoading,.f_offerte__form.failed #RequestSucces,.f_offerte__form.failed #RequestValidationFailed{display:none}.f_offerte__form.validation_failed #RequestValidationFailed{display:block}.f_offerte__form.validation_failed #submitRequest{display:flex}.f_offerte__form.validation_failed #RequestLoading,.f_offerte__form.validation_failed #RequestSucces,.f_offerte__form.validation_failed #RequestFailed{display:none}.f_offerte__form .loader{width:48px;height:48px;border:5px solid #2f0b07;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_offerte__form h1{font-size:clamp(23px,5vw,35px)}@media screen and (max-width:1500px){.f_offerte__form{width:40%}}@media screen and (max-width:1050px){.f_offerte__form{width:75%}}@media screen and (max-width:768px){.f_offerte__form{width:100%}}
