/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.solution-container{margin-bottom:3rem;}.page-node-type-industries .internal-banner-container--fullscreen .hero-top{bottom:unset;top:0;}.page-node-type-industries .internal-banner-container--fullscreen .hero-top #block-cleanplus-breadcrumbs{padding-bottom:0;}.page-node-type-industries .internal-banner-container--fullscreen .hero-top #block-cleanplus-page-title{display:none;}.industries-banner-text{position:absolute;top:30%;transform:translateX(-50%) translateY(-30%);left:50%;width:50%;}.industries-banner-text-title{font-size:24px;font-weight:bold;margin-bottom:10px;}.industries-banner-text-body{font-size:34px;white-space:break-spaces;line-height:36px;word-wrap:break-word;}.page-node-type-industries .internal-banner-container--fullscreen .hero-top{display:none;}.page-node-type-industries .field--name-field-split-screen{background-color:#fff;}.split-screen-container .block-split-image{margin-top:-150px !important;margin-bottom:30px;}.relevant-projects-container .container .row:last-child{margin-bottom:0 !important;}.challenges-container,.relevant-projects-container{background-color:#eee;}.node--type-industries.node--view-mode-full .field{margin-bottom:0;}.node--type-industries .paragraph--type--mt-highlight{padding:0;}.page-node-type-industries .main-content__section,.page-node-type-industries .node__main-content .node__header{padding:0;}.block-split-body{background-color:#fff;color:#000 !important;background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;position:relative;z-index:1;}.block-split-body-text{color:#084557 !important;padding-left:4%;padding-right:4%;}.block-split-body p{color:#000 !important;margin-top:15px;}.block-split-body-button-div{margin:20px 0 0;}.block-split-body-button{color:#000;background-color:#ffae50;position:relative;padding-right:43px;padding-left:23px;font-size:18px;font-weight:500;padding:12px 20px;text-decoration:none;display:inline-block;line-height:1.125;border-width:0px;border-style:solid;margin:0;text-align:center;z-index:1;}a.block-split-body-button:hover{color:#fff;background-color:#084557;}.block-split-image img,.block-split-image .overlay-container:hover .overlay{border-radius:0 !important;}.block-split-image img{object-fit:cover;}.block-split-image-bg{width:100%;height:100%;background-size:cover !important;}h1.split-body{padding:0em;font-weight:600;font-size:1.8em;text-align:left;}h2.split-body{padding:0em;font-weight:600;font-size:1.4em;text-align:left;}.split-body a{color:#fff;text-decoration:none;}.split-body a:visited{color:#fff;}.split-body a:hover{color:#f7941d;text-decoration:underline;}.recert-frame{margin:2rem 0;padding:1.5rem;border:2px solid #004b87;border-radius:8px;background-color:#f8fafc;}.recert-frame-inner h3{margin-top:0;font-size:1.25rem;color:#004b87;}.recert-frame-inner ul{list-style:none;padding:0;}.recert-frame-inner li{margin-bottom:1rem;line-height:1.5;}.recert-frame-inner li strong{display:block;margin-bottom:0.25rem;color:#222;}.small-inquire-button{background-color:#1791bb;display:inline-block;padding:4px 8px;border-radius:4px;font-size:0.875em;transition:background-color 0.2s ease;}.small-inquire-button a{color:#fff;text-decoration:none;display:inline-block;}.small-inquire-button:hover{background-color:#1ba3d1;}.smallcaption{font-size:0.875rem;color:#666;}.small-inquire-button:hover a{color:#fff;}.video-container{display:flex;justify-content:center;margin:2em 0;}.specs-container{display:flex;flex-wrap:wrap;gap:2rem;}.spec-column{flex:1 1 300px;min-width:280px;}.spec-column ul{}.spec-column li{margin-bottom:0.5rem;}hr.thick-gray{border:none;height:3px;background-color:#888888;margin:1em 0;}.table-responsive{overflow-x:auto;}div.sf-accordion-toggle.sf-style-default a{background:#a0e1f6;color:#27476e;display:inline-block;font-weight:bold;padding:1em 3em 1em 1em;position:relative;}div.sf-accordion-toggle.sf-style-default a.sf-expanded{background:#a0e1f6;}.view-mt-products.view-display-id-block_4 ul{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;list-style:none;padding:0;margin:0;}.view-mt-products.view-display-id-block_4 li{width:100%;max-width:100%;height:500px;margin:0;padding:0;}.view-mt-products.view-display-id-block_4 li:nth-child(1),.view-mt-products.view-display-id-block_4 li:nth-child(2){grid-column:span 3;}.view-mt-products.view-display-id-block_4 li:nth-child(n+3){grid-column:span 2;}.view-mt-products.view-display-id-block_4 li .products-block-bg{height:100%;position:relative;}.view-mt-products.view-display-id-block_4 li .products-block-header{display:flex;flex-direction:column;height:100vh;}.view-mt-products.view-display-id-block_4 .feature__title,.view-mt-products.view-display-id-block_4 .field--name-field-mt-if-body,.view-mt-products.view-display-id-block_4 .mt-button{flex-shrink:0;}.view-mt-products.view-display-id-block_4 .products-block-image{flex-grow:1;overflow:hidden;}.view-mt-products.view-display-id-block_4 .products-block-image img{height:100%;width:auto;object-fit:cover;}.view-mt-products.view-display-id-block_4 li .products-block-header{max-width:50%;margin:0 auto;text-align:center;padding-top:30px;z-index:2;position:relative;overflow:hidden;height:100%;}.view-mt-products.view-display-id-block_4 li .products-block-bg::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/themes/custom/cleanplus/images/product-homepage-teaser-bg01.webp) no-repeat center center;background-size:cover;}.view-mt-products.view-display-id-block_4 li .products-block-header a{z-index:101;}.view-mt-products.view-display-id-block_4 li .products-block-header .feature__title,.view-mt-products.view-display-id-block_4 li .products-block-header .mt-button{z-index:102;}.view-mt-products.view-display-id-block_4 li .background-url{position:absolute;left:0;top:0;display:block;height:100%;width:100%;z-index:100;cursor:pointer;}.view-mt-products.view-display-id-block_4 li .products-block-header .mt-button a{padding-top:10px;padding-bottom:10px;}.product-banner,.product-background{height:560px;}.products-region-1,.products-region-2,.products-region-3,.products-region-4,.products-region-5,.products-region-6{position:relative;}.page-node-type-products .main-content__section{padding-top:0;padding-bottom:0;}.page-node-type-products #main-content .container-fluid,.page-node-type-mt-service #main-content .container-fluid,.page-node-type-industries #main-content .container-fluid{overflow-x:hidden;}.products-region-3{background-color:#ebebeb;}.products-region-3 .row,.products-region-6 .row{justify-content:center;}.products-region-4{background-color:#0090ba;}.products-region-5 .field__item .paragraph--type--mt-prd-specification{display:flex;}.products-region-5 .field__item .paragraph--type--mt-prd-specification .field--name-field-mt-prd-specification-label::after{content:':';margin-right:10px;}.product-banner-text{position:absolute;top:50%;transform:translateY(-50%);left:10%;width:50%;padding:20px;background-color:rgba(255,255,255,0.9);}.product-text{position:absolute;top:50%;transform:translateY(-50%);left:10%;width:50%;background-color:rgba(255,255,255,0.9);padding:20px;}.product-text p{font-weight:20px;}.products-region-6{background-color:#ebebeb;}.node--type-mt-service .products-region-6{background-color:#fff;}.page-node-type-products .field__item .col-md-6:nth-child(2){width:40%;max-width:40%;align-content:center;}.page-node-type-products .field__item:nth-child(odd) .col-md-6:first-child{order:2;}.page-node-type-products .field__item .col-md-6:first-child{flex:0 0 60%;max-width:60%;}.products-region .field__label{font-size:2rem;text-align:center;margin-bottom:1.5rem;font-weight:600;}.feature__image{margin-bottom:15px;}.view-mt-products .paragraph--type--mt-icon-features .overlay-icon--button{display:none;}#superfish-main{display:none;}@media only screen and (max-width:1360px){.view-mt-products.view-display-id-block_4 li .products-block-header{max-width:90%;}}@media only screen and (max-width:980px){#block-cleanplus-mainnavigation-2{z-index:9;}div.sf-accordion-toggle a{width:100%;}.header-container .header-second .sf-accordion-toggle{margin-top:0;}#block-cleanplus-branding .logo{margin:0 auto;}.header__container .header__section.header-first{margin-right:0;}.region--colored-background ul.menu.sf-accordion{background-color:#ffffff;}div.sf-accordion-toggle.sf-style-default a.sf-expanded,ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded{background-color:#a0e1f6;}ul.sf-menu.sf-style-default li:hover,ul.sf-menu.sf-style-default li.sfHover,ul.sf-menu.sf-style-default a:focus,ul.sf-menu.sf-style-default a:hover,ul.sf-menu.sf-style-default span.nolink:hover{background-color:#a0e1f6;}ul.sf-menu.sf-style-default li li,ul.sf-menu.sf-style-default.sf-navbar > li > ul{background-color:#eee;}ul.sf-menu.sf-style-default li li li{background-color:#000;}ul.sf-menu.sf-style-default li li li a{color:#fff !important;}ul.sf-menu.sf-style-default li li li:hover a{color:#000 !important;}.block-language ul{padding-right:0;}.view-mt-products.view-display-id-block_4 li:nth-child(1),.view-mt-products.view-display-id-block_4 li:nth-child(2){grid-column:span 3;}.view-mt-products.view-display-id-block_4 li:nth-child(n+3){grid-column:span 3;}.view-mt-products.view-display-id-block_4 li:nth-child(5){grid-column:span 6;}}@media only screen and (max-width:802px){.product-banner-text,.product-text{top:30%;transform:translateY(-30%);width:80%;}}@media only screen and (max-width:768px){.product-banner-text p,.product-text p{font-size:20px;}.page-node-type-products .field__item .col-md-6:nth-child(2){width:unset;max-width:unset;}.page-node-type-products .field__item:nth-child(odd) .col-md-6:first-child{order:unset;}.page-node-type-products .field__item .col-md-6:first-child{flex:unset;max-width:unset;}.view-mt-products.view-display-id-block_4 li{grid-column:span 6 !important;}}@media (max-width:768px){h1.split-body{text-align:left;}h2.split-body{}h4.split-body{}}@media (max-width:590px){.block-split-body{padding-left:20px !important;padding-right:20px !important;}}@media (max-width:480px){h1.split-body{}}@media screen and (max-width:992px){.split-screen-container .block-split-image{margin-top:0 !important;}.block-split-body{}}
.tb-megamenu .dropdown-menu li > a,.tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link{font-weight:500;}#block-cleanplus-mainnavigation{padding:0;}.header .header__container,.header .header__container .col-lg-9,#block-cleanplus-mainnavigation,.tb-megamenu,.tb-megamenu .dropup,.tb-megamenu .dropdown{position:unset;}.tb-megamenu{background-color:transparent;}.tb-megamenu .tb-megamenu-button{display:none;}.tb-megamenu .nav > li > a,.tb-megamenu .nav > li > span.tb-megamenu-no-link{width:100%;font-size:inherit;text-transform:none;border-right:none;}.tb-megamenu .nav > li > a,.tb-megamenu .nav > li > .dropdown-toggle{border-top-color:transparent !important;border-top-width:5px !important;border-top-style:solid !important;cursor:pointer;}.tb-megamenu .nav > li > .dropdown-toggle.tb-megamenu-no-link{padding-top:10px !important;}.tb-megamenu .nav > li:hover > a,.tb-megamenu .nav > li:hover > a:hover,.tb-megamenu .nav > li:hover > .dropdown-toggle,.tb-megamenu .nav > li:hover > .dropdown-toggle:hover,.tb-megamenu .nav > li.open > a,.tb-megamenu .nav > li.open > .dropdown-toggle,.tb-megamenu .nav > li > a:focus,.tb-megamenu .nav > li > a:hover,.tb-megamenu .nav > li > span.tb-megamenu-no-link:focus,.tb-megamenu .nav > li > span.tb-megamenu-no-link:hover,.tb-megamenu .nav > .active > a,.tb-megamenu .nav > .active > a:hover,.tb-megamenu .nav > .active > a:focus,.tb-megamenu .nav > .active > span.tb-megamenu-no-link,.tb-megamenu .nav > .active > span.tb-megamenu-no-link:hover,.tb-megamenu .nav > .active > span.tb-megamenu-no-link:focus{background-color:transparent !important;color:#fff !important;border-top-color:var(--mt-color-colored-contrast) !important;}.tb-megamenu .dropdown-menu .active > a,.tb-megamenu .dropdown-menu .active > a:hover,.tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link,.tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link:hover{color:#000;background-color:transparent;background:none;font-weight:bold;}.tb-megamenu .dropdown-toggle .caret{position:relative;border-width:0px;margin-top:11px !important;}.tb-megamenu .dropdown-toggle .caret::after{vertical-align:middle;content:"\f107";font-family:'Font Awesome 5 Free';font-weight:900;left:50%;top:-2px;margin-left:-3px;font-size:13px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;transform:none;}.tb-megamenu .dropdown-toggle{border-radius:0;line-height:unset;height:auto;}.tb-megamenu .mega > .mega-dropdown-menu.full-width{opacity:1;width:100% !important;float:none;background-color:white;padding:20px;}.tb-megamenu .mega > .mega-dropdown-menu.full-width .mega-dropdown-inner{max-width:80vw;margin:0 auto;}.tb-megamenu .mega > .mega-dropdown-menu.full-width{margin-top:0;}
.field--name-field-products-image-gallery .image-preview{overflow:hidden;position:relative;}.field--name-field-products-image-gallery .image-caption{position:absolute;bottom:40px;left:40px;width:330px;}.field--name-field-products-image-gallery .image-caption h4{color:#ffffff;padding:15px;margin:0;margin-bottom:1px;font-size:1.2rem;}@media (max-width:768px){.field--name-field-products-image-gallery .image-caption h4{font-size:1rem;padding:12px;}}@media (max-width:480px){.field--name-field-products-image-gallery .image-caption h4{font-size:0.9rem;padding:10px;}}.field--name-field-products-image-gallery .image-listing-items{overflow:hidden;}.field--name-field-products-image-gallery .image-listing-item{float:left;padding:0;margin:2.66% 2.66% 0 0;max-width:17.866666666%;}.field--name-field-products-image-gallery .image-listing-items .image-listing-item:nth-child(5n){margin-right:0px;}@media (max-width:767px){.field--name-field-products-image-gallery .images-container{margin-bottom:10px;}}
.path-admin .mt-no-opacity{opacity:1;filter:alpha(opacity=100);}
