.loginFormContainer{width:100%;max-width:450px}.logoHeaderBackCartMobile{max-width:100px;max-height:60px;margin-top:auto;vertical-align:middle}.headerBackCartMobile{border-bottom:1px solid #cdcdcd}.menuLinksModalInn{left:-100vw}.menuLinksModalInn,.menuLinksModalOpennedInn{height:100vh;width:100vw;-webkit-transition:left .2s linear;transition:left .2s linear}.menuLinksModalOpennedInn{left:0}.inputFormLoginModal{width:100%;font-size:16px;height:35px;padding-left:30px;color:#000;background-color:transparent;border-radius:4px;border:1px solid #979797}.imgInputModalIcon{position:relative;left:5px;top:28px;font-size:16px}.inloader{height:4px;width:100%;position:relative;overflow:hidden;background-color:#ddd}.inloader:before{display:block;position:absolute;content:"";left:-200px;width:200px;height:4px;background-color:#5e2b8b;-webkit-animation:inloading 2s linear infinite;animation:inloading 2s linear infinite}@-webkit-keyframes inloading{0%{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}@keyframes inloading{0%{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.content_slide_container{max-width:1024px;height:100vh;max-height:100vh}.modalOpennedDown{top:0}.modalDown,.modalOpennedDown{height:100vh;width:100vw;left:0;-webkit-transition:top .2s linear;transition:top .2s linear}.modalDown{top:130vh}.modalOpennedUp{top:0}.modalOpennedUp,.modalUp{height:100vh;width:100vw;left:0;-webkit-transition:top .2s linear;transition:top .2s linear}.modalUp{top:-130vh}.modalOpennedLeft{left:0}.modalLeft,.modalOpennedLeft{height:100vh;width:100vw;top:0;-webkit-transition:left .2s linear;transition:left .2s linear}.modalLeft{left:-100vw}.modalOpennedRight{left:0}.modalOpennedRight,.modalRight{height:100vh;width:100vw;top:0;-webkit-transition:left .2s linear;transition:left .2s linear}.modalRight{left:100vw}.companyCard{padding:10px;background:#fff;-webkit-box-shadow:0 4px 8px hsla(0,0%,51.4%,.15);box-shadow:0 4px 8px hsla(0,0%,51.4%,.15);border-radius:4px;height:88px;cursor:pointer}.company_list_title{margin-top:32px;color:#171d33;font-size:22px;line-height:20px;letter-spacing:.25px}@media screen and (max-width:1023px){.company_list_title{margin-top:24px;font-size:14px;line-height:20px;letter-spacing:.25px}}.company_list_address{margin-top:10px;font-size:22px;line-height:20px;letter-spacing:.25px;cursor:pointer}@media screen and (max-width:1023px){.company_list_address{margin-top:10px;font-size:14px;line-height:20px;letter-spacing:.25px}}.company_list_distancy{font-size:14px;line-height:20px;letter-spacing:.25px;color:#757f8c}.company_list_name{font-weight:500;font-size:17px;line-height:20px;letter-spacing:.15px;color:#171d33}.button_company_list_solid{height:44px;width:350px;border-radius:6px;color:#fff;font-size:14px;border:0;font-weight:500}@media screen and (max-width:1023px){.button_company_list_solid{height:44px;width:100%;max-width:204px;font-size:14px}}.button_company_list_wire{height:44px;width:350px;border-radius:6px;font-size:14px;border:1px solid;font-weight:500;background-color:#fff}@media screen and (max-width:1023px){.button_company_list_wire{height:44px;width:100%;max-width:204px;font-size:14px}}.banner_out{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:8px}