/* Layout: Original-Theme (Contao Eclipse), auf die verwendeten Regeln gekürzt; Ergänzungen am Ende */
.clear{clear: both; font-size: 0.1px; height: 0.1px; line-height: 0.1px; float: none; display: table;}.autogrid,.autogrid:before,.autogrid:after{-moz-box-sizing: border-box; box-sizing:border-box;}.autogrid{padding-left: 1%; padding-right: 1%; position: relative; display: block; float: left;overflow: hidden;}.autogrid_wrapper{margin-left: -1%; margin-right: -1%;}.autogrid:not(.block){padding-left: 0; padding-right: 0; margin-left: 1%; margin-right: 1%;}.full{width: 98%;}.one_half{width: 48%;}.one_third{width: 31.3333%;}.one_fourth{width: 23%;}.block.full{width: 100%;}.block.one_half{width: 50%;}.block.one_third{width: 33.3333%;}.block.one_fourth{width: 25%;}.block.two_third{width: 66.6667%;}.block.two_fifth{width: 40%;}.block.three_fifth{width: 60%;}.autogrid.break{clear:left; margin-left: 0;}.autogrid.full{padding-left: 0; padding-right: 0;}.autogrid_wrapper .autogrid.full{padding-left: 1%; padding-right: 1%;}@media only screen and (max-width: 767px){.autogrid{width: 100%!important;}}#cboxSlideshow{cursor:pointer}#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}.swiper-invisible-blank-slide{visibility:hidden}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.mm-hidden{display: none !important;}.mm-wrapper{overflow-x: hidden; position: relative;}.mm-menu,.mm-panels,.mm-panels > .mm-panel{margin: 0; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0;}.mm-menu{box-sizing: border-box; background: inherit; display: block; overflow: hidden; padding: 0;}.mm-panel{-webkit-transition: -webkit-transform 0.4s ease; -moz-transition: -moz-transform 0.4s ease; -ms-transition: -ms-transform 0.4s ease; -o-transition: -o-transform 0.4s ease; transition: transform 0.4s ease; -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); -o-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}.mm-panel.mm-opened{-webkit-transform: translate3d(0%, 0, 0); -moz-transform: translate3d(0%, 0, 0); -ms-transform: translate3d(0%, 0, 0); -o-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0);}.mm-panel.mm-subopened{-webkit-transform: translate3d(-30%, 0, 0); -moz-transform: translate3d(-30%, 0, 0); -ms-transform: translate3d(-30%, 0, 0); -o-transform: translate3d(-30%, 0, 0); transform: translate3d(-30%, 0, 0);}.mm-panel.mm-highest{z-index: 1;}.mm-panels,.mm-panels > .mm-panel{background: inherit; border-color: inherit;}.mm-panels > .mm-panel{background: inherit; border-color: inherit; -webkit-overflow-scrolling: touch; overflow: scroll; overflow-x: hidden; overflow-y: auto; box-sizing: border-box; padding: 0 20px;}.mm-panels > .mm-panel.mm-hasnavbar{padding-top: 40px;}.mm-panels > .mm-panel:before,.mm-panels > .mm-panel:after{content: ''; display: block; height: 20px;}.mm-vertical .mm-panel{-webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important;}.mm-vertical .mm-listview .mm-panel,.mm-listview .mm-vertical .mm-panel{display: none; padding: 10px 0 10px 10px;}.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after{border-color: transparent;}.mm-vertical li.mm-opened > .mm-panel,li.mm-vertical.mm-opened > .mm-panel{display: block;}.mm-vertical .mm-listview > li > .mm-next,.mm-listview > li.mm-vertical > .mm-next{height: 40px; bottom: auto;}.mm-vertical .mm-listview > li > .mm-next:after,.mm-listview > li.mm-vertical > .mm-next:after{top: 16px; bottom: auto;}.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,.mm-listview > li.mm-vertical.mm-opened > .mm-next:after{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.mm-navbar{border-bottom: 1px solid; border-color: inherit; text-align: center; line-height: 20px; height: 40px; padding: 0 40px; margin: 0; position: absolute; top: 0; left: 0; right: 0;}.mm-navbar > *{display: block; padding: 10px 0;}.mm-navbar a,.mm-navbar a:hover{text-decoration: none;}.mm-navbar .mm-title{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.mm-navbar .mm-btn{box-sizing: border-box; width: 40px; height: 40px; position: absolute; top: 0; z-index: 1;}.mm-navbar .mm-btn:first-child{padding-left: 20px; left: 0;}.mm-navbar .mm-btn:last-child{text-align: right; padding-right: 20px; right: 0;}.mm-panel .mm-navbar{display: none;}.mm-panel.mm-hasnavbar .mm-navbar{display: block;}.mm-listview,.mm-listview > li{list-style: none; display: block; padding: 0; margin: 0;}.mm-listview{font: inherit; font-size: 14px; line-height: 20px;}.mm-listview a,.mm-listview a:hover{text-decoration: none;}.mm-listview > li{position: relative;}.mm-listview > li,.mm-listview > li:after,.mm-listview > li .mm-next,.mm-listview > li .mm-next:before{border-color: inherit;}.mm-listview > li > a,.mm-listview > li > span{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: inherit; display: block; padding: 10px 10px 10px 20px; margin: 0;}.mm-listview > li > a.mm-arrow,.mm-listview > li > span.mm-arrow{padding-right: 50px;}.mm-listview > li:not(.mm-divider):after{content: ''; border-bottom-width: 1px; border-bottom-style: solid; display: block; position: absolute; left: 0; right: 0; bottom: 0;}.mm-listview > li:not(.mm-divider):after{left: 20px;}.mm-listview .mm-next{background: rgba(3, 2, 1, 0); width: 50px; padding: 0; position: absolute; right: 0; top: 0; bottom: 0; z-index: 2;}.mm-listview .mm-next:before{content: ''; border-left-width: 1px; border-left-style: solid; display: block; position: absolute; top: 0; bottom: 0; left: 0;}.mm-listview .mm-next + a,.mm-listview .mm-next + span{margin-right: 50px;}.mm-listview .mm-next.mm-fullsubopen{width: 100%;}.mm-listview .mm-next.mm-fullsubopen:before{border-left: none;}.mm-listview .mm-next.mm-fullsubopen + a,.mm-listview .mm-next.mm-fullsubopen + span{padding-right: 50px; margin-right: 0;}.mm-panels > .mm-panel > .mm-listview{margin: 20px -20px;}.mm-panels > .mm-panel > .mm-listview:first-child,.mm-panels > .mm-panel > .mm-navbar + .mm-listview{margin-top: -20px;}.mm-listview .mm-inset{list-style: inside disc; padding: 0 10px 15px 40px; margin: 0;}.mm-listview .mm-inset > li{padding: 5px 0;}.mm-listview .mm-divider{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 10px; text-transform: uppercase; text-indent: 20px; line-height: 25px;}.mm-listview .mm-spacer{padding-top: 40px;}.mm-listview .mm-spacer > .mm-next{top: 40px;}.mm-listview .mm-spacer.mm-divider{padding-top: 25px;}.mm-prev:before,.mm-next:after,.mm-arrow:after{content: ''; border: 2px solid transparent; display: inline-block; width: 8px; height: 8px; margin: auto; position: absolute; top: 0; bottom: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}.mm-prev:before{border-right: none; border-bottom: none; left: 23px;}.mm-next:after,.mm-arrow:after{border-top: none; border-left: none; right: 23px;}.mm-menu{background: #f3f3f3; border-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.7);}.mm-menu .mm-navbar > *,.mm-menu .mm-navbar a{color: rgba(0, 0, 0, 0.3);}.mm-menu .mm-navbar .mm-btn:before,.mm-menu .mm-navbar .mm-btn:after{border-color: rgba(0, 0, 0, 0.3);}.mm-menu .mm-listview{border-color: rgba(0, 0, 0, 0.1);}.mm-menu .mm-listview > li .mm-next:after,.mm-menu .mm-listview > li .mm-arrow:after{border-color: rgba(0, 0, 0, 0.3);}.mm-menu .mm-listview > li a:not(.mm-next){-webkit-tap-highlight-color: rgba(255, 255, 255, 0.5); tap-highlight-color: rgba(255, 255, 255, 0.5);}.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),.mm-menu .mm-listview > li.mm-selected > span{background: rgba(255, 255, 255, 0.5);}.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel{background: rgba(0, 0, 0, 0.05);}.mm-menu .mm-divider{background: rgba(0, 0, 0, 0.05);}.mm-page{box-sizing: border-box; position: relative;}.mm-slideout{-webkit-transition: -webkit-transform 0.4s ease; -ms-transition: -ms-transform 0.4s ease; transition: transform 0.4s ease;}html.mm-opened{overflow-x: hidden; position: relative;}html.mm-blocking{overflow: hidden;}html.mm-blocking body{overflow: hidden;}html.mm-background .mm-page{background: inherit;}#mm-blocker{background: rgba(3, 2, 1, 0); display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999999;}html.mm-blocking #mm-blocker{display: block;}.mm-menu.mm-offcanvas{display: none; position: fixed;}.mm-menu.mm-current{display: block;}.mm-menu{width: 80%; min-width: 140px; max-width: 440px;}html.mm-opening .mm-slideout{-webkit-transform: translate(80%, 0); -moz-transform: translate(80%, 0); -ms-transform: translate(80%, 0); -o-transform: translate(80%, 0); transform: translate(80%, 0);}@media all and (max-width: 175px){html.mm-opening .mm-slideout{-webkit-transform: translate(140px, 0); -moz-transform: translate(140px, 0); -ms-transform: translate(140px, 0); -o-transform: translate(140px, 0); transform: translate(140px, 0);}}@media all and (min-width: 550px){html.mm-opening .mm-slideout{-webkit-transform: translate(440px, 0); -moz-transform: translate(440px, 0); -ms-transform: translate(440px, 0); -o-transform: translate(440px, 0); transform: translate(440px, 0);}}.mm-menu.mm-autoheight{max-height: 80%;}.mm-menu.mm-autoheight.mm-fullscreen{max-height: 100%;}.mm-menu.mm-measureheight > .mm-panels > .mm-panel{bottom: auto !important; height: auto !important;}em.mm-counter{font: inherit; font-size: 14px; font-style: normal; text-indent: 0; line-height: 20px; display: block; margin-top: -10px; position: absolute; right: 45px; top: 50%;}em.mm-counter + a.mm-next{width: 90px;}em.mm-counter + a.mm-next + a,em.mm-counter + a.mm-next + span{margin-right: 90px;}em.mm-counter + a.mm-fullsubopen{padding-left: 0;}.mm-vertical > .mm-counter{top: 12px; margin-top: 0;}.mm-vertical.mm-spacer > .mm-counter{margin-top: 40px;}.mm-nosubresults > .mm-counter{display: none;}.mm-menu em.mm-counter{color: rgba(0, 0, 0, 0.3);}.mm-divider > span{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0; line-height: 25px;}.mm-divider.mm-opened a.mm-next:after{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.mm-collapsed:not(.mm-uncollapsed){display: none;}.mm-fixeddivider{background: inherit; display: none; position: absolute; top: 0; left: 0; right: 0; z-index: 2; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.mm-fixeddivider:after{content: none !important; display: none !important;}.mm-hasdividers .mm-fixeddivider{display: block;}.mm-menu .mm-fixeddivider span{background: rgba(0, 0, 0, 0.05);}html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s;}.mm-iconpanel .mm-panel{-webkit-transition-property: -webkit-transform, left; -moz-transition-property: -moz-transform, left; -ms-transition-property: -ms-transform, left; -o-transition-property: -o-transform, left; transition-property: transform, left;}.mm-iconpanel .mm-panel.mm-opened{border-left: 1px solid; border-color: inherit;}.mm-iconpanel .mm-panel.mm-subopened{overflow-y: hidden; left: -40px; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.mm-iconpanel .mm-panel.mm-iconpanel-0{left: 0px;}.mm-iconpanel .mm-panel.mm-iconpanel-1{left: 40px;}.mm-iconpanel .mm-panel.mm-iconpanel-2{left: 80px;}.mm-iconpanel .mm-panel.mm-iconpanel-3{left: 120px;}.mm-iconpanel .mm-panel.mm-iconpanel-4{left: 160px;}.mm-iconpanel .mm-panel.mm-iconpanel-5{left: 200px;}.mm-iconpanel .mm-panel.mm-iconpanel-6{left: 240px;}.mm-subblocker{background: inherit; opacity: 0; display: block; -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; transition: opacity 0.4s ease;}.mm-subopened .mm-subblocker{opacity: 0.6; position: absolute; top: 0; right: 0; bottom: -100000px; left: 0; z-index: 3;}.mm-menu > .mm-navbar{background: inherit; padding: 0; z-index: 3; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.mm-navbar-bottom{border-top-width: 1px; border-top-style: solid; border-bottom: none; top: auto; bottom: 0;}.mm-navbar-top ~ .mm-navbar-top{border-bottom: none;}.mm-navbar-bottom ~ .mm-navbar-bottom{border-top: none;}.mm-navbar.mm-hasbtns{padding: 0 40px;}.mm-close:after{content: 'x';}.mm-navbar[class*="mm-navbar-content-"] > *{box-sizing: border-box; display: block; float: left;}.mm-navbar > .mm-breadcrumbs{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -webkit-overflow-scrolling: touch; overflow-x: auto; text-align: left; padding: 0 0 0 17px;}.mm-navbar > .mm-breadcrumbs > *{display: inline-block; padding: 10px 3px;}.mm-navbar > .mm-breadcrumbs > a{text-decoration: underline;}.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left: -40px;}.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs{margin-left: 0; padding-left: 0;}.mm-navbar-top-1{top: 0px;}.mm-hasnavbar-top-1 .mm-panels{top: 40px;}.mm-navbar-top-2{top: 40px;}.mm-hasnavbar-top-2 .mm-panels{top: 80px;}.mm-navbar-top-3{top: 80px;}.mm-hasnavbar-top-3 .mm-panels{top: 120px;}.mm-navbar-top-4{top: 120px;}.mm-hasnavbar-top-4 .mm-panels{top: 160px;}.mm-navbar-bottom-1{bottom: 0px;}.mm-hasnavbar-bottom-1 .mm-panels{bottom: 40px;}.mm-navbar-bottom-2{bottom: 40px;}.mm-hasnavbar-bottom-2 .mm-panels{bottom: 80px;}.mm-navbar-bottom-3{bottom: 80px;}.mm-hasnavbar-bottom-3 .mm-panels{bottom: 120px;}.mm-navbar-bottom-4{bottom: 120px;}.mm-hasnavbar-bottom-4 .mm-panels{bottom: 160px;}.mm-navbar-size-2{height: 80px;}.mm-navbar-size-3{height: 120px;}.mm-navbar-size-4{height: 160px;}.mm-navbar-content-2 > *{width: 50%;}.mm-navbar-content-3 > *{width: 33.33%;}.mm-navbar-content-4 > *{width: 25%;}.mm-navbar-content-5 > *{width: 20%;}.mm-navbar-content-6 > *{width: 16.67%;}.mm-search,.mm-search input{box-sizing: border-box;}.mm-search{height: 40px; padding: 7px 10px 0 10px;}.mm-search input{border: none; border-radius: 26px; font: inherit; font-size: 14px; line-height: 26px; outline: none; display: block; width: 100%; height: 26px; margin: 0; padding: 0 10px;}.mm-search input::-ms-clear{display: none;}.mm-panel > .mm-search{width: 100%; position: absolute; top: 0; left: 0;}.mm-panel.mm-hassearch{padding-top: 40px;}.mm-panel.mm-hassearch.mm-hasnavbar{padding-top: 80px;}.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top: 40px;}.mm-noresultsmsg{text-align: center; font-size: 21px; display: none; padding: 40px 0;}.mm-noresults .mm-noresultsmsg{display: block;}.mm-noresults .mm-indexer{display: none !important;}li.mm-nosubresults > a.mm-next{display: none;}li.mm-nosubresults > a.mm-next + a,li.mm-nosubresults > a.mm-next + span{padding-right: 10px;}.mm-menu .mm-search input{background: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.7);}.mm-menu .mm-noresultsmsg{color: rgba(0, 0, 0, 0.3);}.mm-indexer{background: inherit; text-align: center; font-size: 12px; box-sizing: border-box; width: 20px; position: absolute; top: 0; bottom: 0; right: -100px; z-index: 3; -webkit-transition: right 0.4s ease; -moz-transition: right 0.4s ease; -ms-transition: right 0.4s ease; -o-transition: right 0.4s ease; transition: right 0.4s ease; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.mm-indexer a{text-decoration: none; display: block; height: 3.85%;}.mm-indexer ~ .mm-panel.mm-hasindexer{margin-right: 20px;}.mm-hasindexer .mm-indexer{right: 0;}.mm-hasindexer .mm-fixeddivider{right: 20px;}.mm-menu .mm-indexer a{color: rgba(0, 0, 0, 0.3);}input.mm-toggle,input.mm-check{position: absolute; left: -10000px;}label.mm-toggle,label.mm-check{margin: 0; position: absolute; top: 50%; z-index: 2;}label.mm-toggle:before,label.mm-check:before{content: ''; display: block;}label.mm-toggle{border-radius: 30px; width: 50px; height: 30px; margin-top: -15px;}label.mm-toggle:before{border-radius: 30px; width: 28px; height: 28px; margin: 1px;}input.mm-toggle:checked ~ label.mm-toggle:before{float: right;}label.mm-check{width: 30px; height: 30px; margin-top: -15px;}label.mm-check:before{border-left: 3px solid; border-bottom: 3px solid; width: 40%; height: 20%; margin: 25% 0 0 20%; opacity: 0.1; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}input.mm-check:checked ~ label.mm-check:before{opacity: 1;}li.mm-vertical label.mm-toggle,li.mm-vertical label.mm-check{bottom: auto; margin-top: 0;}li.mm-vertical label.mm-toggle{top: 5px;}li.mm-vertical label.mm-check{top: 5px;}label.mm-toggle,label.mm-check{right: 20px;}label.mm-toggle + a,label.mm-toggle + span{padding-right: 80px;}label.mm-check + a,label.mm-check + span{padding-right: 60px;}a.mm-next + label.mm-toggle,a.mm-next + label.mm-check{right: 60px;}a.mm-next + label.mm-toggle + a,a.mm-next + label.mm-toggle + span,a.mm-next + label.mm-check + a,a.mm-next + label.mm-check + span{margin-right: 50px;}a.mm-next + label.mm-toggle + a,a.mm-next + label.mm-toggle + span{padding-right: 70px;}a.mm-next + label.mm-check + a,a.mm-next + label.mm-check + span{padding-right: 50px;}em.mm-counter + a.mm-next + label.mm-toggle,em.mm-counter + a.mm-next + label.mm-check{right: 100px;}em.mm-counter + a.mm-next + label.mm-toggle + a,em.mm-counter + a.mm-next + label.mm-toggle + span,em.mm-counter + a.mm-next + label.mm-check + a,em.mm-counter + a.mm-next + label.mm-check + span{margin-right: 90px;}.mm-menu label.mm-toggle{background: rgba(0, 0, 0, 0.1);}.mm-menu label.mm-toggle:before{background: #f3f3f3;}.mm-menu input.mm-toggle:checked ~ label.mm-toggle{background: #4bd963;}.mm-menu label.mm-check:before{border-color: rgba(0, 0, 0, 0.7);}.mm-menu.mm-border-none .mm-listview > li:after,.mm-listview.mm-border-none > li:after{content: none;}.mm-menu.mm-border-full .mm-listview > li:after,.mm-listview.mm-border-full > li:after{left: 0 !important;}.mm-menu.mm-border-offset .mm-listview > li:after,.mm-listview.mm-border-offset > li:after{right: 20px;}.mm-menu.mm-effect-menu-zoom{-webkit-transition: -webkit-transform 0.4s ease; -moz-transition: -moz-transform 0.4s ease; -ms-transition: -ms-transform 0.4s ease; -o-transition: -o-transform 0.4s ease; transition: transform 0.4s ease;}html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center;}html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform: scale(1, 1) translate3d(0%, 0, 0); -moz-transform: scale(1, 1) translate3d(0%, 0, 0); -ms-transform: scale(1, 1) translate3d(0%, 0, 0); -o-transform: scale(1, 1) translate3d(0%, 0, 0); transform: scale(1, 1) translate3d(0%, 0, 0);}html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0); -moz-transform: scale(0.7, 0.7) translate3d(30%, 0, 0); -ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0); -o-transform: scale(0.7, 0.7) translate3d(30%, 0, 0); transform: scale(0.7, 0.7) translate3d(30%, 0, 0); -webkit-transform-origin: right center; -moz-transform-origin: right center; -ms-transform-origin: right center; -o-transform-origin: right center; transform-origin: right center;}html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform: scale(1, 1) translate3d(0%, 0, 0); -moz-transform: scale(1, 1) translate3d(0%, 0, 0); -ms-transform: scale(1, 1) translate3d(0%, 0, 0); -o-transform: scale(1, 1) translate3d(0%, 0, 0); transform: scale(1, 1) translate3d(0%, 0, 0);}.mm-menu.mm-effect-menu-slide{-webkit-transition: -webkit-transform 0.4s ease; -moz-transition: -moz-transform 0.4s ease; -ms-transition: -ms-transform 0.4s ease; -o-transition: -o-transform 0.4s ease; transition: transform 0.4s ease;}html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform: translate3d(-30%, 0, 0); -moz-transform: translate3d(-30%, 0, 0); -ms-transform: translate3d(-30%, 0, 0); -o-transform: translate3d(-30%, 0, 0); transform: translate3d(-30%, 0, 0);}html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform: translate3d(0%, 0, 0); -moz-transform: translate3d(0%, 0, 0); -ms-transform: translate3d(0%, 0, 0); -o-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0);}html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform: translate3d(30%, 0, 0); -moz-transform: translate3d(30%, 0, 0); -ms-transform: translate3d(30%, 0, 0); -o-transform: translate3d(30%, 0, 0); transform: translate3d(30%, 0, 0);}html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform: translate3d(0%, 0, 0); -moz-transform: translate3d(0%, 0, 0); -ms-transform: translate3d(0%, 0, 0); -o-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0);}.mm-menu.mm-effect-menu-fade{opacity: 0; -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; transition: opacity 0.4s ease;}html.mm-opening .mm-menu.mm-effect-menu-fade{opacity: 1;}.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0); -moz-transform: scale(1.5, 1.5) translate3d(100%, 0, 0); -ms-transform: scale(1.5, 1.5) translate3d(100%, 0, 0); -o-transform: scale(1.5, 1.5) translate3d(100%, 0, 0); transform: scale(1.5, 1.5) translate3d(100%, 0, 0); -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center;}.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform: scale(1, 1) translate3d(0%, 0, 0); -moz-transform: scale(1, 1) translate3d(0%, 0, 0); -ms-transform: scale(1, 1) translate3d(0%, 0, 0); -o-transform: scale(1, 1) translate3d(0%, 0, 0); transform: scale(1, 1) translate3d(0%, 0, 0);}.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);}.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li{-webkit-transition: none 0.4s ease; -moz-transition: none 0.4s ease; -ms-transition: none 0.4s ease; -o-transition: none 0.4s ease; transition: none 0.4s ease;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(1){-webkit-transition-delay: 50ms; -moz-transition-delay: 50ms; -ms-transition-delay: 50ms; -o-transition-delay: 50ms; transition-delay: 50ms;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(2){-webkit-transition-delay: 100ms; -moz-transition-delay: 100ms; -ms-transition-delay: 100ms; -o-transition-delay: 100ms; transition-delay: 100ms;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(3){-webkit-transition-delay: 150ms; -moz-transition-delay: 150ms; -ms-transition-delay: 150ms; -o-transition-delay: 150ms; transition-delay: 150ms;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(4){-webkit-transition-delay: 200ms; -moz-transition-delay: 200ms; -ms-transition-delay: 200ms; -o-transition-delay: 200ms; transition-delay: 200ms;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(5){-webkit-transition-delay: 250ms; -moz-transition-delay: 250ms; -ms-transition-delay: 250ms; -o-transition-delay: 250ms; transition-delay: 250ms;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(6){-webkit-transition-delay: 300ms; -moz-transition-delay: 300ms; -ms-transition-delay: 300ms; -o-transition-delay: 300ms; transition-delay: 300ms;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(7){-webkit-transition-delay: 350ms; -moz-transition-delay: 350ms; -ms-transition-delay: 350ms; -o-transition-delay: 350ms; transition-delay: 350ms;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(8){-webkit-transition-delay: 400ms; -moz-transition-delay: 400ms; -ms-transition-delay: 400ms; -o-transition-delay: 400ms; transition-delay: 400ms;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(9){-webkit-transition-delay: 450ms; -moz-transition-delay: 450ms; -ms-transition-delay: 450ms; -o-transition-delay: 450ms; transition-delay: 450ms;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(10){-webkit-transition-delay: 500ms; -moz-transition-delay: 500ms; -ms-transition-delay: 500ms; -o-transition-delay: 500ms; transition-delay: 500ms;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(11){-webkit-transition-delay: 550ms; -moz-transition-delay: 550ms; -ms-transition-delay: 550ms; -o-transition-delay: 550ms; transition-delay: 550ms;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(12){-webkit-transition-delay: 600ms; -moz-transition-delay: 600ms; -ms-transition-delay: 600ms; -o-transition-delay: 600ms; transition-delay: 600ms;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(13){-webkit-transition-delay: 650ms; -moz-transition-delay: 650ms; -ms-transition-delay: 650ms; -o-transition-delay: 650ms; transition-delay: 650ms;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(14){-webkit-transition-delay: 700ms; -moz-transition-delay: 700ms; -ms-transition-delay: 700ms; -o-transition-delay: 700ms; transition-delay: 700ms;}.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(15){-webkit-transition-delay: 750ms; -moz-transition-delay: 750ms; -ms-transition-delay: 750ms; -o-transition-delay: 750ms; transition-delay: 750ms;}.mm-menu.mm-effect-listitems-slide .mm-listview > li{-webkit-transform: translate3d(50%, 0, 0); -moz-transform: translate3d(50%, 0, 0); -ms-transform: translate3d(50%, 0, 0); -o-transform: translate3d(50%, 0, 0); transform: translate3d(50%, 0, 0); opacity: 0; -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity;}html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview > li{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}.mm-menu.mm-effect-listitems-fade .mm-listview > li{opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -ms-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity;}html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview > li{opacity: 1;}.mm-menu.mm-effect-listitems-drop .mm-listview > li{opacity: 0; top: -25%; -webkit-transition-property: opacity, top; -moz-transition-property: opacity, top; -ms-transition-property: opacity, top; -o-transition-property: opacity, top; transition-property: opacity, top;}html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview > li{opacity: 1; top: 0;}.mm-menu.mm-fullscreen{width: 100%; min-width: 140px; max-width: 10000px;}html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform: translate(100%, 0); -moz-transform: translate(100%, 0); -ms-transform: translate(100%, 0); -o-transform: translate(100%, 0); transform: translate(100%, 0);}@media all and (max-width: 140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform: translate(140px, 0); -moz-transform: translate(140px, 0); -ms-transform: translate(140px, 0); -o-transform: translate(140px, 0); transform: translate(140px, 0);}}@media all and (min-width: 10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform: translate(10000px, 0); -moz-transform: translate(10000px, 0); -ms-transform: translate(10000px, 0); -o-transform: translate(10000px, 0); transform: translate(10000px, 0);}}html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform: translate(-100%, 0); -moz-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); -o-transform: translate(-100%, 0); transform: translate(-100%, 0);}@media all and (max-width: 140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform: translate(-140px, 0); -moz-transform: translate(-140px, 0); -ms-transform: translate(-140px, 0); -o-transform: translate(-140px, 0); transform: translate(-140px, 0);}}@media all and (min-width: 10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform: translate(-10000px, 0); -moz-transform: translate(-10000px, 0); -ms-transform: translate(-10000px, 0); -o-transform: translate(-10000px, 0); transform: translate(-10000px, 0);}}.mm-menu.mm-fullscreen.mm-top,.mm-menu.mm-fullscreen.mm-bottom{height: 100%; min-height: 140px; max-height: 10000px;}html.mm-opened.mm-fullscreen .mm-page{box-shadow: none !important;}.mm-menu.mm-multiline .mm-listview > li > a,.mm-menu.mm-multiline .mm-listview > li > span,.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > a,.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > span{text-overflow: clip; white-space: normal;}html.mm-pagedim #mm-blocker,html.mm-pagedim-white #mm-blocker,html.mm-pagedim-black #mm-blocker{opacity: 0;}html.mm-pagedim.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim-black.mm-opening #mm-blocker{opacity: 0.3; transition: opacity 0.4s ease 0.4s;}html.mm-pagedim #mm-blocker{background: inherit;}html.mm-pagedim-white #mm-blocker{background: #fff;}html.mm-pagedim-black #mm-blocker{background: #000;}.mm-menu.mm-pageshadow:after{content: ""; display: block; width: 20px; height: 120%; position: absolute; left: 100%; top: -10%; z-index: 99;}.mm-menu.mm-pageshadow.mm-right:after{left: auto; right: 100%;}.mm-menu.mm-pageshadow.mm-next:after,.mm-menu.mm-pageshadow.mm-front:after{content: none; display: none;}.mm-menu.mm-pageshadow:after{box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}.mm-menu.mm-top,.mm-menu.mm-bottom{width: 100%; min-width: 100%; max-width: 100%;}.mm-menu.mm-right{left: auto; right: 0;}.mm-menu.mm-bottom{top: auto; bottom: 0;}html.mm-right.mm-opening .mm-slideout{-webkit-transform: translate(-80%, 0); -moz-transform: translate(-80%, 0); -ms-transform: translate(-80%, 0); -o-transform: translate(-80%, 0); transform: translate(-80%, 0);}@media all and (max-width: 175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform: translate(-140px, 0); -moz-transform: translate(-140px, 0); -ms-transform: translate(-140px, 0); -o-transform: translate(-140px, 0); transform: translate(-140px, 0);}}@media all and (min-width: 550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform: translate(-440px, 0); -moz-transform: translate(-440px, 0); -ms-transform: translate(-440px, 0); -o-transform: translate(-440px, 0); transform: translate(-440px, 0);}}html.mm-front .mm-slideout{-webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; z-index: 0 !important;}.mm-menu.mm-front{z-index: 1;}.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition: -webkit-transform 0.4s ease; -ms-transition: -ms-transform 0.4s ease; transition: transform 0.4s ease; -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); -o-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}.mm-menu.mm-top{-webkit-transform: translate3d(0, -100%, 0); -moz-transform: translate3d(0, -100%, 0); -ms-transform: translate3d(0, -100%, 0); -o-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}.mm-menu.mm-bottom{-webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); -ms-transform: translate3d(0, 100%, 0); -o-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.mm-menu.mm-top,.mm-menu.mm-bottom{height: 80%; min-height: 140px; max-height: 880px;}.mm-menu.mm-theme-dark{background: #333333; border-color: rgba(0, 0, 0, 0.15); color: rgba(255, 255, 255, 0.8);}.mm-menu.mm-theme-dark .mm-navbar > *,.mm-menu.mm-theme-dark .mm-navbar a{color: rgba(255, 255, 255, 0.4);}.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before,.mm-menu.mm-theme-dark .mm-navbar .mm-btn:after{border-color: rgba(255, 255, 255, 0.4);}.mm-menu.mm-theme-dark .mm-listview{border-color: rgba(0, 0, 0, 0.15);}.mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,.mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after{border-color: rgba(255, 255, 255, 0.4);}.mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next){-webkit-tap-highlight-color: rgba(0, 0, 0, 0.1); tap-highlight-color: rgba(0, 0, 0, 0.1);}.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span{background: rgba(0, 0, 0, 0.1);}.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel{background: rgba(255, 255, 255, 0.05);}.mm-menu.mm-theme-dark .mm-divider{background: rgba(255, 255, 255, 0.05);}.mm-menu.mm-theme-dark label.mm-check:before{border-color: rgba(255, 255, 255, 0.8);}.mm-menu.mm-theme-dark em.mm-counter{color: rgba(255, 255, 255, 0.4);}.mm-menu.mm-theme-dark .mm-fixeddivider span{background: rgba(255, 255, 255, 0.05);}.mm-menu.mm-pageshadow.mm-theme-dark:after{box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}.mm-menu.mm-theme-dark .mm-search input{background: rgba(255, 255, 255, 0.3); color: rgba(255, 255, 255, 0.8);}.mm-menu.mm-theme-dark .mm-noresultsmsg{color: rgba(255, 255, 255, 0.4);}.mm-menu.mm-theme-dark .mm-indexer a{color: rgba(255, 255, 255, 0.4);}.mm-menu.mm-theme-dark label.mm-toggle{background: rgba(0, 0, 0, 0.15);}.mm-menu.mm-theme-dark label.mm-toggle:before{background: #333333;}.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle{background: #4bd963;}.mm-menu.mm-theme-white{background: white; border-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.6);}.mm-menu.mm-theme-white .mm-navbar > *,.mm-menu.mm-theme-white .mm-navbar a{color: rgba(0, 0, 0, 0.3);}.mm-menu.mm-theme-white .mm-navbar .mm-btn:before,.mm-menu.mm-theme-white .mm-navbar .mm-btn:after{border-color: rgba(0, 0, 0, 0.3);}.mm-menu.mm-theme-white .mm-listview{border-color: rgba(0, 0, 0, 0.1);}.mm-menu.mm-theme-white .mm-listview > li .mm-next:after,.mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after{border-color: rgba(0, 0, 0, 0.3);}.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next){-webkit-tap-highlight-color: rgba(0, 0, 0, 0.05); tap-highlight-color: rgba(0, 0, 0, 0.05);}.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview > li.mm-selected > span{background: rgba(0, 0, 0, 0.05);}.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel{background: rgba(0, 0, 0, 0.03);}.mm-menu.mm-theme-white .mm-divider{background: rgba(0, 0, 0, 0.03);}.mm-menu.mm-theme-white label.mm-check:before{border-color: rgba(0, 0, 0, 0.6);}.mm-menu.mm-theme-white em.mm-counter{color: rgba(0, 0, 0, 0.3);}.mm-menu.mm-theme-white .mm-fixeddivider span{background: rgba(0, 0, 0, 0.03);}.mm-menu.mm-pageshadow.mm-theme-white:after{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}.mm-menu.mm-theme-white .mm-search input{background: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.6);}.mm-menu.mm-theme-white .mm-noresultsmsg{color: rgba(0, 0, 0, 0.3);}.mm-menu.mm-theme-white .mm-indexer a{color: rgba(0, 0, 0, 0.3);}.mm-menu.mm-theme-white label.mm-toggle{background: rgba(0, 0, 0, 0.1);}.mm-menu.mm-theme-white label.mm-toggle:before{background: white;}.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle{background: #4bd963;}.mm-menu.mm-theme-black{background: black; border-color: rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.6);}.mm-menu.mm-theme-black .mm-navbar > *,.mm-menu.mm-theme-black .mm-navbar a{color: rgba(255, 255, 255, 0.4);}.mm-menu.mm-theme-black .mm-navbar .mm-btn:before,.mm-menu.mm-theme-black .mm-navbar .mm-btn:after{border-color: rgba(255, 255, 255, 0.4);}.mm-menu.mm-theme-black .mm-listview{border-color: rgba(255, 255, 255, 0.2);}.mm-menu.mm-theme-black .mm-listview > li .mm-next:after,.mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after{border-color: rgba(255, 255, 255, 0.4);}.mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next){-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3); tap-highlight-color: rgba(255, 255, 255, 0.3);}.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview > li.mm-selected > span{background: rgba(255, 255, 255, 0.3);}.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel{background: rgba(255, 255, 255, 0.2);}.mm-menu.mm-theme-black .mm-divider{background: rgba(255, 255, 255, 0.2);}.mm-menu.mm-theme-black label.mm-check:before{border-color: rgba(255, 255, 255, 0.6);}.mm-menu.mm-theme-black em.mm-counter{color: rgba(255, 255, 255, 0.4);}.mm-menu.mm-theme-black .mm-fixeddivider span{background: rgba(255, 255, 255, 0.2);}.mm-menu.mm-pageshadow.mm-theme-black:after{content: none; display: none;}.mm-menu.mm-theme-black .mm-search input{background: rgba(255, 255, 255, 0.3); color: rgba(255, 255, 255, 0.6);}.mm-menu.mm-theme-black .mm-noresultsmsg{color: rgba(255, 255, 255, 0.4);}.mm-menu.mm-theme-black .mm-indexer a{color: rgba(255, 255, 255, 0.4);}.mm-menu.mm-theme-black label.mm-toggle{background: rgba(255, 255, 255, 0.2);}.mm-menu.mm-theme-black label.mm-toggle:before{background: black;}.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle{background: #4bd963;}.mm-menu.mm-tileview .mm-listview:after,.mm-menu .mm-tileview.mm-listview:after{content: ''; display: block; clear: both;}.mm-menu.mm-tileview .mm-listview > li,.mm-menu .mm-tileview.mm-listview > li{width: 50%; height: 0; padding: 50% 0 0 0; float: left; position: relative;}.mm-menu.mm-tileview .mm-listview > li:after,.mm-menu .mm-tileview.mm-listview > li:after{left: 0; top: 0; border-right-width: 1px; border-right-style: solid; z-index: -1;}.mm-menu.mm-tileview .mm-listview > li.mm-tile-xs,.mm-menu .mm-tileview.mm-listview > li.mm-tile-xs{width: 12.5%; padding-top: 12.5%;}.mm-menu.mm-tileview .mm-listview > li.mm-tile-s,.mm-menu .mm-tileview.mm-listview > li.mm-tile-s{width: 25%; padding-top: 25%;}.mm-menu.mm-tileview .mm-listview > li.mm-tile-l,.mm-menu .mm-tileview.mm-listview > li.mm-tile-l{width: 75%; padding-top: 75%;}.mm-menu.mm-tileview .mm-listview > li.mm-tile-xl,.mm-menu .mm-tileview.mm-listview > li.mm-tile-xl{width: 100%; padding-top: 100%;}.mm-menu.mm-tileview .mm-listview > li > a,.mm-menu.mm-tileview .mm-listview > li > span,.mm-menu .mm-tileview.mm-listview > li > a,.mm-menu .mm-tileview.mm-listview > li > span{line-height: 1px; text-align: center; padding: 50% 10px 0 10px; margin: 0; position: absolute; top: 0; right: 1px; bottom: 1px; left: 0;}.mm-menu.mm-tileview .mm-listview > li > .mm-next,.mm-menu .mm-tileview.mm-listview > li > .mm-next{width: auto;}.mm-menu.mm-tileview .mm-listview > li > .mm-next:before,.mm-menu.mm-tileview .mm-listview > li > .mm-next:after,.mm-menu .mm-tileview.mm-listview > li > .mm-next:before,.mm-menu .mm-tileview.mm-listview > li > .mm-next:after{content: none; display: none;}.mm-menu.mm-tileview .mm-panel{padding-left: 0; padding-right: 0;}.mm-menu.mm-tileview .mm-panel:after{content: none; display: none;}.mm-menu.mm-tileview .mm-listview{margin: 0;}@-webkit-keyframes fadeIn{0% {opacity: 0;} 100% {opacity: 1;}}@keyframes fadeIn{0% {opacity: 0;} 100% {opacity: 1;}}.fadeIn{-webkit-animation-name: fadeIn; animation-name: fadeIn;}@-webkit-keyframes fadeInDown{0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}@keyframes fadeInDown{0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}.fadeInDown{-webkit-animation-name: fadeInDown; animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig{0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}@keyframes fadeInDownBig{0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}.fadeInDownBig{-webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft{0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}@keyframes fadeInLeft{0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}.fadeInLeft{-webkit-animation-name: fadeInLeft; animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig{0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}@keyframes fadeInLeftBig{0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}.fadeInLeftBig{-webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight{0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}@keyframes fadeInRight{0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}.fadeInRight{-webkit-animation-name: fadeInRight; animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig{0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}@keyframes fadeInRightBig{0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}.fadeInRightBig{-webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp{0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}@keyframes fadeInUp{0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}.fadeInUp{-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig{0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}@keyframes fadeInUpBig{0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; }}.fadeInUpBig{-webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut{0% {opacity: 1;} 100% {opacity: 0;}}@keyframes fadeOut{0% {opacity: 1;} 100% {opacity: 0;}}.fadeOut{-webkit-animation-name: fadeOut; animation-name: fadeOut;}@-webkit-keyframes fadeOutDown{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }}@keyframes fadeOutDown{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }}.fadeOutDown{-webkit-animation-name: fadeOutDown; animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); }}@keyframes fadeOutDownBig{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); }}.fadeOutDownBig{-webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }}@keyframes fadeOutLeft{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }}.fadeOutLeft{-webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); }}@keyframes fadeOutLeftBig{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); }}.fadeOutLeftBig{-webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }}@keyframes fadeOutRight{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }}.fadeOutRight{-webkit-animation-name: fadeOutRight; animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); }}@keyframes fadeOutRightBig{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); }}.fadeOutRightBig{-webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }}@keyframes fadeOutUp{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }}.fadeOutUp{-webkit-animation-name: fadeOutUp; animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); }}@keyframes fadeOutUpBig{0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); }}.fadeOutUpBig{-webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig;}*{margin: 0; padding: 0; border: 0; outline: 0; background-repeat: no-repeat; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}ul{list-style: none;}table{border-spacing: 0;}body{position: relative; text-size-adjust: 100%;}.inside{position: relative; text-align: left;}.block{overflow: hidden;}.clear{height: 0; font-size: 0; line-height: 0; clear: both;}.invisible{width: 0; height: 0; left: -1000px; top: -1000px; position: absolute; overflow: hidden; display: inline;}header,footer,nav,section,figure,figcaption{display: block;}#container:after{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden;}p{margin-bottom: 15px; word-wrap: break-word;}#wrapper{position: relative; z-index: 10;}#container{position: relative; width: 100%; margin: 0; background: #fff;}.mt-s{margin-top:40px!important;}.mb-xl{margin-bottom:70px!important;}.mb-m{margin-bottom:50px!important;}.mb-xs{margin-bottom:30px!important;}.mb-xxs{margin-bottom:20px!important;}.pt-l{padding-top:120px!important;}.pt-m{padding-top:100px!important;}.pt-xs{padding-top:50px!important;}.pt-xxs{padding-top:30px!important;}.pb-xxl{padding-bottom:170px!important;}.pb-m{padding-bottom:100px!important;}.pb-xs{padding-bottom:50px!important;}.pb-xxs{padding-bottom:30px!important;}.mb-0{margin-bottom:0!important}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){.mt-s{margin-top:25px!important;}.mb-xl{margin-bottom:50px!important;}.mb-m{margin-bottom:30px!important;}.mb-xs{margin-bottom:25px!important;}.mb-xxs{margin-bottom:25px!important;}.pt-l{padding-top:100px!important;}.pt-m{padding-top:80px!important;}.pt-xs{padding-top:40px!important;}.pt-xxs{padding-top:30px!important;}.pb-xxl{padding-bottom:130px!important;}.pb-m{padding-bottom:80px!important;}.pb-xs{padding-bottom:40px!important;}.pb-xxs{padding-bottom:30px!important;}}@media only screen and (max-width: 767px){.mt-s{margin-top:20px!important;}.mb-xl{margin-bottom:40px!important;}.mb-m{margin-bottom:25px!important;}.mb-xs{margin-bottom:25px!important;}.mb-xxs{margin-bottom:25px!important;}.pt-l{padding-top:70px!important;}.pt-m{padding-top:60px!important;}.pt-xs{padding-top:40px!important;}.pt-xxs{padding-top:30px!important;}.pb-xxl{padding-bottom:80px!important;}.pb-m{padding-bottom:60px!important;}.pb-xs{padding-bottom:40px!important;}.pb-xxs{padding-bottom:30px!important;}}.font-size-xl,.font-size-xl p{font-size: 3.667rem; line-height: 1.5;}.font-size-l,.font-size-l p{font-size: 3rem; line-height: 1.5;}.font-size-m,.font-size-m p{font-size: 2.333rem; line-height: 1.5;}.font-size-xxs,.font-size-xxs p{font-size: 1.2rem; line-height: 1.8;}.font-size-xxxs,.font-size-xxxs p{font-size: 0.9333rem; line-height: 1.5;}.bg-accent{background-color: rgb(152,152,152);}.bg-lightgray{background-color: rgb(247,247,247)!important;}.color-white,.color-white p,.color-white i,.color-white h3,.color-white a:not(.link-white){color: #fff !important; border-color: rgba(255,255,255,0.3)!important;}.color-lightgray,.color-lightgray p{color: rgb(180,180,180)!important;}.color-darkgray,.color-darkgray p{color: rgb(76,76,76)!important;}.color-accent,.color-accent p{color: rgb(152,152,152);}.align-center,.align-center *{text-align: center !important;}.align-left,.align-left *{text-align: left !important;}.autogrid{padding-left: 1%; padding-right: 1%; position: relative; display: block; float: left; overflow: visible;}.autogrid_wrapper{margin-left: -1%; margin-right: -1%; overflow: visible;}.autogrid_wrapper:before,.autogrid_wrapper:after{content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}.autogrid_wrapper:after{clear:both;}body{overflow-x: hidden; background-repeat: repeat;}a{color: #555; text-decoration: none;}p a{color: rgb(152,152,152);}.mainmenu{overflow: visible !important; float: right;}.mainmenu ul{position: relative; list-style-type: none; margin: 0; padding: 0; text-align: right;}.mainmenu ul ul{width: auto; display: none; white-space: nowrap; border-radius: 0; padding: 0; position: absolute; top: 100%; margin-left: 0; background: #fff; border-top: 2px solid rgb(193,193,193); box-shadow: 1px 8px 15px rgba(0,0,0,0.1); margin-top: -2px;}.mainmenu ul:after{content: ""; clear: both; display: block;}.mainmenu ul li{display: inline-block; text-align: left; list-style-type: none; z-index: 10;}.mainmenu ul li:not(.megamenu){position: relative;}.mainmenu ul li:last-of-type a{padding-right: 0;}.mainmenu ul li:hover > ul{display: block;}.mainmenu ul li a{display: block; text-decoration: none; position: relative; line-height: 1em; min-height: inherit; text-align: center; font-size: 1rem; text-transform: uppercase; float: none; padding: 0 15px; line-height: inherit; font-weight: bold; color: #696969; transition: color 0.3s ease, opacity 0.3s ease; -webkit-transition: color 0.3s ease, opacity 0.3s ease;}.mainmenu ul li a.trail,.mainmenu ul li a.active{color: rgb(152,152,152);}.mainmenu ul li a i.fa{display: inline-block; width: 20px;}.mainmenu ul ul li.open-left ul{left: auto; right: 100%!important;}.mainmenu ul ul li{float: none; position: relative; line-height: 32px; min-height: 0; display: block;}.mainmenu ul ul li a{text-transform: none; text-align: left; border: 0; padding: 0 1.5rem !important; line-height: 32px!important; color: #393939; font-size: 0.8rem; letter-spacing: 0; border-bottom: 1px solid rgb(242,242,242); font-weight: normal;}.mainmenu ul ul li a.last{border-bottom: 0;}.mainmenu ul ul li a:hover:not(.megamenu),.mainmenu ul ul li a.active:not(.megamenu){color: rgb(255,255,255); background: rgb(152,152,152);}.subnav i.fa{display: inline-block; width: 20px; margin-left: -30px;}#nav-open-btn{display: none; position: absolute; z-index: 9; cursor: pointer; top: 50%; margin-top: -18px; right: 40px; height: 36px; overflow: hidden;}#nav-open-btn:before{font-family: "FontAwesome"; content: '\f0c9'; color: #fff; font-size: 17px; line-height: 36px; height: 36px; text-align: center; display: block; background: rgb(152,152,152); width: 36px; -webkit-font-smoothing: antialiased;}.image_container{position: relative; padding: 0; line-height: 0;}.image_container a{line-height: 0;}.image_container .caption{background: rgba(0,0,0,0.7); color: #fff; padding: 8px 12px; font-size: 0.8667rem; border-radius: 3px; line-height: 1.3; display: inline-block; margin-top: 5px;}.image_container img{display: block; height: auto; max-width: 100%; width: 100%;}.ce_image .image_container img{width: auto;}.mod_socials.color i.fa-facebook,.mod_socials .social-icons.color i.fa-facebook,.mod_socials i.fa-facebook:hover{background: rgb(67,96,152)!important; color: rgb(255,2552,255)!important;}.mod_socials.color i.fa-twitter,.mod_socials .social-icons.color i.fa-twitter,.mod_socials i.fa-twitter:hover{background: rgb(40,169,226)!important; color: rgb(255,2552,255)!important;}.mod_socials.color i.fa-xing,.mod_socials .social-icons.color i.fa-xing,.mod_socials i.fa-xing:hover{background: rgb(0,93,94)!important; color: rgb(255,2552,255)!important;}.mod_socials.color i.fa-tumblr,.mod_socials .social-icons.color i.fa-tumblr,.mod_socials i.fa-tumblr:hover{background: rgb(45,73,102)!important; color: rgb(255,2552,255)!important;}.mod_socials.color i.fa-google-plus,.mod_socials .social-icons.color i.fa-google-plus,.mod_socials i.fa-google-plus:hover{background: rgb(217,82,50)!important; color: rgb(255,2552,255)!important;}.mod_socials.color i.fa-flickr,.mod_socials .social-icons.color i.fa-flickr,.mod_socials i.fa-flickr:hover{background: rgb(250,29,132)!important; color: rgb(255,2552,255)!important;}.mod_socials.color i.fa-linkedin,.mod_socials .social-icons.color i.fa-linkedin,.mod_socials i.fa-linkedin:hover{background: rgb(2,116,179)!important; color: rgb(255,2552,255)!important;}.mod_socials.color i.fa-instagram,.mod_socials .social-icons.color i.fa-instagram,.mod_socials i.fa-instagram:hover{background: rgb(167,124,98)!important; color: rgb(255,2552,255)!important;}.mod_socials.color i.fa-pinterest,.mod_socials .social-icons.color i.fa-pinterest,.mod_socials i.fa-pinterest:hover{background: rgb(205,33,40)!important; color: rgb(255,2552,255)!important;}.mod_socials.color i.fa-vimeo-square,.mod_socials .social-icons.color i.fa-vimeo-square,.mod_socials i.fa-vimeo-square:hover{background: rgb(52,192,238)!important; color: rgb(255,2552,255)!important;}.mod_socials.color i.fa-youtube,.mod_socials .social-icons.color i.fa-youtube,.mod_socials i.fa-youtube:hover{background: rgb(220,33,48)!important; color: rgb(255,2552,255)!important;}.ce_revolutionslider_text.bold{font-weight: bold;}.ce_revolutionslider_text.invertcolor{color: rgb(255,255,255);}.ce_revolutionslider_hyperlink{background: rgb(152,152,152); border: 1px solid rgb(152,152,152); color: rgb(255,255,255); padding: 0 35px; line-height: 50px; transition: opacity 0.3s ease; -webkit-transition: opacity 0.3s ease; min-width: 175px; text-align: center; border-width: 1px!important;}.ce_revolutionslider_hyperlink:hover{opacity: 0.9!important;}.ce_revolutionslider_hyperlink.outline{border: 1px solid rgb(255,255,255); background: none; text-align: center; transition: All 0.3s ease; -webkit-transition: All 0.3s ease;}.ce_revolutionslider_hyperlink.outline:hover{background: rgba(255,255,255,0.1);}.ce_table{position: relative; overflow: visible;}.ce_table table{margin-bottom: 10px; width: 99.9%; text-align: center; white-space: nowrap; position: relative;}.ce_table table td{border-top: solid 1px #E3E3E3; padding: 12px; text-align: left;}.ce_text ul{margin-bottom: 15px; padding-left: 26px;}.ce_text li{line-height: 1.5em;}.ce_text ul li{list-style-type: disc; list-style-position: outside;}.ce_list li.fa{display: block; margin-bottom: 4px; font-family: inherit;}.ce_list li.fa:before{margin-left: -26px; margin-right: 10px; width: 26px; font-family:FontAwesome;}.ce_list.list-style2 li.fa{font-size: 1.3rem; margin-bottom: 5px;}.ce_list.list-style3 li.fa{font-size: 1.1rem; margin-bottom: 20px;}.ce_list.list-style3 li.fa:before{position: absolute; left: -40px; width: 30px; margin-left: 0;}.ce_gallery .cols_2 li{width: calc(100% / 2); float: left;}.ce_gallery .cols_3 li{width: calc(100% / 3); float: left;}.ce_gallery .cols_4 li{width: calc(100% / 4); float: left;}.ce_gallery .cols_5 li{width: calc(100% / 5); float: left;}.ce_gallery .gallery-margin{margin-left: -10px; margin-right: -10px;}.ce_gallery .gallery-margin .image_container{margin: 0 5px 10px;}.ce_gallery .image_container{margin: 0;}.ce_gallery a{width: 100%; height: 100%; display: block;}.ce_gallery .content{position: absolute; left: 0; top: 0; bottom: 0; right: 0; height: 100%; background: rgba(152,152,152,0.8); opacity: 0; transition: All 0.5s ease; -webkit-transition: All 0.5s ease;}.ce_gallery li:hover .content{opacity: 1;}.ce_gallery li img{transition: All 0.5s ease; -webkit-transition: All 0.5s ease;}.ce_gallery .image_container{overflow: hidden;}.ce_gallery .content-outside{display: table; width: 100%; height: 100%;}.ce_gallery .content-inside{display: table-cell; vertical-align: middle; text-align: center; color: rgb(255,255,255); line-height: 1.5;}.ce_gallery .capt{font-size: 0.8rem;}.ce_gallery .borders li{border-right: 1px solid rgb(229,229,229); border-bottom: 1px solid rgb(229,229,229);}.ce_gallery .borders li.row_last{border-bottom: 1px solid transparent;}.ce_gallery .borders li.col_last{border-right-color: transparent;}.ce_gallery .borders li:hover img{transform: none; -webkit-transform: none;}.ce_gallery .image_container i.fa.fa-plus-circle{position: relative; height: 50px; width: 50px;}.ce_gallery .image_container i.fa.fa-plus-circle:before{content: ''; width: 50px; height: 1px; background: rgb(255,255,255); display: inline-block; position: absolute; top: 25px; left: 0; -webkit-transition: all 0.2s; transition: all 0.2s;}.ce_gallery .image_container i.fa.fa-plus-circle:after{content: ''; width: 50px; height: 1px; background: rgb(255,255,255); display: inline-block; position: absolute; top: 25px; left: 0;}.ce_gallery li:hover .image_container i.fa.fa-plus-circle:before{-webkit-transform: rotate(90deg); transform: rotate(90deg);}.ce_hyperlink a,a.btn{display: inline-block; padding: 12px 20px; margin-bottom: 15px; cursor:pointer; transition:all 0.2s ease-out 0s; width: auto; background: rgb(152,152,152); border: 2px solid rgb(152,152,152); color: #fff; font-weight: bold; min-width: 140px; text-align: center!important; position: relative; position: relative; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-size: 0.9rem;}.ce_hyperlink a:hover,a.btn:hover{opacity: 0.8;}.ce_text a.btn{margin-top: 15px;}#main .mod_article{position: relative;}#main .mod_article.smallwidth{margin-left: auto; margin-right: auto;}.mod_eventlist_v4 i.fa-location-arrow{margin-right: 4px; position: absolute; left: 0; top: 0; width: 70px; background: rgba(0,0,0,0.5); height: 100%;}.mod_eventlist_v4 i.fa-location-arrow:before{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); font-size: 1.667rem; line-height: 1.667rem;}.mod_eventlist_v4 i.fa-clock-o{margin-right: 5px;}.newsteaser_v5 i.fa{position: absolute; bottom: 25px; left: 25px;}input,textarea{padding:10px; background-color: rgba(255,255,255,0.5); border:1px solid rgba(0,0,0,0.2); transition:all 0.15s linear 0s; width: 100%;}label{margin-bottom: 3px;}form .widget input,form .widget textarea{width: 100%;}textarea{height: 400px;}input:hover:not([type="submit"]),textarea:hover{border:1px solid rgb(153,153,153);}input:focus,textarea:focus{background-color:#fff; border:1px solid rgb(152,152,152); border-radius:0;}form .checkbox_container{overflow: hidden; margin-bottom: 2px;}input.checkbox{margin-right: 5px;}input.checkbox{width: auto!important;}form div.widget{margin-bottom:20px;}form fieldset{padding:10px; border: 1px solid rgba(0,0,0,0.2);}form fieldset{margin-bottom:20px;}form textarea{font-family: inherit;}form .checkbox_container span{display: block; overflow: hidden; margin-bottom: 5px;}button.submit{display: inline-block; padding: 15px 20px; cursor:pointer; transition:all 0.2s ease-out 0s; width: auto; background: rgb(152,152,152); color: #fff; border-radius: 3px; font-weight: bold; font-size: 0.8rem; min-width: 140px; text-align: center; position: relative; -webkit-appearance: none;}button.submit[type="submit"]:hover{background: rgba(152,152,152,0.9);}form div.widget{position: relative;}@media only screen and (max-width: 767px){.font-size-xl,.font-size-xl p{font-size: 1.533rem;}.font-size-l,.font-size-l p{font-size: 1.467rem;}.font-size-m,.font-size-m p{font-size: 1.2rem;}.font-size-xxs,.font-size-xxs p{font-size: 0.9333rem;}.font-size-xxxs,.font-size-xxxs p{font-size: 0.8rem;}#slider{padding-top: 0!important;}.mainmenu{display: none;}#nav-open-btn{display: block;}body{padding: 0;}#wrapper{width: 100%;}#nav-open-btn{right: 20px;}.image_container{padding: 0; float: none;}html{-webkit-text-size-adjust: none;}table{font-size: 0.7333rem;}.ce_gallery .gallery-margin .image_container{margin-bottom: 10px;}.ce_gallery [class*='cols_'] li{width: 49.8%;}.ce_gallery .borders li,.ce_gallery .borders li.col_last{border-right: 1px solid transparent; width: 50%;}.ce_gallery .borders li.row_last{border-bottom: 1px solid rgb(229,229,229);}.ce_gallery .borders li:nth-child(odd){border-right: 1px solid rgb(229,229,229);}.image_container .caption{font-size: 0.8rem; position: static; display: inline-block;}.autogrid{width: 100%!important;}.ce_revolutionslider_hyperlink.outline{background: rgba(255,255,255,0.4);}}.ce_headline_extended.align-center{margin-left: auto; margin-right: auto;}.ce_headline_extended{position: relative; overflow: visible;}.ce_text_image_bar{position: relative; background: rgb(248,248,248);}.ce_text_image_bar .inside{position: static;}body .ce_text_image_bar .inside{padding-left: 0; padding-right: 0;}.ce_text_image_bar .text-left{width: 50%; padding: 70px 60px;}.ce_text_image_bar .text-right{width: 50%; padding: 70px 60px; margin-left: 50%;}.ce_text_image_bar.oversize .text-left,.ce_text_image_bar.oversize .text-right{height: auto!important;}.ce_text_image_bar .image-right{position: absolute; top: 0; right: 0; width: 50%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; overflow: hidden;}.ce_text_image_bar .image-left{position: absolute; top: 0; left: 0; width: 50%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; overflow: hidden;}.ce_text_image_bar.show_arrow .image-left:after{content: ''; top: 50%; right: -10px; margin-top: -10px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background: rgb(248,248,248); position: absolute; height: 20px; width: 20px;}.ce_text_image_bar.show_arrow .image-left .ce_text_image_bar_arrow{top: 50%; right: -10px; margin-top: -10px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); position: absolute; height: 20px; width: 20px; z-index: 100;}.ce_text_image_bar.show_arrow .image-right:after{content: ''; top: 50%; left: -10px; margin-top: -10px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); position: absolute; height: 20px; width: 20px;}.ce_text_image_bar.show_arrow .image-right .ce_text_image_bar_arrow{top: 50%; left: -10px; margin-top: -10px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); position: absolute; height: 20px; width: 20px; z-index: 100;}.ce_text_image_bar .text-table{display: table; height: 100%; width: 100%;}.ce_text_image_bar .text-table .text-cell{display: table-cell; vertical-align: middle;}.ce_text_image_bar ul{padding-left: 20px;}.ce_text_image_bar li{list-style-type: disc;}.ce_text_image_bar .subheadline{color: rgb(180,180,180); font-size: 1.2rem;}.ce_text_image_bar .mobile_image_top{margin-bottom: 20px;}.ce_text_image_bar .mobile_image_bottom{margin-top: 20px;}.ce_text_image_bar .mobile_image_top,.ce_text_image_bar .mobile_image_bottom{display: none;}.ce_teambox .socials.color i.fa-facebook{background: rgb(67,96,152)!important; color: rgb(255,2552,255)!important;}.ce_teambox .socials.color i.fa-twitter{background: rgb(40,169,226)!important; color: rgb(255,2552,255)!important;}.ce_teambox .socials.color i.fa-xing{background: rgb(0,93,94)!important; color: rgb(255,2552,255)!important;}.ce_teambox .socials.color i.fa-tumblr{background: rgb(45,73,102)!important; color: rgb(255,2552,255)!important;}.ce_teambox .socials.color i.fa-google-plus{background: rgb(217,82,50)!important; color: rgb(255,2552,255)!important;}.ce_teambox .socials.color i.fa-flickr{background: rgb(250,29,132)!important; color: rgb(255,2552,255)!important;}.ce_teambox .socials.color i.fa-linkedin{background: rgb(2,116,179)!important; color: rgb(255,2552,255)!important;}.ce_teambox .socials.color i.fa-instagram{background: rgb(167,124,98)!important; color: rgb(255,2552,255)!important;}.ce_teambox .socials.color i.fa-pinterest{background: rgb(205,33,40)!important; color: rgb(255,2552,255)!important;}.ce_teambox .socials.color i.fa-vimeo-square{background: rgb(52,192,238)!important; color: rgb(255,2552,255)!important;}.ce_teambox .socials.color i.fa-youtube{background: rgb(220,33,48)!important; color: rgb(255,2552,255)!important;}.ce_bgimage{position: relative; overflow: visible;}.ce_bgimage{overflow: visible;}.ce_bgimage:before,.ce_bgimage:after{content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}.ce_bgimage:after{clear:both;}.ce_bgimage .ce_bgimage-inside{position: relative; z-index: 10;}.ce_bgimage .ce_bgimage-image{position: absolute; top: 0; left:0; right: 0; bottom: 0; background-size: cover; background-position: center center; background-repeat: no-repeat;}.ce_bgimage.oversize .ce_bgimage-outer .ce_bgimage-inside{position: static; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%);}.ce_bgimage.oversize{height: auto!important;}.ce_bgimage.bg_center_top .ce_bgimage-image{background-position: center top;}.ce_bgimage.parallax .ce_bgimage-image{background-attachment: fixed; background-position-x: 50%!important; background-position-y: top;}.ce_bgimage.parallax{position: relative;}.ce_iconbox{text-align: center; display: block; position: relative;}.ce_iconbox.default i{font-size: 3rem;}.ce_iconbox .ce_iconbox_inside{position: relative;}.ce_iconbox .ce_iconbox_outside{width:100%;}.ce_iconbox h3{font-size: 1.2rem; letter-spacing: 1px; position: relative; line-height: 1.4; margin-bottom: 10px;}.ce_iconbox .headline{margin-bottom: 10px;}.ce_iconbox:not(.version2):not(.version3) .ce_iconbox_cwrapper{margin-top: 20px;}.ce_iconbox.default i{padding-top: 5px; transition: All 0.3s ease; -webkit-transition: All 0.3s ease; position: relative; top: 0;}.ce_iconbox.default:hover i{top: -5px;}.ce_iconbox.version3{text-align: left;}.ce_iconbox.version3 i{position: absolute; left: 0; top: 0; line-height: 1.4;}.ce_iconbox.version3 i{margin-bottom: 0; font-size: 2.2rem; line-height: 2.2rem; width: 40px!important;}.ce_iconbox.version3 .ce_iconbox_cwrapper{margin-left: 50px;}.ce_iconbox.version3.xsmall{margin-bottom: 5px;}.ce_iconbox.version3.xsmall .ce_iconbox_cwrapper{margin-left: 1.7rem;}.ce_iconbox.version3.xsmall i{font-size: inherit; line-height: inherit;}.ce_iconbox.version3.xsmall p{margin-bottom: 0; line-height: inherit;}.ce_text_imagebox.align-lb .inside{left: 0; bottom: 0;}.ce_text_imagebox.oversize .inside{position: static; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%);}.ce_text_imagebox.oversize .ce_text_imagebox_image{height: auto!important;}.ce_text_imagebox.imagebox_version3.align-lb .inside{top: auto; bottom: 10px;}.ce_text_imagebox.imagebox_version4.align-lb .inside{top: auto; bottom: 10px;}.ce_headerimage{padding: 0; position: relative; background-repeat: no-repeat; background-size: cover; background-position: center center;}.ce_headerimage .ce_headerimage_inside{position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}.ce_headerimage.valign_top .ce_headerimage_inside{top: 10%;}.ce_headerimage.height_medium{height: 350px;}.ce_text_extented.align-center{margin-left: auto; margin-right: auto;}.ce_text_extented p:last-child{margin-bottom: 0;}.ce_text_extented.font-style-letter-sp2 p{letter-spacing: 2px;}.ce_text_extented.font-style-quote p{border-left: 1px solid rgb(232, 232, 232); padding-left: 20px; position: relative;}.ce_text_extented.font-style-quote p:first-child:before{content: "\f10e"; font-family: "FontAwesome"; position: absolute; top: 0px; left: 10px; opacity: 0.3; font-size: 3rem; line-height: 3rem;}.ce_text_extented.lh-1-2 p{line-height: 1.2;}.ce_text_extented.lh-1-3 p{line-height: 1.3;}.ce_text_extented a{text-decoration: underline;}.ce_text_extented.font-weight-300 p{font-weight: 300;}.ce_divider_extended{margin-top: 20px; margin-bottom: 20px;}.ce_divider_extended.align-center{margin-left: auto; margin-right: auto;}.ce_divider_extended.version5{background: rgba(0,0,0,0.1); width: 65px; height: 1px;}.ce_divider_image{margin-top: 20px; margin-bottom: 20px;}.ce_divider_image.align-center{margin-left: auto; margin-right: auto;}.ce_image_extended img{display: inline-block;}.ce_image_extended .image_container img{width: auto;}.ce_image_extended.frame-5-dark img{border: 5px solid rgb(220,220,220);}.ce_image_extended.style-rounded img{border-radius: 100%;}.ce_image_extended.no_responsive .image_container img{width: auto; max-width: none; display: inline-block;}.ce_hyperlink-extended a{min-width: 190px;}.ce_popup_start.popup_show{display: block;}.ce_popup_start.popup_show .ce_popup_overlay,.ce_popup_start.popup_show .ce_popup_content{-webkit-animation: fadeIn 1s ease; -moz-animation: fadeIn 1s ease; -ms-animation: fadeIn 1s ease; animation: fadeIn 1s ease;}.ce_image_text_box_inside{position: relative; overflow: hidden;}.ce_image_text_box .ce_image_text_box_content{margin-top: 2rem;}.ce_image_text_box .image_container img{width: auto; display: inline-block;}.ce_image_text_box.version3 img{border: 2px solid rgb(230,230,230);}@media only screen and (max-width: 767px){.ce_bgimage.parallax .ce_bgimage-image{background-attachment: scroll; background-position: center center!important;}.ce_text_image_bar .text-left,.ce_text_image_bar .text-right{width: 100%; padding: 30px; margin: 0; height: auto!important;}.ce_text_image_bar .image-right,.ce_text_image_bar .image-left{display: none;}body .ce_text_image_bar .inside{padding-left: 0!important; padding-right: 0!important;}.ce_headerimage{padding-top: 70px; padding-bottom: 70px;}.ce_bgimage.bg-hide-mobile .ce_bgimage-image{background-image: none!important;}.ce_iconbox:not(.no_gutter){margin-bottom: 30px;}.ce_headerimage.height_medium{height: 200px;}.ce_portfoliofilter.mobile-filter-show .ce_portfoliofilter_content{opacity: 1; max-height: 1000px; visibility: visible; padding-top: 45px;}.ce_image_extended.mob-align-center *{text-align: center!important;}.ce_image_extended_inside{margin-left: 0!important; margin-right: 0!important;}.ce_hyperlink a,a.btn{display: block;}.ce_text_image_bar .mobile_image_top,.ce_text_image_bar .mobile_image_bottom{display: block;}}html,body{font-size: 15px;}body{color: #555; font-family: 'Source Sans Pro', sans-serif; line-height: 1.8rem; font-weight: normal;}.font_serif_2{font-family: 'Playfair Display', Georgia, Times, serif;}h1,h2,h3,h4,h5{margin-bottom: 25px; line-height: 1.3; color: rgb(59,60,66); word-wrap: break-word;}h1{font-size: 3rem; padding-top: 0;}h2{font-size: 2.333rem;}h3{font-size: 1.867rem;}h4{font-size: 1.5rem;}h5{font-size: 1.333rem;}.logo{width: 200px; height: 100px;}.stickyheader .logo{width: 170px; height: 70px;}@media only screen and (max-width: 767px){.stickyheader .logo,.logo{width: 150px; height: 70px;}}.logo{margin-top: auto; margin-bottom: auto; float: left; transition: All 0.3s ease; -webkit-transition: All 0.3s ease;}.logo a{background-image: url(/assets/img/logo.png); width: 100%; height: 100%; display: block; background-repeat: no-repeat; background-size: 100%; background-position: left;}.stickyheader .header.cloned{line-height: 70px;}.stickyheader{position: fixed; z-index: 10000; left: 0; top: 0; width: 100%; top: -100%; transition: All 0.6s ease; -webkit-transition: All 0.6s ease;}body.fixed-header .stickyheader{top: 0;}.stickyheader .header.cloned .logo{transition: height 0.3s ease; -webkit-transition: height 0.3s ease;}.stickyheader .logo{margin-right: 35px;}.header{width: 100%; top: 0px; z-index: 1030; position: relative; background: rgb(255,255,255); line-height: 100px;}.header.cloned{box-shadow: 0 0 2px 2px rgba(0,0,0,0.1); transition: line-height 0.3s ease; -webkit-transition: line-height 0.3s ease;}.header .inside{padding-left: 40px; padding-right: 40px;}.header.original .mainmenu ul ul li a.active:after{display: none;}#fix-wrapper{width: 100%; z-index: 10000;}#contentwrapper{background: rgb(255,255,255);}#top .inside,.header .inside,#footer .inside,#bottom .inside,#main .mod_article:not(.autogrid),.boxed-content .contentwrap,.ce_text_image_bar .inside,.ce_headerimage .ce_headerimage_inside,.mod_breadcrumb .mod_breadcrumb_inside{max-width: 1240px; margin-left: auto; margin-right: auto;}body #main .mod_article.fullwidth{max-width: 100%;}body #main .mod_article.smallwidth{max-width: 800px; padding-left: 40px; padding-right: 40px;}#top .inside,.header .inside,#footer .inside,#bottom .inside,#main .mod_article:not(.fullwidth):not(.autogrid):not(.smallwidth),.boxed-content .contentwrap,.ce_bgimage-inside,.ce_text_image_bar .inside,.ce_headerimage .ce_headerimage_inside,.mod_breadcrumb .mod_breadcrumb_inside{padding-left: 40px; padding-right: 40px;}#main .mod_article{padding-top: 100px; padding-bottom: 100px;}#main .mod_article.fullwidth:not(.boxed-content){padding-top: 0; padding-bottom: 0;}#main .mod_article.mod_article_offset_top{padding-top: 0; padding-bottom: 0; position: relative; top: -60px;}.mod_article{overflow: visible;}.mod_article:before,.mod_article:after{content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}.mod_article:after{clear:both;}#top-wrapper{width: 100%;}#top-wrapper.fixed{box-shadow: 0 0 2px 2px rgba(0,0,0,0.1); background: rgba(0,0,0,0.8);}#top{position: relative; z-index: 1100; font-size: 0.93rem; line-height: 2.5rem; background: rgb(249,249,249); color: rgba(255,255,255,0.7);}#top-wrapper.fixed #top{max-height: 0; overflow: hidden;}#top:hover{overflow: visible;}#top .inside{padding-left: 40px; padding-right: 40px;}#top,#top a{color: rgb(127,127,127);}#top .mod_top_mail{float: left;}#top .mod_top_mail a{padding: 0 8px; display: inline-block; transition: background 0.3s ease; -webkit-transition: background 0.3s ease;}#top .mod_top_mail i{margin: 0 5px;}#top .mod_top_mail a:hover{background: rgb(30,136,210); color: #fff!important;}#top .mod_top_phone{float: left; margin-right: 15px;}#top .mod_top_phone i{margin: 0 5px 0 10px;}.body_bottom .mod_search.show-search .search-content form{display: block;}.body_bottom .mod_search.show-search .search-content{display: block; -webkit-animation: fadeInDown 0.5s; animation: fadeInDown 0.5s;}.body_bottom .mod_search.show-search{overflow: visible!important;}#top .mod_login.show form{display: block;}#top .mod_login.show form{display: block; -webkit-animation: fadeInDown 0.4s; animation: fadeInDown 0.4s;}#top .mod_login.show{display: block; -webkit-animation: fadeIn 0.3s; animation: fadeIn 0.3s;}.mod_breadcrumb{border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.1);}.mod_breadcrumb .mod_breadcrumb_inside{position: relative;}.mod_breadcrumb .mod_breadcrumb_inside:before{content: ''; border-top: 1px solid rgba(0,0,0,0.1); position: absolute; top: 0; left: 40px; right: 40px; height: 1px;}.mod_breadcrumb .mod_breadcrumb_inside:after{content: ''; border-top: 1px solid rgba(0,0,0,0.1); position: absolute; bottom: 0; left: 40px; right: 40px; height: 1px;}.mod_breadcrumb .mod_breadcrumb_inside:before,.mod_breadcrumb .mod_breadcrumb_inside:after{display: none;}.mod_breadcrumb ul{font-size: 0.9rem; line-height: 0.9rem; text-align: center; display: inline-block; float: none; padding: 11px 0;}.mod_breadcrumb li{display: inline-block; margin-right: 5px;}.mod_breadcrumb li:before{font-family: "FontAwesome"; content: "\f101"; margin-right: 5px;}.mod_breadcrumb li.first:before{display: none;}.mod_breadcrumb .pagetitle{display: none;}#offcanvas-top.offcanvas-top-open{display: block; max-height: 1000px;}.offcanvas-top-open.offcanvas-trigger .line2{-webkit-transform: rotate(0deg); transform: rotate(0deg);}.cookiebar.open{display: block;}.mod_cookiebar_optin.open{display: block;}#footer{background: rgb(37, 37, 37); font-size: 0.93rem; line-height: 1.6rem;}#footer,#footer a{color: rgba(255, 255, 255, 0.6);}#footer a{transition: All 0.3s ease; -webkit-transition: All 0.3s ease;}#footer a:hover{color: rgba(255, 255, 255, 1);}#footer .inside{margin: 0 auto; padding: 65px 40px;}#footer h4{color: rgba(255,255,255,0.8);}#footer ul{padding: 0; margin: 0;}#footer li{margin-bottom: 10px; padding-left: 25px; padding-bottom: 10px; list-style-type: none; position: relative;}#footer li:last-of-type{margin-bottom: 0;}#footer li:after{border-bottom: 1px solid rgb(255,255,255); opacity: 0.2; content: ''; display: block; left: 0; width: 100%; bottom: 0; position: absolute;}#footer li:before{content: "\f105"; font-family: FontAwesome; text-align: center; position: absolute; left: 0px; display: block; height: 20px; width: 20px; margin-top: -1px;}#footer .totop{position: absolute; left: 50%; top: 0; margin-left: -20px;}#footer .totop:before{font-family: "FontAwesome"; content: '\f102'; background: rgba(255,255,255,0.1); width: 40px; height: 40px; display: block; text-align: center; line-height: 40px; font-size: 21px; border-radius: 0 0 3px 3px;}#bottom{background: rgb(15, 15, 15);}#bottom .inside{margin: 0 auto; padding: 20px 40px; overflow: hidden; font-size: 0.93em;}#bottom .inside .left{float: left;}#bottom .inside .right{float: right;}#bottom .inside,#bottom .inside a{color: rgba(255,255,255,0.4); transition: All 0.3s ease; -webkit-transition: All 0.3s ease;}#bottom .inside a:hover{color: rgba(255,255,255,1); border-bottom: 1px solid;}#bottom .inside .right a{margin-left: 15px;}body.fixed-header.cookiebar_open #top_link{opacity: 1; bottom: 70px;}body.fixed-header #top_link{opacity: 1; bottom: 10px;}.bg-accent{background-color: rgb(30,136,210);}p a{color: rgb(30,136,210);}.mainmenu ul ul{border-top: 2px solid rgba(30,136,210,0.6);}.header.original .mainmenu ul li a.trail,.header.original .mainmenu ul li a.active,.header.cloned .mainmenu ul li a.trail,.header.cloned .mainmenu ul li a.active{color: rgb(30,136,210);}.mainmenu ul ul li a:hover:not(.megamenu),.mainmenu ul ul li a.active:not(.megamenu){background: rgba(30,136,210,0.95);}#nav-open-btn:before{background: rgb(30,136,210);}input:focus,textarea:focus{border:1px solid rgb(30,136,210);}button.submit[type="submit"]{background: rgb(30,136,210);}button.submit[type="submit"]:hover{background: rgba(30,136,210,0.9);}.ce_hyperlink a,a.btn{background: rgb(30,136,210); border-color: rgb(30,136,210);}.color-accent,.color-accent p{color: rgb(30,136,210);}.ce_gallery .content{background: rgba(30,136,210,0.8);}.ce_accordion .toggler i.fa{background: rgb(30,136,210);}.ce_revolutionslider_hyperlink{background: rgb(30,136,210); border-color: rgb(30,136,210);}#top a{color: rgb(30,136,210);}.ce_divider_extended.version5{background: rgb(30,136,210);}body .mainmenu ul li a:hover:before,body .mainmenu ul li a.trail:before,body .mainmenu ul li a.active:before{background-color: rgb(30,136,210);}.mod_eventlist_v4 i.fa-location-arrow{background-color: rgb(30,136,210);}.ce_list.list-style2 li.fa:before{color: rgb(30,136,210);}.ce_list.list-style3 li.fa:before{color: rgb(30,136,210);}.mainmenu{float: right;}.mainmenu ul{position: static;}.mainmenu ul li a.first{padding-left: 0;}.mainmenu ul li{margin-left: 15px; margin-right: 15px;}.mainmenu ul li.first{margin-left: 0;}.mainmenu ul li.last{margin-right: 0;}.mainmenu ul li ul li{margin-left: 0; margin-right: 0;}.mainmenu ul li a{text-transform: none; padding: 0; font-weight: normal; font-size: 1.067rem;}.fixed .mainmenu ul li ul li a:not(.active):not(.trail){color: rgb(57,57,57);}.mainmenu ul ul li a{transition: All 0.3s ease; -webkit-transition: All 0.3s ease;}.mainmenu ul ul li a{color: #4d4f4f!important;}.header .mainmenu ul ul li a:hover:not(.menuheader):not(.megamenu),.header .mainmenu ul ul li a.active{color: rgb(255,255,255)!important;}.mainmenu ul li a:hover{opacity: 0.8; transition: opacity 0.3s ease; -webkit-transition: opacity 0.3s ease;}.mainmenu ul li ul li a:hover{opacity: 1;}.mainmenu ul li:hover > ul{-webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.mainmenu ul li a{text-align: center;}.mainmenu ul li.open-left ul.level_2{right: 0; width: 200px;}.mainmenu ul li.open-left ul.level_3{right: auto; left: -200px; width: 200px;}.mainmenu ul li a i.fa{transform: translateY(-133%); -webkit-transform: translateY(-133%); position: absolute; top: 50%; width: 100%; left: 0; display: inline-block;}.mainmenu ul ul li a i.fa{transform: translateY(0); -webkit-transform: translateY(0); position: static; width: 1.5em;}.smartmenu-content{position: fixed; z-index: 100000000; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); visibility: hidden; text-align: center; opacity: 0; transition: All 0.5s ease; -webkit-transition: All 0.5s ease;}.smartmenu-content.open{visibility: visible; opacity: 1;}.smartmenu-content .smartmenu-table{display: table; height: 100%; width: 100%;}.smartmenu-content .smartmenu-scrollable{position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: scroll;}.smartmenu-content .mod_navigation .level_1 ul{display: none;}.smartmenu-content .mod_navigation li:not(.floatbox){font-size: 1.7rem; line-height: 2rem; font-weight: normal; padding: 0.5rem; text-transform: uppercase;}.smartmenu-content .mod_navigation .level_2 li{font-size: 1.2rem; line-height: 1.3rem; text-transform: none;}.smartmenu-content .mod_navigation ul.level_1{display: table-cell; vertical-align: middle; overflow: scroll; padding: 20px;}.smartmenu-content .mod_navigation a{color: rgb(255,255,255); transition: All 0.3s ease; -webkit-transition: All 0.3s ease;}.smartmenu-content .mod_navigation a.active,.smartmenu-content .mod_navigation a.trail{border-bottom: 1px solid rgb(255,255,255);}.smartmenu-content .mod_navigation a.submenu{margin-left: 35px;}.smartmenu-content .mod_navigation ul.level_2 a.submenu{margin-left: 25px;}.smartmenu-content .mod_navigation a:hover{opacity: 0.8;}.smartmenu-content .subitems_trigger{display: inline-block; margin-left: 10px;}.smartmenu-content .subitems_trigger:before{content:'[+]'; color: rgba(255,255,255,0.8);}.smartmenu-content .mod_navigation li.open > .subitems_trigger:before{content:'[-]';}.smartmenu-content .smartmenu-close{position: absolute; right: 40px; top: 40px; width: 35px; height: 35px; cursor: pointer;}.smartmenu-content .smartmenu-close:before,.smartmenu-content .smartmenu-close:after{display: inline-block; width: 35px; height: 1px; background: rgb(255,255,255); content: ''; transition: All 0.3s ease; -webkit-transition: All 0.3s ease; -webkit-transform: rotate(45deg); transform: rotate(45deg);}.smartmenu-content .smartmenu-close:after{-webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin-left: -35px;}.smartmenu{float: right; margin-left: 20px; line-height: 40px; display: none;}.smartmenu .smartmenu-trigger{height: 100px; width: 35px; position: relative; z-index: 1000000000; transition: All 0.3s ease; -webkit-transition: All 0.3s ease; cursor: pointer;}.header.cloned .smartmenu .smartmenu-trigger{height: 70px;}.smartmenu .smartmenu-trigger .line{height: 1px; background: #393939; width: 35px; position: absolute; display: block; top: 50%; margin-top: -1px;}.smartmenu .smartmenu-trigger .line:before,.smartmenu .smartmenu-trigger .line:after{display: inline-block; width: 35px; height: 1px; background: #393939; position: absolute; left: 0; content: ''; top: 50%; margin-top: -13px; transition: All 0.3s ease; -webkit-transition: All 0.3s ease;}.smartmenu .smartmenu-trigger .line:before{margin-top: 11px;}.mm-navbar-top,.mm-navbar-bottom{height: 80px;}.onepage_page .mm-navbar-top{height: 0;}.mm-menu-navbar_bottom-1 .mm-panels{bottom: 80px;}.mm-navbar-content-2 > *{width: 100%;}.mm-title{margin-top: 10px;}.mm-hasnavbar-top-1 .mm-panels{top: 80px;}.onepage_page .mm-hasnavbar-top-1 .mm-panels{top: 0px;}.mm-navbar-bottom{border: 0;}.mm-navbar>*{padding: 0;}.mm-navbar-bottom>.mm-navbar,.mm-navbars-top>.mm-navbar{display: block;}body .mm-menu a:hover,body .mm-menu a.active,body .mm-menu a.trail,body .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),body .mm-menu .mm-listview > li.mm-selected > span,body .mm-menu .mm-listview > li.trail a{background: #333333; color: rgb(255,255,255);}body .mm-menu .mm-listview > li.trail a.mm-next{border-left-color: rgba(255,255,255,0.5);}body .mm-menu li{list-style-type: none;}body .mm-menu i{display: none;}body .mm-menu i.fa{display: inline-block; margin-right: 5px; width: 20px;}body .mm-menu .menuheader{background: rgba(0,0,0,0.03);}body .mm-listview > li:not(.mm-divider):after{left: 0;}.mm-menu .mm-listview > li .mm-prev:hover:after,.mm-menu .mm-listview > li .mm-next:hover:after,.mm-menu .mm-listview > li .mm-arrow:hover:after{border-color: rgb(255,255,255);}.mm-menu .mm-navbar .mm-btn:hover:before,.mm-menu .mm-navbar .mm-btn:hover:after,.mm-menu .mm-listview > li.trail .mm-next:after,.mm-menu .mm-listview > li.trail .mm-arrow:after{border-color: rgb(255,255,255);}.mm-navbar .mod_search{margin-left: 15px; margin-right: 15px; padding-top: 20px;}.mm-navbar .mod_search input{border-radius: 30px; background: rgb(255,255,255); background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMy43MDZweCIgaGVpZ2h0PSIzMy43MDZweCIgdmlld0JveD0iMCAwIDMzLjcwNiAzMy43MDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjcwNiAzMy43MDYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIG9wYWNpdHk9IjAuOCI+PHBhdGggZmlsbD0iIzkzOTM5MyIgZD0iTTE3Ljc1NSwwLjk0NUMxNi4yMDksMC4zMTgsMTQuNTc2LDAsMTIuOSwwYy0xLjY3NSwwLTMuMzA4LDAuMzE4LTQuODU0LDAuOTQ1QzYuNDQ1LDEuNTk0LDUuMDEsMi41NDcsMy43NzgsMy43NzhDMi41NDcsNS4wMSwxLjU5NCw2LjQ0NSwwLjk0NCw4LjA0N0MwLjMxOCw5LjU5MywwLDExLjIyNiwwLDEyLjljMCwxLjY3NiwwLjMxOCwzLjMwOSwwLjk0NCw0Ljg1NGMwLjY0OSwxLjYwMSwxLjYwMywzLjAzNywyLjgzNCw0LjI2OWMxLjIzMSwxLjIzLDIuNjY3LDIuMTg2LDQuMjY5LDIuODM0YzEuNTQ2LDAuNjI3LDMuMTc5LDAuOTQ0LDQuODU0LDAuOTQ0YzEuNjc2LDAsMy4zMDktMC4zMTcsNC44NTQtMC45NDRjMS42MDItMC42NDgsMy4wMzctMS42MDQsNC4yNy0yLjgzNGMxLjIyOS0xLjIzLDIuMTg1LTIuNjY4LDIuODM0LTQuMjY5YzAuNjI1LTEuNTQ2LDAuOTQzLTMuMTc5LDAuOTQzLTQuODU0YzAtMS42NzUtMC4zMTgtMy4zMDgtMC45NDMtNC44NTRjLTAuNjQ5LTEuNjAyLTEuNjA0LTMuMDM3LTIuODM0LTQuMjY5QzIwLjc5MiwyLjU0NywxOS4zNTQsMS41OTQsMTcuNzU1LDAuOTQ1eiBNMjAuNjU4LDIwLjY1OGMtNC4yNzcsNC4yNzYtMTEuMjM3LDQuMjc2LTE1LjUxNSwwYy00LjI3OC00LjI3Ny00LjI3Ny0xMS4yMzcsMC0xNS41MTVzMTEuMjM3LTQuMjc3LDE1LjUxNSwwUzI0LjkzNywxNi4zODEsMjAuNjU4LDIwLjY1OHoiLz48cmVjdCB4PSIyNi45NTIiIHk9IjIwLjY5NyIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMTEuNTYzOCAyNy45MTc1KSIgZmlsbD0iIzkzOTM5MyIgd2lkdGg9IjEuOTMxIiBoZWlnaHQ9IjE0LjQ0MiIvPjwvZz48L3N2Zz4=); background-repeat: no-repeat; background-position: 92% center; background-size: 20px; padding: 10px 50px 10px 20px; height: auto!important;}.mm-navbar .mod_search .submit{display: none;}.mm-navbar .mod_search .label,.mm-navbar .mod_search .close-window{display: none;}.mm-navbar .mod_langswitcher{float: none; margin: 0; padding: 10px; background: rgba(0,0,0,0.05); line-height: 0;}.mm-navbar .mod_langswitcher .mod_langswitcher_inside:hover ul{animation: none; -webkit-animation: none;}.mm-navbar .mod_langswitcher .mod_langswitcher_inside{padding: 0;}.mm-navbar .mod_langswitcher img{display: none;}.mm-navbar .mod_langswitcher ul li img{display: inline-block; border: 1px solid rgba(255,255,255,0.1); margin: 0; width: 25px; height: 20px;}.mm-navbar .mod_langswitcher .mod_langswitcher_inside:before,.mm-navbar .mod_langswitcher .mod_langswitcher_inside:after{display: none;}.mm-navbar .mod_langswitcher ul{position: static; background: none; border: 0; display: block; width: auto;}.mm-navbar .mod_langswitcher ul li{display: inline-block;}.mm-navbar .mod_langswitcher ul li a{border: 0; padding: 0; margin-left: 5px; margin-right: 5px;}.mm-navbar .mod_socials a{display: inline-block; padding: 9px;}.ce_revolutionslider{position: relative;}.ce_revolutionslider_hyperlink{font-size: 13px; font-weight: bold;}.ce_revolutionslider_text{line-height: 1.5;}.ce_text_image_bar.show_arrow .image-left:after,.ce_text_image_bar.show_arrow .image-right:after{display: none;}.ce_list li.fa{margin-bottom: 20px; font-size: 1rem; position: relative; font-family: inherit;}.ce_list li.fa:before{font-family: FontAwesome;}textarea{height: inherit;}input,textarea{background-color: rgb(255,255,255); padding: 15px; font-size: 0.9rem;}button.submit{width: 100%;}.font-size-m{line-height: 1.3;}.ce_gallery .capt{font-size: inherit;}#slider{position: relative; z-index: 5;}.ce_table table td{border-top: 0; border-bottom: solid 1px rgb(227,227,227);}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #555 !important;}input:-moz-placeholder,textarea:-moz-placeholder{color: #555 !important; opacity: 1;}input::-moz-placeholder,textarea::-moz-placeholder{color: #555 !important; opacity: 1;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #555 !important;}form.style3{max-width: 500px; margin-left: auto; margin-right: auto;}form.style5 input,form.style5 textarea{background-color: rgb(247, 247, 247); border-color: rgb(247, 247, 247); font-size: 0.7rem;}form.style5  button.submit{width: auto;}form.style5 textarea:hover{border-color: rgb(153,153,153);}form{transition: All 0.7s ease; -webkit-transition: All 0.7s ease;}fieldset{opacity: 1; transition: All 0.7s ease; -webkit-transition: All 0.7s ease;}form div.widget{position: relative;}.ce_form .widget.fa:before,.ce_form .widget.fa label{display: none;}body.no_scroll{overflow: hidden;}.autogrid_wrapper.grid-l{margin-left: -3%; margin-right: -3%;}.autogrid_wrapper.grid-l .ce_autogridWrapperStart.autogrid{padding-left: 3%; padding-right: 3%;}@media only screen and (min-width: 768px) and (max-width: 970px){.smartmenu{display: block;}.mainmenu{display: none;}}@media only screen and (min-width: 768px) and (max-width: 1035px){#top .mod_top_phone{display: none;}#top .mod_top_mail a{padding-left: 0;}}@media only screen and (max-width: 767px){#main .mod_article,#main .mod_article .ce_bgimage .ce_bgimage-inside,.ce_headerimage .ce_headerimage_inside,.ce_bgimage-inside,.header .inside,.ce_text_image_bar .inside{padding-left: 20px!important; padding-right: 20px!important;}#main .mod_article.fullwidth{padding-left: 0px!important; padding-right: 0px!important;}.header .inside{height: 70px;}.header{padding-bottom: 0; padding-top: 0;}#fix-wrapper,#top-wrapper{position: relative!important;}#bottom .inside .left,#bottom .inside .right{float: none;}#bottom .inside .right a{margin-left: 0; margin-right: 15px;}#footer .inside{padding: 40px 20px;}.mod_breadcrumb{padding: 20px;}.mod_breadcrumb ul{display: none;}#bottom .inside{padding-left: 20px; padding-right: 20px;}#footer .totop:before{display: none;}.ce_hyperlink a,a.btn{font-size: 0.9rem;}h1{font-size: 1.733rem; margin-bottom: 15px;}h2{font-size: 1.6rem; margin-bottom: 10px;}h3{font-size: 1.467rem; margin-bottom: 10px;}h4{font-size: 1.2rem; margin-bottom: 10px;}h5{font-size: 1.067rem; margin-bottom: 10px;}.mod_breadcrumb{display: none;}#main .mod_article{padding-top: 50px; padding-bottom: 50px;}.header.cloned{box-shadow: none;}body.fixed-header .header.cloned{box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);}.stickyheader{top: 0!important; transition: All 0s ease; -webkit-transition: All 0s ease;}.header.original{visibility: hidden;}#top{display: none;}.stickyheader .header.cloned{transition: All 0s ease; -webkit-transition: All 0s ease;}.autogrid:not(.ce_autogridwrapper):not(.no_gutter){margin-bottom: 25px;}.autogrid.autogrid-last{margin-bottom: 0;}}.bg-accent{background-color: #660000;}p a{color: #660000;}.mainmenu ul ul{border-top: 2px solid #660000;}.header.original .mainmenu ul li a.trail,.header.original .mainmenu ul li a.active,.header.cloned .mainmenu ul li a.trail,.header.cloned .mainmenu ul li a.active{color: #660000;}#top-wrapper.fixed .mainmenu a.active,#top-wrapper.fixed .mainmenu a.trail{color: #660000;}.mainmenu ul ul li a:hover:not(.menuheader):not(.megamenu),.mainmenu ul ul li a.active{background: #660000!important;}body.header-dark .fixed .mainmenu ul li a.trail,body.header-dark .fixed .mainmenu ul li a.active{color: #660000;}.header-light #top-wrapper.fixed .mainmenu a.active,.header-light #top-wrapper.fixed .mainmenu a.trail{color: #660000;}#nav-open-btn:before{background: #660000;}input:focus,textarea:focus{border:1px solid #660000;}button.submit[type="submit"]{background: #660000;}button.submit[type="submit"]:hover{background: #660000;}.ce_hyperlink a,a.btn{background: #660000; border-color: #660000;}.color-accent,.color-accent p{color: #660000;}.ce_gallery .content{background: #660000;}.ce_accordion .toggler i.fa{background: #660000;}.ce_revolutionslider_hyperlink{background: #660000; border-color: #660000;}#top .mod_top_mail a:hover{background: #660000;}#top .mod_top_mail a{color: #660000;}#footer a:hover,#bottom .inside a:hover{color: #660000;}.ce_divider_extended.version5{background: #660000;}#top a{color: #660000;}body .mainmenu ul li a:hover:before,body .mainmenu ul li a.trail:before,body .mainmenu ul li a.active:before{background-color: #660000;}.mod_eventlist_v4 i.fa-location-arrow{background-color: #660000;}.ce_list.list-style2 li.fa:before{color: #660000;}.ce_list.list-style3 li.fa:before{color: #660000;}body .mm-menu a:hover,body .mm-menu a.active,body .mm-menu a.trail,body .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),body .mm-menu .mm-listview > li.mm-selected > span,body .mm-menu .mm-listview > li.trail a{background-color: #660000;}#top{color: #ffffff;}#top a,#top .mod_top_mail a{color: #ffffff;}#top,#top .inside{background-color: #660000;}h1,h2,h3,h4,h5,.ce_revolutionslider_text.bold,.font_headline{font-family: Alegreya; font-weight: 700;}h1,h2,h3,h4,h5,.font_headline{color: #660000;}#top .inside,.header .inside,#footer .inside,#bottom .inside,#main .mod_article:not(.autogrid),.boxed-content .contentwrap,.ce_text_image_bar .inside,.ce_headerimage .ce_headerimage_inside,.mod_breadcrumb .mod_breadcrumb_inside{max-width: 1000px;}.mod_breadcrumb{display: none;}#footer h4{color: rgba(255, 255, 255, 0.85);}#footer,#footer a{color: rgba(255, 255, 255, 0.85);}#footer li:after{border-color: rgba(255, 255, 255, 0.85);}#footer .inside a:hover{color: rgba(255,255,255,1);}#footer{background-color: #660000;}#bottom .inside,#bottom .inside a{color: rgba(255, 255, 255, 0.58);}#bottom .inside a:hover{color: rgba(255,255,255,1);}#bottom{background-color: #580f02;}#top .inside{background: none!important;}.header{background-color: #efefef;}.logo a{background-image: url(/assets/img/logo.png);}.header.cloned .logo a{background-image: url(/assets/img/logo.png);}@media only screen and (min-width: 768px){.header.original .logo{width: 200px;}}@media only screen and (min-width: 768px){.header.original .logo{height: 140px;}.header.original{line-height: 140px;}.smartmenu .smartmenu-trigger{height: 140px;}}@media only screen and (min-width: 768px){.header.cloned .logo{width: 110px;}}@media only screen and (max-width: 767px){.header.cloned .logo{width: 150px;}}.mainmenu ul li a{font-family: Source+Sans-Pro;}.mainmenu ul li a{font-weight: 700;}.mainmenu ul li a{font-size: 16px;}.mainmenu ul li a{text-transform: uppercase;}.mainmenu ul li ul li a{font-size: 16px;}.mainmenu ul li ul li a{line-height: 40px!important;}.mm-menu .mod_search{display: none;}.mm-navbar-top{height: 0;}.mm-hasnavbar-top-1 .mm-panels{top: 0px;}.mm-menu .mod_langswitcher{display: none;}.mm-navbar-bottom{height: 40px;}.mm-menu .mod_socials{display: none;}.mm-navbar-bottom{height: 40px;}dl{}dt{float: left; clear: left; width: 110px; text-align: left; font-weight: bold;}dt::after{content: ":";}dd{margin: 0 0 0 110px; padding: 0 0 0.5em 0;}.ce_image_text_box_inside figcaption.caption{display:none;}
/* ===== Ergänzungen für die statische Version (kein Contao, kein jQuery) ===== */
.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.kform-msg{margin:12px 0 0;font-weight:700}
.kform-msg:empty{display:none}
.kform-msg.ok{color:#1f6b2d}
.kform-msg.err{color:#a11}
.style3 .kform-msg{background:rgba(255,255,255,.94);padding:10px 14px}
.kform-noscript{font-size:.9em}
.note-draft{background:#fff4e5;border-left:4px solid #660000;padding:12px 16px;margin:0 0 1.5em}
.ce_headerimage{background-color:#e4e4e4}

/* Slider (ersetzt Revolution Slider): 3 Slides, Überblendung alle 5 Sekunden */
.hero{position:relative;overflow:hidden;height:calc(950px * var(--s,1));background:#3a3a3a}
.hero ul{list-style:none;margin:0;padding:0;height:100%}
.hero .slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.2s ease,visibility 1.2s;background-size:cover;background-position:center center}
.hero .slide.active{opacity:1;visibility:visible;z-index:2}
.hero .cap{position:absolute;left:50%;transform:translateX(-50%);top:calc(var(--y,0) * 1px * var(--s,1));margin:0;width:max-content;max-width:94%;text-align:center;line-height:1.3;font-size:max(calc(var(--fs,22) * 1px * var(--s,1)),13px)}
.hero .cap.ce_revolutionslider_hyperlink{display:inline-block;font-size:max(calc(14px * var(--s,1)),13px);padding:.9em 2.1em}
@media (max-width:760px){
  .hero{height:auto;min-height:340px}
  .hero ul{display:grid}
  .hero .slide{position:relative;grid-area:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6em;padding:56px 18px;min-height:340px;text-align:center}
  .hero .cap{position:static;transform:none;width:auto;max-width:100%;font-size:16px}
  .hero .cap.bold:first-of-type{font-size:clamp(28px,9.5vw,52px)}
  .hero .cap.ce_revolutionslider_hyperlink{margin-top:.8em;font-size:14px}
}
@media (prefers-reduced-motion:reduce){.hero .slide{transition:none}}

/* Lightbox (Bildnachweise) */
.lb{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;cursor:zoom-out;padding:12px}
.lb img{max-width:96vw;max-height:94vh;object-fit:contain}
body.no_scroll{overflow:hidden}

/* Menüleiste unter dem Logo wie im Original (dort durch den Shop-Button erzwungen) */


/* Hamburger-Symbol (statt FontAwesome) */
#nav-open-btn{position:absolute}
#nav-open-btn:before{content:'';background-image:none;position:relative}
#nav-open-btn:after{content:'';position:absolute;left:0;top:0;width:36px;height:36px;background:#fff;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA3LjEuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNMCA5NmMwLTE3LjcgMTQuMy0zMiAzMi0zMmgzODRjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzJIMzJjLTE3LjcgMC0zMi0xNC4zLTMyLTMybTAgMTYwYzAtMTcuNyAxNC4zLTMyIDMyLTMyaDM4NGMxNy43IDAgMzIgMTQuMyAzMiAzMnMtMTQuMyAzMi0zMiAzMkgzMmMtMTcuNyAwLTMyLTE0LjMtMzItMzJtNDQ4IDE2MGMwIDE3LjctMTQuMyAzMi0zMiAzMkgzMmMtMTcuNyAwLTMyLTE0LjMtMzItMzJzMTQuMy0zMiAzMi0zMmgzODRjMTcuNyAwIDMyIDE0LjMgMzIgMzIiLz48L3N2Zz4=) center/17px 17px no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA3LjEuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNMCA5NmMwLTE3LjcgMTQuMy0zMiAzMi0zMmgzODRjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzJIMzJjLTE3LjcgMC0zMi0xNC4zLTMyLTMybTAgMTYwYzAtMTcuNyAxNC4zLTMyIDMyLTMyaDM4NGMxNy43IDAgMzIgMTQuMyAzMiAzMnMtMTQuMyAzMi0zMiAzMkgzMmMtMTcuNyAwLTMyLTE0LjMtMzItMzJtNDQ4IDE2MGMwIDE3LjctMTQuMyAzMi0zMiAzMkgzMmMtMTcuNyAwLTMyLTE0LjMtMzItMzJzMTQuMy0zMiAzMi0zMmgzODRjMTcuNyAwIDMyIDE0LjMgMzIgMzIiLz48L3N2Zz4=) center/17px 17px no-repeat}

/* Pfeile vor den Footer-Listen (statt FontAwesome) */
#footer li:before{content:'';font-family:inherit;background:currentColor;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA3LjEuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNMjQ3LjEgMjMzLjRjMTIuNSAxMi41IDEyLjUgMzIuOCAwIDQ1LjNsLTE2MCAxNjBjLTEyLjUgMTIuNS0zMi44IDEyLjUtNDUuMyAwcy0xMi41LTMyLjggMC00NS4zTDE3OS4yIDI1NiA0MS45IDExOC42Yy0xMi41LTEyLjUtMTIuNS0zMi44IDAtNDUuM3MzMi44LTEyLjUgNDUuMyAwbDE2MCAxNjB6Ii8+PC9zdmc+) center/9px 14px no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA3LjEuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNSBGb250aWNvbnMsIEluYy4tLT48cGF0aCBkPSJNMjQ3LjEgMjMzLjRjMTIuNSAxMi41IDEyLjUgMzIuOCAwIDQ1LjNsLTE2MCAxNjBjLTEyLjUgMTIuNS0zMi44IDEyLjUtNDUuMyAwcy0xMi41LTMyLjggMC00NS4zTDE3OS4yIDI1NiA0MS45IDExOC42Yy0xMi41LTEyLjUtMTIuNS0zMi44IDAtNDUuM3MzMi44LTEyLjUgNDUuMyAwbDE2MCAxNjB6Ii8+PC9zdmc+) center/9px 14px no-repeat}

.fa:before,.fa-glyph:before{content:'';display:inline-block;width:1em;height:1em;background:currentColor;vertical-align:-.125em;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}
.fa-phone{--ico:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMTYwLjIgMjVjLTcuOS0xOC45LTI4LjUtMjguOS00OC4xLTIzLjZsLTUuNSAxLjVDNDIgMjAuNS0xMy4yIDgzLjEgMi45IDE1OS4zIDQwIDMzNC4zIDE3Ny43IDQ3MiAzNTIuNyA1MDkuMSA0MjkgNTI1LjMgNDkxLjUgNDcwIDUwOS4xIDQwNS40bDEuNS01LjVjNS40LTE5LjctNC43LTQwLjMtMjMuNS00OC4xbC05Ny4zLTQwLjVjLTE2LjUtNi45LTM1LjYtMi4xLTQ3IDExLjhsLTM4LjYgNDcuMmMtNzAuMy0zNC45LTEyNi45LTkzLjMtMTU5LjQtMTY1bDQ0LjItMzZjMTMuOS0xMS4zIDE4LjYtMzAuNCAxMS44LTQ3eiIvPjwvc3ZnPg==)}
.fa-fax{--ico:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMTYwIDY0djgwaDY0VjY0aDE0Ni43bDQ1LjMgNDUuM1YxNDRoNjR2LTM0LjdjMC0xNy02LjctMzMuMy0xOC43LTQ1LjNMNDE2IDE4LjdDNDA0IDYuNyAzODcuNyAwIDM3MC43IDBIMjI0Yy0zNS4zIDAtNjQgMjguNy02NCA2NE0zMiAxMjhjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjI4OGMwIDE3LjcgMTQuMyAzMiAzMiAzMmg0OGMxNy43IDAgMzItMTQuMyAzMi0zMlYxNjBjMC0xNy43LTE0LjMtMzItMzItMzJ6bTQ0OCA2NEgxNjB2MjU2YzAgMTcuNyAxNC4zIDMyIDMyIDMyaDI4OGMxNy43IDAgMzItMTQuMyAzMi0zMlYyMjRjMC0xNy43LTE0LjMtMzItMzItMzJtLTI1NiA5NmEyNCAyNCAwIDEgMSA0OCAwIDI0IDI0IDAgMSAxLTQ4IDBtMCA5NmEyNCAyNCAwIDEgMSA0OCAwIDI0IDI0IDAgMSAxLTQ4IDBtMTEyLTEyMGEyNCAyNCAwIDEgMSAwIDQ4IDI0IDI0IDAgMSAxIDAtNDhtLTI0IDEyMGEyNCAyNCAwIDEgMSA0OCAwIDI0IDI0IDAgMSAxLTQ4IDBtMTEyLTEyMGEyNCAyNCAwIDEgMSAwIDQ4IDI0IDI0IDAgMSAxIDAtNDhtLTI0IDEyMGEyNCAyNCAwIDEgMSA0OCAwIDI0IDI0IDAgMSAxLTQ4IDAiLz48L3N2Zz4=)}
.fa-envelope{--ico:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDggNjRDMjEuNSA2NCAwIDg1LjUgMCAxMTJjMCAxNS4xIDcuMSAyOS4zIDE5LjIgMzguNGwyMDggMTU2YTQ4IDQ4IDAgMCAwIDU3LjYgMGwyMDgtMTU2YzEyLjEtOS4xIDE5LjItMjMuMyAxOS4yLTM4LjQgMC0yNi41LTIxLjUtNDgtNDgtNDh6TTAgMTk2djE4OGMwIDM1LjMgMjguNyA2NCA2NCA2NGgzODRjMzUuMyAwIDY0LTI4LjcgNjQtNjRWMTk2TDMxMy42IDM0NC44Yy0zNC4xIDI1LjYtODEuMSAyNS42LTExNS4yIDB6Ii8+PC9zdmc+)}
.fa-envelope-o{--ico:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNjEuNCA2NEMyNy41IDY0IDAgOTEuNSAwIDEyNS40YzAgLjkgMCAxLjcuMSAyLjZIMHYyNTZjMCAzNS4zIDI4LjcgNjQgNjQgNjRoMzg0YzM1LjMgMCA2NC0yOC43IDY0LTY0VjEyOGgtLjFjMC0uOS4xLTEuNy4xLTIuNiAwLTMzLjktMjcuNS02MS40LTYxLjQtNjEuNHpNNDY0IDE5Mi4zVjM4NGMwIDguOC03LjIgMTYtMTYgMTZINjRjLTguOCAwLTE2LTcuMi0xNi0xNlYxOTIuM2wxNTQuOCAxMTcuNGMzMS40IDIzLjkgNzQuOSAyMy45IDEwNi40IDB6TTQ4IDEyNS40YzAtNy40IDYtMTMuNCAxMy40LTEzLjRoMzg5LjJjNy40IDAgMTMuNCA2IDEzLjQgMTMuNCAwIDQuMi0yIDguMi01LjMgMTAuN0wyODAuMiAyNzEuNWMtMTQuMyAxMC44LTM0LjEgMTAuOC00OC40IDBMNTMuMyAxMzYuMWMtMy4zLTIuNS01LjMtNi41LTUuMy0xMC43Ii8+PC9zdmc+)}
.fa-home{--ico:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjc3LjggOC42Yy0xMi4zLTExLjQtMzEuMy0xMS40LTQzLjUgMGwtMjI0IDIwOGMtOS42IDktMTIuOCAyMi45LTggMzUuMVMxOC44IDI3MiAzMiAyNzJoMTZ2MTc2YzAgMzUuMyAyOC43IDY0IDY0IDY0aDI4OGMzNS4zIDAgNjQtMjguNyA2NC02NFYyNzJoMTZjMTMuMiAwIDI1LTguMSAyOS44LTIwLjNzMS42LTI2LjItOC0zNS4xek0yNDAgMzIwaDMyYzI2LjUgMCA0OCAyMS41IDQ4IDQ4djk2SDE5MnYtOTZjMC0yNi41IDIxLjUtNDggNDgtNDgiLz48L3N2Zz4=)}
.fa-bookmark{--ico:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNNjQgMEMyOC43IDAgMCAyOC43IDAgNjR2NDE2YzAgMTEuNSA2LjIgMjIuMiAxNi4yIDI3LjhzMjIuMyA1LjUgMzIuMi0uNEwxOTIgNDIxLjNsMTQzLjUgODYuMWM5LjkgNS45IDIyLjIgNi4xIDMyLjIuNFMzODQgNDkxLjUgMzg0IDQ4MFY2NGMwLTM1LjMtMjguNy02NC02NC02NHoiLz48L3N2Zz4=)}
.fa-pencil{--ico:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzYuNCAzNTMuMmM0LjEtMTQuNiAxMS44LTI3LjkgMjIuNi0zOC43bDE4MS4yLTE4MS4yIDMzLjktMzMuOSAxMDQgMTA0IDMzLjkgMzMuOS0zMy45IDMzLjktMTgxLjIgMTgxLjJjLTEwLjcgMTAuNy0yNC4xIDE4LjUtMzguNyAyMi42TDMwLjQgNTEwLjZjLTguMyAyLjMtMTcuMyAwLTIzLjQtNi4yUy0xLjQgNDg5LjMuOSA0ODF6bTU1LjYtMy43Yy00LjQgNC43LTcuNiAxMC40LTkuMyAxNi42TDU4LjYgNDUzbDg2LjktMjQuMWM2LjQtMS44IDEyLjItNS4xIDE3LTkuN2wtNzAuNi02OS43em0zNTQtMTQ2LjEtMTA0LTEwNC0zNC0zMy45IDQ0LjktNDQuOUMzNjYuNCA3IDM4NC44LS42IDQwNC0uNnMzNy42IDcuNiA1MS4xIDIxLjJsMzUuNyAzNS43YzEzLjYgMTMuNiAyMS4yIDMyIDIxLjIgNTEuMXMtNy42IDM3LjYtMjEuMiA1MS4xbC00NC45IDQ0Ljl6Ii8+PC9zdmc+)}
.fa-mail-forward{--ico:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzA3LjggMTguNEMyOTUuOCAyMy40IDI4OCAzNSAyODggNDh2ODBIMTc2Qzc4LjggMTI4IDAgMjA2LjggMCAzMDRjMCAxMTMuMyA4MS41IDE2My45IDEwMC4yIDE3NC4xIDIuNSAxLjQgNS4zIDEuOSA4LjEgMS45IDEwLjkgMCAxOS43LTguOSAxOS43LTE5LjcgMC03LjUtNC4zLTE0LjQtOS44LTE5LjUtOS40LTguOC0yMi4yLTI2LjQtMjIuMi01Ni43IDAtNTMgNDMtOTYgOTYtOTZoOTZ2ODBjMCAxMi45IDcuOCAyNC42IDE5LjggMjkuNnMyNS43IDIuMiAzNC45LTYuOWwxNjAtMTYwYzEyLjUtMTIuNSAxMi41LTMyLjggMC00NS4zbC0xNjAtMTYwYy05LjItOS4yLTIyLjktMTEuOS0zNC45LTYuOXoiLz48L3N2Zz4=)}
.fa-sliders{--ico:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzIgNjRDMTQuMyA2NCAwIDc4LjMgMCA5NnMxNC4zIDMyIDMyIDMyaDg2LjdjMTIuMyAyOC4zIDQwLjUgNDggNzMuMyA0OHM2MS0xOS43IDczLjMtNDhINDgwYzE3LjcgMCAzMi0xNC4zIDMyLTMycy0xNC4zLTMyLTMyLTMySDI2NS4zQzI1MyAzNS43IDIyNC44IDE2IDE5MiAxNnMtNjEgMTkuNy03My4zIDQ4em0wIDE2MGMtMTcuNyAwLTMyIDE0LjMtMzIgMzJzMTQuMyAzMiAzMiAzMmgyNDYuN2MxMi4zIDI4LjMgNDAuNSA0OCA3My4zIDQ4czYxLTE5LjcgNzMuMy00OEg0ODBjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzJoLTU0LjdjLTEyLjMtMjguMy00MC41LTQ4LTczLjMtNDhzLTYxIDE5LjctNzMuMyA0OHptMCAxNjBjLTE3LjcgMC0zMiAxNC4zLTMyIDMyczE0LjMgMzIgMzIgMzJoNTQuN2MxMi4zIDI4LjMgNDAuNSA0OCA3My4zIDQ4czYxLTE5LjcgNzMuMy00OEg0ODBjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzJIMjMzLjNjLTEyLjMtMjguMy00MC41LTQ4LTczLjMtNDhzLTYxIDE5LjctNzMuMyA0OHoiLz48L3N2Zz4=)}
.fa-exclamation-circle{--ico:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjU2IDUxMmEyNTYgMjU2IDAgMSAxIDAtNTEyIDI1NiAyNTYgMCAxIDEgMCA1MTJtMC0xOTJhMzIgMzIgMCAxIDAgMCA2NCAzMiAzMiAwIDEgMCAwLTY0bTAtMTkyYy0xOC4yIDAtMzIuNyAxNS41LTMxLjQgMzMuN2w3LjQgMTA0Yy45IDEyLjYgMTEuNCAyMi4zIDIzLjkgMjIuMyAxMi42IDAgMjMtOS43IDIzLjktMjIuM2w3LjQtMTA0YzEuMy0xOC4yLTEzLjEtMzMuNy0zMS40LTMzLjd6Ii8+PC9zdmc+)}
.fa-wrench{--ico:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBkPSJNNTA5LjQgOTguNmM3LjYtNy42IDIwLjMtNS43IDI0LjEgNC4zIDYuOCAxNy43IDEwLjUgMzcgMTAuNSA1Ny4xIDAgODguNC03MS42IDE2MC0xNjAgMTYwLTE3LjUgMC0zNC40LTIuOC01MC4yLThMMTQ2LjkgNDk4LjljLTI4LjEgMjguMS03My43IDI4LjEtMTAxLjggMHMtMjguMS03My43IDAtMTAxLjhMMjMyIDIxMC4yYy01LjItMTUuOC04LTMyLjYtOC01MC4yQzIyNCA3MS42IDI5NS42IDAgMzg0IDBjMjAuMSAwIDM5LjQgMy43IDU3LjEgMTAuNSAxMCAzLjggMTEuOCAxNi41IDQuMyAyNC4xbC04OC43IDg4LjdjLTMgMy00LjcgNy4xLTQuNyAxMS4zVjE3NmMwIDguOCA3LjIgMTYgMTYgMTZoNDEuNGM0LjIgMCA4LjMtMS43IDExLjMtNC43eiIvPjwvc3ZnPg==)}
.fa-chevron-up{--ico:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjAxLjQgMTA1LjRjMTIuNS0xMi41IDMyLjgtMTIuNSA0NS4zIDBsMTkyIDE5MmMxMi41IDEyLjUgMTIuNSAzMi44IDAgNDUuM3MtMzIuOCAxMi41LTQ1LjMgMEwyMjQgMTczLjMgNTQuNiAzNDIuNmMtMTIuNSAxMi41LTMyLjggMTIuNS00NS4zIDBzLTEyLjUtMzIuOCAwLTQ1LjNsMTkyLTE5MnoiLz48L3N2Zz4=)}
#footer .totop:before{content:'';display:block;width:1em;height:1em;margin:0 auto;background:currentColor;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjAxLjQgMTA1LjRjMTIuNS0xMi41IDMyLjgtMTIuNSA0NS4zIDBsMTkyIDE5MmMxMi41IDEyLjUgMTIuNSAzMi44IDAgNDUuM3MtMzIuOCAxMi41LTQ1LjMgMEwyMjQgMTczLjMgNTQuNiAzNDIuNmMtMTIuNSAxMi41LTMyLjggMTIuNS00NS4zIDBzLTEyLjUtMzIuOCAwLTQ1LjNsMTkyLTE5MnoiLz48L3N2Zz4=) center/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjAxLjQgMTA1LjRjMTIuNS0xMi41IDMyLjgtMTIuNSA0NS4zIDBsMTkyIDE5MmMxMi41IDEyLjUgMTIuNSAzMi44IDAgNDUuM3MtMzIuOCAxMi41LTQ1LjMgMEwyMjQgMTczLjMgNTQuNiAzNDIuNmMtMTIuNSAxMi41LTMyLjggMTIuNS00NS4zIDBzLTEyLjUtMzIuOCAwLTQ1LjNsMTkyLTE5MnoiLz48L3N2Zz4=) center/contain no-repeat;font:inherit}
