.p_contact{background-color:#e9e9e9;position:relative}.p_contact:after,.p_contact:before{content:"";z-index:1;background-color:#e9e9e9;width:calc(50vw - 1124px);height:100%;position:absolute;top:0}.p_contact:before{left:calc(-50vw + 1125px)}.p_contact:after{right:calc(-50vw + 1125px)}.p_contact{padding-top:0}.p_contact__wrapper{border-bottom:1px solid #d6d6d6;flex-flow:row;justify-content:space-between;align-items:center;gap:60px;padding:217px 25px 100px;display:flex;position:relative}.p_contact__wrapper:after{content:"";mix-blend-mode:multiply;z-index:1;background-image:url(/build/assets/patern_gray-C8eLcrhE.svg);background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (width<=1050px){.p_contact__wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:30px;display:flex}}@media screen and (width<=768px){.p_contact__wrapper{padding-top:117px}}.p_contact__text{z-index:3;width:25%;position:relative}.p_contact__text h1{font-size:clamp(22px,3vw,42px)}@media screen and (width<=1920px){.p_contact__text{width:30%}}@media screen and (width<=1500px){.p_contact__text{width:40%}}@media screen and (width<=1300px){.p_contact__text{width:50%}}@media screen and (width<=1050px){.p_contact__text{width:75%}}@media screen and (width<=768px){.p_contact__text{width:100%}}.p_contact__form{z-index:3;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:15px;width:40%;display:flex;position:relative}.p_contact__form #submitRequest{display:flex}.p_contact__form #RequestLoading,.p_contact__form #RequestSucces,.p_contact__form #RequestFailed,.p_contact__form #RequestValidationFailed{display:none}.p_contact__form.loading #RequestLoading{display:block}.p_contact__form.loading #submitRequest,.p_contact__form.loading #RequestSucces,.p_contact__form.loading #RequestFailed,.p_contact__form.loading #RequestValidationFailed{display:none}.p_contact__form.succes #RequestSucces{display:block}.p_contact__form.succes #submitRequest,.p_contact__form.succes #RequestLoading,.p_contact__form.succes #RequestFailed,.p_contact__form.succes #RequestValidationFailed{display:none}.p_contact__form.failed #RequestFailed{display:block}.p_contact__form.failed #submitRequest{display:flex}.p_contact__form.failed #RequestLoading,.p_contact__form.failed #RequestSucces,.p_contact__form.failed #RequestValidationFailed{display:none}.p_contact__form.validation_failed #RequestValidationFailed{display:block}.p_contact__form.validation_failed #submitRequest{display:flex}.p_contact__form.validation_failed #RequestLoading,.p_contact__form.validation_failed #RequestSucces,.p_contact__form.validation_failed #RequestFailed{display:none}@media screen and (width<=1300px){.p_contact__form{width:50%}}@media screen and (width<=1050px){.p_contact__form{width:75%}}@media screen and (width<=768px){.p_contact__form{width:100%}}.input_ctr{width:100%;position:relative}.input_ctr label{opacity:.5;cursor:text;transition:all .3s;position:absolute;top:15px;left:10px}.input_ctr input,.input_ctr textarea{resize:none;background-color:#fff;border:0;border-radius:5px;width:100%;padding:20px 10px 15px;font-family:Rooftop}.input_ctr textarea{height:250px}.input_ctr.active label{opacity:.25;font-size:11px;top:5px}.select_ctr{flex-flow:row-reverse;justify-content:flex-start;align-items:center;gap:10px;display:flex}.select_ctr input{accent-color:#e4122a}
