@media (min-width:1200px) {
    body{cursor:none!important}
    #body-wrapper{position:relative;width:100%;background-color:#ccc}
    .desktop-hidden{display:none!important}
    #main-content{position:relative;width:100%;margin-top:-68px}
    #header{position:relative;width:100%}
    #header.sticky{position:sticky;top:0;z-index:99}
    #header-container{position:relative;width:100%;height:68px;background-color:#000;padding:0}
    #header-container:after{content:'';position:absolute;width:100%;height:2px;left:0;bottom:8px;background-color:#e7e7e7;z-index:1}
    #logo{position:absolute;width:393px;height:68px;top:0;left:0;bottom:0;margin:0 auto;padding:1px 0 5px 40px;z-index:2}
    #header.sticky #logo, #logo.inner{background-color:#000}
    #logo img{max-width:100%;height:auto}
    #button-container{position:fixed;width:46px;height:20px;top:20px;right:40px;z-index:99}
    #menuBtn{position:relative;z-index:99}
    .hamburger{display:inline-block;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
    .hamburger-box{width:46px;height:20px;display:inline-block;position:relative}
    .hamburger-inner{display:block;top:50%;margin-top:-2px}
    .hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:46px;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
    .hamburger-inner.bgColor::before,.hamburger-inner.bgColor::after{background-color:#fff}
    .hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
    .hamburger-inner::before{top:-10px}
    .hamburger-inner::after{bottom:-10px}
    .hamburger--spring .hamburger-inner{top:2px;transition:all .13s linear}
    .hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),background .4s ease}
    .hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),background .4s ease}
    .hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent}
    .hamburger--spring.is-active .hamburger-inner::before{background-color:#fff;top:0;transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),background .4s ease;transform:translate3d(0,10px,0) rotate(45deg)}
    .hamburger--spring.is-active .hamburger-inner::after{background-color:#fff;top:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),background .4s ease;transform:translate3d(0,10px,0) rotate(-45deg)}
    #special-menu-container{display:none;position:fixed;width:100%;height:100vh;top:0;left:0;background-color:#202020;align-items:center;justify-content:center;z-index:80;opacity:0;visibility:hidden;pointer-events:none}
    #special-menu-container.open{opacity:1;visibility:visible;pointer-events:auto}
    #special-menu-inner{max-width:1150px;margin:0 auto;align-items:flex-start}
    #special-menu{width:30%}
    #special-menu-insurances-container{width:70%}
    #special-menu > li{margin-top:40px;width:100%}
    #special-menu > li:first-child{margin-top:0}
    #special-menu > li:nth-child(2){margin-top:0}
    #special-menu > li > a{display:inline-block;font-size:1.771vw;font-weight:600;color:#ed1c24;text-transform:uppercase}
    #special-menu-insurances-title{font-size:1.771vw;font-weight:600;color:#ed1c24;text-transform:uppercase}
    #special-menu-insurances-inner{width:100%;margin-top:30px}
    .special-menu-insurances-col{width:50%}
    .special-menu-insurances-col-title{width:100%;background-color:#1b1b1b;align-items:center;padding:15px 20px 12px}
    .special-menu-insurances-col-title figure{margin-right:8px;display:block}
    .special-menu-insurances-col-title figure img{max-width:35px;height:auto}
    .special-menu-insurances-col-title span{display:block;font-size:.9vw;font-weight:500;color:#fff;text-transform:uppercase}
    .special-menu-insurances-list{width:100%}
    .special-menu-insurances-list > li{margin-top:10px;background-color:#1b1b1b;align-items:center}
    .special-menu-insurances-list > li > a{display:inline-block;font-size:1.094vw;font-weight:300;color:#fff;padding:12px 40px 12px 20px;background-position:84% 50%;background-repeat:no-repeat}
    .special-menu-insurances-list > li > a:hover{background:url(../img/menu-red-arrow.svg) 95% 50% no-repeat;color:#ed1c24}
    #footer{margin-top:100px;width:100%;background-size:cover}
    #footer.noMargin{margin-top:0}
    #footer-container{width:100%;background:url(../img/footer-bg.svg) 50% 50% no-repeat}
    #footer-top-container{position:relative;width:100%;padding:20px 20px 10px}
    #footer-top-container:before{content:'';position:absolute;width:100%;height:2px;left:0;bottom:12px;background-color:#e7e7e7;z-index:1}
    #footer-top{position:relative;z-index:2;max-width:1600px;margin:0 auto;align-items:center}
    #footer-logo{position:relative;z-index:2;background-color:#202020;padding:0 20px}
    #footer-hashtag{margin-left:auto;font-size:1.51vw;font-weight:500;color:#fff}
    #footer-info-container{margin-top:60px;width:100%;padding:0 20px}
    #footer-info{max-width:1600px;margin:0 auto;align-items:center;justify-content:space-between}
    #footer-info > li{width:20%}
    #footer-info > li:nth-child(4){width:40%}
    .footer-info-title{font-size:1.51vw;font-weight:600;color:#fff;margin-bottom:5px}
    .footer-info-val{display:inline-block;font-size:1.354vw;color:#fff}
    .footer-info-val.hoverMouse:hover{color:#ed1c24}
    .footer-info-socials{justify-content:flex-end}
    .footer-socials-title{font-family:'Majestic',serif;font-size:1.927vw;color:#fff;font-style: italic;}
    .footer-socials{margin-left:20px}
    .footer-socials > li{margin-left:12px}
    .footer-socials > li:first-child{margin-left:0}
    .footer-socials > li > a,.footer-socials > li > div{position:relative;width:40px;height:40px;background-color:#f0efef;align-items:center;justify-content:center}
    #footer-dev-copyright-container{margin-top:50px;width:100%;padding:10px 20px}
    #footer-dev-copyright{max-width:1600px;margin:0 auto;align-items:center}
    #copyright{font-size:16px;color:#fff}
    #specialone-logo{margin-left:auto}
    #cookies-accept-wrapper{display:none;position:fixed;width:100%;height:80px;left:0;bottom:0;background-color:#000;z-index:10}
    #cookies-accept-container{max-width:1640px;margin:0 auto;padding:17px 20px;align-items:center}
    #cookies-accept-text{width:70%;font-size:17px;font-weight:500;color:#fff;padding:14px 0 14px 60px;background:url(../img/cookies-icon.svg) 0 50% no-repeat;background-size:contain}
    #cookies-buttons{width:30%;align-items:center;justify-content:flex-end}
    #cookies-close{border:1px solid #fff;padding:12px 46px;border-radius:10px;font-size:17px;font-weight:500;color:#fff;text-transform:uppercase}
    #cookies-accept-link{margin-left:20px;font-size:17px;color:#fff;text-decoration:underline}
}
@media (min-width:765px) and (max-width:1199px) {
    #body-wrapper{position:relative;width:100%;background-color:#ccc}
    .tablet-hidden{display:none!important}
    #main-content{position:relative;width:100%}
    #header{position:relative;width:100%}
    #header.sticky{position:sticky;top:0;z-index:99}
    #header-container{position:relative;width:100%;height:68px;background-color:#000;padding:0}
    #logo{position:absolute;width:320px;height:50px;top:0;left:0;bottom:0;margin:0 auto;padding:5px 0 5px 20px;background-color:#000;z-index:2}
    #logo img{max-width:300px;height:auto}
    #button-container{position:fixed;width:46px;height:20px;top:20px;right:20px;z-index:99}
    #menuBtn{position:relative;z-index:99}
    .hamburger{display:inline-block;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
    .hamburger-box{width:46px;height:20px;display:inline-block;position:relative}
    .hamburger-inner{display:block;top:50%;margin-top:-2px}
    .hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:46px;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
    .hamburger-inner.bgColor::before,.hamburger-inner.bgColor::after{background-color:#fff}
    .hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
    .hamburger-inner::before{top:-10px}
    .hamburger-inner::after{bottom:-10px}
    .hamburger--spring .hamburger-inner{top:2px;transition:all .13s linear}
    .hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),background .4s ease}
    .hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),background .4s ease}
    .hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent}
    .hamburger--spring.is-active .hamburger-inner::before{background-color:#fff;top:0;transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),background .4s ease;transform:translate3d(0,10px,0) rotate(45deg)}
    .hamburger--spring.is-active .hamburger-inner::after{background-color:#fff;top:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),background .4s ease;transform:translate3d(0,10px,0) rotate(-45deg)}
    #special-menu-container{display:none;position:fixed;width:100%;height:100vh;top:0;left:0;background-color:#202020;align-items:center;justify-content:center;z-index:80;opacity:0;visibility:hidden;pointer-events:none}
    #special-menu-container.open{opacity:1;visibility:visible;pointer-events:auto}
    #special-menu-inner{position:relative;max-width:1150px;height:100%;margin:0 auto;align-items:center}
    #special-menu{width:100%}
    #special-menu-insurances-container{width:70%}
    #special-menu > li{margin-top:40px;width:100%;text-align:center}
    #special-menu > li:first-child{margin-top:0}
    #special-menu > li > a, #special-menu > li > div:not(.special-mobsubmenu-secLevel){display:inline-block;font-size:3.771vw;font-weight:600;color:#ed1c24;text-transform:uppercase;cursor:pointer}
    #special-menu > li > div.insurance:not(.special-mobsubmenu-secLevel){padding-bottom:20px;background:url("../img/submenu-icon.svg") 50% 100% no-repeat}
    #special-menu-insurances-title{font-size:1.771vw;font-weight:600;color:#ed1c24;text-transform:uppercase}
    #special-menu-insurances-inner{width:100%;margin-top:30px}
    .special-menu-insurances-col{width:50%}
    .special-menu-insurances-col-title{width:100%;background-color:#1b1b1b;align-items:center;padding:15px 20px 12px}
    .special-menu-insurances-col-title figure{margin-right:8px;display:block}
    .special-menu-insurances-col-title figure img{max-width:35px;height:auto}
    .special-menu-insurances-col-title span{display:block;font-size:.9vw;font-weight:500;color:#fff;text-transform:uppercase}
    .special-menu-insurances-list{width:100%}
    .special-menu-insurances-list > li{margin-top:10px;background-color:#1b1b1b;align-items:center}
    .special-menu-insurances-list > li > a{display:inline-block;font-size:1.094vw;font-weight:300;color:#fff;padding:12px 40px 12px 20px;background-position:84% 50%;background-repeat:no-repeat}
    .special-menu-insurances-list > li > a:hover{background:url(../img/menu-red-arrow.svg) 95% 50% no-repeat;color:#ed1c24}
    .special-mobsubmenu-secLevel{margin-top:20px;width:100%;padding:0 15px}
    .special-mobsubmenu-cats-col-title{width:49%;background-color:#1b1b1b;padding:15px 20px;justify-content:center;align-items:center;cursor:pointer}
    .special-mobsubmenu-secLevel .special-mobsubmenu-cats-col-title:nth-child(3){margin-left:2%}
    .special-mobsubmenu-cats-col-title > figure{margin-bottom:8px;display:block;text-align:center}
    .special-mobsubmenu-cats-col-title > figure img{height:40px;width:auto;display:inline-block}
    .special-mobsubmenu-cats-col-title > span{display:block;width:100%;font-size:2.6vw;font-weight:500;color:#ed1c24;text-transform:uppercase}
    .special-mobsubmenu-thirdLevel{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#373737;padding:50px 15px 20px;z-index:20;overflow-y:auto;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);align-items:center}
    .special-mobsubmenu-thirdLevel.open{-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
    .special-mobsubmenu-thirdLevelInner{width:100%;overflow-y:auto}
    .special-mobsubmenu-thirdLevel-header{margin-top:20px;width:100%}
    .special-mobsubmenu-thirdLevel-head,.special-mobsubmenu-thirdLevel-back{width:49%;background-color:#1b1b1b;padding:15px 20px;justify-content:center;align-items:center}
    .special-mobsubmenu-thirdLevel-back{margin-left:2%;cursor:pointer}
    .special-mobsubmenu-thirdLevel-head > figure,.special-mobsubmenu-thirdLevel-back > figure{margin-bottom:10px;display:block;text-align:center}
    .special-mobsubmenu-thirdLevel-head > figure img,.special-mobsubmenu-thirdLevel-back > figure img{height:26px;width:auto;display:inline-block}
    .special-mobsubmenu-thirdLevel-head > span{display:block;width:100%;font-size:2.6vw;font-weight:500;color:#ed1c24;text-transform:uppercase}
    .special-mobsubmenu-thirdLevel-back > span{display:block;width:100%;font-size:2.6vw;font-weight:500;color:#fff;text-transform:uppercase}
    .special-mobsubmenu-thirdLevel-list{margin-top:20px;width:100%}
    .special-mobsubmenu-thirdLevel-list > li{margin-top:6px;width:100%}
    .special-mobsubmenu-thirdLevel-list > li:first-child{margin-top:0}
    .special-mobsubmenu-thirdLevel-list > li > a{position:relative;width:100%;padding:14px 10px;background-color:#2c2c2c;text-align:center}
    .special-mobsubmenu-thirdLevel-list > li > a span{font-size:20px;color:#fff}
    #footer{margin-top:50px;width:100%}
    #footer.noMargin{margin-top:0}
    #footer-container{width:100%;background:url(../img/footer-bg.svg) 50% 50% no-repeat;background-size:cover}
    #footer-top-container{position:relative;width:100%;padding:20px 15px 10px}
    #footer-top-container:before{content:'';position:absolute;width:100%;height:2px;left:0;bottom:12px;background-color:#e7e7e7;z-index:1}
    #footer-top{position:relative;z-index:2;max-width:1600px;margin:0 auto;align-items:center}
    #footer-logo{position:relative;z-index:2;background-color:#202020;padding:0 15px}
    #footer-logo img{max-width:280px;height:auto}
    #footer-hashtag{margin-left:auto;font-size:2.51vw;font-weight:500;color:#fff}
    #footer-info-container{margin-top:30px;width:100%;padding:0 15px}
    #footer-info{max-width:1600px;margin:0 auto;align-items:center}
    #footer-info > li{margin-top:20px;width:100%;justify-content:center;align-items:center;text-align:center}
    .footer-info-title{font-size:2.71vw;font-weight:600;color:#fff;margin-bottom:5px}
    .footer-info-val{display:inline-block;font-size:2.554vw;color:#fff}
    .footer-info-val.hoverMouse:hover{color:#ed1c24}
    .footer-info-socials{justify-content:center}
    .footer-socials-title{font-family:'Majestic',serif;font-size:2.927vw;color:#fff;width:100%;font-style: italic;}
    .footer-socials{justify-content:center;margin-top:30px}
    .footer-socials > li{margin-left:12px}
    .footer-socials > li:first-child{margin-left:0}
    .footer-socials > li > a,.footer-socials > li > div{position:relative;width:40px;height:40px;background-color:#f0efef;align-items:center;justify-content:center}
    #footer-dev-copyright-container{margin-top:30px;width:100%;padding:10px 15px}
    #footer-dev-copyright{max-width:1600px;margin:0 auto;align-items:center}
    #copyright{font-size:16px;color:#fff}
    #specialone-logo{margin-left:auto}
    #cookies-accept-wrapper{display:none;position:fixed;width:100%;height:170px;left:0;bottom:0;background-color:#000;z-index:10}
    #cookies-accept-container{max-width:1640px;margin:0 auto;padding:17px 20px;align-items:center}
    #cookies-accept-text{width:100%;font-size:17px;font-weight:500;color:#fff;padding:50px 10px 10px 10px;background:url(../img/cookies-icon.svg) 50% 0 no-repeat;background-size:5%}
    #cookies-buttons{margin-top:20px;width:100%;align-items:center;justify-content:center}
    #cookies-close{border:1px solid #fff;padding:10px 36px;border-radius:10px;font-size:16px;font-weight:500;color:#fff;text-transform:uppercase}
    #cookies-accept-link{margin-left:20px;font-size:16px;color:#fff;text-decoration:underline}
}
@media (min-width:0px) and (max-width:764px) {
    html{height:100vh;}
    body{height:100%;background-color:#ccc}
    #body-wrapper{position:relative;width:100%;}
    .mobile-hidden{display:none!important}
    #main-content{position:relative;width:100%}
    #header{position:relative;width:100%}
    #header.sticky{position:sticky;top:0;z-index:99}
    #header-container{position:relative;width:100%;height:68px;background-color:#000;padding:0}
    #logo{position:absolute;width:270px;height:50px;top:5px;left:0;margin:0 auto;padding:5px 0 5px 10px;background-color:#000;z-index:2}
    #logo img{max-width:260px;height:auto}
    #button-container{position:fixed;width:46px;height:20px;top:20px;right:10px;z-index:99}
    #menuBtn{position:relative;z-index:99}
    .hamburger{display:inline-block;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
    .hamburger-box{width:46px;height:20px;display:inline-block;position:relative}
    .hamburger-inner{display:block;top:50%;margin-top:-2px}
    .hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:46px;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
    .hamburger-inner.bgColor::before,.hamburger-inner.bgColor::after{background-color:#fff}
    .hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
    .hamburger-inner::before{top:-10px}
    .hamburger-inner::after{bottom:-10px}
    .hamburger--spring .hamburger-inner{top:2px;transition:all .13s linear}
    .hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),background .4s ease}
    .hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),background .4s ease}
    .hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent}
    .hamburger--spring.is-active .hamburger-inner::before{background-color:#fff;top:0;transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),background .4s ease;transform:translate3d(0,10px,0) rotate(45deg)}
    .hamburger--spring.is-active .hamburger-inner::after{background-color:#fff;top:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),background .4s ease;transform:translate3d(0,10px,0) rotate(-45deg)}
    #special-menu-container{display:none;position:fixed;width:100%;height:100vh;top:0;left:0;background-color:#202020;align-items:center;justify-content:center;z-index:80;opacity:0;visibility:hidden;pointer-events:none}
    #special-menu-container.open{opacity:1;visibility:visible;pointer-events:auto}
    #special-menu-inner{position:relative;max-width:1150px;height:100%;margin:0 auto;align-items:center}
    #special-menu{width:100%}
    #special-menu-insurances-container{width:70%}
    #special-menu > li{margin-top:40px;width:100%;text-align:center}
    #special-menu > li:first-child{margin-top:0}
    #special-menu > li > a, #special-menu > li > div:not(.special-mobsubmenu-secLevel){display:inline-block;font-size:5.6vw;font-weight:600;color:#ed1c24;text-transform:uppercase;cursor:pointer}
    #special-menu > li > div.insurance:not(.special-mobsubmenu-secLevel){padding-bottom:20px;background:url("../img/submenu-icon.svg") 50% 100% no-repeat}
    #special-menu-insurances-title{font-size:1.771vw;font-weight:600;color:#ed1c24;text-transform:uppercase}
    #special-menu-insurances-inner{width:100%;margin-top:30px}
    .special-menu-insurances-col{width:50%}
    .special-menu-insurances-col-title{width:100%;background-color:#1b1b1b;align-items:center;padding:15px 20px 12px}
    .special-menu-insurances-col-title figure{margin-right:8px;display:block}
    .special-menu-insurances-col-title figure img{max-width:35px;height:auto}
    .special-menu-insurances-col-title span{display:block;font-size:.9vw;font-weight:500;color:#fff;text-transform:uppercase}
    .special-menu-insurances-list{width:100%}
    .special-menu-insurances-list > li{margin-top:10px;background-color:#1b1b1b;align-items:center}
    .special-menu-insurances-list > li > a{display:inline-block;font-size:1.094vw;font-weight:300;color:#fff;padding:12px 40px 12px 20px;background-position:84% 50%;background-repeat:no-repeat}
    .special-menu-insurances-list > li > a:hover{background:url(../img/menu-red-arrow.svg) 95% 50% no-repeat;color:#ed1c24}
    .special-mobsubmenu-secLevel{margin-top:20px;width:100%;padding:0 15px}
    .special-mobsubmenu-cats-col-title{width:49%;background-color:#1b1b1b;padding:15px 10px;justify-content:center;align-items:center;cursor:pointer}
    .special-mobsubmenu-secLevel .special-mobsubmenu-cats-col-title:nth-child(3){margin-left:2%}
    .special-mobsubmenu-cats-col-title > figure{margin-bottom:8px;display:block;text-align:center}
    .special-mobsubmenu-cats-col-title > figure img{height:32px;width:auto;display:inline-block}
    .special-mobsubmenu-cats-col-title > span{display:block;width:100%;font-size:3.6vw;font-weight:500;color:#ed1c24;text-transform:uppercase}
    .special-mobsubmenu-thirdLevel{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#373737;padding:50px 15px 20px;z-index:20;overflow-y:auto;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);align-items:center}
    .special-mobsubmenu-thirdLevel.open{-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
    .special-mobsubmenu-thirdLevelInner{width:100%;overflow-y:auto}
    .special-mobsubmenu-thirdLevel-header{margin-top:20px;width:100%}
    .special-mobsubmenu-thirdLevel-head,.special-mobsubmenu-thirdLevel-back{width:49%;background-color:#1b1b1b;padding:15px 10px;justify-content:center;align-items:center}
    .special-mobsubmenu-thirdLevel-back{margin-left:2%;cursor:pointer}
    .special-mobsubmenu-thirdLevel-head > figure,.special-mobsubmenu-thirdLevel-back > figure{margin-bottom:10px;display:block;text-align:center}
    .special-mobsubmenu-thirdLevel-head > figure img,.special-mobsubmenu-thirdLevel-back > figure img{height:26px;width:auto;display:inline-block}
    .special-mobsubmenu-thirdLevel-head > span{display:block;width:100%;font-size:3.8vw;font-weight:500;color:#ed1c24;text-transform:uppercase}
    .special-mobsubmenu-thirdLevel-back > span{display:block;width:100%;font-size:3.8vw;font-weight:500;color:#fff;text-transform:uppercase}
    .special-mobsubmenu-thirdLevel-list{margin-top:20px;width:100%}
    .special-mobsubmenu-thirdLevel-list > li{margin-top:6px;width:100%}
    .special-mobsubmenu-thirdLevel-list > li:first-child{margin-top:0}
    .special-mobsubmenu-thirdLevel-list > li > a{position:relative;width:100%;padding:14px 10px;background-color:#2c2c2c;text-align:center}
    .special-mobsubmenu-thirdLevel-list > li > a span{font-size:20px;color:#fff}
    #footer{margin-top:40px;width:100%}
    #footer.noMargin{margin-top:0}
    #footer-container{width:100%;background:url(../img/footer-bg.svg) 50% 50% no-repeat;background-size:cover}
    #footer-top-container{position:relative;width:100%;padding:20px 10px 10px}
    #footer-top{position:relative;z-index:2;max-width:1600px;margin:0 auto;align-items:center}
    #footer-logo{position:relative;z-index:2;background-color:#202020}
    #footer-logo img{max-width:260px;height:auto}
    #footer-hashtag{margin-top:30px;font-size:4.6vw;font-weight:500;color:#fff;width:100%}
    #footer-info-container{width:100%;padding:0 10px}
    #footer-info{max-width:1600px;margin:0 auto;align-items:center}
    #footer-info > li{margin-top:20px;width:100%;justify-content:center;align-items:center}
    .footer-info-title{font-size:5vw;font-weight:600;color:#fff;margin-bottom:5px}
    .footer-info-val{display:inline-block;font-size:4.854vw;color:#fff}
    .footer-info-val.hoverMouse:hover{color:#ed1c24}
    .footer-info-socials{width:100%;align-items:center}
    .footer-socials-title{font-family:'Majestic',serif;font-size:4.927vw;color:#fff;font-style: italic;}
    .footer-socials{justify-content:center;margin-left:10px}
    .footer-socials > li{margin-left:10px}
    .footer-socials > li:first-child{margin-left:0}
    .footer-socials > li > a,.footer-socials > li > div{position:relative;width:40px;height:40px;background-color:#f0efef;align-items:center;justify-content:center}
    #footer-dev-copyright-container{margin-top:20px;width:100%;padding:10px 10px}
    #footer-dev-copyright{max-width:1600px;margin:0 auto;align-items:center}
    #copyright{font-size:16px;color:#fff;padding-right:7px;border-right:1px solid #fff}
    #specialone-logo{margin-left:7px}
    #cookies-accept-wrapper{display:none;position:fixed;width:100%;height:220px;left:0;bottom:0;background-color:#000;z-index:10}
    #cookies-accept-container{max-width:1640px;margin:0 auto;padding:17px 20px;align-items:center;text-align:center}
    #cookies-accept-text{width:100%;font-size:16px;font-weight:500;color:#fff;padding:40px 10px 10px 10px;background:url(../img/cookies-icon.svg) 50% 0 no-repeat;background-size:5%}
    #cookies-buttons{margin-top:10px;width:100%;display:block;align-items:center;justify-content:center}
    #cookies-close{border:1px solid #fff;padding:10px 36px;border-radius:10px;font-size:16px;font-weight:500;color:#fff;text-transform:uppercase}
    #cookies-accept-link{margin-top:10px;font-size:16px;color:#fff;text-decoration:underline}
}