/*!
Theme Name: CLOOS
Theme URI: http://marcwilmesdesign.lu
Author: Attila Simon
Description: 
Version: 1.0
License: Marc Wilmes Design
Text Domain: cloos
Tags: -
*/*{outline:none!important}section{width:100%;min-height:100vh;position:relative;overflow:hidden;z-index:3}section p,section ul{line-height:25px}section p a:hover,section ul a:hover{text-decoration:underline}section .secContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}section .secContainer .scrollArrows{margin-top:auto}section ul:not(.imageSlider):not(.lSPager){list-style-type:none;padding:0}section ul:not(.imageSlider):not(.lSPager) li{position:relative;margin-bottom:0.5em;padding-left:2em}section ul:not(.imageSlider):not(.lSPager) li:before{content:'';position:absolute;width:12px;height:12px;top:6px;left:0;background-image:url('/_res/themes/cloos/_res/img/cloos_logo.png');background-size:12px 12px;background-repeat:no-repeat}section button:not(.menu-button):not(.pageButton){color:white;background-color:#004fa3;height:38px;padding:10px;border:none;letter-spacing:0.1em;text-align:center;width:100%;position:relative;font-size:1.083em;font-weight:400!important}section button:not(.menu-button):not(.pageButton):hover{background:#002a56;cursor:pointer}@media only screen and (max-width:991px){section.hero:before{display:block}}section p a{display:inline-block}section.last:before{border-bottom:none}section a{text-decoration:none;color:#58595b;display:block}section .icon-logo{font-size:4em}section .icon-logo .white{color:#004fa3}section .icon-logo .blue{color:white}section .scroll-to-next-section{margin-top:10px}ul{margin:0}select{display:block;font-size:16px;font-weight:300;padding:9px 40px 9px 5px;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:1px solid #004fa3;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative}@media only screen and (min-width:992px) and (max-width:1199px){select{padding:9px 45px 9px 5px}}@media only screen and (min-width:768px){select{text-align-last:right}}select::-ms-expand{display:none}select:hover{border-color:#888}select:focus{border-color:#aaa;-webkit-box-shadow:0 0 1px 3px rgba(59, 153, 252, 0.7);box-shadow:0 0 1px 3px rgba(59, 153, 252, 0.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:black;outline:none}select option{font-weight:normal;color:black}.noscroll{height:100%;overflow:hidden;position:relative}.select-div{position:relative}.select-div:after{content:"\e903";font-family:"icomoon";font-size:15px;color:#004fa3;right:22px;top:13px;position:absolute;pointer-events:none}#toggleMedia,#toggleProduct{display:none}.icon{font-size:16px;cursor:pointer}.icon-next_selection{color:black}.icon-back_to_top{color:#004fa3}.icon-arrow_right,.icon-icon-arrow_left,.icon-previous_selection{color:#004fa3}button.pageButton{font-size:20px!important}button.pageButton:not(.jplist-selected){cursor:pointer}.relative{position:relative}.white{color:#ffffff}.white a{color:#ffffff}.white h2,.white h3{color:white}.white ul:not(.imageSlider):not(.lSPager) li:before{background-image:url('/_res/themes/cloos/_res/img/bullet_white.svg')}.white .borderImage{border-color:white}.white .box,.white .icon{color:#ffffff}.white .lSSlideOuter .lSPager.lSpg>li a{background:white;border-color:#004fa3}.white .lSSlideOuter .lSPager.lSpg>li.active a,.white .lSSlideOuter .lSPager.lSpg>li:hover a{background:#004fa3;border-color:white}.white .wpcf7-submit{color:#004fa3;background-color:#ffffff}.white .wpcf7-submit:hover{background:#d9d9d9;cursor:pointer}.white .document-loop button{color:white}.white .history-loop:before{background-color:white}.white .history-loop h4:after,.white .history-loop h4:before,.white .history-loop img{border-color:white}.black p{color:black!important}.heroFrontpage{position:relative;margin:0;height:100vh;width:100%;background:url('/_res/themes/cloos/_res/img/hero_image.jpg') no-repeat;background-size:cover;background-position:center}#drawing{width:100%;height:100vh;margin:0;-webkit-mask-image:url('/_res/themes/cloos/_res/img/logo_mask.svg');mask-image:url('/_res/themes/cloos/_res/img/logo_mask.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:500px;mask-size:500px;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.svg_outline{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:3}#engine_1,#engine_2,#engine_3{cursor:pointer}#box1,#box2,#box3{display:none}.cls-1,.cls-6{fill:transparent}.cls-2{fill:#134395}.cls-3,.cls-13{font-size:31.8px}.cls-3,.cls-7,.cls-13{fill:#fff}.cls-4{letter-spacing:-0.08em}.cls-5,.cls-13{letter-spacing:-0.01em}.cls-6{stroke:#fff;stroke-width:2.89px}.cls-8{letter-spacing:-0.01em}.cls-9{letter-spacing:0em}.cls-10{letter-spacing:-0.05em}.cls-11{letter-spacing:-0.01em}.cls-12{letter-spacing:-0.01em}.point{position:absolute;top:0;left:0;z-index:2;width:100px;height:100px;background-color:rgba(255, 255, 255, 0.1);border-radius:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:none}.point:after{content:'';position:absolute;width:15px;height:15px;border-radius:50%;background-color:rgba(255, 255, 255, 0.9);top:50%;left:50%;margin-left:-7.5px;margin-top:-7.5px}.point:before{content:'';position:absolute;top:25px;left:42px;width:50px;height:2px;background-color:white;-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg);z-index:1;display:none}.point .txt{color:white;font-size:12px;background-color:#004fa3;border:2px solid white;padding:5px;text-align:center;position:absolute;top:-30px;left:65px;display:none;z-index:3}.point .txt span{display:block}.point.engine1 .txt{top:0;width:150px}.point.engine2 .txt{width:200px;left:76px}.point.engine3 .txt{width:200px;left:-177px}.point.engine1{-webkit-animation:scale 3.8s linear infinite;animation:scale 3.8s linear infinite}.point.engine2{-webkit-animation:scale 3.6s linear infinite;animation:scale 3.6s linear infinite}.point.engine3{-webkit-animation:scale 3.4s linear infinite;animation:scale 3.4s linear infinite}.point.engine3:before{-webkit-transform:rotate(55deg);-ms-transform:rotate(55deg);transform:rotate(55deg);left:8px}.point:hover{-webkit-animation:none;animation:none}.point:hover .txt{display:block}.point:hover:before{display:block}@-webkit-keyframes scale{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes scale{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}}.imgResponsive{position:relative;max-width:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}.borderImage{border:solid #004fa3 2px}.sliderContent{max-height:235px;overflow:hidden}@media only screen and (max-width:767px){.sliderContent{max-height:368px}}@media only screen and (max-width:360px){.sliderContent{max-height:395px}}.imageSlider{list-style:none;padding:0}.imageSlider img{width:100%;height:200px;min-width:257px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:767px){.imageSlider img{height:300px}}.mfp-close{font-size:50px;top:-2px}.arrow-left{left:0;color:white!important;font-size:32.75px}.arrow-right{right:0;color:white!important;font-size:32.75px}.logoPage{width:30px}.logo{max-width:100%;height:auto}.imageFit{-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;max-height:300px;max-width:500px}.centerImage{background-repeat:no-repeat;background-size:cover;background-position:center}.text-content{padding:0 12px}.link{color:#ffffff}.goToPreviousSlide{font-size:32.75px;position:absolute;top:80px;left:15px}.goToNextSlide{font-size:32.75px;position:absolute;top:80px;right:15px}.lSSlideOuter{margin:0 25px}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0!important}.lSSlideOuter .lSPager.lSpg>li a{height:20px;width:20px;background:white;border:solid #004fa3 2px}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background:#58595b}.sl-overlay{background:#58595b}.sl-wrapper .sl-counter{display:none!important}.sl-wrapper .sl-close{color:#ffffff}.sl-wrapper .sl-navigation .sl-next,.sl-wrapper .sl-navigation .sl-prev{color:#ffffff}.googlemap{width:100%;height:350px}@media only screen and (min-width:992px){.googlemap{height:250px}}.listRow{min-height:550px}.listRow .noresult{text-align:center}.last .scrollArrows{position:absolute;bottom:0;width:100vw;margin-bottom:40px}.sub{display:none}.hero{background-size:cover;background-position:center top;height:100vh}.hero .row{height:inherit}.hero .icon-next{color:#ffffff}.heroImgPosition{position:absolute;left:0px}.heroImgPosition img{max-width:450px;height:auto;width:100%}.sideNav{position:fixed;z-index:5;top:0;right:0}.sideNav .relNav{position:relative}.frontpageHeader{position:absolute;top:0;width:100%}.frontpageHeader .container{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.frontpageHeader .container .scroll-to-next-section{margin-top:auto;z-index:3}.icon-backtotop,.icon-next{text-decoration:none;color:#004fa3}.homeButton{position:absolute;top:0;right:0;width:105px;height:105px;border-radius:50%;border-top-right-radius:0%}.navContent{position:fixed;height:100vh;top:0;right:0;z-index:-1;background-color:#004fa3;width:0px;color:white;text-align:right;width:400px;right:-400px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;letter-spacing:1px}.navContent.open{right:0px}.navContent ul{list-style:none;padding:0}.navContent ul li{margin:20px 0px}.navContent a{color:white!important;text-decoration:none;font-size:18px}.navContent .desktop-navigation{margin-top:220px;margin-right:5%;margin-left:5%;text-align:center;font-weight:400;text-transform:uppercase}.navContent .desktop-navigation a:hover{text-decoration:underline}.navContent .desktop-navigation .active{font-weight:700;cursor:pointer;background:transparent;border:none;padding:0}.navContent .language-desktop{margin-top:60px;text-transform:uppercase;-ms-flex-pack:distribute;justify-content:space-around;padding:0 90px}.navContent .language-desktop .active{font-weight:700;cursor:pointer;text-transform:uppercase;background:transparent;border:none;padding:0}.navContent .language-desktop a:hover{text-decoration:underline}.navContent .language-desktop li:not(:last-child) a{position:relative}.navContent .language-desktop li:not(:last-child) a:after{content:'';position:absolute;top:4px;right:-24px;height:61%;width:2px;background-color:white}.language-menu{text-align:right}@media (max-width:767px){.mobile{background:#fff}.mobile .mobile-nav-container .wrap{display:block}}.mobile-nav-container .wrap{width:100%;height:100vh;background:#004fa3;overflow:hidden;position:fixed;top:0;left:0;right:0;display:none;z-index:4;margin-bottom:35px;-webkit-overflow-scrolling:touch}.mobile-nav-container .wrap.open{display:block}.mobile-nav-container .wrap:after{content:'';position:relative;height:100px;width:100%;margin-bottom:100px}.mobile-nav-container .wrap h3{padding:0;font-size:18px}.mobile-nav-container .wrap a{color:white}.mobile-nav-container .wrap li.active a{font-weight:700}.mobile-nav-container .wrap .nav{mix-blend-mode:darken}.mobile-nav-container .wrap .mobile-navigation{max-width:700px;margin:0 auto;height:100vh;font-size:26.667px;z-index:1}@media (min-height:400px){.mobile-nav-container .wrap .mobile-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}}.mobile-nav-container .wrap .mobile-navigation ul{list-style:none;margin:0;padding:0}.mobile-nav-container .wrap .mobile-navigation hr{border-top:white 2px dotted;border-bottom:0;width:145px}.mobile-nav-container .wrap .mobile-navigation .completewidth{width:100%!important;margin-left:0!important;margin-right:0!important}.mobile-nav-container .wrap .mobile-navigation .menu{width:100%}@media (min-height:400px){}.mobile-nav-container .wrap .mobile-navigation .menu>li{display:block;vertical-align:top;width:90%;text-align:center;height:auto;margin:20px 5% 10px 5%}.mobile-nav-container .wrap .mobile-navigation .menu>li a{text-decoration:none}.mobile-nav-container .wrap .mobile-navigation .menu li{}.mobile-nav-container .wrap .mobile-navigation .menu li.language{text-transform:uppercase}.mobile-nav-container .wrap .mobile-navigation .menu li.language a{margin:0 15px;position:relative}.mobile-nav-container .wrap .mobile-navigation .menu li.language a.active{font-weight:700}.mobile-nav-container .wrap .mobile-navigation .menu li.language a:not(:last-child):after{content:'';position:absolute;top:6px;right:-15px;height:60%;width:2px;background-color:white}.stickyHeader{z-index:4;position:fixed;width:100vw}.stickyHeader .container{left:0;right:0;margin:0 auto!important;position:relative;z-index:2}.stickyHeader .logo{display:inline-block;height:70px;position:relative}.stickyHeader .logo img{max-height:100%;max-width:100%}.stickyHeader .stickyHeaderbg{background-color:#fff;position:absolute;top:0;width:100%;height:70px;z-index:1}.menu-button{position:absolute;top:10px;right:42px;width:45px;height:24px;padding:25px;cursor:pointer;z-index:4;}.menu-button.open span{opacity:0;border-radius:0}.menu-button.open:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);width:70%;left:5px;background:white;border-radius:15px}.menu-button.open:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);width:70%;left:5px;background:white;border-radius:15px}@media only screen and (min-width:576px) and (max-width:767px){}@media only screen and (max-width:575px){}@media only screen and (max-width:767px){.menu-button{bottom:8px;right:1px}}.no-js .menu-button{display:none}.menu-button:after,.menu-button:before,.menu-button span{background:#004fa3;border-radius:15px}.menu-button.open span{background:white}.menu-button:after,.menu-button:before{content:'';position:absolute;top:50%;left:0;width:100%;height:4px;pointer-events:none;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;-o-transition:transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.menu-button span{position:absolute;left:18%;overflow:hidden;width:64%;height:4px;text-indent:200%;-webkit-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s}.menu-button:before{-webkit-transform:translate3d(0, -12px, 0) scale3d(0.65, 1, 1);transform:translate3d(0, -12px, 0) scale3d(0.65, 1, 1)}.menu-button:after{-webkit-transform:translate3d(0, 12px, 0) scale3d(0.65, 1, 1);transform:translate3d(0, 12px, 0) scale3d(0.65, 1, 1)}.signMinus{display:none}#footer{font-size:12px;border-top:solid black 1px}@media only screen and (max-width:991px){#footer{font-size:11px}}@media only screen and (max-width:575px){#footer{font-size:9px}}#footer .logo{max-height:56px}#footer a{color:#58595b;text-decoration:none}#footer a:hover{text-decoration:underline}#footer .locationMenu a{color:#004fa3!important}#footer:before{border:0!important}#footer .container{margin-top:0px}#footer nav ul{list-style:none;margin:0;padding:0}#footer nav ul li a{text-decoration:none;color:#ffffff}.copyright{font-size:0.7em;background-color:#58595b;text-align:center;font-size:12px;padding:10px 0;color:white}.copyright a{color:white!important}@media only screen and (max-width:991px){.copyright{font-size:11px}}@media only screen and (max-width:575px){.copyright{font-size:9px}}body,html{margin:0;padding:0;color:#58595b;font-size:15px;font-family:"Fira Sans";font-style:"normal";font-weight:400}footer{line-height:none!important}h1{display:none}h2{font-weight:700;font-size:24px;margin:0;text-transform:uppercase;color:#004fa3;letter-spacing:1px}h3{font-weight:700;font-size:15px;margin:0;text-transform:uppercase;color:#004fa3;letter-spacing:1px}p{text-align:justify;text-justify:inter-word;margin-top:0}.italic{font-style:italic}.errorContainer{min-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.errorContainer .errorRow{margin:auto;text-align:center}.errorContainer .errorRow h2{font-size:35px;margin-bottom:10px}.errorContainer .errorRow .text{font-size:25px}.main-space{width:100%}.main-space.x1{height:10px}.main-space.x2{height:40px}.main-space.x3{height:60px}@media (max-height:450px){.main-space.x3{height:30px}}.border_mainspace{margin-top:10px;margin-bottom:10px}@media only screen and (min-width:992px){.blogtext{height:66px}}.document-loop .docRow{height:760px}.document-loop a{text-decoration:none}.document-loop .box:hover .box-document{background:#004fa3}.document-loop .box:hover .box-document .icon{color:white!important}.document-loop .pager{text-align:center;padding:5px 0 5px 0}.document-loop .jplist-items-number-0{display:none}.document-loop .jplist-top{margin-bottom:20px}.document-loop .jplist-holder{display:inline-block}.document-loop button{display:inline-block;height:35px;background:transparent;border:none;color:#58595b;font-size:16px}@media only screen and (max-width:575px){}.document-loop button a{padding:5px;color:#58595b;display:inline-block}.document-loop button span{display:inline;padding:5px}.document-loop button.jplist-selected{font-weight:700;display:inline-block}.document-loop .box-document{width:100%;height:135px;display:block;background:white;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid black 1px}.document-loop .box-document a{color:black}.document-loop .box-document:hover{background:#004fa3;color:white!important}.document-loop .box-document:hover .icon{color:white!important}.document-loop .box-image{background-color:white;width:100%;height:135px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin-bottom:15px;border:solid black 1px}.document-loop .filedesc{margin-bottom:15px;text-align:center}.document-loop .icon-image,.document-loop .icon-pdf{color:#004fa3;font-size:5em}.post-nav{padding-left:0;margin-top:0;margin-bottom:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-nav .pager{text-align:center;padding:5px 0 5px 0}.post-nav ul{padding:0;list-style:none}.post-nav ul li{padding:0 20px 0 20px;display:inline-block}.post-nav ul li a{padding:5px;color:#004fa3}.post-nav ul li span{display:inline;padding:5px}.post-nav ul li .active{font-weight:bold;color:#004fa3}.post-nav ul .first .last{cursor:pointer}.screen-reader-response{display:none}form .form-control{padding:10px 15px 0px;font-size:16px!important;z-index:2;border:1px solid #ccc;width:100%;padding-top:20px;padding-bottom:10px;font-size:1em;color:#58595b}form .wpcf7-form-control-wrap{height:100%;display:block}form .form-group{position:relative;margin-bottom:18px}form .form-group label{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:1;font-size:16px;font-weight:normal;font-style:italic;color:#58585a;line-height:50px;position:absolute;padding:0 17px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;top:50px}form .form-group.active label{-webkit-transform:translateY(-125%);-ms-transform:translateY(-125%);transform:translateY(-125%);color:#9b9b9b;font-size:12px;padding:0 16px}form p{padding:0;font-size:1em}form .wpcf7-select{padding:8px;color:#004fa3;margin-bottom:15px;width:100%}form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{width:15px;display:inline-block;position:relative;top:7px}form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{margin-top:-16px;margin-left:25px;display:inline-block}form .wpcf7-not-valid-tip{color:red;margin-top:8px;display:inline-block}form .wpcf7-validation-errors{color:red}form .wpcf7-submit{color:white;background-color:#004fa3;height:38px;padding:10px;border:none;letter-spacing:0.1em;text-align:center;width:100%;position:relative;font-size:1.083em;font-weight:400!important}form .wpcf7-submit:hover{background:#002a56;cursor:pointer}.wpcf7-form.sent .wpcf7-mail-sent-ok{margin-top:10px;margin-bottom:10px;border:1px solid #004fa3;padding:5px;color:#004fa3;text-align:center;background-color:white}.mwd-bottom-space{margin-bottom:133px!important}@media only screen and (min-width:576px) and (max-width:767px){.mwd-bottom-space{margin-bottom:115px!important}}@media only screen and (min-width:768px){.mwd-bottom-space{margin-bottom:97px!important}}.history-loop{position:relative}.history-loop img{border:2px solid black;margin-bottom:10px;max-height:300px}.history-loop h4{margin:0;margin-bottom:10px;font-size:24px;font-weight:700}.history-loop .leftText,.history-loop .rightText{margin-bottom:40px}@media only screen and (min-width:768px){.leftText p,.leftTitle h4{margin-left:18.666667%}.leftText p h4,.leftText p p,.leftTitle h4 h4,.leftTitle h4 p{text-align:left}.rightText p,.rightTitle h4{text-align:right;margin-right:18.666667%}.leftTitle h4:before{content:'';position:absolute;bottom:-2px;left:0;width:80%;height:2px;border-bottom:solid black 2px}.leftTitle h4:after{content:'';position:absolute;bottom:-8.5px;left:-6.5px;width:15px;height:2px;border-radius:100%;border-bottom:solid black 15px;z-index:1}.rightTitle h4:before{content:'';position:absolute;bottom:-2px;right:0;width:80%;height:2px;border-bottom:solid black 2px;z-index:1}.rightTitle h4:after{content:'';position:absolute;bottom:-8.5px;right:-9px;width:15px;height:2px;border-radius:100%;border-bottom:solid black 15px;z-index:1}.leftImage img{margin-left:-15px;border-left:none}.rightImage img{margin-right:-15px;border-right:none;float:right}.history-loop h4{margin-bottom:calc(3 * 10px)}.history-loop .leftText,.history-loop .rightText{margin-top:calc(3 * 10px);margin-bottom:40px}.history-loop:before{content:'';position:absolute;top:0;left:50%;height:100%;width:2px;background-color:black}.history-loop img{margin-bottom:40px!important;max-height:300px;z-index:-1}}.mediaBox{text-decoration:none;border:solid #004fa3 1px;cursor:pointer;line-height:20px;background-color:white}.mediaBox .prodImage{-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;width:100%;height:300px;background-color:#ffffff}@media only screen and (min-width:576px) and (max-width:767px){.mediaBox .prodImage{height:400px}}@media only screen and (min-width:768px) and (max-width:991px){.mediaBox .prodImage{height:283px}}@media only screen and (min-width:992px) and (max-width:1199px){.mediaBox .prodImage{height:179px}}@media only screen and (min-width:1200px){.mediaBox .prodImage{height:218px}}.mediaBox .prodTitle{background-color:#004fa3;color:white;width:100%;padding:10px 10px 10px 30px}.mediaBox .prodInfo{background-color:#ffffff;width:100%;padding:10px 10px 10px 30px;height:60px}.mediaBox:hover .underline{text-decoration:underline}@media only screen and (min-width:992px) and (max-width:1199px){.mediaBox .prodInfo,.mediaBox .prodTitle{padding-left:15px}}.prod-popup{background-color:#ffffff;position:relative}.prod-popup a{color:#58595b}.prod-popup a:hover .underline{text-decoration:underline}.prod-popup .prodInfo{border:solid #004fa3 2px;min-height:84px;height:unset}.prod-popup .map{height:300px;border:solid #004fa3 2px}.prod-popup .mfp-close{position:absolute;color:#004fa3;opacity:unset}@media only screen and (min-width:768px) and (max-width:991px){.prod-popup img{max-height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}}.prod-popup .prodTitle{min-height:38px;height:unset}.prod-popup .prodTitle strong{margin-left:5px}@media only screen and (min-width:992px) and (max-width:1199px){.prod-popup .prodInfo,.prod-popup .prodTitle{padding-left:15px}}.prod-popup .headerItem{background-color:#004fa3;color:white;height:38px;padding:10px;width:100%;text-align:center;outline:none}.prod-popup .locationTitle{background-color:white;color:#004fa3;cursor:pointer;height:38px;padding:10px;width:100%;text-align:center;outline:none;border:solid #004fa3 2px;border-bottom:none;border-top:none;position:relative}.prod-popup .locationTitle.open{border-width:2px}.prod-popup .locationTitle:after{content:'\e903';font-family:'icomoon';color:#004fa3;font-weight:bold;float:right;margin-left:5px;font-size:16px;position:absolute;right:16px}.prod-popup .open:after{content:"\e904"}.prod-popup .locationCollapse{background-color:white;padding:0 18px;max-height:0;overflow:hidden;-webkit-transition:max-height 0.7s ease-out;-o-transition:max-height 0.7s ease-out;transition:max-height 0.7s ease-out;border:solid #004fa3 2px;border-top:none}.prod-popup .contactInfo{margin-top:10px}.prod-popup .contactInfo a:hover{text-decoration:underline}.prod-popup .productItem a{text-decoration:none}.prod-popup .productItem .icon{font-size:46px;color:#004fa3}.prod-popup .productItem .desc{display:inline-block;margin-left:10px;line-height:30px}.prod-popup .partner .headerItem{background-color:#58595b;border-color:#58595b}.prod-popup .partner .locationTitle{color:#58595b;border-color:#58595b}.prod-popup .partner .locationCollapse{border-color:#58595b}.prod-popup .partner .locationTitle:after,.prod-popup .partner .productItem .icon{color:#58595b}.prodTitle{background-color:#004fa3;height:38px;color:white;width:100%;padding:10px 10px 10px 30px}.prodInfo{background-color:#ffffff;color:#58595b;width:100%;padding:10px 10px 10px 30px}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:url('https://fonts.marcwilmesdesign.lu/fonts/fira-sans-v10-latin/fira-sans-v10-latin-regular.eot');src:local('Fira Sans'), local('FiraSans-Regular'), url('https://fonts.marcwilmesdesign.lu/fonts/fira-sans-v10-latin/fira-sans-v10-latin-regular.eot?#iefix') format('embedded-opentype'), url('https://fonts.marcwilmesdesign.lu/fonts/fira-sans-v10-latin/fira-sans-v10-latin-regular.woff2') format('woff2'), url('https://fonts.marcwilmesdesign.lu/fonts/fira-sans-v10-latin/fira-sans-v10-latin-regular.woff') format('woff'), url('https://fonts.marcwilmesdesign.lu/fonts/fira-sans-v10-latin/fira-sans-v10-latin-regular.ttf') format('truetype'), url('https://fonts.marcwilmesdesign.lu/fonts/fira-sans-v10-latin/fira-sans-v10-latin-regular.svg#Fira Sans') format('svg')}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:700;src:url('https://fonts.marcwilmesdesign.lu/fonts/fira-sans-v10-latin/fira-sans-v10-latin-700.eot');src:local('Fira Sans Bold'), local('FiraSans-Bold'), url('https://fonts.marcwilmesdesign.lu/fonts/fira-sans-v10-latin/fira-sans-v10-latin-700.eot?#iefix') format('embedded-opentype'), url('https://fonts.marcwilmesdesign.lu/fonts/fira-sans-v10-latin/fira-sans-v10-latin-700.woff2') format('woff2'), url('https://fonts.marcwilmesdesign.lu/fonts/fira-sans-v10-latin/fira-sans-v10-latin-700.woff') format('woff'), url('https://fonts.marcwilmesdesign.lu/fonts/fira-sans-v10-latin/fira-sans-v10-latin-700.ttf') format('truetype'), url('https://fonts.marcwilmesdesign.lu/fonts/fira-sans-v10-latin/fira-sans-v10-latin-700.svg#Fira Sans') format('svg')}body.pojo-a11y-resize-font-130 section p,body.pojo-a11y-resize-font-130 section ul,body.pojo-a11y-resize-font-140 section p,body.pojo-a11y-resize-font-140 section ul,body.pojo-a11y-resize-font-150 section p,body.pojo-a11y-resize-font-150 section ul,body.pojo-a11y-resize-font-160 section p,body.pojo-a11y-resize-font-160 section ul,body.pojo-a11y-resize-font-170 section p,body.pojo-a11y-resize-font-170 section ul,body.pojo-a11y-resize-font-180 section p,body.pojo-a11y-resize-font-180 section ul,body.pojo-a11y-resize-font-190 section p,body.pojo-a11y-resize-font-190 section ul,body.pojo-a11y-resize-font-200 section p, body.pojo-a11y-resize-font-200 section ul { line-height:unset !important }