.header-desktop{display:none}.side-menu-visible{overflow:hidden;position:relative}html.side-menu-visible{height:100%}.header-mobile{display:flex;flex-flow:row wrap;align-items:center;height:50px;position:fixed;top:0;left:0;right:0;z-index:900}.admin-bar .header-mobile{top:46px}.header-mobile-toggle{width:50px;height:50px;display:block;position:relative;font-size:0;line-height:50px;text-align:center}.header-mobile-toggle i{height:2px;position:absolute;top:50%;margin-top:-1px;display:block;width:33px;left:10px}.side-menu-visible .header-mobile-toggle i{background:transparent}.header-mobile-toggle i:before,.header-mobile-toggle i:after{content:"";display:block;position:absolute;left:0;right:0;height:2px;-webkit-transition:transform .2s ease-out,top .2s ease-out,bottom .2s ease-out;-moz-transition:transform .2s ease-out,top .2s ease-out,bottom .2s ease-out;-ms-transition:transform .2s ease-out,top .2s ease-out,bottom .2s ease-out;-o-transition:transform .2s ease-out,top .2s ease-out,bottom .2s ease-out;transition:transform .2s ease-out,top .2s ease-out,bottom .2s ease-out}.header-mobile-toggle i:before{top:-8px}.header-mobile-toggle i:after{bottom:-8px}.side-menu-visible .header-mobile-toggle i:before{transform:rotate(45deg);top:0}.side-menu-visible .header-mobile-toggle i:after{transform:rotate(-45deg);bottom:0}.header-mobile-logo{flex:1 0 auto;display:flex;flex-flow:row;justify-content:center}.header-mobile-logo a{}.header-mobile-logo img{display:block;height:30px}.header-mobile-phone a{width:50px;height:50px;display:block}.side-menu-bg{display:block;position:fixed;z-index:-100;content:" ";display:block;top:50px;right:0;bottom:0;left:0;text-align:center;opacity:0;transform:opacity .1s ease-in-out}.side-menu{display:flex;flex-flow:column;position:fixed;left:0;top:50px;bottom:0;margin:0;z-index:890;width:80%;max-width:80%;overflow:auto;float:none;border-top:0;transform:translateX(-100%);transition:transform .1s ease-in-out}.admin-bar .side-menu-bg,.admin-bar .side-menu{top:96px}.side-menu-visible .side-menu-bg{z-index:880;opacity:.2}.side-menu-visible .side-menu{-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.side-menu-list ul{margin:0;padding:0;list-style:none}.side-menu-list>ul>li>a{border-bottom:1px solid;font-size:1.08em;font-weight:600}.side-menu-list li>a{display:block;padding:.85em 1.15em;text-decoration:none;position:relative}.side-menu-list li.has-sublevel>a{padding-right:2em}.side-menu-list li.has-sublevel>a:after{content:"";display:block;width:1em;position:absolute;top:0;bottom:0;right:1em;transition:transform .1s ease-in-out}.side-menu-list li.has-sublevel.toggled>a:after{transform:rotate(180deg)}.side-menu-list li.has-sublevel>.sub-menu{overflow:hidden;max-height:0;opacity:0;transform:translateX(-20%);transition:transform .1s ease-in-out,opacity .2s ease-in-out}.side-menu-list li.has-sublevel.toggled>.sub-menu{max-height:9999px;padding-left:1em;padding-top:1em;padding-bottom:1em;opacity:1;transform:translateX(0)}.side-menu-list li.has-sublevel .sub-menu>li>a{}.side-menu-links{display:flex;flex-flow:column;align-items:center;padding:1.56em .5em;font-size:1.3em;margin-top:auto}.side-menu-link{min-width:210px}.side-menu-link + .side-menu-link{margin-top:20px}.side-menu-link .btn{width:100%}.btn-lk-side-menu,.btn-pay-side-menu{padding-left:50px;height:50px;justify-content:flex-start}.btn-lk-side-menu:before,.btn-pay-side-menu:before{left:15px;background-size:contain}.btn-lk-side-menu:before{width:22px}.btn-pay-side-menu:before{width:27px}.side-menu-socials{padding:1.14em 0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.side-menu-socials-block{display:flex;flex-flow:row wrap;align-items:center;padding:0 .4em}.side-menu-social{width:3em;height:3em;margin:.4em;display:block;background-size:contain;background-position:center center}.side-menu-socials-block + .side-menu-socials-block{border-left:1px solid}.footer-top-wrap .footer-columns{display:flex;flex-flow:column;align-items:center}.footer-links{margin-top:1em;display:flex;flex-flow:column;align-items:center;font-size:1.3em}.footer-link{min-width:210px}.footer-link + .footer-link{margin-top:1em}.footer-link .btn{width:100%}.btn-lk-footer,.btn-pay-footer{padding-left:50px;height:50px;justify-content:flex-start}.btn-lk-footer:before,.btn-pay-footer:before{left:15px;background-size:contain}.btn-lk-footer:before{width:22px}.btn-pay-footer:before{width:27px}.footer-legal-info .footer-column + .footer-column{margin-top:1em}.footer-logo img{max-height:40px}