.ecom-contact-form-page__label{display:block;color:#fff;margin-bottom:8px;font-weight:700}.ecom-contact-form-page__required{color:#fff}.ecom-contact-form-page__input{width:100%;font-size:14px!important;line-height:21px;color:#909090!important;margin-bottom:20px;border-radius:8px!important;border:none!important;background-color:#fff!important;padding:20px}.ecom-contact-form-page__input:focus{outline-color:#031845;box-shadow:0 0 0 1px rgba(249,191,57,.102)!important}.ecom-contact-form-page__textarea{width:100%;font-size:14px!important;line-height:21px;color:#909090!important;margin-bottom:20px;border:none!important;background-color:#fff!important;border-radius:8px!important;height:120px;resize:none}.ecom-contact-form-page__textarea:focus{outline-color:#031845;box-shadow:0 0 0 1px rgba(249,191,57,.102)!important}.ecom-contact-form-page__input-column-wrapper{display:flex;flex-direction:row;gap:20px}@media only screen and (max-width:767px){.ecom-contact-form-page__input-column-wrapper{flex-direction:column;gap:0}}.ecom-contact-form-page__input-column{width:50%}@media only screen and (max-width:767px){.ecom-contact-form-page__input-column{width:100%}}.ecom-contact-form-page__error{color:#ea2635!important;font-size:16px!important;margin-top:-12px;margin-bottom:16px}.ecom-contact-form-page__submit-btn{margin:0;width:100%;cursor:pointer;display:inline-block;font-weight:700;line-height:18px;text-align:center;background-color:#fed800;border:1px solid #fed800;border-radius:10px;font-size:16px;padding:14px 28px;z-index:1;position:relative}.ecom-contact-form-page__submit-text{font-size:16px!important;line-height:18.08px;font-family:HankenGroteskLight!important;color:#000!important;margin:0}.ecom-footer{display:flex;justify-content:center;align-items:center;background-color:#060707;padding:60px 100px}@media only screen and (max-width:767px){.ecom-footer{padding:40px 25px}}@media only screen and (min-width:768px)and (max-width:1023px){.ecom-footer{padding:60px 40px}}.ecom-footer__wrapper{max-width:1440px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ecom-footer__top-content{display:flex;justify-content:space-between;align-items:flex-start;width:100%}@media only screen and (max-width:767px){.ecom-footer__top-content{flex-direction:column}}.ecom-footer__bottom-content{display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (max-width:767px){.ecom-footer__bottom-content{flex-direction:column;align-items:flex-start}}.ecom-footer__top-content__left{gap:20px;width:100%}.ecom-footer__top-content__left,.ecom-footer__top-content__left>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media only screen and (max-width:767px){.ecom-footer__top-content__left>div{width:100%}}.ecom-footer__bottom-content__left__wrapper{padding:14px 4px 14px 0}.ecom-footer__bottom-content__left__wrapper>p{color:#f9f9f9;font-size:14px;font-weight:400;line-height:21px;margin:0}.ecom-footer__bottom-content__left__wrapper>p>span{font-weight:700}.ecom-footer__logo{width:90px;height:50px}.ecom-footer__title{color:#f9f9f9;font-family:HankenGroteskBold;font-size:16px;font-weight:600;line-height:24px}@media only screen and (max-width:767px){.ecom-footer__title{width:100%}}.ecom-footer__description{color:#f9f9f9;font-family:HankenGroteskLight;font-size:14px;font-weight:400;line-height:21px;width:625px;width:100%}@media only screen and (max-width:767px){.ecom-footer__description{width:100%}}.ecom-footer__social-network{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;height:100%;width:100%}@media only screen and (max-width:767px){.ecom-footer__social-network{justify-content:flex-start}}.ecom-footer__social-network>a{width:54px;height:54px;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:#1c1d27}.ecom-footer__social-network__logo{width:20px;height:20px}.ecom-footer__bottom-content__left{display:flex;justify-content:center;align-items:center}.ecom-footer__protection{display:flex;align-items:flex-end;gap:16px}.ecom-footer__protection__logo1{height:34px;width:74px}.ecom-footer__protection__logo2{height:24px;width:121px}.ecom-contact-us{display:flex;width:100%;justify-content:center;align-items:center;gap:25px;background-color:#f6f7fc;color:#000;padding:120px 100px}@media only screen and (max-width:767px){.ecom-contact-us{padding:40px 25px}}@media only screen and (min-width:768px)and (max-width:1023px){.ecom-contact-us{padding:60px 40px}}.ecom-contact-us__wrapper{max-width:1440px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}@media only screen and (max-width:767px){.ecom-contact-us__wrapper{gap:20px;flex-direction:column}}@media only screen and (min-width:768px)and (max-width:1023px){.ecom-contact-us__wrapper{flex-direction:column}}.ecom-contact-us__outro{display:flex;align-items:center;flex-direction:column;justify-content:center;font-family:HankenGroteskLight;font-size:20px;font-weight:600;line-height:150%;width:100%}@media only screen and (max-width:767px){.ecom-contact-us__outro{width:100%}}@media only screen and (min-width:768px)and (max-width:1023px){.ecom-contact-us__outro{width:100%}}.ecom-contact-us__title{color:#000;font-size:60px;line-height:72px;font-weight:700;text-align:center;font-family:HankenGroteskBold;width:100%;margin:0}@media only screen and (max-width:767px){.ecom-contact-us__title{font-size:28px;line-height:36.4px;width:100%}}@media only screen and (min-width:768px)and (max-width:1023px){.ecom-contact-us__title{font-size:32px;line-height:40px;width:100%}}.ecom-contact-us__description{color:#000;font-size:18px;line-height:27px;font-weight:400;text-align:center;width:815px;margin:0}@media only screen and (max-width:767px){.ecom-contact-us__description{font-size:15px;line-height:22.5px;width:100%}}@media only screen and (min-width:768px)and (max-width:1023px){.ecom-contact-us__description{font-size:18px;line-height:24px;width:100%}}.ecom-contact-us__body{color:#f9f9f9;font-family:HankenGroteskLight;font-size:14px;font-weight:400;line-height:150%;width:606px}@media only screen and (max-width:767px){.ecom-contact-us__body{width:100%}}@media only screen and (min-width:768px)and (max-width:1023px){.ecom-contact-us__body{width:100%}}