.header-top{position:fixed;padding:0;background:#fff;width:100%;border-top:2px #fb0000 solid;top:0;z-index:123}.logoSite{display:inline-block;margin:24px 0}.main-menu{float:right}nav{position:relative;width:100%;margin:0 auto}#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #box-top-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu #box-top-mobile{display:none}#cssmenu{width:100%;float:left}#cssmenu>ul>li{float:left;display:inline-block}#cssmenu>ul>li>a{padding:26px 5px;margin-left:15px;line-height:38px;font-size:14px;text-decoration:none;color:#465a65}#cssmenu>ul>li:last-child a,.fixed-header #cssmenu>ul>li:last-child a{padding-right:0}.fixed-header #cssmenu>ul>li>a{padding:16px 5px}#cssmenu>ul>li.has-sub:hover>a:before{top:23px;height:0}#cssmenu ul ul{position:absolute;left:-9999px;z-index:9999999}#cssmenu ul ul li{height:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;background:#FFF;width:154px;transition:all 0.3s ease-in-out}#cssmenu ul ul li:hover{background:#d80032}#cssmenu>ul>li:hover>a,#cssmenu>ul>li.active>a{color:red;z-index:2}#cssmenu li:hover>ul{left:auto}#cssmenu li:hover>ul>li{height:35px}#cssmenu ul ul ul{margin-left:100%;top:0}#cssmenu ul ul li a{padding:11px 15px;width:154px;font-size:14px;text-align:left;text-decoration:none;color:#333;font-weight:400;transition:all .0s ease}#cssmenu ul ul li a:hover{color:#fff}#cssmenu ul ul li.has-sub>a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}#cssmenu ul ul li:hover>a{color:#fff}#cssmenu ul ul li.has-sub>a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:''}#cssmenu ul ul>li.has-sub:hover>a:before{top:17px;height:0}#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{overflow:visible}#cssmenu ul ul ul{padding-top:0}#cssmenu ul ul ul li.active a{border-left:1px solid #333}#cssmenu>ul>li.has-sub>ul>li.active>a,#cssmenu>ul ul>li.has-sub>ul>li.active>a{border-top:1px solid #333}ul.sub-menu .submenu-right{right:100%;width:100%!important}ul.sub-menu .submenu-left{left:100%}#navigationMenu.align-right ul ul ul{margin-left:0;margin-right:100%}#banner{width:100%;z-index:11;position:relative;overflow:hidden}#banner p{position:absolute;top:35%;padding:20px 50px;color:#fff;background:rgb(0 0 0 / .7);text-align:center;font-size:20px;line-height:30px;left:0;right:0}#cssmenu .logoSite{display:none}@media screen and (max-width:1024px){.main-menu{width:100%;z-index:1030}#cssmenu .logoSite{display:block;padding:0 15px 0}#cssmenu .logoSite h3 a{color:#333}#cssmenu ul.offside{width:100%;display:block!important;height:100%!important;background:#FFF;position:fixed;top:0;left:-150%;right:0;transition:all 0.5s ease-in-out;overflow:auto;padding:35px 0}#cssmenu ul.offside.open{left:0}#cssmenu ul ul{transform:translateX(0);padding:0}.transition-timer-carousel-progress-bar{margin-top:85px}nav{width:100%}#cssmenu{width:100%;z-index:999}#cssmenu ul{width:100%;display:none;text-align:left;background:#fff}#cssmenu ul li{width:100%}#cssmenu ul ul li,#cssmenu li:hover>ul>li{height:auto}#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0;padding:10px 15px;margin:0;line-height:24px;color:#465a65}.fixed-header #cssmenu>ul>li>a{padding:10px 15px}#cssmenu>ul>li{float:none}#cssmenu ul li.active{background:#d80032}#cssmenu>ul>li::after{display:none}#cssmenu>ul>li>a:hover{color:#465a65}#cssmenu ul ul li:hover>a,#cssmenu ul ul li a:hover{color:#465a65}#cssmenu>ul>li>a,#cssmenu>ul>li:hover>a{color:#465a65;z-index:2}#cssmenu>ul>li.active>a{color:#fff}#cssmenu ul ul li a{padding-left:25px}#cssmenu ul ul li{background:#f1f1f1!important;width:100%}#cssmenu ul ul ul li a{padding-left:35px;color:#465a65}#cssmenu ul ul ul li a:hover{color:#465a65}#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before,#cssmenu ul ul>li.has-sub>a:after,#cssmenu ul ul>li.has-sub>a:before{display:none}#cssmenu #box-top-mobile{display:block;padding:0;color:#ddd;font-size:12px;font-weight:700}.button{width:44px;height:44px;position:absolute;right:0;top:22px;cursor:pointer;z-index:12399994;transition:all 0.5s ease-in-out}.fixed-header .button{top:10px}.button.menu-opened{top:-25px}.fixed-header .button.menu-opened{top:10px}.button:after{position:absolute;top:22px;right:10px;display:block;height:8px;width:25px;border-top:2px solid;border-bottom:2px solid;content:'';border-color:red;border-image-slice:1}.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:10px;display:block;height:2px;width:25px;background:#d80032;content:''}.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:24px;background:#455a64;backface-visibility:hidden;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.button.menu-opened:before{top:23px;background:#455a64;width:24px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;height:46px;width:46px;cursor:pointer}#cssmenu ul ul .submenu-button{height:34px;width:34px}#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#d80032;content:''}#cssmenu ul ul .submenu-button:after{top:15px;right:13px}#cssmenu .submenu-button.submenu-opened:after{background:#455a64}#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#d80032;content:''}#cssmenu ul ul .submenu-button:before{top:12px;right:16px}#cssmenu .submenu-button.submenu-opened:before{display:none}#cssmenu ul ul ul li.active a{border-left:none}#cssmenu>ul>li.has-sub>ul>li.active>a,#cssmenu>ul ul>li.has-sub>ul>li.active>a{border-top:none}#cssmenu li:hover>ul{left:0}}@media screen and (max-width:768px){#cssmenu>ul{margin:0}.button.menu-opened{top:-50px}}