@import url(https://fonts.cdnfonts.com/css/d-din);
body{font-size:18px}a,a:active,a:visited,body{color:#003d6a}a:hover{color:#00847d;text-decoration:none}.hidden{display:none}h1,h2{font-size:38px;margin-top:-9px}h3{font-size:24px;margin-top:-6px}h3 i{float:right}h4{font-size:24px}img{width:100%}@media (max-width:575.98px){.xs-hidden{display:none}}@media (max-width:767.98px){.sm-hidden{display:none}}body main.slideout-panel{min-height:100vh}body main{padding-top:190px}section.banner .no-bottom-divider{margin-bottom:40px}section .channel .bottom-divider,section.banner .bottom-divider,section.page .bottom-divider{border-bottom:4px solid #003d6a;margin-bottom:40px;padding-bottom:40px}section.banner:last-of-type .bottom-divider,section.page:last-of-type .bottom-divider,section:last-of-type .channel .bottom-divider{border-bottom:0;margin-bottom:40px;padding-bottom:0}.product-categories article .article-container.bottom-divider{border-bottom:2px solid #003d6a;margin-bottom:20px;padding-bottom:20px}.product-categories article:last-of-type .article-container.bottom-divider{border-bottom:0;margin-bottom:40px;padding-bottom:0}.top-divider{border-top:2px solid #003d6a;margin-top:20px;padding-top:20px}.content-container p:last-child{margin-bottom:0}.btn{border:0 solid;border-radius:0;cursor:pointer;display:inline-block;padding:4px 15px}.btn.focus,.btn:focus,.btn:hover{text-decoration:none}a.btn,a.btn:active,a.btn:hover,a.btn:visited{color:#fff}.btn-default{background-color:#003d6a;border:0;border-radius:0;color:#fff}.btn-default.btn-inverted{background-color:transparent;border:1px solid #fff;border-radius:7px;color:#fff}.btn-default:hover{background-color:#00847d}.btn i{margin-left:4px}.btn.pull-right{margin-left:10px}.article__readmore{margin-top:auto}button:focus{outline:0}.card{border-radius:0}.card .content-container{padding:15px}.card.card-with-bg{background-color:#003d6a;border:0;border-radius:0;color:#fff;margin-bottom:unset;z-index:1}.card.card-with-bg a,.card.card-with-bg a:active,.card.card-with-bg a:visited{color:#fff}.card.card-with-bg a:hover{color:#fff;text-decoration:none}.card.card-with-bg:before{background-color:#00847d;border-radius:0;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s linear;z-index:-1}.card.card-with-bg:hover:before{opacity:1}.channel .row-blogs .article .article-container{border-bottom:1px solid #003d6a;margin-bottom:20px;padding-bottom:20px}.channel .row-blogs .article:last-child .article-container{border-bottom:0;margin-bottom:0;padding-bottom:0}@media screen and (max-width:767px){.channel .article__img.full-width{margin-bottom:15px}}section.page .container .visual-container{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:30px;min-height:45vh;padding:15px}section.page.page-contact .details-container{margin-top:40px}section.page .content-container p:last-child,section.page .sub-content p{margin-bottom:0}@media screen and (max-width:767px){section.page .container .visual-container{min-height:25vh}}body{font-family:D-DIN,sans-serif}.nav-up{top:-75px}.diap-header header .logo #logo,header .logo #logo_diap{display:none}.diap-header header .logo #logo_diap{display:inline}header{background-color:#fff;margin-bottom:40px;position:fixed;transition:top .4s ease-in-out;width:100%;z-index:2}header .logo{display:inline-block;max-width:160px;padding-left:15px;width:30%}header .logo img{width:100%}header .nav-container{height:100%;padding-top:40px}header nav{padding-right:15px}header nav ul li{cursor:pointer;float:unset;list-style:none;margin-top:15px;padding:0 8px}header nav ul li i{color:#737f8d;font-size:22px}header nav ul li:last-child{padding-right:0}header nav ul li a{color:#003d6a}header nav ul li a:hover,header nav ul li a:visited{color:#003d6a;text-decoration:none}header nav ul li.active a{color:#00847d;font-weight:700}header nav ul li ul.dropdown-menu{background-color:#003d6a;border:none;border-radius:0;left:-3px!important;min-width:12rem}header nav ul li ul li{margin-top:4px;padding:0 8px}header nav ul li ul li a,header nav ul li ul li a:active,header nav ul li ul li a:visited,header nav ul li.active ul li a,header nav ul li.active ul li a:active,header nav ul li.active ul li a:visited{color:#fff;font-weight:400}header nav ul li.active ul li.active a,header nav ul li.active ul li.active a:active,header nav ul li.active ul li.active a:visited{color:#fff;font-weight:700}header .translation-options{padding-top:12px}header .breadcrumb-container{color:#003d6d;font-size:.8rem;height:25px;margin-top:0;text-align:right}header .breadcrumb-container #breadcrumbs{background-color:#fff;padding-bottom:20px}header .bottom-divider{border-bottom:2px solid #003d6d}.diap-header header nav ul li a,.diap-header header nav ul li a:hover{color:#fff}.diap-header header .bottom-divider{border-bottom:.5px solid #fff}.diap-header header .breadcrumb-container{color:#fff}header nav ul{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0;width:100%}header .burger{color:#00847d;cursor:pointer}#menu{background-color:#fff;height:calc(100vh - 110px);padding-top:40px;top:110px}#menu ul{list-style:none;padding:0 5px;text-align:center;width:100%}#menu ul li{border-bottom:solid #003d6a;border-width:1px;font-size:22px;margin-bottom:10px;padding-bottom:10px}#menu ul li a{color:#003d6a;display:inline-block;text-align:left;text-decoration:none;width:100%}#menu ul li a i{color:#00847d;float:right;padding-top:5px}#menu ul li a:hover{color:#00847d;text-decoration:none}.translation-options ul li{margin-bottom:5px}.translation-options ul li:last-child{margin-bottom:0}.translation-options ul li a{letter-spacing:unset;text-transform:unset}.translation-options .btn{padding-right:15px}.translation-options .btn.focus,.translation-options .btn:focus{box-shadow:unset;outline:0}.translation-options img{height:25px;max-width:unset;width:25px}.slideout-menu .translation-options{text-align:center}.slideout-menu{-webkit-overflow-scrolling:touch;bottom:0;display:none;overflow-y:scroll;position:fixed;width:256px;z-index:0}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{background-color:#fff;height:100%;position:relative;z-index:1}.slideout-open .slideout-panel{height:100vh}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block}.mobMenu{padding-right:15px;position:relative}.mobMenu .burger{color:#fff;display:inline-block}.mobMenu nav{position:absolute;right:15px;top:100%}.mobMenu nav ul li{float:none;padding:12px;text-align:right}@media screen and (max-width:992px){header .logo{width:30%}}@media screen and (max-width:767px){header .logo{width:40%}.mobile-nav-container{background-color:#fff;width:100%}#menu{padding-right:10px;padding-top:55px}}.migas{background-color:#003d6a;background-image:linear-gradient(90deg,#003d6a,#009b9a);color:#fff;padding:13px 0}.migas p{font-size:1em;font-weight:600;line-height:1.428em;margin:0}@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(/fonts/fontawesome/fa-brands-400.eot);src:url(/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(/fonts/fontawesome/fa-regular-400.eot);src:url(/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(/fonts/fontawesome/fa-solid-900.eot);src:url(/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900}.map-container{margin-bottom:40px}.map-container #map{height:100%;width:100%}.map-container #map #content{padding:10px 10px 0}.map-container #map #content h1.firstHeading{font-size:28px;margin:0 0 5px}.map-container #map #content #bodyContent p{margin:0}.map-container .gm-style{font:unset}.map-container .gm-style .gm-style-iw-c{transform:translate3d(-10%,-100%,0)}.banner-large{color:#003d6a}.banner-large .visual-container{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:40px;min-height:45vh;padding:15px}@media screen and (max-width:767px){.banner-large .visual-container{min-height:25vh}}.module-article-list{margin-bottom:25px}.module-article-list .article-list-container{margin-top:20px}.module-article-list .article-list-container .visual-container{border-bottom:2px solid #003d6a;margin-bottom:20px;padding-bottom:20px}.module-article-list .article-list-container .visual-container img{width:100%}.module-article-list .article-list-container .article-container{border-bottom:2px solid #003d6a;margin-bottom:20px}.module-article-list .article-list-container .content-container{font-size:15px}.module-article-list .article-list-container .content-container .h3,.module-article-list .article-list-container .content-container h3{margin-top:-6px}.module-article-list .article-list-container .card{z-index:1}.module-article-list .article-list-container .card .visual-container{border-bottom:unset;margin-bottom:unset;padding-bottom:unset}.module-article-list .article-list-container .card .visual-container img{width:100%}.module-article-list .article-list-container .card .content-container{border-bottom:unset;margin-bottom:unset;padding-bottom:unset}.module-article-list .article-list-nav{margin-top:25px;padding-bottom:25px}.module-article-list .slick-slider{display:flex}.module-article-list .slick-arrow.slick-hidden{display:inline-block!important}.module-article-list .slick-arrow{float:right}.module-article-list .slick-arrow.js-slick-next{margin-left:40px}.sortable-modules .module-article-list{font-size:.8rem}.sortable-modules .module-article-list .h2,.sortable-modules .module-article-list h2{font-size:1.4rem}.sortable-modules .module-article-list .h3,.sortable-modules .module-article-list h3{font-size:1.2rem}@media screen and (max-width:1440px){.sortable-modules .module-article-list .h2,.sortable-modules .module-article-list h2{font-size:1.3rem}.sortable-modules .module-article-list .h3,.sortable-modules .module-article-list h3{font-size:1.1rem}}.box-3column .box__boxItems .boxItems__visual{width:30%}.box-3column .box__boxItems .boxItems__visual img{margin-bottom:10px;margin-right:10%;margin-top:10%;width:80%}.box-3column .box__boxItems .boxItems__content{width:70%}.box-3column .box__boxItems .boxItems__content .h2,.box-3column .box__boxItems .boxItems__content h2{font-size:1.8rem}.box-3column .box__boxItems .boxItems__content p{font-size:15px}.box-3column .box__boxItems .card{margin-bottom:0}.box-3column .box__boxItems .card .boxItems__content{padding:15px;width:70%}@media screen and (max-width:767px){.box-3column .box__boxItems,.box-3column .box__boxItems .card{margin-bottom:20px}.box-3column .box__boxItems:last-child,.box-3column .box__boxItems:last-child .card{margin-bottom:0}}.sortable-modules .box-3column{font-size:.8rem}.sortable-modules .box-3column .h2,.sortable-modules .box-3column h2{font-size:1.4rem}.sortable-modules .box-3column .h3,.sortable-modules .box-3column h3{font-size:1.2rem}@media screen and (max-width:1440px){.sortable-modules .box-3column .h2,.sortable-modules .box-3column h2{font-size:1.3rem}.sortable-modules .box-3column .h3,.sortable-modules .box-3column h3{font-size:1.1rem}}.banner-three_two_basic .article-item .visual-container{margin-top:0}@media screen and (max-width:767px){.banner-three_two_basic .article-item .visual-container{margin-top:20px}}.banner-quote{color:#fff;font-family:D-DIN Exp}.banner-quote.dark-color{color:#003d6a}.banner-quote .content-container{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:45vh;padding:15px}.banner-quote .content-container p{display:inline-block;font-size:2.5rem;margin:auto;text-align:left;width:80%}.banner-quote.bg-color-only .content-container{background-color:#00847d}.banner-contact,.banner-contact a,.banner-contact a:hover{color:#fff}.banner-contact .content-container{background-color:#00847d;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:45vh;padding:40px 25px}.banner-contact .content-container H2{margin-bottom:20px}.banner-contact .content-container .contactForm .form-group{font-size:15px!important;margin-bottom:20px}.banner-contact .content-container .contactForm .form-group .invalid{border-color:#003d6d}.banner-contact .content-container .contactForm input,.banner-contact .content-container .contactForm textarea{border:1;font-size:15px!important;padding:10px 15px}.banner-contact .content-container .contactForm input[type=email]:focus,.banner-contact .content-container .contactForm input[type=text]:focus,.banner-contact .content-container .contactForm textarea:focus{outline-color:#00847d}.banner-contact .content-container .contactForm textarea{min-height:188px}.banner-contact .content-container .contactForm .jCaptcha{width:calc(100% - 104px)}.banner-contact .content-container .socials-container .social-item{font-size:26px;margin-right:15px}.banner-contact .content-container .socials-container .social-item::last-child{margin-right:0}.banner-contact .content-container .socials-content-container{font-size:15px;margin-top:30px}.banner-contact .content-container .socials-visual-container{margin-top:32px}.banner-contact .content-container .socials-visual-container img{max-width:85px;width:80%}.banner-contact .content-container .disclaimer-container{border-top:1px solid #fff;font-size:15px;margin-top:20px;padding-top:20px}.module-product-list .product-item{margin-bottom:30px}.module-product-list a:hover,.module-product-list a:hover .card.card-with-bg{text-decoration:none}.module-product-list .number{font-size:3.5rem;line-height:3rem}.module-product-list h3{margin-bottom:0;margin-top:0}.product-categories .article-container,.product-category .article-container{border-bottom:1px solid #003d6a;margin-bottom:20px;padding-bottom:20px}.product-categories .article-container:last-child,.product-category .article-container:last-child{border-bottom:0;margin-bottom:40px;padding-bottom:0}section.banner.module-product-list .bottom-divider{padding-bottom:10px}.module-faq-list .panel-heading h4{display:inline;vertical-align:middle}.module-faq-list .panel-heading h4 i{color:#00847d;font-size:1.8rem;margin-left:10px;margin-right:15px;transform:rotate(45deg);transition-duration:.5s;vertical-align:middle}.module-faq-list .panel-heading h4 a.collapsed i{transform:rotate(0deg)}.module-faq-list .panel-collapse{padding-left:55px}.sortable-modules .module-faq-list{font-size:.8rem}.sortable-modules .module-faq-list .h2,.sortable-modules .module-faq-list h2{font-size:1.4rem}.sortable-modules .module-faq-list .h3,.sortable-modules .module-faq-list h3{font-size:1.2rem}@media screen and (max-width:1440px){.sortable-modules .module-faq-list .h2,.sortable-modules .module-faq-list h2{font-size:1.3rem}.sortable-modules .module-faq-list .h3,.sortable-modules .module-faq-list h3{font-size:1.1rem}}
