.p_input{z-index:10;width:100%;margin-bottom:15px;position:relative}.p_input label{z-index:2;color:#fff;transition:all .3s;position:absolute;top:12.5px;left:30px}.p_input input,.p_input textarea{-webkit-backdrop-filter:blur(20px);filter:saturate(150%);color:#fff;background:#fff3;border:1px solid #ffffff80;border-radius:15px;width:100%;padding:20px 30px 10px;font-family:poppins,sans-serif}.p_input input:focus,.p_input input:active,.p_input input:hover,.p_input input:visited,.p_input textarea:focus,.p_input textarea:active,.p_input textarea:hover,.p_input textarea:visited{box-shadow:none;border:1px solid #ffffff80;outline:none;color:#fff!important;background:#fff3!important}.p_input input:-webkit-autofill{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:#fff!important;border:1px solid #ffffff80!important;box-shadow:inset 0 0 0 1000px #fff3!important}.p_input input:-webkit-autofill:hover{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:#fff!important;border:1px solid #ffffff80!important;box-shadow:inset 0 0 0 1000px #fff3!important}.p_input input:-webkit-autofill:focus{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:#fff!important;border:1px solid #ffffff80!important;box-shadow:inset 0 0 0 1000px #fff3!important}.p_input input:-webkit-autofill:active{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:#fff!important;border:1px solid #ffffff80!important;box-shadow:inset 0 0 0 1000px #fff3!important}.p_input textarea:-webkit-autofill{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:#fff!important;border:1px solid #ffffff80!important;box-shadow:inset 0 0 0 1000px #fff3!important}.p_input textarea:-webkit-autofill:hover{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:#fff!important;border:1px solid #ffffff80!important;box-shadow:inset 0 0 0 1000px #fff3!important}.p_input textarea:-webkit-autofill:focus{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:#fff!important;border:1px solid #ffffff80!important;box-shadow:inset 0 0 0 1000px #fff3!important}.p_input textarea:-webkit-autofill:active{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:#fff!important;border:1px solid #ffffff80!important;box-shadow:inset 0 0 0 1000px #fff3!important}.p_input input::placeholder,.p_input textarea::placeholder{color:#0000}.p_input textarea{resize:none;height:250px}.p_input.active label{opacity:.65;font-size:11px;top:5px}.validation_error{border:1px solid red!important}label:has(+.validation_error){animation:1s infinite validationError}@keyframes validationError{0%{color:#fff}50%{color:#ffffffbf}to{color:#fff}}.f_contact{z-index:3;padding-top:200px;position:relative}.f_contact .gradient-left,.f_contact .gradient-right{z-index:-1}@media screen and (width<=1050px){.f_contact .gradient-left,.f_contact .gradient-right{opacity:.5;top:25%;transform:scale(3)}.f_contact .gradient-left{top:50%}.f_contact{padding-top:150px}}.f_contact__top{width:50%;margin-bottom:60px}@media screen and (width<=1050px){.f_contact__top{width:75%}}@media screen and (width<=768px){.f_contact__top{width:100%}}.f_contact__bottom{flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:100px;display:flex}@media screen and (width<=1600px){.f_contact__bottom{gap:60px}}@media screen and (width<=1050px){.f_contact__bottom{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:60px;display:flex}}.f_contact__bottom__form{width:40%}.f_contact__bottom__form a{color:#fff;text-decoration:underline}.f_contact__bottom__form #submitRequest{display:flex}.f_contact__bottom__form #RequestLoading,.f_contact__bottom__form #RequestSucces,.f_contact__bottom__form #RequestFailed,.f_contact__bottom__form #RequestValidationFailed{display:none}.f_contact__bottom__form.loading #RequestLoading{display:block}.f_contact__bottom__form.loading #submitRequest,.f_contact__bottom__form.loading #RequestSucces,.f_contact__bottom__form.loading #RequestFailed,.f_contact__bottom__form.loading #RequestValidationFailed{display:none}.f_contact__bottom__form.succes #RequestSucces{display:block}.f_contact__bottom__form.succes #submitRequest,.f_contact__bottom__form.succes #RequestLoading,.f_contact__bottom__form.succes #RequestFailed,.f_contact__bottom__form.succes #RequestValidationFailed{display:none}.f_contact__bottom__form.failed #RequestFailed{display:block}.f_contact__bottom__form.failed #submitRequest{display:flex}.f_contact__bottom__form.failed #RequestLoading,.f_contact__bottom__form.failed #RequestSucces,.f_contact__bottom__form.failed #RequestValidationFailed{display:none}.f_contact__bottom__form.validation_failed #RequestValidationFailed{display:block}.f_contact__bottom__form.validation_failed #submitRequest{display:flex}.f_contact__bottom__form.validation_failed #RequestLoading,.f_contact__bottom__form.validation_failed #RequestSucces,.f_contact__bottom__form.validation_failed #RequestFailed{display:none}@media screen and (width<=1600px){.f_contact__bottom__form{width:50%}}@media screen and (width<=1050px){.f_contact__bottom__form{width:75%}}@media screen and (width<=768px){.f_contact__bottom__form{width:100%}}.f_contact__bottom__map{aspect-ratio:800/515;border-radius:25px;width:60%;overflow:hidden}.f_contact__bottom__map iframe{object-fit:cover;width:100%;height:100%}@media screen and (width<=1600px){.f_contact__bottom__map{width:50%}}@media screen and (width<=1050px){.f_contact__bottom__map{aspect-ratio:16/9;width:100%}}.loader{box-sizing:border-box;border:5px solid #fff;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
