/*! CSS Used from: https://dev31.gazpromcps.ru/bitrix/templates/fk.main/stylesheets/main.css?1747987972685726 */
*,:after,:before{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;}
a,div,img,li,nav,section,span,ul{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
ul{list-style:none;}
a img{border:none;}
nav,section{display:block;}
img{border:0;}
a{-webkit-font-smoothing:antialiased;color:#0968c0;}
.u-flex--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.header__main{position:relative;z-index:1;height:110px;border-bottom:1px solid #ebebeb;background-color:#fff;}
.header .header-main,.header .header__main>.container{height:100%;}
.header-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.header-main__logo{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}
.header-main__logo img{max-width:100%;height:100%;display:block;}
html[lang=ru] .header-main__logo{margin-top:18px;}
@media only screen and (max-width:1024px){
.header__main{height:60px;}
.header-main__logo{height:40px!important;margin-top:10px!important;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}
}
.container{max-width:1120px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}
@media only screen and (max-width:768px){
.container{padding-left:20px;padding-right:20px;}
}
@media only screen and (max-width:1024px){
.header-main{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.header-main .hamburger{width:40px;height:40px;margin-right:-10px;}
.header-main__search{width:40px;height:40px;margin-left:-10px;}
}
.hamburger{padding:.5rem .5rem;display:inline-block;cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0 0 0 -.5rem;overflow:visible;}
.hamburger:hover{opacity:1;}
.hamburger-box{width:20px;height:14px;display:inline-block;vertical-align:middle;position:relative;}
.hamburger-inner{display:block;top:50%;margin-top:-1px;}
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;height:2px;background-color:#999;border-radius:0;position:absolute;}
.hamburger-inner::after,.hamburger-inner::before{content:"";display:block;}
.hamburger-inner::before{top:-6px;}
.hamburger-inner::after{bottom:-6px;}
.z-nav{height:100%;margin-left:auto;-webkit-flex-basis:900px;-ms-flex-preferred-size:900px;flex-basis:900px;max-width:900px;}
.z-nav__childs{-webkit-box-shadow:0 9px 14px -8px rgba(0, 0, 0, .2);box-shadow:0 9px 14px -8px rgba(0, 0, 0, .2);}
.z-nav__childs>.container{position:relative;}
.z-nav__childs .popup__close{top:-37px;right:1rem;}
.z-nav__row{margin-left:-20px;margin-right:-20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.z-nav__col{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:20px;padding-right:20px;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.z-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%;}
.z-nav__item{height:100%;}
.z-nav a.z-nav__link:hover{color:#0968c0;}
.z-nav__link{font-size:15px;line-height:2;color:#333;text-decoration:none;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;font-weight:400;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;border-bottom:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.z-nav__link>span{line-height:2;}
.z-nav__link--1:after{content:'';position:absolute;height:0;bottom:0;left:0;right:0;top:auto;background-color:#0968c0;-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s;}
.z-nav__link--1+.z-nav__childs{display:none;position:fixed;left:0;right:0;background-color:#fff;padding:60px 0;z-index:3;}
.z-nav__link--1+.z-nav__childs:before{background-color:#e2e2e2;content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;height:1px;}
.z-nav__link--2{font-size:15px;font-weight:500;line-height:1.33;margin-bottom:20px;}
.z-nav__link--sub-link{font-size:18px;font-weight:500;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}
.z-nav__link--sub-link:after{content:'';width:15px;height:15px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:7px;display:inline-block;-webkit-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23333' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");background-size:auto 100%;background-repeat:no-repeat;background-position:50%;}
.z-nav__link--sub-link>span{line-height:1.3;}
.z-nav__link--sub-link:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%230968c0' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");background-size:auto 100%;background-repeat:no-repeat;background-position:50%;}
@media (max-width:1080px){
.z-nav__childs{margin-bottom:30px;}
.z-nav__col{padding-left:10px;padding-right:10px;}
.z-nav__row{margin-left:10px;margin-right:-10px;}
}
.z-nav__mobile{display:none!important;}
.header-main .hamburger{display:none;}
@media (max-width:1024px){
.z-nav__default{display:none;}
.header-main .hamburger{display:inline-block;outline:0;}
.z-nav{display:none;position:fixed;top:60px;left:0;right:0;padding:0 0 11px 0;background-color:#fff;height:auto;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.z-nav .z-nav__childs .popup__close{display:none;}
.z-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:-webkit-calc(100vh - 60px);min-height:calc(100vh - 60px);-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow:visible;overflow-x:hidden;overflow-y:auto;position:relative;background-color:#fff;}
.z-nav__list--other{display:block;width:100%;margin-top:60px;}
.z-nav__item{border-top:1px solid #e2e2e2;width:100%;margin-left:0!important;height:auto;}
.z-nav__item--other{border:none!important;text-align:center;}
.z-nav__item--other+.z-nav__item--other{margin-top:20px;}
.z-nav__mobile{display:inline-block;}
.z-nav__link--1+.z-nav__childs{position:absolute;top:0!important;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);z-index:2;padding:0;margin:0;left:0;right:0;background-color:#fff;}
.z-nav__col{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:0;}
.z-nav__col .z-nav__childs-item{border-top:1px solid #e2e2e2;}
.z-nav__row{margin:0;}
.z-nav__childs-item+.z-nav__childs-item{margin-top:0;}
.z-nav__link{line-height:1.79;padding:11px 40px 12px;font-weight:500;height:auto;font-size:14px;}
/*.z-nav__link:not(.z-nav__link--sub){white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:60px;display:block;text-align:left;}*/
.z-nav__link--1:after{left:auto;bottom:auto;top:50%;width:8px;content:'';right:21px;position:absolute;height:14px!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23333' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;background-color:transparent;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.z-nav__link--1:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%230968c0' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;}
.z-nav__link--1+.z-nav__childs .container{padding-left:0;padding-right:0;}
.z-nav__link--1+.z-nav__childs:before{display:none;}
.z-nav__link--2{margin:0;}
.z-nav__link--back{padding-left:35px;background-color:#f5f5f5;border:none;outline:0;font-family:inherit;cursor:pointer;}
.z-nav__link--back:hover{color:#0968c0;}
.z-nav__link--back:after{left:20px;right:auto;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}
.z-nav__link--sub{padding:12px 40px 11px 20px;font-size:16px;line-height:1.56;}
.z-nav__link--sub:after{display:none;}
.z-nav__link--back,.z-nav__link--sub{width:100%;}
.z-nav__link--home{padding-left:20px;font-size:16px;line-height:1.56;}
.z-nav__link--home:after{width:14px;height:14px;right:18.8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.8 18.9'%3E%3Cpath fill='%23333' d='M6.9 16.9v-6h6v6h3V8.8l-6-6-6 6v8.1h3M9.9 0l9.9 9.9h-1.9v9h-7v-6h-2v6h-7v-9H0L9.9 0z'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;}
.z-nav__link--home:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.8 18.9'%3E%3Cpath fill='%230968c0' d='M6.9 16.9v-6h6v6h3V8.8l-6-6-6 6v8.1h3M9.9 0l9.9 9.9h-1.9v9h-7v-6h-2v6h-7v-9H0L9.9 0z'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;}
.z-nav__link--other{padding:0!important;font-size:13px;color:#999;line-height:1.15;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.z-nav__item:last-of-type{border-bottom:1px solid #e2e2e2;}
.z-nav,.z-nav__childs{min-height:100%;}
.z-nav{padding:0;}
}
.popup__close{width:1rem;height:1rem;position:absolute;top:1rem;right:2rem;cursor:pointer;border:none;outline:0;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23999' d='M15 1.5L13.5 0l-6 6-6-6L0 1.5l6 6-6 6L1.5 15l6-6 6 6 1.5-1.5-6-6z'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;-webkit-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear;}
.popup__close:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%230968c0' d='M15 1.5L13.5 0l-6 6-6-6L0 1.5l6 6-6 6L1.5 15l6-6 6 6 1.5-1.5-6-6z'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;}
@media only screen and (max-width:1024px){
.popup__close{top:-4.1rem;right:1.4rem;width:1.25rem;height:1.25rem;}
}
/*! CSS Used from: https://dev31.gazpromcps.ru/bitrix/templates/fk.main/custom_styles.css?1694585180322 */
a[data-popup-selector*="all-sites"]{display:none!important;}
@media only screen and (min-width: 1025px){
.header-main__logo{margin-right:20px;}
}


.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.25rem;margin-left:-1.25rem;}
.col-default-3{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:1.25rem;padding-left:1.25rem;}
.col-default-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
@media screen and (max-width:768px){
.col-mobile-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:1.25rem;padding-left:1.25rem;}
.col-mobile-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
}
a{-webkit-font-smoothing:antialiased;color:#0968c0;}
.mail-block{margin-top:20px;position:relative;padding-left:2rem;}
.mail-block:before{left:0;top:0.175em;width:20px;content:'';height:16px;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15.234' viewBox='0 2.4 20 15.234'%3E%3Cpath fill='%230968c0' d='M18.242 2.4H1.758A1.76 1.76 0 0 0 0 4.158v11.719a1.759 1.759 0 0 0 1.758 1.757h16.484A1.76 1.76 0 0 0 20 15.877V4.157A1.76 1.76 0 0 0 18.242 2.4zM18 3.572l-7.962 7.962-8.03-7.962H18zM1.172 15.634V4.394L6.816 9.99l-5.644 5.644zm.829.829l5.647-5.648 1.979 1.963a.585.585 0 0 0 .826-.002l1.93-1.93 5.616 5.616-15.998.001zm16.827-.83l-5.617-5.616L18.828 4.4v11.233z'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;}
.contact-block{line-height:normal;}
.footer .section{padding-top:3.7rem;padding-bottom:3.7rem;}
.footer .link{color:#333;font-size:.875rem;line-height:1.43;font-weight:400;}
.footer .link:hover{color:#0968c0;}
.footer .link--icon{-webkit-transition:none;-o-transition:none;transition:none;}
.footer .link--icon>span{margin-left:26px;border-bottom-color:transparent!important;}
.footer-bottom,.footer-info{font-weight:400;}
.footer-info__header{font-size:18px;font-weight:500;line-height:1.4;color: #333;}
.footer-info__body{margin-top:25px;}
@media only screen and (max-width:768px){
.footer-info__body{margin-top:30px;}
}
.footer-list__item{line-height:1.43;font-size:14px;margin-top:15px;}
.footer-list__item:first-child{margin-top:0;}
.footer-list__link:hover{border-bottom-color:transparent!important;}
.footer-list__link:before{content:'';position:absolute;display:block;width:16px;height:16px;top:50%;right:0;bottom:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.footer-list__link--tel{font-size:18px!important;font-weight:500!important;}
.footer-list__link--tel:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%230968c0' d='M13.801 11.811l-1.83 1.817a.982.982 0 0 1-.324.233 1.292 1.292 0 0 1-.653.139c-.176 0-.457-.029-.848-.09-.39-.061-.867-.206-1.43-.439-.564-.234-1.205-.587-1.92-1.055-.716-.469-1.478-1.109-2.285-1.928a15.226 15.226 0 0 1-1.597-1.817 13.126 13.126 0 0 1-1.017-1.605 8.636 8.636 0 0 1-.578-1.336 7.06 7.06 0 0 1-.262-1.032 3.388 3.388 0 0 1-.055-.682c.01-.165.014-.257.014-.276.018-.128.06-.259.124-.392s.142-.241.234-.324l1.83-1.831A.607.607 0 0 1 3.644 1c.12 0 .225.034.317.103.092.07.17.154.234.255l1.473 2.796a.674.674 0 0 1 .068.482.855.855 0 0 1-.233.44l-.675.675a.238.238 0 0 0-.048.09.33.33 0 0 0-.02.103c.036.193.119.413.247.66.11.221.28.49.51.806.229.317.554.682.976 1.095.413.423.78.75 1.101.985.321.234.589.406.804.516.217.11.381.178.496.2l.172.034a.353.353 0 0 0 .18-.069l.783-.8a.842.842 0 0 1 .578-.22c.156 0 .281.027.373.082l2.67 1.57c.191.12.307.271.344.455a.636.636 0 0 1-.193.553z'/%3E%3C/svg%3E");background-size:auto auto;background-repeat:no-repeat;background-position:50%;}
.footer-list__note{margin-top:5px;font-size:13px;line-height:1.54;color:#999;}
.footer-bottom{margin-top:60px;}
@media only screen and (max-width:768px){
.footer-bottom{margin-top:40px;}
}
.footer-bottom .link,.footer-bottom__item{font-size:10px;line-height:1.5;}
.footer-bottom__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;}
.footer-bottom__item:first-child{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
@media only screen and (max-width:768px){
.footer-bottom__item{margin-bottom:10px;}
.footer-bottom__item:first-child{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.footer-bottom__item:last-child{margin-top:40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.footer-bottom__item+.footer-bottom__item{margin-top:15px;}
.footer-bottom__item .link{margin-right:15px;color:#666;}
.footer-bottom__item .link:hover{border-bottom-color:transparent!important;}
.footer-bottom .copyright{font-size:13px;color:#999;}
@media only screen and (max-width:1024px){
.footer-bottom .copyright{margin-bottom:15px;}
}
@media only screen and (max-width:1024px){
.footer-bottom__item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.footer-bottom__item .link{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px;}
}
@media only screen and (max-width:768px){
.footer .section{padding-bottom:2.5rem;}
.footer-info__item{border-bottom:1px solid #e8eaf0;margin-top:0;padding-top:1.25rem;padding-bottom:1.25rem;}
.footer-info .row>[class^=col]:first-child .footer-info__item{border-top:1px solid #e8eaf0;}
.footer-info__header{position:relative;cursor:pointer;}
.footer-info__header:before{content:'';position:absolute;width:10px;height:10px;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M1 6h10M6 1v10' fill='none' fill-rule='evenodd' stroke='%23ACACAC' stroke-linecap='square' stroke-width='2'/%3E%3C/svg%3E");background-size:auto auto;background-repeat:no-repeat;background-position:50%;}
.footer-info__body{display:none;}
.footer-bottom__item:first-child{display:block;margin-left:auto;margin-right:auto;max-width:100%;}
.footer-list__note{width:240px;}
}
@media only screen and (min-width:769px){
.footer-info__body{display:block!important;}
}
.link{color:#0968c0;font-weight:400;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:border-bottom .2s linear, color .2s linear;-o-transition:border-bottom .2s linear, color .2s linear;transition:border-bottom .2s linear, color .2s linear;}
.link:hover{border-bottom-color:currentColor;}
.link:focus{outline:0;}
.link--icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;border-bottom:none!important;}
.link--icon>span{margin:0;line-height:1;border-bottom:1px solid transparent;-webkit-transition:border-bottom .2s linear, color .2s linear;-o-transition:border-bottom .2s linear, color .2s linear;transition:border-bottom .2s linear, color .2s linear;}
.link--icon:hover>span{border-bottom-color:#0968c0;}
.link--icon>span{margin-left:.65rem;}
.link--icon:before{content:'';display:inline-block;vertical-align:middle;}
.container{max-width:1120px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}
@media only screen and (max-width:768px){
.container{padding-left:20px;padding-right:20px;}
}

.mail-block{margin-top:20px;position:relative;padding-left:2rem;    font-size: 17px;
    font-size: 1.0625rem;}
.mail-block:before{left:0;top:0.175em;width:20px;content:'';height:16px;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15.234' viewBox='0 2.4 20 15.234'%3E%3Cpath fill='%230968c0' d='M18.242 2.4H1.758A1.76 1.76 0 0 0 0 4.158v11.719a1.759 1.759 0 0 0 1.758 1.757h16.484A1.76 1.76 0 0 0 20 15.877V4.157A1.76 1.76 0 0 0 18.242 2.4zM18 3.572l-7.962 7.962-8.03-7.962H18zM1.172 15.634V4.394L6.816 9.99l-5.644 5.644zm.829.829l5.647-5.648 1.979 1.963a.585.585 0 0 0 .826-.002l1.93-1.93 5.616 5.616-15.998.001zm16.827-.83l-5.617-5.616L18.828 4.4v11.233z'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;}

@media only screen and (max-width:1024px) {
	.header__top {
		display: none
	}

	.header__main {
		height: 60px
	}

	.header-main__logo {
		height: 40px !important;
		margin-top: 10px !important;
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start
	}

	.btn.main-search__btn {
		display: none
	}
}


* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers
*/
.hamburger {
	padding: .5rem .5rem;
	display: inline-block;
	cursor: pointer;
	font: inherit;
	color: inherit;
	text-transform: none;
	background-color: transparent;
	border: 0;
	margin: 0 0 0 -.5rem;
	overflow: visible
}

.hamburger:hover {
	opacity: 1
}

.hamburger-box {
	width: 20px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	position: relative
}

.hamburger-inner {
	display: block;
	top: 50%;
	margin-top: -1px
}

.hamburger-inner,
.hamburger-inner::after,
.hamburger-inner::before {
	width: 20px;
	height: 2px;
	background-color: #999;
	border-radius: 0;
	position: absolute
}

.hamburger-inner::after,
.hamburger-inner::before {
	content: "";
	display: block
}

.hamburger-inner::before {
	top: -6px
}

.hamburger-inner::after {
	bottom: -6px
}

.hamburger--squeeze.is-active .hamburger-inner {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.hamburger--squeeze.is-active .hamburger-inner::before {
	top: 0;
	opacity: 0
}

.hamburger--squeeze.is-active .hamburger-inner::after {
	bottom: 0;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.z-nav {
	height: 100%;
	margin-left: auto;
	-webkit-flex-basis: 900px;
	-ms-flex-preferred-size: 900px;
	flex-basis: 900px;
	max-width: 900px
}

.z-nav__childs {
	-webkit-box-shadow: 0 9px 14px -8px rgba(0, 0, 0, .2);
	box-shadow: 0 9px 14px -8px rgba(0, 0, 0, .2)
}

.z-nav__childs>.container {
	position: relative
}

.z-nav__childs .popup__close {
	top: -37px;
	right: 1rem
}

.z-nav__childs .z-nav__link--disable {
	pointer-events: none
}

.z-nav__row {
	margin-left: -20px;
	margin-right: -20px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.z-nav__col {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-flex-basis: 25%;
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
	max-width: 25%
}

.z-nav__col .z-nav__childs {
	-webkit-box-shadow: none;
	box-shadow: none
}

.z-nav__container {
	position: relative;
	max-width: 1020px;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px
}

.z-nav__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%
}

.z-nav__item {
	height: 100%
}

.z-nav a.z-nav__link:hover {
	color: #0968c0
}

.z-nav__link {
	font-size: 15px;
	line-height: 2;
	color: #333;
	text-decoration: none;
	-webkit-transition: color .2s linear;
	-o-transition: color .2s linear;
	transition: color .2s linear;
	font-weight: 400;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	border-bottom: none;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.z-nav__link>span {
	line-height: 2
}

.z-nav__link--1:after {
	content: '';
	position: absolute;
	height: 0;
	bottom: 0;
	left: 0;
	right: 0;
	top: auto;
	background-color: #0968c0;
	-webkit-transition: height .3s;
	-o-transition: height .3s;
	transition: height .3s
}

.z-nav__link--1.is-hovered.z-nav__link--disable {
	pointer-events: none
}

.z-nav__link--1.is-hovered:after {
	height: 2px
}

.z-nav__link--1+.z-nav__childs {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	background-color: #fff;
	padding: 60px 0;
	z-index: 3
}

.z-nav__link--1+.z-nav__childs:before {
	background-color: #e2e2e2;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	height: 1px
}

.z-nav__link--2 {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.33;
	margin-bottom: 20px
}

.z-nav__link--3 {
	font-size: 13px;
	margin-top: 15px;
	line-height: 1.54
}

.z-nav__link--sub-link {
	font-size: 18px;
	font-weight: 500;
	position: relative;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 40px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.z-nav__link--sub-link:after {
	content: '';
	width: 15px;
	height: 15px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: 7px;
	display: inline-block;
	-webkit-transition: background .2s linear;
	-o-transition: background .2s linear;
	transition: background .2s linear;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23333' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: 50%
}

.z-nav__link--sub-link>span {
	line-height: 1.3
}

.z-nav__link--sub-link:hover:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%230968c0' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: 50%
}

.z-nav__link--arrow {
	position: relative;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline
}

.z-nav__link--arrow:before {
	content: "";
	width: 16px;
	height: 10px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.608' height='9.497' viewBox='0 0 12.608 9.497'%3E%3Cpath fill='%234A94EA' d='M7.854 9.497l-.708-.707 3.39-3.39H0v-1h10.852L7.158.707 7.865 0l4.743 4.742z'/%3E%3C/svg%3E");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: block
}

.z-nav__link--arrow>span {
	line-height: 1.54;
	margin-left: .5rem
}

.z-nav__link--soc:before {
	content: '';
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	top: 50%;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.z-nav__link--soc-fb:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%230968c0' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
	background-size: auto auto;
	background-repeat: no-repeat;
	background-position: 50%
}

.z-nav__link--soc-vk:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%230968c0' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
	background-size: auto auto;
	background-repeat: no-repeat;
	background-position: 50%
}

.z-nav__link--soc-ytb:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%230968c0' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
	background-size: auto auto;
	background-repeat: no-repeat;
	background-position: 50%
}

.z-nav__link--soc-inst:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%230968c0' d='M10.412 1H4.587A3.592 3.592 0 0 0 1 4.588v5.824A3.592 3.592 0 0 0 4.587 14h5.825A3.592 3.592 0 0 0 14 10.412V4.588A3.591 3.591 0 0 0 10.412 1zm2.436 9.412a2.44 2.44 0 0 1-2.436 2.436H4.587a2.438 2.438 0 0 1-2.434-2.436V4.588a2.437 2.437 0 0 1 2.434-2.435h5.825a2.439 2.439 0 0 1 2.436 2.435v5.824zM7.5 4.25A3.254 3.254 0 0 0 4.25 7.5a3.254 3.254 0 0 0 3.25 3.25 3.254 3.254 0 0 0 3.25-3.25A3.254 3.254 0 0 0 7.5 4.25zm0 5.417A2.17 2.17 0 0 1 5.333 7.5 2.17 2.17 0 0 1 7.5 5.333 2.17 2.17 0 0 1 9.667 7.5 2.17 2.17 0 0 1 7.5 9.667zm4.207-6.375a1 1 0 1 1-1.414 1.415 1 1 0 0 1 1.414-1.415z'/%3E%3C/svg%3E");
	background-size: auto auto;
	background-repeat: no-repeat;
	background-position: 50%
}

.z-nav__link--soc>span {
	margin-left: 1.5rem;
	line-height: 1.54
}

.z-nav__childs-item--parent>.z-nav__childs {
	margin-bottom: 40px
}

.z-nav__childs-item:last-child>.z-nav__childs {
	margin-bottom: 0
}

.z-nav .childs-list__item:first-child .z-nav__link--3 {
	margin-top: 0
}

@media (max-width:1080px) {
	.z-nav__childs {
		margin-bottom: 30px
	}

	.z-nav__col {
		padding-left: 10px;
		padding-right: 10px
	}

	.z-nav__row {
		margin-left: 10px;
		margin-right: -10px
	}
}

.z-nav__mobile {
	display: none !important;
}

.header-main .hamburger {
	display: none
}

@media (max-width:1024px) {
	.z-nav__default {
		display: none
	}

	body.nav--opened {
		overflow: hidden !important
	}

	.header-main .hamburger {
		display: inline-block;
		outline: 0
	}

	.z-nav {
		display: none;
		position: fixed;
		top: 60px;
		left: 0;
		right: 0;
		padding: 0 0 11px 0;
		background-color: #fff;
		height: auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.z-nav .z-nav__childs .popup__close {
		display: none
	}

	.z-nav.is-open {
		display: block;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		background-color: #4a4a4a;
		max-height: -webkit-calc(100vh - 58px);
		max-height: calc(100vh - 58px);
		min-height: -webkit-calc(100vh - 60px);
		min-height: calc(100vh - 60px)
	}

	.z-nav__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		height: auto;
		min-height: -webkit-calc(100vh - 60px);
		min-height: calc(100vh - 60px);
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		overflow: visible;
		overflow-x: hidden;
		overflow-y: auto;
		position: relative;
		background-color: #fff
	}

	.z-nav__list--other {
		display: block;
		width: 100%;
		margin-top: 60px
	}

	.z-nav__item {
		border-top: 1px solid #e2e2e2;
		width: 100%;
		margin-left: 0 !important;
		height: auto
	}

	.z-nav__item--other {
		border: none !important;
		text-align: center
	}

	.z-nav__item--other+.z-nav__item--other {
		margin-top: 20px
	}

	.z-nav__item--lang {
		border: none !important;
		text-align: center;
		margin-top: 40px
	}

	.z-nav__mobile {
		display: inline-block
	}

	.z-nav__link--1+.z-nav__childs,
	.z-nav__link--2+.z-nav__childs {
		position: absolute;
		top: 0 !important;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
		z-index: 2;
		padding: 0;
		margin: 0;
		left: 0;
		right: 0;
		background-color: #fff
	}

	.z-nav__col {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
		padding: 0
	}

	.z-nav__col .z-nav__childs {
		display: none
	}

	.z-nav__col .z-nav__childs-item {
		border-top: 1px solid #e2e2e2
	}

	.z-nav__row {
		margin: 0
	}

	.z-nav__container {
		padding: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: left
	}

	.z-nav__childs-item+.z-nav__childs-item {
		margin-top: 0
	}

	.z-nav__link {
		line-height: 1.79;
		padding: 11px 40px 12px;
		font-weight: 500;
		height: auto;
		font-size: 14px
	}

	.z-nav__link.is-current:before {
		content: '';
		left: 0;
		top: 0;
		bottom: 0;
		background-color: #0968c0;
		width: 3px;
		position: absolute
	}

	.z-nav__link:not(.z-nav__link--sub) {
		white-space: nowrap;
		overflow: hidden;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		padding-right: 60px;
		display: block;
		text-align: left
	}

	.z-nav__childs-item--parent .z-nav__link--2:after,
	.z-nav__link--1:after {
		left: auto;
		bottom: auto;
		top: 50%;
		width: 8px;
		content: '';
		right: 21px;
		position: absolute;
		height: 14px !important;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23333' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		background-position: 50%;
		background-color: transparent;
		-webkit-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear
	}

	.z-nav__childs-item--parent .z-nav__link--2:hover:after,
	.z-nav__link--1:hover:after {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%230968c0' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.z-nav__link--1+.z-nav__childs .container {
		padding-left: 0;
		padding-right: 0
	}

	.z-nav__link--1+.z-nav__childs:before {
		display: none
	}

	.z-nav__link--2 {
		margin: 0
	}

	.z-nav__link--2+.z-nav__childs ul {
		border-bottom: 1px solid #e2e2e2
	}

	.z-nav__link--3 {
		margin: 0;
		border-top: 1px solid #e2e2e2 !important;
		font-size: 14px
	}

	.z-nav__link--back {
		padding-left: 35px;
		background-color: #f5f5f5;
		border: none;
		outline: 0;
		font-family: inherit;
		cursor: pointer
	}

	.z-nav__link--back:hover {
		color: #0968c0
	}

	.z-nav__link--back:after {
		left: 20px;
		right: auto;
		-webkit-transform: translateY(-50%) rotate(180deg);
		-ms-transform: translateY(-50%) rotate(180deg);
		transform: translateY(-50%) rotate(180deg)
	}

	.z-nav__link--sub {
		padding: 12px 40px 11px 20px;
		font-size: 16px;
		line-height: 1.56
	}

	.z-nav__link--sub:after {
		display: none
	}

	.z-nav__link--back,
	.z-nav__link--sub {
		width: 100%
	}

	.z-nav__link--home {
		padding-left: 20px;
		font-size: 16px;
		line-height: 1.56
	}

	.z-nav__link--home:after {
		width: 14px;
		height: 14px;
		right: 18.8px;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.8 18.9'%3E%3Cpath fill='%23333' d='M6.9 16.9v-6h6v6h3V8.8l-6-6-6 6v8.1h3M9.9 0l9.9 9.9h-1.9v9h-7v-6h-2v6h-7v-9H0L9.9 0z'/%3E%3C/svg%3E");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.z-nav__link--home:hover:after {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.8 18.9'%3E%3Cpath fill='%230968c0' d='M6.9 16.9v-6h6v6h3V8.8l-6-6-6 6v8.1h3M9.9 0l9.9 9.9h-1.9v9h-7v-6h-2v6h-7v-9H0L9.9 0z'/%3E%3C/svg%3E");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.z-nav__link--dark {
		color: #fff;
		padding-right: 40px;
		padding-left: 20px
	}

	.z-nav__link--lang,
	.z-nav__link--other {
		padding: 0 !important;
		font-size: 13px;
		color: #999;
		line-height: 1.15;
		display: -webkit-inline-box !important;
		display: -webkit-inline-flex !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}

	.z-nav__link--lang>span {
		margin-left: 9px !important;
		line-height: 1.54
	}

	.z-nav__link--lang:before {
		content: '';
		width: 15px;
		height: 15px;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M14.533 9.933c.269-.77.416-1.598.416-2.459s-.148-1.716-.44-2.526C13.47 2.066 10.709 0 7.474 0 4.24 0 1.478 2.066.44 4.948A7.442 7.442 0 0 0 0 7.474c0 .861.148 1.716.44 2.527 1.038 2.882 3.8 4.948 7.034 4.948 3.235 0 5.997-2.067 7.035-4.948a.534.534 0 0 0 .024-.068zm-7.059 3.944c-.284 0-.743-.515-1.127-1.666a11.734 11.734 0 0 1-.441-1.888h3.137a11.76 11.76 0 0 1-.441 1.888c-.384 1.151-.843 1.666-1.128 1.666zM5.776 9.251a19.85 19.85 0 0 1 0-3.554h3.397a19.85 19.85 0 0 1 0 3.554H5.776zM1.07 7.474c0-.616.088-1.212.252-1.777H4.7a20.854 20.854 0 0 0 0 3.555H1.323a6.385 6.385 0 0 1-.252-1.778H1.07zm6.403-6.403c.285 0 .744.516 1.128 1.666.185.556.333 1.194.44 1.889H5.907c.108-.695.256-1.333.441-1.889.384-1.15.843-1.666 1.127-1.666h-.002zm2.773 4.626h3.379a6.384 6.384 0 0 1 0 3.555h-3.379a20.854 20.854 0 0 0 0-3.555zm2.96-1.071h-3.083c-.19-1.314-.517-2.493-.976-3.332a6.43 6.43 0 0 1 4.06 3.332h-.001zM5.8 1.294c-.458.839-.785 2.018-.976 3.332H1.741a6.431 6.431 0 0 1 4.06-3.332H5.8zm-4.059 9.029h3.083c.19 1.314.518 2.493.976 3.332a6.43 6.43 0 0 1-4.059-3.332zm7.407 3.332c.459-.839.786-2.018.976-3.332h3.083a6.43 6.43 0 0 1-4.059 3.332z'/%3E%3C/defs%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.z-nav__container,
	.z-nav__item:last-of-type {
		border-bottom: 1px solid #e2e2e2
	}

	.z-nav__desktop {
		display: none
	}

	.z-nav,
	.z-nav__childs {
		min-height: 100%
	}

	.z-nav {
		padding: 0
	}
}

.footer, .main-footer, html.z-html .footer {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    border-top: 1px solid #e8eaf0;
}
