/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#highlighted.region--dark-colored-background .button{color:#000 !important;}#highlighted.region--dark-colored-background .button:hover{background-color:#008FBA;color:#fff !important;}.field--name-field-mt-hero-v2-description{overflow:auto;}#block-mt-business-cleanplus-ourofficelocations{overflow:hidden;}.header__section .modal .block-search input.form-search::placeholder,.header__section .block-search .modal input.form-search::placeholder{color:#555;}.fa{font-weight:900 !important;}body.path-frontpage{overflow-x:hidden;}.path-frontpage .tp-revslider-mainul .tp-caption__title{}.fixed-header-enabled.onscroll header.header .modal-icon-button{}.path-frontpage .sticky-wrapper{}#toolbar-administration{z-index:99999;position:relative;}.path-frontpage .header-container .sticky-wrapper > .header{}.path-frontpage.onscroll .header-container .sticky-wrapper > .header,.path-frontpage.headroom--scroll-up.headroom--not-top .header-container .sticky-wrapper > .header{}.path-frontpage .tp-caption.transparent-background{}.path-frontpage.onscroll .header-container .sticky-wrapper > .header{}.path-frontpage.headroom--not-top.headroom--scroll-up .header-container .sticky-wrapper > .header{}.path-frontpage.headroom--scroll-down .header-container .sticky-wrapper > .header{}.header-container{z-index:1001;}#block-cleanplus-content figure.caption{display:flex;}#block-cleanplus-content figure.caption figcaption{margin:0 10px;}.custom-background-image{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%;opacity:1;visibility:inherit;z-index:20;position:relative;}.custom-background-image:before{content:'';background-color:rgba(0,0,0,0.25);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.custom-background-image ~ #hero-top{z-index:21;}.custom-background-image ~ #hero-top #block-cleanplus-page-title h1{text-shadow:0 0 8px rgba(0,0,0,.50);}.phototopcontainer{display:none;}.phototopcontainer p{margin:0;padding:0;}.phototopcontainer img{width:100%;border-radius:0 !important;}.path-equipment .view-filters--slideout .bef-exposed-form .form--inline{align-items:center;}.path-equipment .view-filters--slideout .bef-exposed-form .form--inline > .form-item{width:auto;max-width:unset;flex:unset;}#in-page-images-carousel .image-custom-description{display:none;}.image-custom-container{position:relative;}.image-custom-description{position:absolute;bottom:0;left:0;width:100%;color:#fff;padding:10px;}.image-custom-description::before{content:'';background:#000;opacity:0.5;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;}.image-custom-description-text{position:relative;z-index:2;}.ms-transparent-background .tp-caption__text,.tp-caption__title{margin-left:20px;padding:20px;}.tp-caption__buttons-container{margin-left:40px;}.region--colored-background .menu.cta-active > li:last-child > a,.region--colored-background .menu.cta-active > li:last-child > a.is-active{color:var(--mt-color-colored-contrast);background:none;border-top-color:var(--mt-color-colored-contrast);}.region--colored-background .menu.cta-active > li:last-child > a{background-color:transparent;color:var(--mt-color-colored-contrast);margin:0 10px;padding:33px 10px 38px;border-top-width:5px;border-top-color:transparent;border-top-style:solid;}.region--colored-background .menu.cta-active > li:last-child > a:hover{background-color:transparent;border-top-color:var(--mt-color-colored-contrast);}.header-container .sf-menu ul li.sfHover > a,.header-container .sf-menu ul li a:hover,.header-container .sf-menu ul li > a.is-active,.header-container .sf-menu ul li.active-trail > a{border-bottom:none;}.header-container .region--colored-background .sf-menu ul li.sfHover > a,.header-container .region--colored-background .sf-menu ul li a:hover,.header-container .region--colored-background .sf-menu ul li > a.is-active,.header-container .region--colored-background .sf-menu ul li.active-trail > a{width:100%;background-color:#2A5589;color:#fff;}.header-container .region--colored-background .sf-menu.menu li ul{padding:0;}.page-node-type-mt-post .field--name-field-link{text-align:right;}.webform-submission-job-application-form .form-type-select.form-item-emailto,.webform-component--emailto{display:none;}.node-type-jobs a.job-detail,.page-node-type-jobs a.job-detail{display:none;}.path-frontpage #superfish-main > li:first-child{display:none;}.page-node-type-mt-post .newsdate.field{margin-bottom:20px;}.page-node-type-mt-showcase .main-content__section{padding-top:0;}#superfish-main-accordion > li a{background:none;border-color:rgba(var(--mt-color-colored-contrast-value),0.15);color:var(--mt-color-default-contrast);color:#13a;text-align:left;margin:0;border-radius:0;border-bottom:0;border-left:0;border-right:0;padding:18px 24px;border-width:1px;}#superfish-main-accordion > li:last-child a:before{background:none;}#superfish-main-accordion .sf-has-clone-parent > li:first-child{display:none;}#views-exposed-form-mt-showcases-grid-page-1 > .form--inline{display:flex;align-items:center;}#views-exposed-form-mt-showcases-grid-page-1 .bef-checkboxes ul{list-style-type:none;padding:0;}#views-exposed-form-mt-showcases-grid-page-1 .bef-checkboxes li{float:none;clear:both;margin:0;display:inline-block;vertical-align:middle;}#views-exposed-form-mt-showcases-grid-page-1 .bef-checkboxes li input{margin-right:10px;}#views-exposed-form-mt-showcases-grid-page-1 #edit-actions{margin:0;}#views-exposed-form-mt-showcases-grid-page-1 #edit-actions input{font-size:15px;padding-top:10px;padding-bottom:10px;}#block-urbantransportationhppromoimage .field--mt-bg-image-block{margin:0;}.teaser-tile-pre-content-item > div{display:inline-block;}.page-top-container .header-container .header-top-highlighted{position:relative;z-index:999;}i.fab{font-size:20px;}#drupal-off-canvas-wrapper{--off-canvas-background-color-medium:#fff !important;}#layout-builder-modal * textarea,#layout-builder-modal *:not(div) textarea{min-height:400px;overflow:auto;}#layout-builder-modal table{}#layout-builder-modal table td,#layout-builder-modal table th{}#layout-builder-modal table td+td,#layout-builder-modal table th+th{width:auto;}#layout-builder-modal a.tabledrag-handle .handle{height:20px;}#layout-builder-modal{padding-top:0;}.ui-dialog.ui-layout-builder-modal{width:auto !important;left:50% !important;transform:translateX(-50%) !important;}#drupal-off-canvas-wrapper .ui-dialog-title{color:#fff;}#drupal-off-canvas-wrapper .inline-block-create-button::before{margin-top:-3px !important;}#drupal-off-canvas-wrapper a.inline-block-create-button{color:#fff !important;}.paragraph--type--mt-icon-features:hover a,.paragraph--type--mt-icon-features:hover a:hover,.paragraph--type--mt-icon-features:hover a:focus{color:var(--mt-color-primary-contrast);}.page-node-type-jobs .field--name-field-department .field__label,.page-node-type-jobs .field--name-field-department .field__item,.page-node-type-jobs .field--name-field-position-type .field__label,.page-node-type-jobs .field--name-field-position-type .field__item{display:inline-block;vertical-align:middle;}.page-node-type-jobs .field--name-field-department .field__label:after,.page-node-type-jobs .field--name-field-position-type .field__label:after{content:':';}.jobs-type-apply-now{margin:10px 0;}.path-frontpage #main-content > .container{max-width:100%;padding-left:0;padding-right:0;}.view-team-members-grid-2 .views-field-field-mt-tmm-member-photo img{width:100%;}body.page-node-type-mt-team-member .field--name-field-mt-tmm-member-photo{float:left;margin-right:20px;margin-bottom:20px;}body.page-node-type-mt-service .video-item > a,body.page-node-type-mt-service .video-item > a img,body.page-node-type-industries .video-item > a,body.page-node-type-industries .video-item > a img{width:100%;max-width:100%;}.path-frontpage .main-content__section{padding-bottom:0;}.field--type-image img[src$=".svg"]{width:100%;}.banner__container{z-index:unset;}@media only screen and (min-width:1200px){.container-fluid .field--name-field-mt-main-slideshow-slide{margin:0 -15px;}}@media only screen and (min-width:1555px){.container-fluid{padding-left:15px;padding-right:15px;}}@media only screen and (max-width:991px){#block-mt-business-cleanplus-languageswitcher ul.icons-list{text-align:left !important;}}@media (max-width:768px){.field--name-field-mt-tml-timeline-item > .field__item .order-last{order:unset !important;}.field--name-field-mt-tml-timeline-item > .field__item .text-right{text-align:left !important;}}@media (min-width:992px){.layout-no-sidebars .field--name-field-mt-shw-body{flex-direction:column;}}@media only screen and (max-width:430px){#block-mt-business-cleanplus-languageswitcher ul.icons-list li{margin:5px;}}
