#nav-main{font-weight: bold;padding: 24px 0 0 60px;position: relative;float: left}#nav-main .nav-main-hide{display: none}#nav-main a{border-bottom: 2px solid transparent}#nav-main strong.active,#nav-main a:hover{border-bottom: 2px solid #5d5d5d;color: #5d5d5d}.fullscreen #nav-main strong.active,.fullscreen #nav-main a:hover{border-color: #fff;color: #fff}#nav-main ul ul{font-weight: normal}#nav-main ul ul strong.active,#nav-main ul ul a:hover{border: 0}#nav-main li{position: relative}#nav-main li ul li{padding: 0}.fullscreen #header #nav-main strong.active,.is--sticky #nav-main strong.active,.fullscreen #header #nav-main a:hover,.is--sticky #nav-main a:hover{border-color: #fff}.fullscreen #header #nav-main ul ul a,.is--sticky #nav-main ul ul a{color: #5d5d5d}.fullscreen #header #nav-main ul ul strong.active,.is--sticky #nav-main ul ul strong.active,.fullscreen #header #nav-main ul ul a:hover,.is--sticky #nav-main ul ul a:hover{color: #707070}#nav-main ul li:hover > ul{visibility: visible;opacity: 1}#nav-main ul ul,#nav-main ul ul li ul{list-style: none;margin: 0;padding: 0;visibility: hidden;position: absolute;z-index: 99999;width: 255px;background: #fff;opacity: 0;-webkit-transition: opacity .2s linear, visibility .2s linear;-moz-transition: opacity .2s linear, visibility .2s linear;-o-transition: opacity .2s linear, visibility .2s linear;transition: opacity .2s linear, visibility .2s linear}.fullscreen #nav-main ul ul,.fullscreen #nav-main ul ul li ul{background: rgba(255,255,255,0.8)}#nav-main ul ul{top: 35px;left: 1px}#nav-main ul ul li ul{top: 0;left: 255px;background: #ddd}#nav-main ul ul li{clear: both;width: 100%;border: 0 none;border-bottom: 1px solid #c9c9c9}#nav-main ul ul li:last-child{border: 0}#nav-main ul ul li a,#nav-main ul ul li strong{background: none;padding: 7px 15px;color: #616161;text-decoration: none;display: inline-block;border: 0 none;float: left;clear: both;width: 255px}#nav-main ul li a.first{border-left: 0 none}#nav-main ul li a.last{border-right: 0 none}#wrapper{overflow: hidden}html{font-size: 100%}*{font-family: 'Assistant';font-style: normal;font-weight: 400}body{font-size: 18px;font-size: 1.125rem;color: #5d5d5d;line-height: 1.4}b,strong{font-weight: 700}a{color: #5d5d5d;text-decoration: underline;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3 ease-out;-o-transition: all .3 ease-out}a:focus,a:hover{color: #f9a800}body:not(.mobile) a[href^="tel:"]{text-decoration: none}img{max-width: 100%;height: auto}iframe{border: 0}ul{list-style: square}h1,h2,h1 a,h2 a{font-family: 'Barlow Semi Condensed';font-style: normal;font-weight: 400;color: #f9a800}h1,h2.section-headline,h2.section-hl{font-size: 40px;font-size: 2.5rem;margin-top: 1em;border-bottom: 1px solid #707070;padding-bottom: 10px}h2{font-size: 36px;font-size: 2.25rem}h3{font-size: 20px;font-size: 1.25rem;font-weight: 700}h4{font-size: 18px;font-size: 1.125rem}h1 a,h2 a,h3 a,h4 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration: none}.clear{clear: both}.invisible{display: none !important}.link:hover{cursor: pointer}#nav-main .hide-in-main-nav,.mm-menu .hide-in-main-nav,.hide{display: none}.text-center{text-align: center}.text-center-important *{text-align: center !important}.text-right{text-align: right}.text-left{text-align: left}.no-padding{padding: 0 !important;margin: 0 !important}.no-border{border: 0}.no-list{list-style: none;margin: 0;padding: 0}.float_right{float: right}.float_left{float: left}.img-scale{width: 100%;max-width: auto}.rounded-x{border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%}.margin-top-0{margin-top: 0 !important}.margin-top-20{margin-top: 20px}.margin-top-30{margin-top: 30px}.margin-top-40{margin-top: 40px !important}.margin-top-50{margin-top: 50px !important}.margin-top-60{margin-top: 60px}.margin-top-80{margin-top: 80px}.margin-top-100{margin-top: 100px}.margin-top-140{margin-top: 140px}.margin-bottom-0{margin-bottom: 0}.margin-bottom-20{margin-bottom: 20px}.margin-bottom-30{margin-bottom: 30px}.margin-bottom-40{margin-bottom: 40px}.margin-bottom-50{margin-bottom: 50px}.margin-bottom-60{margin-bottom: 60px}.margin-bottom-80{margin-bottom: 80px}.margin-bottom-100{margin-bottom: 100px}.margin-bottom-140{margin-bottom: 140px}.padding-5{padding: 5px}.padding-10{padding: 10px}.padding-20{padding: 20px}.product.padding-20{padding: 15px}.padding-left-25{padding-left: 25px}.padding-right-25{padding-right: 25px}.margin-0{margin: 0 !important}.margin-5{margin: 5px}.margin-10{margin: 10px}.margin-20{margin: 20px}.bg-grey{background: #e5e5e5}.bg-brand{background: #f9a800 !important}.bg-brand,.bg-brand *{color: #fff}.color-default{color: #5d5d5d}.color-brand{color: #f9a800}.error{color: #f60;font-weight: bold}.app-store-links a{margin-right: 25px}.app-store-links img{height: 50px}.fx{-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out}.fx-scale-active{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05)}.fbox{display: flex;flex-wrap: wrap;justify-content: center;margin: 0 -20px}.fbox .item{margin: 20px;flex-grow: 1;flex-basis: 0;position: relative}.fbox.padd{margin: 0}.fbox.padd .item{padding: 0 20px;margin: 0}.fbox.bordered .item{border-right: 1px solid #707070}.fbox.bordered .item:last-child{border: 0}.fbox.bordered-neg .item{border-color: #fff}.checklist{margin: 40px 0}.checklist ul{list-style: none;padding: 0}.checklist ul li{border-bottom: 1px solid #e5e5e5;padding: 12px 0 12px 50px;background: url(../../files/layout/img/ico-check.svg) 0 10px no-repeat}.checklist ul li:last-child{border: 0}.checklist.icon-plus ul li{background: url(../../files/layout/img/ico-plus.svg) 0 14px no-repeat}.boxed{padding: 25px}.boxed_25_60{padding: 25px 60px}.opacity_50{opacity: 0.5}p.back{margin-top: 30px !important}.intro p,.intro ul,.intro ol{font-size: 20px;font-size: 1.25rem}.intro ul{list-style: none;padding: 0}.intro li{margin-bottom: 10px}.narrow{max-width: 950px;margin: inherit auto inherit 0}.narrow.narrow-center{margin: 0 auto}.narrow.logo figure{margin-left: 35px;margin-right: 35px}.mod_article.full-width{max-width: 1680px;margin-left: auto;margin-right: auto}.mod_article.full-width.no-limit{max-width: 100%}.mod_article.boxed .inner{max-width: 1170px;margin: 0 auto}.mod_article.boxed.full-width .inner{padding-left: 15px;padding-right: 15px}.flex-box,.row-eq-height{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}#header{transition: background .3s ease-out;-webkit-transition: background .3s ease-out;-moz-transition: background .3 ease-out;-o-transition: background .3 ease-out}#header .container{padding-top: 20px;padding-bottom: 20px;position: relative}#header .mod_article.container{padding: 0;position: static}#header #logo a{width: 50%;display: inline-block}#header #logo-second{width: 150px;position: absolute;right: 12px;bottom: 20px}.fullscreen #header{position: fixed;width: 100%;z-index: 10;color: #fff}.fullscreen #header a,.fullscreen #header strong{color: #fff}#header.is--sticky{position: fixed;top: 0;width: 100%;z-index: 10;background: #fff;box-shadow: 0 0 4px rgba(0,0,0,0.45);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.45);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.45)}#header.is--sticky .container{padding: 10px 5px 10px}#header.is--sticky #logo a{width: 20%}#header.is--sticky a{color: #5d5d5d}#header.is--sticky a.btn.primary{color: #fff}#header.is--sticky #logo-second{width: 70px;bottom: 10px}#header.is--sticky #nav-main{padding-top: 5px}#header.is--sticky #nav-main li{padding: 0 8px}#header.is--sticky #nav-service{top: 20px}#header.is--sticky #nav-mobile-btn{top: 13px}#footer{text-align: center;background: #e5e5e5;padding: 20px 20px 60px;margin-top: 50px;font-size: 16px;font-size: 1rem}#footer .mod_article.container{padding: 0;width: 100%}body.no-footer-space #footer{margin-top: 0}#footer a{color: #5d5d5d}#footer a.ico{background-size: auto 16px;background-position: 0 3px;padding-left: 24px}#footer a:hover{color: #f9a800}#footer a.btn{font-weight: 700}#footer a.btn.primary{color: #fff}#footer a.btn.ico{background-position: 8px 4px;padding-left: 32px}#footer .inside{padding-bottom: 50px}#footer .inner{display: flex;text-align: left;margin: 0 -20px}#footer .inner .ce_text{margin: 20px;min-width: 150px}#footer .inner .ce_text:first-child{min-width: 240px}#footer ul{list-style: none;margin: 0;padding: 0}#footer ul li{padding-bottom: 8px;margin-bottom: 8px;border-bottom: 1px solid #707070}#footer ul li:last-child{border: 0}#footer ul a{text-decoration: none}#footer h3{font-size: 17px;font-size: 1.0625rem}#footer h3,#footer p{margin-top: 0;margin-bottom: 12px;font-weight: 500}#footer .top-link{display: inline-block;padding: 9px 18px;font-size: 22px;font-size: 1.375rem;text-decoration: none;background: #e5e5e5;position: fixed;bottom: 0;right: 0;z-index: 10}#sticky-footer{position: fixed;z-index: 1;bottom: 0;width: 100%;background: #5d5d5d;color: #fff;text-align: center}#sticky-footer a{color: #fff;text-decoration: none;display: inline-block;background-color: #707070;border: 1px solid #707070;padding: 2px 10px;font-size: 16px;font-size: 1rem}#sticky-footer a:hover{color: #e5e5e5;background-color: transparent;border-color: #fff}#sticky-footer ul{list-style: none;margin: 5px;padding: 0}#sticky-footer ul li{display: inline-block;margin: 5px;border-right: 1px solid #e5e5e5;padding-right: 15px}#sticky-footer ul li:last-child{border: 0;padding-right: 0}#nav-main{float: none;padding-left: 0}#nav-main ul{list-style: none;padding: 0;margin: 0}#nav-main li{float: left;padding: 0 12px}#nav-main a,#nav-main strong{display: inline-block;padding: 4px 0;text-decoration: none;color: #5d5d5d}.is--sticky #nav-main ul ul li strong{color: #5d5d5d}#nav-main ul.level_1 > li a,#nav-main ul.level_1 > li strong{padding-left: 26px;border: 0}#nav-main ul.level_1 > li a:hover,#nav-main ul.level_1 > li strong:hover{color: #f9a800}#nav-main ul.level_1 > li strong span,#nav-main ul.level_1 > li.trail a span,#nav-main ul.level_1 > li.trail strong span{border-bottom: 5px solid #f9a800;padding-bottom: 5px}#nav-main ul.level_1 > li:hover strong span,#nav-main ul.level_1 > li.trail:hover a span,#nav-main ul.level_1 > li.trail:hover strong span{border-color: transparent}#nav-main ul.level_2 > li a,#nav-main ul.level_2 > li strong{padding-left: 15px}#nav-main ul.level_2 > li span{border: 0 !important}#nav-main ul ul,#nav-main ul ul li ul{background: rgba(255,255,255,0.8);padding: 10px 0}#nav-main ul.level_2{padding-top: 30px}#nav-main ul ul li{border: 0}#nav-service{font-size: 16px;font-size: 1rem;position: absolute;top: 25px;right: 15px}#nav-service ul{margin: 0;padding: 0}#nav-service i{margin-right: 6px}#nav-service li{padding: 0;list-style: none}#nav-service li.search{position: absolute;bottom: 14px;right: 0}#nav-service li.search .ico{background-position: 0 4px;font-size: 18px;font-size: 1.125rem;text-decoration: none}#nav-footer{text-align: center}#nav-footer ul{margin: 0;padding: 0}#nav-footer li{display: inline-block}#nav-footer a,#nav-footer strong{display: inline-block;padding: 8px 12px;text-decoration: none}#nav-footer a:hover{color: #707070}body.fullscreen .hamburger-inner,.is--sticky .hamburger-inner,body.fullscreen .hamburger-inner::before,.is--sticky .hamburger-inner::before,body.fullscreen .hamburger-inner::after,.is--sticky .hamburger-inner::after{background: #fff}#mm-nav-main .ico{background-image: none !important}#nav-mobile-btn{position: absolute;right: 20px;top: 20px;display: none}.hamburger{padding: 0}.hamburger-box{width: 30px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width: 30px;height: 3px}#main .mod_sitemap .ico{background: none !important;padding-left: 0}#main .mod_sitemap a{text-decoration: none}#main .mod_sitemap .level_1 li a span{font-weight: 700}#main .mod_sitemap ul{margin-bottom: 20px}#main .mod_sitemap .level_2 li a span{font-weight: normal}.ce_form .widget{margin-bottom: 10px}.ce_form label{box-sizing: border-box}.ce_form select,.ce_form input,.ce_form textarea{border: 0;padding: 8px;background: #fff;border: 2px solid #e5e5e5;width: 100%;max-width: 600px;box-sizing: border-box;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0}.ce_form select{height: 40px}.ce_form input[type="radio"],.ce_form input.radio{width: auto}.ce_form .submit_container{margin-bottom: 20px}.ce_form button.submit{background: #5d5d5d;color: #fff;width: auto;padding: 8px 15px;margin-top: 10px;border: 0;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3 ease-out;-o-transition: all .3 ease-out}.ce_form button.submit:hover{background: #707070}.ce_form ::-webkit-input-placeholder{color: #707070;font-size: 12px;font-size: .75rem}.ce_form :-moz-placeholder{color: #707070;opacity: 1;font-size: 12px;font-size: .75rem}.ce_form ::-moz-placeholder{color: #707070;opacity: 1;font-size: 12px;font-size: .75rem}.ce_form :-ms-input-placeholder{color: #707070;font-size: 12px;font-size: .75rem}.ce_form ::-ms-input-placeholder{color: #707070;font-size: 12px;font-size: .75rem}.ce_form legend{display: inline-block;padding: 0 8px}#main .ce_text.block{overflow: hidden}#main .ce_text a{font-weight: bold}.primary-video{width: 100%}.full-height{height: 100vh;width: 100%;overflow: hidden;position: relative}.full-height .inner{background-color: #111;text-align: center}.full-height .inner,.full-height video{height: 100%}.full-height video{position: absolute;top: 50%;left: 50%;z-index: 1;min-width: 100%;min-height: 100%;width: auto;height: auto;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}body.ios .full-height video{position: static;top: 50%;left: 50%;z-index: 1;min-width: auto;min-height: auto;width: auto;height: 100%;-webkit-transform: none;transform: none}.upper-16-to-9 .full-height video{width: 100%;height: auto}.full-height .ce_rsce_slider,.full-height .slider,.full-height .slick-list,.full-height .slick-track,.full-height .slick-slide{height: 100%}.full-height .slick-slide{background-size: cover}.scroll-to-main{position: absolute;display: inline-block;z-index: 2;bottom: 100px;left: 50%;margin-left: -25px;text-align: center;font-size: 40px;font-size: 2.5rem;color: #fff;width: 50px;height: 50px;line-height: 43px;border: 1px solid #fff}.scroll-to-main:hover{background-color: rgba(255,255,255,0.3)}.slick-slide{display: none}.slick-next,.slick-nextn{height: 70px;width: 40px}.slick-prev:before,.slick-next:before{font-family: FontAwesome;font-size: 30px;text-rendering: auto;-webkit-font-smoothing: antialiased}.slick-prev:before{content: '\f104'}.slick-next:before{content: '\f105'}.slider-wrap{margin: 0 50px}.slick-prev:before,.slick-next:before{color: #707070}.slick-next{right: -45px}.slick-prev{left: -35px}.slick-dots li button:before{font-size: 36px;color: #fff;opacity: 1}.slick-dots li.slick-active button:before{color: #5d5d5d}.ce_rsce_header,.ce_rsce_slider{overflow: hidden}.ce_rsce_header .slick-next,.ce_rsce_slider .slick-next{right: 65px}.ce_rsce_header .slick-prev,.ce_rsce_slider .slick-prev{left: 65px}.ce_rsce_header .slick-prev:before,.ce_rsce_slider .slick-prev:before,.ce_rsce_header .slick-next:before,.ce_rsce_slider .slick-next:before{color: #fff;font-size: 70px;font-size: 4.375rem}.ce_rsce_header .slide,.ce_rsce_slider .slide{position: relative;background-position: center center}.ce_rsce_header .slide img,.ce_rsce_slider .slide img{width: 100%;max-width: auto}.ce_rsce_header .slide .overlay,.ce_rsce_slider .slide .overlay{background: rgba(0,0,0,0.4);height: 100%;position: absolute;width: 100%;top: 0}.ce_rsce_header .slide .caption,.ce_rsce_slider .slide .caption{width: 100%;padding-left: 100px;padding-right: 100px;box-sizing: border-box;position: absolute;top: 50%;margin-top: -50px;text-align: center;color: #fff;font-size: 60px;font-size: 3.75rem;font-weight: 500}.ce_rsce_header .slide .cta,.ce_rsce_slider .slide .cta{padding-top: 0;margin-top: 30px}.ce_rsce_header .slide .cta a.btn,.ce_rsce_slider .slide .cta a.btn{font-size: 20px;font-size: 1.25rem;padding: 6px 20px}.ce_rsce_header .slide .cta a.btn i,.ce_rsce_slider .slide .cta a.btn i{margin-left: 10px}.ce_rsce_header .slide .cta a.btn:focus,.ce_rsce_slider .slide .cta a.btn:focus,.ce_rsce_header .slide .cta a.btn:hover,.ce_rsce_slider .slide .cta a.btn:hover{color: #fff;background: rgba(255,255,255,0.15);text-decoration: none}.ce_rsce_header .slide .info,.ce_rsce_slider .slide .info,.ce_rsce_header .slide .additional-info,.ce_rsce_slider .slide .additional-info{margin-top: 25px;font-size: 16px;font-size: 1rem}.ce_rsce_header .slide .info h3,.ce_rsce_slider .slide .info h3,.ce_rsce_header .slide .additional-info h3,.ce_rsce_slider .slide .additional-info h3{margin: 0;font-weight: 700;font-size: 16px;font-size: 1rem}.ce_rsce_header .slide .caption h2{color: #fff;font-size: 58px;font-size: 3.625rem;margin: 0 auto;border: 0;padding: 0;max-width: 800px;line-height: 1.2}.ce_rsce_header .slide .caption p{margin: 15px 0 0;font-size: 18px;font-size: 1.125rem}.ce_rsce_slider.variant_2 .overlay{background: #fff6ea;background: linear-gradient(90deg, #fff6ea 0%, #fff6ea 26%, rgba(255,246,234,0) 62%, rgba(255,246,234,0) 100%)}.ce_rsce_slider.variant_2 .slick-prev{left: 40px}.ce_rsce_slider.variant_2 .slick-prev:before{margin-left: -4px}.ce_rsce_slider.variant_2 .slick-next{right: 40px}.ce_rsce_slider.variant_2 .slick-next:before{margin-right: -4px}.ce_rsce_slider.variant_2 .slick-prev:before,.ce_rsce_slider.variant_2 .slick-next:before{color: #000;font-size: 54px;font-size: 3.375rem}.ce_rsce_slider.variant_2 .slick-next,.ce_rsce_slider.variant_2 .slick-prev{background: #fff;height: 65px;width: 65px;border-radius: 50px;z-index: 1 !important}.ce_rsce_slider.variant_2 .caption{text-align: left;left: 11%;color: #f9a800;font-size: 36px;font-size: 2.25rem;max-width: 500px;padding: 20px 0}.ce_rsce_slider.variant_2 .caption .info,.ce_rsce_slider.variant_2 .caption .additional-info{color: #5D5D5D;margin-top: 0}.ce_rsce_slider.variant_2 .caption .info h3,.ce_rsce_slider.variant_2 .caption .additional-info h3{font-size: 26px;font-size: 1.625rem;font-weight: 400}.ce_rsce_slider.variant_2 .caption .cta a.btn{background: #f9a800;border: none}.ce_rsce_slider.variant_2 .caption .cta a.btn:hover{background: #5D5D5D}.tab-nav{display: flex;justify-content: space-between;list-style: none;padding: 0 0 10px;margin: 30px 0;align-items: baseline;border-bottom: 1px solid #707070}.tab-nav li{font-size: 20px;font-size: 1.25rem}.tab-nav li.active{font-size: 28px;font-size: 1.75rem;color: #f9a800}.tab-nav li:hover{cursor: pointer;color: #f9a800}.ce_rsce_carousel .slick-track{margin: auto}.ce_rsce_carousel .slick-slide .wrap{line-height: 80px;height: 80px;text-align: center}.ce_rsce_carousel .slick-slide img{display: inline-block}.ce_rsce_carousel.logobar .slick-slide .wrap{padding: 15px 45px;height: 100px;line-height: 70px}.ce_rsce_carousel.logobar .slick-slide .wrap img{max-height: 70px}.ce_rsce_team .member h3{color: #f9a800;border-bottom: 1px solid #707070;padding-bottom: 8px}.ce_rsce_team .member .info{padding-bottom: 45px}.ce_rsce_team .member img{width: 100%}.full-width .ce_dlh_googlemaps .dlh_googlemap{border: 1px solid #eee;border-left: 0;border-right: 0;width: 100% !important;height: 600px !important}iframe.gmap{width: 100%;height: 500px}.features.iconlist{font-size: 20px;font-size: 1.25rem;font-weight: 700}.features.iconlist ul{list-style: none;padding-left: 35px}.features.iconlist ul li{line-height: 30px}.features.iconlist ul li:before{font-family: 'FontAwesome';content: '\f058';margin: 0 10px 0 -35px;vertical-align: center;font-size: 30px;font-size: 1.875rem;color: #f9a800}.carousel .slick-slide .banner_image{text-align: center}.carousel .slick-slide .banner_image img{display: inline-block}.ce_downloads ul{list-style: none;padding: 0}.ce_downloads ul img{display: none}.ce_downloads ul li{margin-bottom: 10px}#contact-popup h3,#contact-overview h3{margin-bottom: 0}#contact-popup a,#contact-overview a{text-decoration: none}#contact-popup ul,#contact-overview ul{list-style: none;padding: 0;margin: 0}#contact-popup p,#contact-overview p,#contact-popup li,#contact-overview li{padding-top: 3px}#contact-popup .fbox .item,#contact-overview .fbox .item{margin-top: 10px}#contact-popup .ce_text p,#contact-overview .ce_text p{margin: 0}#contact-popup .open-state,#contact-overview .open-state{margin-left: 10px}#contact-popup .label,#contact-overview .label{display: inline-block;min-width: 70px}#contact-popup .ce_colsetStart{clear: both}#contact-popup a{color: #fff}#contact-popup a:hover{color: #5d5d5d}.popup{position: absolute;top: 0;left: 0;right: 0;width: 100%;min-height: 100vh;background: #f9a800;z-index: 10;color: #fff;box-shadow: 0 0 4px rgba(0,0,0,0.45);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.45);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.45)}.popup .inner{max-width: 1170px;margin: 0 auto;padding: 30px 12px}.hide-popup{border: 0;background: transparent;position: absolute;top: 25px;right: 25px;z-index: 10}.hide-popup i{font-size: 40px;font-size: 2.5rem;color: #fff}.ce_gallery{overflow: hidden;margin: 25px 0}.ce_gallery ul{list-style: none;margin: 0 -10px}.ce_gallery ul li{margin: 10px;float: left}.ce_gallery.banner{text-align: center}.ce_gallery.banner ul li{float: none;margin-bottom: 20px}img:not([src]){visibility: hidden}@-moz-document url-prefix(){img:-moz-loading{visibility: hidden}}.ce_rsce_splitter{margin: 60px 0 25px}.ce_rsce_splitter .splitter{margin: auto;width: 100px;border: 0;border-top: 2px solid #e5e5e5}.ce_rsce_icon-list .item img{width: auto;max-height: 100px}.ce_rsce_icon-list .item h3{font-size: 28px;font-size: 1.75rem}.box{padding: 0 !important;background: #fff}.box h3{background: #f9a800;color: #fff;font-weight: 700;font-size: 28px;font-size: 1.75rem;padding: 8px 15px;margin: 0;text-align: center}.box.shadow{box-shadow: 0 0 4px rgba(0,0,0,0.45);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.45);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.45)}.ce_rsce_hero_box{background: #e5e5e5}.ce_rsce_hero_box .inner{padding: 25px}.ce_rsce_hero_box .inner h2{margin-top: 10px}.ce_rsce_hero_box .additional-img{margin-top: 2px}.ce_rsce_hero_box_image{position: relative}.ce_rsce_hero_box_image .inner{background-size: cover;background-position: center}.ce_rsce_hero_box_image .bg-image img{width: 100%}.ce_rsce_hero_box_image .overlay{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.6);z-index: 1}.ce_rsce_hero_box_image .box{margin: 0 auto;max-width: 700px;padding: 40px 20px;z-index: 2;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.ce_rsce_hero_box_image .box .inner{padding: 20px 30px;background: #5d5d5d;color: #fff}.ce_rsce_hero_box_image .box .inner h2,.ce_rsce_hero_box_image .box .inner h3{margin: 0}.ce_rsce_hero_box_image .box .inner h3.subtitle{margin-top: 15px}.ce_rsce_hero_box_image .box .inner a{color: #fff}.ce_rsce_hero_box_image .box .inner a:hover{color: #707070}.ce_rsce_hero_box_image .box .inner a.primary{background-color: #f9a800;color: #fff;border-color: #fff;font-weight: bold}.ce_rsce_hero_box_image .box .inner a.primary:hover{background-color: #fff;color: #f9a800;border-color: #f9a800}.ce_rsce_hero_box_image .box .inner .headline{margin-bottom: 20px}.ce_rsce_hero_box_image .box .inner.no-bg{background: transparent}.ce_rsce_hero_box_image .box .ce_form{overflow: hidden}.ce_rsce_hero_box_image .box .ce_form .widget{padding: 8px;margin-bottom: 8px}.ce_rsce_hero_box_image .box .ce_form .widget.col-6{width: 50%;float: left}.ce_rsce_hero_box_image .box .ce_form input,.ce_rsce_hero_box_image .box .ce_form textarea{background: #fff;width: 100%;box-sizing: border-box;border: 0}.ce_rsce_hero_box_image .box .ce_form .submit_container{text-align: center;margin-top: 20px}.ce_rsce_hero_box_image .box .ce_form button.submit{margin: 0;width: auto;border: 1px solid #fff;background: transparent}.ce_rsce_hero_box_image .box .ce_form button.submit:hover{background: rgba(255,255,255,0.15)}.ce_rsce_hero_box_image.image-as-css .box{position: relative;top: 0;left: 0;transform: none}.ce_rsce_social ul{list-style: none;padding: 0}.ce_rsce_social li{display: inline-block;font-size: 28px;font-size: 1.75rem;margin: 10px}.mediPlayer:hover{cursor: pointer}.ce_StatementsList .testimonial,.ce_rsce_testimonial .testimonial{padding: 5px 25px;position: relative;overflow: hidden}.ce_StatementsList .testimonial em,.ce_rsce_testimonial .testimonial em{font-style: normal;color: #5d5d5d}.ce_StatementsList .ico-speak,.ce_rsce_testimonial .ico-speak{display: none}.ce_StatementsList .statement,.ce_rsce_testimonial .statement{margin-left: 200px}.ce_StatementsList .author-pic,.ce_rsce_testimonial .author-pic{float: left}.ce_StatementsList .author-pic img,.ce_rsce_testimonial .author-pic img{border: 1px solid #e5e5e5;width: 160px}.ce_StatementsList .statement_item{margin-bottom: 35px}.landingpage #nav-main,.landingpage #nav-service,.landingpage #nav-mobile-btn,.landingpage #sticky-footer{display: none}.landingpage #header #logo{float: none}.landingpage #header .quickinfo-date{display: block;position: absolute;right: 12px;top: 20px;font-weight: 700}.landingpage #header .quickinfo-date p{margin: 0}.landingpage #header a.quick-checkin{top: 20px;right: 250px;display: none}.landingpage #header.is--sticky .quickinfo-date{top: 10px;color: #fff}.landingpage #header .container{padding-top: 30px;padding-bottom: 30px}.landingpage #header.is--sticky .container{padding: 10px 15px 10px}.landingpage .ce_rsce_hero_box .inner{padding: 30px 60px 20px}.add_to_favorites{text-decoration: none}.add_to_favorites:hover{cursor: pointer;text-decoration: none}.fav-indicator{display: inline-block;border-radius: 100%;background: rgba(255,255,255,0.3);text-align: center;font-size: 13px;font-size: .8125rem;padding: 2px 0;width: 23px;margin-left: 2px}.notifyjs-bootstrap-base{font-weight: normal !important;font-size: 20px !important;font-size: 1.25rem !important;text-shadow: none !important;border-radius: 0 !important;padding: 10px 20px !important}.notifyjs-bootstrap-info{color: #e5e5e5 !important;background-color: #5d5d5d !important;border-color: #5d5d5d !important;background-image: none !important}.ce_rsce_gallery .galleria{width: 100%;height: 700px}.ce_rsce_gallery .galleria-bar{background: #5d5d5d}.mod_newsarchive,.mod_newslist{overflow: hidden}.mod_newsarchive .layout_teaser h4,.mod_newslist .layout_teaser h4{margin-top: 25px;font-size: 22px;font-size: 1.375rem}.mod_newsarchive .layout_teaser .image_container,.mod_newslist .layout_teaser .image_container{min-height: 460px}.mod_newsarchive .layout_teaser .image_container img,.mod_newslist .layout_teaser .image_container img{box-shadow: 0 0 4px rgba(0,0,0,0.45);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.45);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.45)}.mod_newsarchive .layout_short,.mod_newslist .layout_short{float: left;width: 33.333%;margin: 15px 0}.mod_newsarchive .layout_short .inner,.mod_newslist .layout_short .inner{padding: 10px}.mod_newsarchive .layout_short img,.mod_newslist .layout_short img{box-shadow: 0 0 4px rgba(0,0,0,0.45);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.45);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.45)}.mod_newsarchive.current-issue .layout_short,.mod_newslist.current-issue .layout_short{width: 33.333%}.mod_newsreader{padding-bottom: 50px;max-width: 640px}.mod_newsreader h1{margin: .67em auto}.mod_newsreader p.back,.mod_newsreader .news-text{max-width: 640px}.mod_newsreader p.back h2,.mod_newsreader .news-text h2{margin-top: 25px}.mod_newsreader p.info{margin: 30px auto}.mod_newsreader .main-image{margin: 30px auto;text-align: center}.mod_newsreader .main-image img{width: 100%;max-width: 640px}.mod_eventlist .layout_teaser{padding: 0 20px 10px}.mod_eventlist .layout_teaser h4{margin-top: 25px;font-size: 22px;font-size: 1.375rem}.mod_eventlist .layout_teaser .info{font-size: 22px;font-size: 1.375rem;padding: 8px;border-top: 1px solid #707070;border-bottom: 1px solid #707070}.mod_eventlist.carousel .layout_teaser .event-inner{padding: 20px;box-shadow: 0 0 4px rgba(0,0,0,0.45);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.45);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.45);background: #fff}.mod_eventlist .empty{padding: 50px 30px}.mod_eventlist .layout_upcoming{padding: 20px 0;border-bottom: 1px solid #707070;max-width: 950px;margin: inherit auto inherit 0}.mod_eventlist .layout_upcoming.narrow-center{margin: 0 auto}.mod_eventlist .layout_upcoming.logo figure{margin-left: 35px;margin-right: 35px}.mod_eventlist .layout_upcoming:last-child{border: 0}.mod_eventlist .layout_upcoming time{min-width: 200px;padding-right: 25px;display: inline-block}.mod_eventlist .layout_upcoming a{text-decoration: none}.mod_eventlist .layout_upcoming a:hover{color: #f9a800}.mod_eventreader .info time{font-weight: 700}.mod_calendar{max-width: 950px;margin: inherit auto inherit 0}.mod_calendar.narrow-center{margin: 0 auto}.mod_calendar.logo figure{margin-left: 35px;margin-right: 35px}.mod_calendar table,.mod_calendar td,.mod_calendar th{border: 1px solid #e5e5e5}.mod_calendar td,.mod_calendar th{padding: 15px}.mod_calendar th,.mod_calendar th span{font-weight: 700}.mod_calendar tr:first-child th{border: 0}.mod_calendar th.current{color: #f9a800;font-size: 22px;font-size: 1.375rem}.mod_calendar th.label{width: 100/7%}.mod_calendar .event{max-width: 120px;font-size: 13px;font-size: .8125rem}.mod_calendar .event a{text-decoration: none;color: #f9a800}.mod_calendar .event a:hover{color: #d39007}.mod_calendar .days{vertical-align: top}.mod_calendar .days .header{color: #707070}.fbox .box .mod_newslist .layout_teaser,.fbox .box .mod_eventlist .layout_teaser{padding: 20px}.mod_CatalogList .grid-container{display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(auto, 1fr);grid-column-gap: 40px;grid-row-gap: 40px}.mod_CatalogList .grid-item{text-align: center}.mod_CatalogList .product{position: relative;padding-bottom: 80px;border: 1px solid #e5e5e5}.mod_CatalogList .product h4{font-size: 22px;font-size: 1.375rem;font-weight: 700;margin-bottom: 0}.mod_CatalogList .product .description p{margin-top: 0}.mod_CatalogList .product .info{padding: 0 12px}.mod_CatalogList .product .image{margin: 25px}.mod_CatalogList .product .image img{max-height: 180px;max-width: 220px;width: auto;display: inline-block}.mod_CatalogList .product .price{margin-bottom: 20px;font-size: 22px;font-size: 1.375rem}.mod_CatalogList .product .price .price-value{color: #f9a800;font-weight: 700}.mod_CatalogList .product .base-price,.mod_CatalogList .product .description{font-size: 14px;font-size: .875rem}.mod_CatalogList .product .description p{margin: 0;padding: 0 15px}.mod_CatalogList .product .saving{font-weight: 700}.mod_CatalogList .product .shop-link{position: absolute;bottom: 20px;left: 50%;margin: 0 0 0 -50px}.mod_CatalogList .box{padding-bottom: 80px !important}.mod_CatalogList .box .valid-period{background: #f9a800;color: #fff;padding-bottom: 8px;font-size: 13px;font-size: .8125rem}.mod_CatalogList .carousel .product{padding-bottom: 0}.ce_rsce_youtube .video_wrapper{position: relative;padding-bottom: 56.25%;padding-top: 0px;height: 0;overflow: hidden}.ce_rsce_youtube .video_wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.ce_rsce_text_2cols{margin: 40px 0}.mod_pageImage img{width: 100%;display: block;max-height: 400px;max-width: 1020px;margin: 0 auto}.btn{display: inline-block;padding: 4px 15px;text-decoration: none;background: #5d5d5d;border: 1px solid #5d5d5d;color: #fff;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3 ease-out;-o-transition: all .3 ease-out;margin-bottom: 10px}.btn.primary{background-color: #f9a800;border-color: #f9a800;color: #fff}.btn.primary:hover{background-color: #d39007;border-color: #d39007;color: #fff}.btn.xl{font-size: 22px;font-size: 1.375rem;padding: 15px 50px}.btn.small{padding: 2px 8px;font-size: 14px;font-size: .875rem}.btn:hover{text-decoration: none;background: #fff;border-color: #5d5d5d;color: #5d5d5d}#main .btn{border-radius: 5px;box-shadow: 0 0 4px rgba(0,0,0,0.45);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.45);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.45);font-weight: 700}a.ico,strong.ico,h3.ico,p.ico,#main li.ico,.custom li.ico{padding-left: 26px;background-repeat: no-repeat !important;background-position: 0 8px;background-size: auto 18px}a.ico.btn,strong.ico.btn,h3.ico.btn,p.ico.btn,#main li.ico.btn,.custom li.ico.btn{padding: 3px 10px 3px 36px;background-position: 8px 3px;background-size: auto 18px}a.ico-news,strong.ico-news,h3.ico-news,p.ico-news,#main li.ico-news,.custom li.ico-news{background-image: url(../../files/layout/img/ico-news.svg) !important}a.ico-standort,strong.ico-standort,h3.ico-standort,p.ico-standort,#main li.ico-standort,.custom li.ico-standort{background-image: url(../../files/layout/img/ico-standort.svg) !important}a.ico-standort-2,strong.ico-standort-2,h3.ico-standort-2,p.ico-standort-2,#main li.ico-standort-2,.custom li.ico-standort-2{background-image: url(../../files/layout/img/ico-standort-2.svg) !important}a.ico-standort-neg,strong.ico-standort-neg,h3.ico-standort-neg,p.ico-standort-neg,#main li.ico-standort-neg,.custom li.ico-standort-neg{background-image: url(../../files/layout/img/ico-standort-neg.svg) !important}a.ico-leistungen,strong.ico-leistungen,h3.ico-leistungen,p.ico-leistungen,#main li.ico-leistungen,.custom li.ico-leistungen{background-image: url(../../files/layout/img/ico-leistungen.svg) !important}a.ico-magazin,strong.ico-magazin,h3.ico-magazin,p.ico-magazin,#main li.ico-magazin,.custom li.ico-magazin{background-image: url(../../files/layout/img/ico-magazin.svg) !important}a.ico-stellen,strong.ico-stellen,h3.ico-stellen,p.ico-stellen,#main li.ico-stellen,.custom li.ico-stellen{background-image: url(../../files/layout/img/ico-stellen.svg) !important}a.ico-app,strong.ico-app,h3.ico-app,p.ico-app,#main li.ico-app,.custom li.ico-app{background-image: url(../../files/layout/img/ico-app.svg) !important}a.ico-shop,strong.ico-shop,h3.ico-shop,p.ico-shop,#main li.ico-shop,.custom li.ico-shop{background-image: url(../../files/layout/img/ico-shop.svg) !important;padding-left: 30px}a.ico-kontakt-neg,strong.ico-kontakt-neg,h3.ico-kontakt-neg,p.ico-kontakt-neg,#main li.ico-kontakt-neg,.custom li.ico-kontakt-neg{background-image: url(../../files/layout/img/ico-kontakt-neg.svg) !important}a.ico-kontakt,strong.ico-kontakt,h3.ico-kontakt,p.ico-kontakt,#main li.ico-kontakt,.custom li.ico-kontakt{background-image: url(../../files/layout/img/ico-kontakt.svg) !important}a.ico-notdienst-neg,strong.ico-notdienst-neg,h3.ico-notdienst-neg,p.ico-notdienst-neg,#main li.ico-notdienst-neg,.custom li.ico-notdienst-neg{background-image: url(../../files/layout/img/ico-notdienst-neg.svg) !important}a.ico-arrow-left,strong.ico-arrow-left,h3.ico-arrow-left,p.ico-arrow-left,#main li.ico-arrow-left,.custom li.ico-arrow-left{background-image: url(../../files/layout/img/ico-arrow-left.svg) !important}a.ico-arrow-right,strong.ico-arrow-right,h3.ico-arrow-right,p.ico-arrow-right,#main li.ico-arrow-right,.custom li.ico-arrow-right{background-image: url(../../files/layout/img/ico-arrow-right.svg) !important}a.ico-circle,strong.ico-circle,h3.ico-circle,p.ico-circle,#main li.ico-circle,.custom li.ico-circle{background-image: url(../../files/layout/img/ico-circle.svg) !important}a.ico-fax,strong.ico-fax,h3.ico-fax,p.ico-fax,#main li.ico-fax,.custom li.ico-fax{background-image: url(../../files/layout/img/ico-fax.svg) !important}a.ico-fax-neg,strong.ico-fax-neg,h3.ico-fax-neg,p.ico-fax-neg,#main li.ico-fax-neg,.custom li.ico-fax-neg{background-image: url(../../files/layout/img/ico-fax-neg.svg) !important}a.ico-mail,strong.ico-mail,h3.ico-mail,p.ico-mail,#main li.ico-mail,.custom li.ico-mail{background-image: url(../../files/layout/img/ico-mail.svg) !important;background-size: auto 12px}a.ico-mail-neg,strong.ico-mail-neg,h3.ico-mail-neg,p.ico-mail-neg,#main li.ico-mail-neg,.custom li.ico-mail-neg{background-image: url(../../files/layout/img/ico-mail-neg.svg) !important;background-size: auto 12px}a.ico-stat-closed,strong.ico-stat-closed,h3.ico-stat-closed,p.ico-stat-closed,#main li.ico-stat-closed,.custom li.ico-stat-closed{background-image: url(../../files/layout/img/ico-stat-closed.svg) !important}a.ico-stat-opened,strong.ico-stat-opened,h3.ico-stat-opened,p.ico-stat-opened,#main li.ico-stat-opened,.custom li.ico-stat-opened{background-image: url(../../files/layout/img/ico-stat-opened.svg) !important}a.ico-search,strong.ico-search,h3.ico-search,p.ico-search,#main li.ico-search,.custom li.ico-search{background-image: url(../../files/layout/img/ico-search.svg) !important}a.ico-phone,strong.ico-phone,h3.ico-phone,p.ico-phone,#main li.ico-phone,.custom li.ico-phone{background-image: url(../../files/layout/img/ico-phone.svg) !important}a.ico-phone-neg,strong.ico-phone-neg,h3.ico-phone-neg,p.ico-phone-neg,#main li.ico-phone-neg,.custom li.ico-phone-neg{background-image: url(../../files/layout/img/ico-phone-neg.svg) !important}a.ico-document,strong.ico-document,h3.ico-document,p.ico-document,#main li.ico-document,.custom li.ico-document{background-image: url(../../files/layout/img/ico-document.svg) !important}.ce_text a.ico,.mod_newslist a.ico{background-position: 0 3px}.open-state{padding-left: 20px;background-repeat: no-repeat !important;background-position: 0 7px;background-size: auto 14px;background-image: url(../../files/layout/img/ico-stat-closed.svg)}.open-state.opened{background-image: url(../../files/layout/img/ico-stat-opened.svg)}.mod_search .even,.mod_search .odd{border-top: 2px solid #e5e5e5;padding-top: 5px;margin-top: 25px}.mod_search .url,.mod_search .relevance{display: none}.mod_search .highlight{background: #e5e5e5;display: inline-block;padding: 0 4px}.mod_search h3 a{color: #f9a800;font-weight: 700}.mod_search .formbody .widget{display: inline-block}.mod_search .formbody input,.mod_search .formbody button{height: 40px;box-sizing: border-box}.mod_search .formbody button{background: #f9a800;border: 0;color: #fff}.popup .mod_search .formbody{position: absolute;top: 40%;left: 50%;margin-left: -210px}.popup .mod_search .formbody input,.popup .mod_search .formbody button{height: auto;box-sizing: border-box;border: 0;padding: 10px;font-size: 30px;font-size: 1.875rem;width: 100%}.popup .mod_search .formbody button{background: #5d5d5d;color: #fff}.pagination{clear: both;color: #999;margin: auto auto 40px}.pagination a,.pagination strong{display: block;padding: 2px 8px}.pagination ul{margin: 0;padding: 0}.pagination li{display: inline-block;list-style: none;margin-right: 10px;font-weight: bold}.pagination a{text-decoration: none;color: #707070}.pagination a:hover,.pagination .current{background: #5d5d5d;color: #fff}.ce_rsce_department{margin-bottom: 25px}.ce_rsce_department .inner{position: relative}.ce_rsce_department h3{margin: 0;padding: 8px 15px;color: #fff;background: #f9a800;font-weight: 700;position: absolute;top: 0;width: 100%}.ce_rsce_department .info{display: flex;justify-content: space-between;padding: 8px 0}.ce_rsce_department .info .phone{background-size: auto 15px;padding-left: 22px;text-decoration: none}.ce_rsce_department.layout-extended .box .inner,.ce_rsce_department.layout-contact .box .inner{padding: 20px}.ce_rsce_department.layout-extended h3,.ce_rsce_department.layout-contact h3{position: static;text-align: left;font-size: 18px;font-size: 1.125rem;padding: 0;background: transparent;color: #f9a800;margin-bottom: 10px}.ce_rsce_department.layout-extended p.ico-kontakt,.ce_rsce_department.layout-contact p.ico-kontakt{background-position: 0 3px;margin-bottom: 5px}.ce_rsce_department.layout-extended p.ico-kontakt span.open-state,.ce_rsce_department.layout-contact p.ico-kontakt span.open-state{margin-left: 8px;vertical-align: text-bottom}.ce_rsce_department.layout-extended .label,.ce_rsce_department.layout-contact .label{min-width: 60px;margin-left: 28px;display: inline-block}.ce_rsce_department.layout-contact{margin: 50px 0}.ce_rsce_department.layout-contact .box .inner{padding: 30px}.ce_rsce_department.layout-contact .box .inner .inner{padding: 0}.ce_rsce_department.layout-contact h2{font-weight: 700;font-size: 24px;font-size: 1.5rem;margin: 0 0 20px}.ce_rsce_department.layout-contact h3{border-top: 1px solid #707070;padding-top: 10px}.ce_rsce_department.layout-contact p{margin-top: 0}.ce_accordion{box-shadow: 0 0 4px rgba(0,0,0,0.45);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.45);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.45);padding: 8px;margin: 20px 0}.ce_accordion .ui-accordion-header{background: url(../../files/layout/img/ico-arrow-right-brand.svg) no-repeat;background-size: auto 16px;background-position: 0 4px;padding-left: 23px}.ce_accordion .ui-accordion-header:focus{outline: none}.ce_accordion .ui-accordion-header.active{border-bottom: 1px solid #707070;padding-bottom: 15px;background: url(../../files/layout/img/ico-arrow-down-brand.svg) no-repeat;background-position: 0 10px;background-size: 16px auto}.ce_accordion .ui-accordion-header.active,.ce_accordion .ui-accordion-header:hover{color: #f9a800;cursor: pointer}.ce_accordion .ui-accordion-content{padding: 10px 23px 0 23px}.accordion-news .group{margin-bottom: 20px}.accordion-news .group-header{background: url(../../files/layout/img/ico-arrow-right-brand.svg) no-repeat;background-size: auto 16px;background-position: 0 18px;padding-left: 23px;margin: 0}.accordion-news .group-header:hover{cursor: pointer;color: #5d5d5d}.mod_LectureList{margin-bottom: 50px}.mod_LectureList table{width: 100%}.mod_LectureList table thead{display: none}.mod_LectureList table td,.mod_LectureList table th{border-bottom: 1px solid #e5e5e5;padding: 8px 20px 8px 0;vertical-align: top}.mod_LectureList table th{font-weight: bold;border-bottom: 2px solid #5d5d5d;text-align: left}.mod_LectureList table td.time{white-space: nowrap}.mod_LectureList table th.speaker{width: 25%}.mod_LectureList table a{text-decoration: none}.mod_LectureList table td.speaker,.mod_LectureList table td.speaker a{color: #5d5d5d}.mod_LectureList table td.day-legend{font-weight: bold;border-bottom-color: #5d5d5d;padding-top: 30px}.mod_SpeakerList{margin: 30px 0;overflow: hidden}.mod_SpeakerList .portfolio-tiles-item{float: left;width: 33.333333%;padding: 2px;position: relative}.mod_SpeakerList .portfolio-tiles-item .info{position: absolute;bottom: -80px;opacity: 0;width: 100%;padding: 6px 10px;text-align: center;background: rgba(255,255,255,0.6);transition: all .2s}.mod_SpeakerList .portfolio-tiles-item .info h3,.mod_SpeakerList .portfolio-tiles-item .info h4{margin: 0}.mod_SpeakerList .portfolio-tiles-item .info h4{font-weight: normal}.mod_SpeakerList .portfolio-tiles-item a{text-decoration: none;color: #5d5d5d}.mod_SpeakerList .portfolio-tiles-item:hover .info{bottom: 0;opacity: 1}.ce_SpeakerReader li.time-info{list-style: none;margin-top: 6px}.uc-embed .uc-checkbox{display: block !important;overflow: hidden}.uc-embed .uc-checkbox input{width: auto}.uc-embed .uc-title{float: none;margin-top: 2rem;margin-left: 10px;width: auto}.uc-embed .uc-title h3{margin-top: 0}.ir{display: block;border: 0;text-indent: -999em;overflow: hidden;background-color: transparent;background-repeat: no-repeat;text-align: left;direction: ltr}.ir br{display: none}.hidden{display: none !important;visibility: hidden}.visuallyhidden{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto}.invisible{visibility: hidden}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}.clearfix{zoom: 1}.ccm-cookie-declaration--change-consent{margin: 20px 0}.ccm-cookie-declaration--change-consent a{text-decoration: none;padding: 10px;line-height: 1;background: #f9a800;color: #fff}.ccm-cookie-declaration--change-consent a:hover{background-color: #5d5d5d}h3.ccm-cookie-declaration--purpose--title{font-size: 24px;margin-top: 40px;color: #f9a800}.ccm-cookie-declaration--embedding{padding: 20px;border: 2px solid #ddd;margin-bottom: 15px}.ccm-cookie-declaration table{border-collapse: collapse}.ccm-cookie-declaration table th,.ccm-cookie-declaration table td{border-bottom: 1px solid #ddd;padding: 8px 20px 8px 0}.ccm-details--content--purpose{padding-left: 12px}iframe[src^="https://consent.mpilotcdn.com/x-content-blocked"],iframe[data-prepared="false"]{opacity: 0}iframe[data-prepared="true"]{opacity: 1 !important}@media only screen and (max-width: 1250px){#footer .inner{flex-wrap: wrap}#footer .inner .ce_text{flex-grow: 3;flex-shrink: 0}}@media only screen and (max-width: 1060px){.landingpage .ce_rsce_hero_box .inner{padding: 30px}.ce_rsce_header .slide .caption,.ce_rsce_slider .slide .caption,.ce_rsce_header .slide .caption h2{font-size: 48px;font-size: 3rem}.container{width: auto}#nav-main li{padding: 0 8px}body.safari #nav-main{padding-top: 10px;padding-bottom: 40px}.ce_rsce_slider.variant_2 .slick-next,.ce_rsce_slider.variant_2 .slick-prev{height: 45px;width: 45px}.ce_rsce_slider.variant_2 .slick-next:before,.ce_rsce_slider.variant_2 .slick-prev:before{font-size: 34px}.ce_rsce_slider.variant_2 .slick-prev{left: 20px}.ce_rsce_slider.variant_2 .slick-next{right: 20px}.ce_rsce_slider.variant_2 .overlay{background: #fff6ea;background: linear-gradient(90deg, #fff6ea 0%, #fff6ea 50%, rgba(255,246,234,0) 80%, rgba(255,246,234,0) 100%)}.ce_rsce_slider.variant_2 .caption .info h3,.ce_rsce_slider.variant_2 .caption .additional-info h3{font-size: 20px}.ce_rsce_slider.variant_2 .slide .caption{font-size: 30px;font-size: 1.875rem}.ce_rsce_slider.variant_2 .slide .cta{margin-top: 10px}}@media only screen and (max-width: 991px){#header #logo a{width: 250px;margin-top: -5px}#nav-main{top: 12px}.is--sticky #nav-main{top: 5px}#nav-service li{float: left;margin-right: 20px}#nav-service li.search{position: static}.ce_rsce_hero_box .inner{padding: 15px}.ce_rsce_hero_box .text-right{text-align: left}.features.iconlist{font-size: 18px;font-size: 1.125rem}.intro.text-center{text-align: left}.ce_rsce_header .slide .caption,.ce_rsce_slider .slide .caption{font-size: 36px;font-size: 2.25rem}.ce_rsce_icon-list .item h3{font-size: 22px;font-size: 1.375rem}.box h3{font-size: 16px;font-size: 1rem}.mod_newslist .layout_teaser h4,.mod_CatalogList .product h4{font-size: 18px;font-size: 1.125rem}}@media only screen and (max-width: 768px){.hide-tablet{display: none}#header.is--sticky .container{padding: 10px 15px}#nav-mobile-btn{display: inline-block}#nav-main{display: none}#nav-service{right: 80px;top: 12px}.slick-prev,.slick-next{display: none !important}h2{margin: 15px 0}h3{margin: 10px 0}.ce_rsce_header .slide .caption,.ce_rsce_slider .slide .caption{margin-top: -35px;font-size: 30px;font-size: 1.875rem}.ce_rsce_header .slide .caption h2,.ce_rsce_slider .slide .caption h2{font-size: 40px;font-size: 2.5rem}.ce_rsce_hero_box .additional-img{display: none}.btn.xl{font-size: 18px;font-size: 1.125rem}.landingpage #header .container{padding-top: 20px;padding-bottom: 20px}.mod_SpeakerList .portfolio-tiles-item{float: left;width: 33.333333%;padding: 2px;position: relative}.mod_SpeakerList .portfolio-tiles-item .info{position: absolute;bottom: 0;opacity: 1;padding: 8px 6px}.mod_SpeakerList .portfolio-tiles-item .info h3{font-size: 16px;font-size: 1rem}.mod_SpeakerList .portfolio-tiles-item .info h4{font-size: 13px;font-size: .8125rem}.ce_rsce_department img{width: 100%}.ce_rsce_slider.content-slider .caption{left: -15px}}@media only screen and (max-width: 767px){.scroll-to-main{bottom: 90px}.hide-on-mobile{display: none}.row-eq-height{display: block}#sticky-footer{text-align: center}#sticky-footer ul li{border: 0;padding-right: 0}.ce_rsce_slider.variant_2 .overlay{left: -20px;background: linear-gradient(90deg, #fff6ea 0%, #fff6ea 50%, rgba(255,246,234,0.7) 80%, rgba(255,246,234,0) 100%)}.ce_rsce_slider.variant_2 .caption{left: 0}#nav-service a{width: 28px !important;padding: 0 0 0 28px;background-position: center;overflow: hidden}#nav-service .search{display: none}#header.is--sticky #logo a{width: 100px}.ce_rsce_header .slide{background-size: cover;padding: 20px}.ce_rsce_header .slide img{display: none}.ce_rsce_header .slide .caption{position: relative;margin: 0 !important}.ce_rsce_header .slide .caption h2{font-size: 22px;font-size: 1.375rem}.ce_rsce_header .slide .caption,.ce_rsce_slider .slide .caption{padding-left: 15px;padding-right: 15px}.mod_article.full-width.news-reader{margin-left: 15px;margin-right: 15px}.ce_StatementsList .testimonial,.ce_rsce_testimonial .testimonial{padding: 10px 0}.ce_StatementsList .author-pic,.ce_rsce_testimonial .author-pic{float: none;text-align: center}.ce_StatementsList .author-pic img,.ce_rsce_testimonial .author-pic img{display: inline-block}.ce_StatementsList .statement,.ce_rsce_testimonial .statement{margin-left: 0}.fullscreen .ce_rsce_slider .slide .overlay,.fullscreen .ce_rsce_slider .slide .caption{display: block}.fullscreen .ce_rsce_slider .slide .caption{font-size: 24px;font-size: 1.5rem}.fullscreen .ce_rsce_slider .slide .cta a.btn{font-size: 18px;font-size: 1.125rem}.ce_rsce_hero_box_image .box{position: static;top: 0;left: 0;transform: none;padding: 0 !important}.ce_rsce_hero_box_image .box .inner{padding: 20px}.ce_rsce_hero_box .inner h2{margin-top: 0}body{font-size: 16px;font-size: 1rem}h1{font-size: 36px;font-size: 2.25rem}h2{font-size: 28px;font-size: 1.75rem}h3{font-size: 18px;font-size: 1.125rem}h1,h2{line-height: 1.2}.intro p,.intro ul,.intro ol{font-size: 18px;font-size: 1.125rem}.slider-wrap{margin: 0}#nav-footer a,#nav-footer strong{padding: 4px 8px}#header .container,#header.is--sticky .container{padding: 10px 15px}#header #nav-mobile-btn,#header.is--sticky #nav-mobile-btn{top: 8px}.columnar input,.columnar textarea,.columnar select,.columnar label{float: none;width: 100%}.columnar label{display: inline-block}.columnar .submit_container button{margin-left: 0}.ce_PressReleasesList,.mod_newslist{text-align: left}.pagination{text-align: center}.pagination li{margin: 0 4px}.pagination li.first,.pagination li.last{display: none}.pagination li.previous strong,.pagination li.next strong{display: none}.pagination li.previous a:before,.pagination li.next a:before{font-family: FontAwesome;font-size: 20px;text-rendering: auto;-webkit-font-smoothing: antialiased;content: '\f105'}.pagination li.previous a:before{content: '\f104'}.mod_SpeakerList .portfolio-tiles-item{float: left;width: 100%;padding: 0;margin-bottom: 20px;position: relative}.mod_SpeakerList .portfolio-tiles-item .info{position: relative;padding: 8px 6px}.mod_SpeakerList .portfolio-tiles-item .info h3{font-size: 16px;font-size: 1rem}.mod_SpeakerList .portfolio-tiles-item .info h4{font-size: 13px;font-size: .8125rem}table.responsive thead{display: none}table.responsive tr,table.responsive td{display: block;border: 0;padding: 0}table.responsive tr{border-bottom: 2px solid #e5e5e5}table.responsive a{text-decoration: none}.mod_LectureList td.speaker{padding-bottom: 15px}.mod_LectureList td.time{padding-top: 15px}.ce_rsce_carousel.powered-by .slick-slide .wrap{height: 130px;line-height: 100px}.ce_rsce_carousel.powered-by .slick-slide .wrap img{max-height: none}.ce_text .image_container.float_left{max-width: 33%;margin: 15px 15px 15px 0 !important}.ce_text .image_container.float_right{max-width: 33%;margin: 15px 0 15px 15px !important}.mod_newsarchive .layout_short,.mod_newslist .layout_short{width: 50%}.accordion-news .group-header{background-position: 0 9px;padding-left: 15px}a.ico,strong.ico,h3.ico,p.ico,#main li.ico,.custom li.ico,.open-state{background-position: 0 2px}.ce_accordion .ui-accordion-content{padding: 8px}#footer .inner,.fbox{display: block}#footer .inner .item,.fbox .item{margin-bottom: 20px !important}#footer .inner.padd .item,.fbox.padd .item{padding: 0}.fbox{display: flex}.fbox.bordered-neg .item{border: 0}.tab-nav,.mod_CatalogList .grid-container{display: block}.tab-nav .grid-item,.mod_CatalogList .grid-container .grid-item{margin-bottom: 20px !important}.tab-nav{text-align: center;margin-top: 0}.ce_rsce_slider .slide{padding: 20px;background-repeat: no-repeat;background-size: cover}.ce_rsce_slider .slide img{display: none}.ce_rsce_slider .slide .caption{position: relative;margin-top: 0 !important}#footer{padding: 20px 0}}@media only screen and (max-width: 480px){body{font-size: 16px;font-size: 1rem}h1{font-size: 32px;font-size: 2rem}h2{font-size: 26px;font-size: 1.625rem}h3{font-size: 16px;font-size: 1rem}.intro p{font-size: 16px;font-size: 1rem}#footer{font-size: 16px;font-size: 1rem}#header #logo a{width: 210px}#nav-service{right: 55px;top: 9px}#nav-service li{margin-right: 12px}.popup .mod_search .formbody{margin-left: 0;left: 0;padding: 20px}.popup .mod_search .formbody .widget{width: 100%}.popup .mod_search .formbody .widget input,.popup .mod_search .formbody .widget button{width: 100%;text-align: center}.mod_article.boxed.full-width .inner{padding-left: 0;padding-right: 0}.boxed{padding: 15px}.product.padding-20{padding: 5px}.ce_accordion .ui-accordion-header{background-position: 0 1px}.ce_accordion .ui-accordion-header.active{background-position: 0 5px}.ce_rsce_hero_box_image .box .ce_form .widget.col-6{width: 100%;float: none}#nav-footer a,#nav-footer strong{padding: 4px 5px}.ce_StatementsList .ico-speak,.ce_rsce_testimonial .ico-speak{bottom: -13px}a.ico,strong.ico,h3.ico,p.ico,#main li.ico,.custom li.ico,.open-state{background-size: auto 12px;background-position: 0 4px;padding-left: 20px}.ce_rsce_department.layout-extended .label,.ce_rsce_department.layout-contact .label{margin-left: 20px}#main li.ico-mail{background-size: auto 8px;background-position: 0 6px}.mod_eventlist.carousel .layout_teaser{padding: 6px}}@media print{*{background: transparent !important;color: black !important;text-shadow: none !important;filter: none !important;-ms-filter: none !important}a,a:visited{text-decoration: underline}a[href]:after{content: ""}abbr[title]:after{content: " (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content: ""}pre,blockquote{border: 1px solid #999;page-break-inside: avoid}thead{display: table-header-group}tr,img{page-break-inside: avoid}img{max-width: 80% !important}@page{margin: 1cm 2cm}p,h2,h3{orphans: 3;widows: 3}h2,h3{page-break-after: avoid}.text-right{text-align: left}#nav-main,#nav-service,.ce_rsce_social,.ce_rsce_slider,.ce_rsce_hero_box_image,#nav-footer{display: none}#header #logo{float: none;text-align: center}}@media only screen and (min-width: 768px){.d-sm-none{display: none !important}}
