@charset "UTF-8";html{width:100%;height:100%;font-family:OpenSansRegular;font-size:14pt;color:#000;overflow:auto}@media all and (min-width:1000px) and (max-width:1399px){html{font-size:10.8pt}}body{height:100%;margin:0}@media all and (max-width:999px){.s_show{display:block!important}}@media all and (min-width:1000px) and (max-width:1399px){.s_show{display:none!important}}@media all and (min-width:1400px){.s_show{display:none!important}}@media all and (max-width:999px){.s_hide{display:none!important}}@media all and (max-width:999px){.m_show{display:none!important}}@media all and (min-width:1000px) and (max-width:1399px){.m_show{display:block!important}}@media all and (min-width:1400px){.m_show{display:none!important}}@media all and (min-width:1000px) and (max-width:1399px){.m_h{display:none!important}}@media all and (max-width:999px){.h_show{display:none!important}}@media all and (min-width:1000px) and (max-width:1399px){.h_show{display:none!important}}@media all and (min-width:1400px){.h_show{display:block!important}}@media all and (min-width:1400px){.h_h{display:none!important}}a{color:#000;font-style:none;outline-style:none}li{list-style-type:none}ul{margin-left:0;padding-left:0}button{border:none;background:0 0}h2{line-height:1.4;padding:0;margin:0;font-family:OpenSansBold}@media all and (max-width:999px){h2{text-align:center;font-size:6.76vw}}@media all and (min-width:1000px) and (max-width:1399px){h2{font-size:17.7pt}}@media all and (min-width:1400px){h2{font-size:23pt}}@media all and (max-width:999px){h3,p{padding:0 2vw;-webkit-box-sizing:border-box;box-sizing:border-box}}.container{position:relative;margin:0 auto}@media all and (max-width:999px){.container{width:100%}}@media all and (min-width:1000px) and (max-width:1399px){.container{width:980px}}@media all and (min-width:1400px){.container{width:1270px}}.container-inner{position:relative;margin:0 auto}@media all and (max-width:999px){.container-inner{width:100%}}@media all and (min-width:1000px) and (max-width:1399px){.container-inner{width:900px}}@media all and (min-width:1400px){.container-inner{width:1170px}}.block-white{-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:999px){.block-white{padding-top:11.1vw}}@media all and (min-width:1000px) and (max-width:1399px){.block-white{padding-top:70px}}@media all and (min-width:1400px){.block-white{padding-top:85px}}.block-grey{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;border-radius:5px;background-color:#f5f7f6;-webkit-box-shadow:3px 3px 2px rgba(0,0,0,.15);box-shadow:3px 3px 2px rgba(0,0,0,.15)}@media all and (max-width:999px){.block-grey{padding-top:10vw}}@media all and (min-width:1000px) and (max-width:1399px){.block-grey{padding-top:50px}}@media all and (min-width:1400px){.block-grey{padding-top:60px}}.clearfix:after{content:"";display:table;clear:both}.justify-block-wrap{text-align:justify;line-height:0;font-size:2px;text-justify:newspaper;zoom:1;text-align-last:justify}.justify-block-wrap:after{width:100%;height:0;visibility:hidden;overflow:hidden;content:'';display:inline-block}.justify-block{display:inline-block;text-align-last:auto;vertical-align:top}.text-green{color:#18d655}.header{margin-top:28px}@media all and (max-width:999px){.header{height:auto}}@media all and (min-width:1000px) and (max-width:1399px){.header{height:88px}}@media all and (min-width:1400px){.header{height:110px}}.logo-link{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none}@media all and (max-width:999px){.logo-link{width:100%;display:block}}.logo{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none}@media all and (max-width:999px){.logo{width:55%;height:auto;margin:0 auto;display:block}}@media all and (min-width:1000px) and (max-width:1399px){.logo{height:88px}}@media all and (min-width:1400px){.logo{height:110px}}.header__info{display:inline-block;vertical-align:middle;float:right}@media all and (max-width:999px){.header__info{width:62.5%;height:auto;margin:0 auto;display:block;float:none;margin-top:8vw}}@media all and (min-width:1000px) and (max-width:1399px){.header__info{line-height:88px}}@media all and (min-width:1400px){.header__info{line-height:110px}}@media all and (max-width:999px){.header__menu-button{cursor:pointer;margin-top:7vw;width:18vw;height:18vw;display:inline-block!important;background-color:#f5f7f6;border-radius:5px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2)}}@media all and (max-width:999px){.menu-button__lines{width:55%;height:46%;margin:0 auto;padding-top:28%}}@media all and (max-width:999px){.menu-button__line{width:100%;height:26%;background-color:#000;margin-bottom:8%}}.header__cities{display:inline-block;vertical-align:middle}@media all and (max-width:999px){.header__cities{vertical-align:top;width:40%;font-size:4.16vw;margin-left:10.4vw;margin-top:6vw}}@media all and (min-width:1000px) and (max-width:1399px){.header__cities{font-size:12.3pt;margin-right:12px}}@media all and (min-width:1400px){.header__cities{font-size:16pt;margin-right:45px}}.header__city{position:relative}@media all and (max-width:999px){.header__city{display:inline-block;margin-top:3.05vw}}@media all and (min-width:1000px) and (max-width:1399px){.header__city{margin-right:52px}}@media all and (min-width:1400px){.header__city{margin-right:45px}}.header__city::before{content:"";background-image:url(/img/icons/geo.png);background-repeat:no-repeat;position:absolute}@media all and (max-width:999px){.header__city::before{width:4vw;height:6.11vw;background-size:4vw;top:0;left:-6.33vw}}@media all and (min-width:1000px) and (max-width:1399px){.header__city::before{width:14px;height:22px;background-size:100%;top:3px;left:-23px}}@media all and (min-width:1400px){.header__city::before{width:29px;height:29px;background-size:auto;top:2px;left:-27px}}.header__number{display:inline-block;vertical-align:middle;font-family:OpenSansBold}@media all and (max-width:999px){.header__number{font-size:7.7vw;text-align:center}}@media all and (min-width:1000px) and (max-width:1399px){.header__number{font-size:18.6pt}}@media all and (min-width:1400px){.header__number{font-size:24pt}}body:before{content:url(/img/menu/diagnostics-icon-active.png) url(/img/menu/repairs-icon-active.png) url(/img/menu/refurbishment-icon-active.png) url(/img/menu/utilization-icon-active.png) url(/img/menu/about-icon-active.png);display:none}.menu{width:100%}.menu a{text-decoration:none}.menu a:visited .menu__element{background-image:none}@media all and (max-width:999px){.menu{margin:0;background-color:#4c4c4c;line-height:inherit!important;padding-top:5.6vw;padding-bottom:5.6vw}}@media all and (min-width:1000px) and (max-width:1399px){.menu{margin-top:30px}}@media all and (min-width:1400px){.menu{margin-top:40px}}@media all and (max-width:999px){body[data-page=index] #menu{height:2vw}}@media all and (max-width:999px){#menu{margin-top:7vw;height:40vw;overflow:hidden}}@media all and (max-width:999px){#menu[data-isopened=false]{height:2vw!important;-webkit-transition:1s;transition:1s}}@media all and (max-width:999px){#menu[data-isopened=true]{height:40vw!important;-webkit-transition:1s;transition:1s}}.menu__element{-webkit-transition:background-color 10s,background-image 10s,color 10s;transition:background-color 10s,background-image 10s,color 10s;display:inline-block;background-color:#f5f7f6;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2);border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu__element:active{-webkit-transition:background-color 0s,background-image 0s;transition:background-color 0s,background-image 0s}.menu__element:hover{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.4);box-shadow:2px 2px 2px rgba(0,0,0,.4);cursor:pointer}@media all and (max-width:999px){.menu__element:hover{-webkit-box-shadow:none;box-shadow:none}}@media all and (max-width:999px){.menu__element{display:block;background:0 0;-webkit-box-shadow:none;box-shadow:none;line-height:6.1vw}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element{width:180px;height:170px}}@media all and (min-width:1400px){.menu__element{width:232px;height:218px}}.pressed:hover{background-image:none!important}.menu__element-diagnostics.pressed .menu__element_inner-diagnostics{background:url(/img/menu/diagnostics-icon-active.png) no-repeat center center}@media all and (max-width:999px){.menu__element-diagnostics.pressed .menu__element_inner-diagnostics{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element-diagnostics.pressed .menu__element_inner-diagnostics{background-size:auto 60px}}.menu__element-diagnostics:hover{background-image:url(/img/menu/diagnostics-bg.png)}@media all and (max-width:999px){.menu__element-diagnostics:hover{background:0 0}}.menu__element-diagnostics:active{background-color:#18d655;background-image:none}.menu__element-diagnostics:active .menu__element_inner-diagnostics{background:url(/img/menu/diagnostics-icon-active.png) no-repeat center center}@media all and (max-width:999px){.menu__element-diagnostics:active .menu__element_inner-diagnostics{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element-diagnostics:active .menu__element_inner-diagnostics{background-size:auto 60px}}@media all and (max-width:999px){.menu__element-diagnostics:active{background:0 0}.menu__element-diagnostics:active .menu__element__text{color:#18d655}}.menu__element-repairs.pressed .menu__element_inner-repairs{background:url(/img/menu/repairs-icon-active.png) no-repeat center center}@media all and (max-width:999px){.menu__element-repairs.pressed .menu__element_inner-repairs{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element-repairs.pressed .menu__element_inner-repairs{background-size:auto 60px}}.menu__element-repairs:hover{background-image:url(/img/menu/repairs-bg.png)}@media all and (max-width:999px){.menu__element-repairs:hover{background:0 0}}.menu__element-repairs:active{background-color:#0ae5a3;background-image:none}.menu__element-repairs:active .menu__element_inner-repairs{background:url(/img/menu/repairs-icon-active.png) no-repeat center center}@media all and (max-width:999px){.menu__element-repairs:active .menu__element_inner-repairs{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element-repairs:active .menu__element_inner-repairs{background-size:auto 60px}}@media all and (max-width:999px){.menu__element-repairs:active{background:0 0}.menu__element-repairs:active .menu__element__text{color:#18d655}}.menu__element-refurbishment.pressed .menu__element_inner-refurbishment{background:url(/img/menu/refurbishment-icon-active.png) no-repeat center center}@media all and (max-width:999px){.menu__element-refurbishment.pressed .menu__element_inner-refurbishment{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element-refurbishment.pressed .menu__element_inner-refurbishment{background-size:auto 60px}}.menu__element-refurbishment:hover{background-image:url(/img/menu/refurbishment-bg.png)}@media all and (max-width:999px){.menu__element-refurbishment:hover{background:0 0}}.menu__element-refurbishment:active{background-color:#03e5ce;background-image:none}.menu__element-refurbishment:active .menu__element_inner-refurbishment{background:url(/img/menu/refurbishment-icon-active.png) no-repeat center center}@media all and (max-width:999px){.menu__element-refurbishment:active .menu__element_inner-refurbishment{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element-refurbishment:active .menu__element_inner-refurbishment{background-size:auto 60px}}@media all and (max-width:999px){.menu__element-refurbishment:active{background:0 0}.menu__element-refurbishment:active .menu__element__text{color:#18d655}}.menu__element-utilization.pressed .menu__element_inner-utilization{background:url(/img/menu/utilization-icon-active.png) no-repeat center center}@media all and (max-width:999px){.menu__element-utilization.pressed .menu__element_inner-utilization{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element-utilization.pressed .menu__element_inner-utilization{background-size:auto 60px}}.menu__element-utilization:hover{background-image:url(/img/menu/utilization-bg.png)}@media all and (max-width:999px){.menu__element-utilization:hover{background:0 0}}.menu__element-utilization:active{background-color:#00c9e5;background-image:none}.menu__element-utilization:active .menu__element_inner-utilization{background:url(/img/menu/utilization-icon-active.png) no-repeat center center}@media all and (max-width:999px){.menu__element-utilization:active .menu__element_inner-utilization{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element-utilization:active .menu__element_inner-utilization{background-size:auto 60px}}@media all and (max-width:999px){.menu__element-utilization:active{background:0 0}.menu__element-utilization:active .menu__element__text{color:#18d655}}.menu__element-about.pressed .menu__element_inner-about{background:url(/img/menu/about-icon-active.png) no-repeat center center}@media all and (max-width:999px){.menu__element-about.pressed .menu__element_inner-about{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element-about.pressed .menu__element_inner-about{background-size:auto 60px}}.menu__element-about:hover{background-image:url(/img/menu/about-bg.png)}@media all and (max-width:999px){.menu__element-about:hover{background:0 0}}.menu__element-about:active{background-color:#0e8ee6;background-image:none}.menu__element-about:active .menu__element_inner-about{background:url(/img/menu/about-icon-active.png) no-repeat center center}@media all and (max-width:999px){.menu__element-about:active .menu__element_inner-about{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element-about:active .menu__element_inner-about{background-size:auto 60px}}@media all and (max-width:999px){.menu__element-about:active{background:0 0}.menu__element-about:active .menu__element__text{color:#18d655}}.menu__element_inner{width:100%;height:100%}.menu__element_inner-diagnostics{background:url(/img/menu/diagnostics-icon.png) no-repeat center center}@media all and (max-width:999px){.menu__element_inner-diagnostics{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element_inner-diagnostics{background-size:auto 60px}}.menu__element_inner-repairs{background:url(/img/menu/repairs-icon.png) no-repeat center center}@media all and (max-width:999px){.menu__element_inner-repairs{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element_inner-repairs{background-size:auto 60px}}.menu__element_inner-refurbishment{background:url(/img/menu/refurbishment-icon.png) no-repeat center center}@media all and (max-width:999px){.menu__element_inner-refurbishment{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element_inner-refurbishment{background-size:auto 60px}}.menu__element_inner-utilization{background:url(/img/menu/utilization-icon.png) no-repeat center center}@media all and (max-width:999px){.menu__element_inner-utilization{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element_inner-utilization{background-size:auto 60px}}.menu__element_inner-about{background:url(/img/menu/about-icon.png) no-repeat center center}@media all and (max-width:999px){.menu__element_inner-about{background:0 0}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element_inner-about{background-size:auto 60px}}.menu__element__text{font-family:OpenSansBold;text-align:center}@media all and (max-width:999px){.menu__element__text{font-size:4.16vw;padding-top:0;color:#fff}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element__text{font-size:10.8pt;padding-top:75%}}@media all and (min-width:1400px){.menu__element__text{font-size:14pt;padding-top:72%}}.menu__element__active .menu__element__text{color:#16d654}h2{padding:0;margin:0;font-family:OpenSansBold}@media all and (max-width:999px){h2{font-size:6.76vw;padding:4vw 0;background-color:#f5f7f6;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 0 rgba(0,0,0,.2)}}h3{font-family:OpenSansBold;line-height:1}@media all and (max-width:999px){h3{text-align:center;padding-top:0;font-size:5.72vw;line-height:1.2}}p{font-family:OpenSansRegular;line-height:1.5;text-align:justify}@media all and (max-width:999px){p{font-size:4.16vw;margin:0}}@media all and (max-width:999px){.block-white{padding-top:0}}@media all and (min-width:1000px) and (max-width:1399px){.block-white{padding-top:40px}}.menu__element-about{background-color:#0e8ee6;background-image:none}.menu__element-about:hover{background-image:none}.menu__element-about .menu__element_inner-about{background:url(/img/menu/about-icon-active.png) no-repeat center center}@media all and (max-width:999px){.menu__element-about .menu__element_inner-about{background-image:none}}@media all and (min-width:1000px) and (max-width:1399px){.menu__element-about .menu__element_inner-about{background-size:auto 60px}}@media all and (max-width:999px){.menu__element-about{background:0 0}.menu__element-about .menu__element__text{color:#18d655}}.about-list{margin:0 auto}@media all and (min-width:1000px) and (max-width:1399px){.about-list{padding-top:35px;padding-bottom:40px;width:850px}}@media all and (min-width:1400px){.about-list{padding-top:42px;width:1000px}}.about-el{padding-bottom:10px;text-align:justify}@media all and (max-width:999px){.about-el{margin-top:8vw;margin-bottom:5vw}}@media all and (min-width:1000px) and (max-width:1399px){.about-el:nth-child(5) img{padding-top:30px}}.about-el-img-wrap{display:inline-block}@media all and (max-width:999px){.about-el-img-wrap{display:block}}@media all and (min-width:1000px) and (max-width:1399px){.about-el-img-wrap{width:175px;line-height:130px;position:relative}}@media all and (min-width:1400px){.about-el-img-wrap{width:240px}}.about-el img{display:block}@media all and (max-width:999px){.about-el img{-o-object-fit:contain;object-fit:contain;height:40vw;margin:0 auto}}@media all and (min-width:1000px) and (max-width:1399px){.about-el img{vertical-align:middle;-webkit-transform:scale(.7,.7);transform:scale(.7,.7);text-align:center;padding-top:10px;margin-left:-15px}}.about-el-text-wrap{display:inline-block}@media all and (max-width:999px){.about-el-text-wrap{display:block}}@media all and (min-width:1000px) and (max-width:1399px){.about-el-text-wrap{width:640px;vertical-align:top;padding-left:30px}}@media all and (min-width:1400px){.about-el-text-wrap{width:750px}}@media all and (max-width:999px){.block-mission h2{padding:0;margin:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}}@media all and (min-width:1000px) and (max-width:1399px){.block-mission{padding-top:10px}}.block-mission-2{font-style:italic}@media all and (max-width:999px){.block-mission-2{padding-top:5vw}.block-mission-2 .block-grey{padding:5vw 0;-webkit-box-shadow:none;box-shadow:none}}@media all and (min-width:1000px) and (max-width:1399px){.block-mission-2{padding-top:40px}.block-mission-2 .blodk-grey{padding-top:45px}}@media all and (min-width:1400px){.block-mission-2{padding-top:60px}}.mission-text{width:833px;font-size:18.7pt;margin:0 auto;text-align:center}@media all and (max-width:999px){.mission-text{width:100%;font-size:4.16vw}}@media all and (min-width:1000px) and (max-width:1399px){.mission-text{padding-bottom:40px}}@media all and (min-width:1400px){.mission-text{padding-bottom:50px}}.block-contacts{font-size:0}@media all and (max-width:999px){.block-contacts{padding-top:10vw;padding-bottom:8vw}.block-contacts h2{padding:0;margin:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}}@media all and (min-width:1000px) and (max-width:1399px){.block-contacts{padding-top:30px}}.contacts-city{position:relative;margin-top:80px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}@media all and (max-width:999px){.contacts-city{width:100%;margin-top:0;text-align:center}}@media all and (min-width:1000px) and (max-width:1399px){.contacts-city{margin-top:55px;padding-left:120px;font-size:12.1pt}.contacts-city::before{content:url(/img/about/contacts-green-line.png);position:absolute;left:85px;top:-14px;display:block;-webkit-transform:scale(.77,.75);transform:scale(.77,.75)}}@media all and (min-width:1400px){.contacts-city{margin-top:80px;padding-left:130px;font-size:15.8pt}.contacts-city::before{content:url(/img/about/contacts-green-line.png);position:absolute;left:85px;top:10px;display:block}}@media all and (max-width:999px){.green_mobile_line{margin:0 auto;margin-top:10vw;width:12vw;height:1vw;background-color:#16d654}}@media all and (max-width:999px){.city__city{font-size:6.76vw;text-align:center;margin-top:5vw}}@media all and (min-width:1000px) and (max-width:1399px){.city__city{font-size:17.7pt}}@media all and (min-width:1400px){.city__city{font-size:23.1pt}}@media all and (max-width:999px){.city__street{font-size:5.2vw;text-align:center;margin-top:2vw}}@media all and (min-width:1000px) and (max-width:1399px){.city__street{margin-top:23px}}@media all and (min-width:1400px){.city__street{margin-top:30px}}@media all and (max-width:999px){.city__mail,.city__phone{font-size:5.72vw;width:auto;display:inline-block;line-height:1.7}}.city__phone{padding-left:35px;position:relative}@media all and (max-width:999px){.city__phone{margin-top:5vw;padding-left:4vw}}@media all and (min-width:1000px) and (max-width:1399px){.city__phone{margin-top:24px}}@media all and (min-width:1400px){.city__phone{margin-top:30px}}.city__phone::before{content:"";background-image:url(/img/about/contacts-phone.png);background-repeat:no-repeat;position:absolute}@media all and (max-width:999px){.city__phone::before{width:4vw;height:6.11vw;background-size:4vw;top:3vw;left:-1vw}}@media all and (min-width:1000px) and (max-width:1399px){.city__phone::before{width:17px;height:22px;background-size:17px;top:3px;left:0}}@media all and (min-width:1400px){.city__phone::before{width:29px;height:29px;background-size:auto;top:2px;left:0}}.city__mail{padding-left:35px;position:relative}@media all and (max-width:999px){.city__mail{padding-bottom:1vw;padding-left:5vw}}.city__mail::before{content:"";background-image:url(/img/about/contacts-mail.png);background-repeat:no-repeat;position:absolute}@media all and (max-width:999px){.city__mail::before{width:5vw;height:6.11vw;background-size:5vw;top:3.6vw;left:-1vw}}@media all and (min-width:1000px) and (max-width:1399px){.city__mail::before{width:21px;height:22px;background-size:21px;top:4px;left:0}}@media all and (min-width:1400px){.city__mail::before{width:29px;height:29px;background-size:auto;top:2px;left:0}}.block-requisites{padding-top:30px;padding-bottom:90px;font-size:13pt}@media all and (min-width:1000px) and (max-width:1399px){.block-requisites{padding-top:45px;font-size:10pt;padding-bottom:65px}}.requisites-list{padding-top:60px;padding-left:100px;width:1050px;margin:0 auto}@media all and (min-width:1000px) and (max-width:1399px){.requisites-list{padding-top:55px;padding-left:100px;width:760px}}.requisites-el{padding-bottom:20px}.requisites-el__item{width:330px;display:inline-block;text-align:right;font-family:OpenSansBold;vertical-align:top}@media all and (min-width:1000px) and (max-width:1399px){.requisites-el__item{width:265px}}.requisites-el__info{padding-left:35px;width:650px;display:inline-block}@media all and (min-width:1000px) and (max-width:1399px){.requisites-el__info{padding-left:20px;width:465px}}@media all and (max-width:999px){.footer{height:103vw}}@media all and (min-width:1000px) and (max-width:1399px){.footer{height:130px}}@media all and (min-width:1400px){.footer{height:160px}}.footer-container{padding-top:35px;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:999px){.footer-container{width:100%;padding-top:11.1vw}}@media all and (max-width:999px){.footer-left{margin:0 auto;width:80vw;height:55.5vw;margin-top:35vw}}@media all and (min-width:1000px) and (max-width:1399px){.footer-left{width:700px}}@media all and (min-width:1400px){.footer-left{width:900px}}.footer-left,.footer-right{float:left}@media all and (max-width:999px){.footer-left,.footer-right{float:none}}@media all and (max-width:999px){.footer-right{line-height:1}}@media all and (min-width:1000px) and (max-width:1399px){.footer-right{line-height:1.08}}@media all and (min-width:1400px){.footer-right{line-height:1.4}}.footer-left-inner{margin:0 auto}@media all and (min-width:1000px) and (max-width:1399px){.footer-left-inner{width:510px}}@media all and (min-width:1400px){.footer-left-inner{width:670px}}.footer-menu__element{display:inline-block;font-family:OpenSansBold;line-height:1}.footer-menu__element:hover{text-decoration:underline;cursor:pointer}@media all and (max-width:999px){.footer-menu__element{line-height:6.7vw;width:100%;font-size:3.64vw}}@media all and (min-width:1000px) and (max-width:1399px){.footer-menu__element{font-size:9.2pt}}@media all and (min-width:1400px){.footer-menu__element{font-size:12pt}}@media all and (max-width:999px){.footer-rights{padding-top:9vw;font-size:3.7vw}}@media all and (min-width:1000px) and (max-width:1399px){.footer-rights{font-size:7.7pt;padding-top:50px}}@media all and (min-width:1400px){.footer-rights{padding-top:55px;font-size:10pt}}.footer-right{padding-top:10px}@media all and (max-width:999px){.footer-right{margin:0 auto;margin-top:-89vw;width:80vw;height:25vw}}.footer-address{position:relative;padding-left:30px;top:-13px}@media all and (max-width:999px){.footer-address{font-size:3.64vw;line-height:1.25;padding-bottom:6.3vw;padding-left:11vw}}@media all and (min-width:1000px) and (max-width:1399px){.footer-address{font-size:9.24pt;line-height:1.15;padding-bottom:15px}}@media all and (min-width:1400px){.footer-address{font-size:12pt;padding-bottom:10px}}.footer-address::before{content:"";background-image:url(/img/icons/geo.png);background-repeat:no-repeat;position:absolute}@media all and (max-width:999px){.footer-address::before{width:6.11vw;height:11vw;background-size:5.8vw;top:-.4vw;left:0}}@media all and (min-width:1000px) and (max-width:1399px){.footer-address::before{width:14px;height:22px;background-size:100%;top:3px;left:0}}@media all and (min-width:1400px){.footer-address::before{width:29px;height:29px;background-size:auto;top:2px;left:0}}.footer-city{font-family:OpenSansBold}