﻿@font-face{font-family:"Erbaum";src:url("assets/fonts/Erbaum Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Erbaum";src:url("assets/fonts/Erbaum Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Erbaum";src:url("assets/fonts/Erbaum Book.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Erbaum";src:url("assets/fonts/Erbaum Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Erbaum";src:url("assets/fonts/Erbaum Medium.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Erbaum";src:url("assets/fonts/Erbaum Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Erbaum";src:url("assets/fonts/Erbaum-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal}body{font-family:"Montserrat",sans-serif;font-weight:500}a:active{outline:0}a{text-decoration:none;outline:0;font-size:1.125rem;font-weight:400;font-family:"Montserrat",sans-serif;transition:all 300ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 600px){a{font-size:1.25rem}}h1,h2,h3,h4{font-family:"Erbaum";font-weight:900;color:#424345}h1{font-size:2.4rem}@media only screen and (min-width: 600px){h1{font-size:4.375rem}}h2{font-size:1.875rem}@media only screen and (min-width: 600px){h2{font-size:2.8125rem}}h3{font-size:1.875rem;font-family:"Montserrat",sans-serif;font-weight:700}@media only screen and (min-width: 600px){h3{font-size:2.5rem}}h4{font-size:1.375rem;font-family:"Montserrat",sans-serif;font-weight:700}@media only screen and (min-width: 600px){h4{font-size:1.625rem}}h5{font-size:1.25rem;font-weight:900}@media only screen and (min-width: 600px){h5{font-size:1.375rem}}h6{font-size:1.125rem;font-family:"Montserrat Bold",sans-serif;font-weight:900}@media only screen and (min-width: 600px){h6{font-size:1.375rem}}p{font-size:.875rem;font-weight:400;color:#53565a}@media only screen and (min-width: 600px){p{font-size:1.125rem}}textarea,input{font-family:"Montserrat",sans-serif;font-size:.9rem;font-weight:500}ul{list-style:disc;margin:0 0 0 1rem;font-size:1.125rem;font-weight:400}@media only screen and (min-width: 600px){ul{font-size:1.25rem}}ul li{margin:0 0 .5rem}ul li a{color:#b7312c}.transparent-nav #utility{background:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;z-index:1000}.transparent-nav #utility .utility-nav-container ul li a{color:#28292a !important}.transparent-nav #utility .utility-nav-container ul li a::before{background-color:rgba(0,0,0,0) !important}#utility{padding:.5rem 0 0;height:1.8rem;background-color:#53565a;position:sticky;top:0;z-index:9999}@media only screen and (max-width: 1437px){#utility{display:none}}#utility.dark-navigation{background-color:#53565a}#utility.dark-navigation .utility-nav-container ul li a{color:#fff !important}#utility.dark-navigation .utility-nav-container ul li a::before{background-color:#53565a !important}#utility .flex-container{justify-content:flex-end;width:calc(100% - 85px)}#utility .flex-container .utility-nav-container ul{list-style:none;margin-left:unset;display:flex}#utility .flex-container .utility-nav-container ul li{margin:0 0 0 1.1rem}#utility .flex-container .utility-nav-container ul li a{color:#fff;font-weight:300;font-size:.8rem;position:relative;display:inline-block}#utility .flex-container .utility-nav-container ul li a:after{content:"";position:absolute;bottom:-0.35rem;left:0;width:0;height:.25rem;background-color:#53565a;transform:skewX(150deg);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#utility .flex-container .utility-nav-container ul li a::before{content:"";position:absolute;bottom:-0.35rem;left:0rem;width:1.1rem;height:.5rem;background-color:#53565a;z-index:1;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#utility .flex-container .utility-nav-container ul li a:hover,#utility .flex-container .utility-nav-container ul li a.active{background-color:unset;color:#28292a}#utility .flex-container .utility-nav-container ul li a:hover:after,#utility .flex-container .utility-nav-container ul li a.active:after{content:"";position:absolute;bottom:-0.35rem;left:0;width:100%;height:.25rem;background-color:#b7312c;transform:skewX(150deg);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#utility .flex-container .utility-nav-container ul li a:hover::before,#utility .flex-container .utility-nav-container ul li a.active::before{content:"";position:absolute;bottom:-0.35rem;left:-0.35rem;width:.4rem;height:.5rem;background-color:#fff;z-index:1;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#utility .flex-container .utility-nav-container ul li.menu-item-has-children{position:relative}#utility .flex-container .utility-nav-container ul li.menu-item-has-children ul.sub-menu{display:flex;flex-direction:column;z-index:9999999;position:absolute;top:1.7rem;left:0;visibility:hidden;opacity:0;width:0;height:0;padding-top:.5rem;background-color:#28292b}#utility .flex-container .utility-nav-container ul li.menu-item-has-children ul.sub-menu.show{width:18rem;height:auto;opacity:1;visibility:visible;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#utility .flex-container .utility-nav-container ul li.menu-item-has-children ul.sub-menu.first-level-sub-menu:before{content:"";position:absolute;top:-0.2rem;left:0;width:70%;height:.5rem;background-color:#b7312c;z-index:3}#utility .flex-container .utility-nav-container ul li.menu-item-has-children ul.sub-menu.first-level-sub-menu::after{content:"";position:absolute;top:-0.2rem;left:67%;width:2rem;height:.5rem;background-color:#b7312c;transform:skewX(150deg)}#utility .flex-container .utility-nav-container ul li.menu-item-has-children ul.sub-menu .submenu-header{display:none}#utility .flex-container .utility-nav-container ul li.menu-item-has-children ul.sub-menu li{margin-bottom:unset}#utility .flex-container .utility-nav-container ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children{margin-right:unset}#utility .flex-container .utility-nav-container ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children:after{display:none}#utility .flex-container .utility-nav-container ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children a:after{content:"";background-image:url("./icons/icon_arrow_right.png");position:absolute;background-size:contain;background-repeat:no-repeat;display:block;height:1rem;width:1.8rem;top:1.1rem;right:1.8rem;left:unset;transform:unset}#utility .flex-container .utility-nav-container ul li.menu-item-has-children ul.sub-menu li a{position:relative;box-sizing:border-box;width:100%;background:#28292b;border-bottom:1px solid #414244 !important;color:#a1a1a2;font-family:Montserrat;text-transform:capitalize;font-size:1rem;font-style:normal;font-weight:400;margin:0;letter-spacing:-0.02rem;padding:1.1rem .7rem}#utility .flex-container .utility-nav-container ul li.menu-item-has-children ul.sub-menu li a:hover{color:#fff}#utility .flex-container .utility-nav-container ul li.menu-item-has-children ul.sub-menu li a:before,#utility .flex-container .utility-nav-container ul li.menu-item-has-children ul.sub-menu li a:after{display:none}#utility .flex-container .utility-nav-container ul li.menu-item-has-children a{padding:0 0 .2rem}#utility .flex-container .utility-nav-container ul li.menu-item-has-children a:hover:before,#utility .flex-container .utility-nav-container ul li.menu-item-has-children a:hover:after{display:none}.transparent-nav #main-nav-desktop{position:absolute;top:2rem;left:0;width:100%;z-index:1000;background:rgba(0,0,0,0)}#main-nav-desktop{display:none;padding:.8rem 0;position:sticky;transform:transition(background-color 300ms ease, box-shadow 300ms ease);top:2.3rem;z-index:1001;width:100%;box-shadow:0 .9rem .9rem -0.9rem rgba(0,0,0,.5);background-color:#fff}@media only screen and (min-width: 1437px){#main-nav-desktop{display:block}#main-nav-desktop.dark-navigation{background-color:#fff}#main-nav-desktop.dark-navigation .header-nav-container ul li a{border-bottom:.4rem solid #fff !important}#main-nav-desktop.dark-navigation .header-nav-container ul li a::before{background-color:#fff !important}}#main-nav-desktop .flex-container{align-items:center;justify-content:space-between;width:calc(100% - 60px)}#main-nav-desktop .flex-container .logo-wrapper img{width:auto;height:3.7rem;object-fit:contain}#main-nav-desktop .flex-container .header-nav-container{width:80%;display:flex;justify-content:flex-end;align-items:center}#main-nav-desktop .flex-container .header-nav-container ul{display:flex;justify-content:center}#main-nav-desktop .flex-container .header-nav-container ul li{display:flex;align-items:center;margin-bottom:-0.6rem}#main-nav-desktop .flex-container .header-nav-container ul li.industries .sub-menu,#main-nav-desktop .flex-container .header-nav-container ul li.applications .sub-menu{left:unset !important;right:0}#main-nav-desktop .flex-container .header-nav-container ul li a{font-size:.8rem;font-weight:600;text-transform:uppercase;white-space:nowrap;padding:.6rem;margin:0 .15rem;color:#28292a;border-bottom:.4rem solid rgba(0,0,0,0);position:relative;display:inline-block}#main-nav-desktop .flex-container .header-nav-container ul li a:after{content:"";position:absolute;bottom:-0.15rem;left:-0.6rem;width:0;height:.4rem;background-color:rgba(0,0,0,0);transform:skewX(150deg);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#main-nav-desktop .flex-container .header-nav-container ul li a::before{content:"";position:absolute;bottom:-0.2rem;left:-0.7rem;width:1.3rem;height:.5rem;background-color:rgba(0,0,0,0);z-index:1;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#main-nav-desktop .flex-container .header-nav-container ul li a:hover,#main-nav-desktop .flex-container .header-nav-container ul li a.active{background-color:unset;color:#28292a}#main-nav-desktop .flex-container .header-nav-container ul li a:hover:after,#main-nav-desktop .flex-container .header-nav-container ul li a.active:after{content:"";position:absolute;bottom:-0.15rem;left:.4rem;width:88%;height:.4rem;background-color:#b7312c;transform:skewX(150deg);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#main-nav-desktop .flex-container .header-nav-container ul li a:hover::before,#main-nav-desktop .flex-container .header-nav-container ul li a.active::before{content:"";position:absolute;bottom:-0.2rem;left:-0.7rem;width:1.3rem;height:.5rem;background-color:rgba(0,0,0,0);z-index:1;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children{display:flex;flex-direction:column;position:relative;margin-right:.6rem}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children:after{content:"";width:.8125rem;height:.8125rem;position:absolute;cursor:pointer;right:-0.3rem;top:.6rem;background-image:url("./icons/icon-dropdown-red.png");background-size:contain;background-position:center center;background-repeat:no-repeat}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children a:after,#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children a::before{display:none}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu{display:flex;flex-direction:column;z-index:99999;position:absolute;top:2.5rem;left:0;visibility:hidden;opacity:0;width:0;height:0;padding-top:.5rem;background-color:#28292b}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu.show{width:25rem;height:auto;opacity:1;visibility:visible;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu.first-level-sub-menu:before{content:"";position:absolute;top:-0.2rem;left:0;width:70%;height:.5rem;background-color:#b7312c;z-index:3}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu.first-level-sub-menu::after{content:"";position:absolute;top:-0.2rem;left:67%;width:2rem;height:.5rem;background-color:#b7312c;transform:skewX(150deg);z-index:3}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu .submenu-header{display:none}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu li{margin-bottom:unset}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children{margin-right:unset}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children:after{display:none}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children a:hover:after{background-color:#28292b}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children a:after{content:"";background-image:url("./icons/icon_arrow_right.png");position:absolute;background-size:contain;background-repeat:no-repeat;display:block;height:1rem;width:1.8rem;top:1.1rem;right:1.8rem;left:unset;transform:unset}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu li a{position:relative;box-sizing:border-box;width:100%;background:#28292b;border-bottom:1px solid #414244 !important;color:#a1a1a2;font-family:Montserrat;text-transform:capitalize;font-size:1rem;font-style:normal;font-weight:400;margin:0;letter-spacing:-0.02rem;padding:1.1rem .7rem}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu li a:hover{color:#fff}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu li a:before,#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu li a:after{display:none}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu .second-level-sub-menu{opacity:0;visibility:hidden;position:relative;padding-top:unset;position:absolute;left:24rem;top:0 !important;z-index:1;height:auto}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu .second-level-sub-menu.show{width:25rem;opacity:1;visibility:visible}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu .second-level-sub-menu.show li{background:#53565a}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu .second-level-sub-menu.show li a:after{display:none !important}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu .second-level-sub-menu.show li.has-third-level-submenu a:after{content:"";background-image:url("./icons/icon_arrow_right.png");position:absolute;background-size:contain;background-repeat:no-repeat;display:block;height:1rem;width:1.8rem;top:1.1rem;right:1.8rem;left:unset;transform:unset}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu .second-level-sub-menu .submenu-header{padding:1.1rem .7rem;background:#28292b !important;border-bottom:1px solid #414244 !important;display:flex}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu .second-level-sub-menu .submenu-header .submenu-title{margin-left:.5rem;color:#e7e7e8;font-size:1rem;cursor:pointer}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children ul.sub-menu .second-level-sub-menu .submenu-header .back-btn{background-image:url("./icons/icon_arrow_right.png");background-size:contain;background-repeat:no-repeat;display:block;height:1rem;width:1.8rem;top:-0.1rem;left:unset;transform:unset;position:relative;transform:rotate(180deg);border:0;background-color:#28292b}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-slide-in-submenu .first-level-sub-menu{top:2.5rem;left:0}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-slide-in-submenu .first-level-sub-menu.show{justify-content:unset;height:100%;background-color:#28292b}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-slide-in-submenu .first-level-sub-menu .second-level-sub-menu{left:-1rem !important;top:0 !important;min-height:28rem;justify-content:unset}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-slide-in-submenu .first-level-sub-menu .second-level-sub-menu .submenu-header{display:flex}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-slide-in-submenu .first-level-sub-menu .second-link .second-level-sub-menu{top:-3rem !important}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-slide-in-submenu .first-level-sub-menu .third-link .second-level-sub-menu{top:-6.6rem !important}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-slide-in-submenu .first-level-sub-menu .fourth-link .second-level-sub-menu{top:-9.9rem !important}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-slide-in-submenu .first-level-sub-menu .fifth-link .second-level-sub-menu{top:-13.2rem !important}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-slide-in-submenu .first-level-sub-menu .sixth-link .second-level-sub-menu{top:-16.2rem !important}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-slide-in-submenu .first-level-sub-menu .seventh-link .second-level-sub-menu{top:-19.5rem !important}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-slide-in-submenu .first-level-sub-menu .eighth-link .second-level-sub-menu{top:-22.8rem !important}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-slide-in-submenu .first-level-sub-menu .third-level-sub-menu{left:-1rem !important;top:-7rem !important}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-third-level-submenu.second-link .third-level-sub-menu{top:-10.3rem !important}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-third-level-submenu.third-link .third-level-sub-menu{top:-13.5rem !important;min-height:27rem;justify-content:unset}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-third-level-submenu.fourth-link .third-level-sub-menu{top:-16.7rem !important;min-height:27rem;justify-content:unset}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-third-level-submenu.fifth-link .third-level-sub-menu{top:-20rem !important;min-height:27rem;justify-content:unset}#main-nav-desktop .flex-container .header-nav-container ul li.menu-item-has-children.has-third-level-submenu.sixth-link .third-level-sub-menu{top:-23.3rem !important;min-height:27rem;justify-content:unset}.desktop-search{display:flex;position:relative;margin-left:1rem}.desktop-search img{width:1.4rem;height:1.4rem;cursor:pointer;padding:unset}.search-input{display:none;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.search-input.show{display:block;width:100%;box-sizing:border-box;padding:.8rem 1.5rem;border:.15rem solid #53565a;background-color:#53565a;color:#fff;font-size:1rem;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.search-input.show::placeholder{color:#f2f2f2}.search-input:focus,.search-input:focus-visible,.search-input:focus-within{outline:unset;border:.15rem solid #b7312c}#main-nav-mobile{position:fixed;top:0;z-index:555;width:100%;box-shadow:0 0 1rem #000;background-color:#fff;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 1437px){#main-nav-mobile{display:none}}#main-nav-mobile .flex-container{justify-content:space-between;align-items:center;position:relative}#main-nav-mobile .flex-container .logo-wrapper{padding:.5rem 0}#main-nav-mobile .flex-container .logo-wrapper img{width:auto;height:2.1rem;object-fit:contain}#main-nav-mobile .flex-container .mobile-toggle{width:1.5rem;height:1.5rem;object-fit:contain;background:none;border:0;cursor:pointer}#main-nav-mobile .flex-container .mobile-toggle.active{transform:rotate(180deg)}#main-nav-mobile .flex-container .search-and-menu-wrapper{display:none}#main-nav-mobile .flex-container .search-and-menu-wrapper.show{display:block;position:absolute;width:101vw;height:100vh;height:100svh;top:3.1rem;left:0;z-index:9999;background:#28292b;transform:translate(-6%, 0)}#main-nav-mobile .flex-container .search-and-menu-wrapper .search-form-mobile{position:absolute;width:100%}#main-nav-mobile .flex-container .search-and-menu-wrapper .search-form-mobile #mobile-search-open{width:2rem;height:2rem;object-fit:contain;position:absolute;right:2rem;top:.5rem;cursor:pointer}#main-nav-mobile .flex-container .search-and-menu-wrapper .search-form-mobile input:focus,#main-nav-mobile .flex-container .search-and-menu-wrapper .search-form-mobile input:focus-visible{outline:.1rem solid #b7312c}#main-nav-mobile .flex-container .search-and-menu-wrapper .mobile-nav-container{max-height:34rem;overflow-x:auto}#main-nav-mobile .flex-container .search-and-menu-wrapper .mobile-nav-container ul{margin:1rem 1rem 0 1rem;list-style:none}#main-nav-mobile .flex-container .search-and-menu-wrapper .mobile-nav-container ul li{margin-bottom:unset}#main-nav-mobile .flex-container .search-and-menu-wrapper .mobile-nav-container ul li.menu-item-has-children{position:relative}#main-nav-mobile .flex-container .search-and-menu-wrapper .mobile-nav-container ul li.menu-item-has-children:after{content:"";width:1.35rem;height:1.35rem;position:absolute;cursor:pointer;right:.3rem;top:1rem;background-image:url("./icons/icon__menu_expand.png");background-size:1.35rem 1.35rem;background-position:center center;background-repeat:no-repeat;filter:invert(0)}#main-nav-mobile .flex-container .search-and-menu-wrapper .mobile-nav-container ul li a{color:hsla(0,0%,100%,.6);font-family:Erbaum;font-size:1rem;font-weight:500;text-transform:uppercase;padding:1rem 2.5rem 1rem 1rem;display:block;box-sizing:border-box}#main-nav-mobile .flex-container .search-and-menu-wrapper .mobile-nav-container ul li a:hover{color:#fff}#main-nav-mobile .flex-container .search-and-menu-wrapper .mobile-nav-container ul li .sub-menu{display:none;margin-top:unset}#main-nav-mobile .flex-container .search-and-menu-wrapper .mobile-nav-container ul li .sub-menu.show{display:block}#main-nav-mobile .flex-container .search-and-menu-wrapper .mobile-nav-container ul li .sub-menu li.menu-item-has-children:after{content:"";width:2rem;height:1.35rem;position:absolute;cursor:pointer;right:.3rem;top:1rem;background-image:url("./icons/icon_arrow_right.png");background-size:contain;background-position:center center;background-repeat:no-repeat;filter:invert(0);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#main-nav-mobile .flex-container .search-and-menu-wrapper .mobile-nav-container ul li .sub-menu li a{border-bottom:1px solid #414244 !important}#main-nav-mobile .flex-container .search-and-menu-wrapper .mobile-nav-container ul li .sub-menu li a:hover{color:#fff}#main-nav-mobile .flex-container .search-and-menu-wrapper .logos-wrapper{position:absolute;left:0;bottom:2rem;width:100%;padding:1.5rem 1.5rem 4rem;background-color:#202020;box-sizing:border-box}#main-nav-mobile .flex-container .search-and-menu-wrapper .logos-wrapper .top-logo img{height:2.2rem;object-fit:contain}#main-nav-mobile .flex-container .search-and-menu-wrapper .logos-wrapper .top-logo hr{margin-left:unset}#main-nav-mobile .flex-container .search-and-menu-wrapper .logos-wrapper .bottom-logos-wrapper{max-width:30rem}#main-nav-mobile .flex-container .search-and-menu-wrapper .logos-wrapper .bottom-logos-wrapper img{width:calc(20% - .7rem);margin:0 .25rem;object-fit:contain}#main-nav-mobile .flex-container .search-and-menu-wrapper .logos-wrapper .bottom-logos-wrapper img:first-of-type{margin-left:0}#main-nav-mobile .flex-container .search-and-menu-wrapper .logos-wrapper .bottom-logos-wrapper img:last-of-type{margin-right:0}footer{background:#28292a;padding:3.125rem 0}footer .flex-container{flex-direction:column;align-items:center;max-width:1020px}footer .flex-container .logo-and-company-info-wrapper{max-width:25rem;margin:auto}@media only screen and (min-width: 800px){footer .flex-container .logo-and-company-info-wrapper{display:flex;flex-direction:column;margin:unset}}footer .flex-container .logo-and-company-info-wrapper .logo-wrapper a{width:15.625rem;height:auto;display:block}footer .flex-container .logo-and-company-info-wrapper .logo-wrapper a img{width:100%;height:100%;object-fit:contain}footer .flex-container .footer-text{max-width:40rem;margin:1.8rem auto 1.4rem;text-align:center}footer .flex-container .footer-text p{font-size:1rem;font-weight:300;color:#bbbbbc}footer .flex-container .footer-nav-container ul{list-style:none;margin-left:unset;display:flex;flex-wrap:wrap;justify-content:center}footer .flex-container .footer-nav-container ul li a{line-height:1.2rem;color:#fff;text-transform:uppercase;font-size:.9rem;font-weight:500;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);padding:0 .5rem}footer .flex-container .footer-nav-container ul li a:hover{color:#b7312c;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}footer .flex-container .social-links-wrapper{justify-content:center;margin:1rem 0}@media only screen and (min-width: 800px){footer .flex-container .social-links-wrapper{justify-content:unset}}footer .flex-container .bottom-bar{border-top:.15rem solid #97999b;width:100%}footer .flex-container .bottom-bar p{text-align:center;color:#bbbbbc;font-size:.8rem;font-weight:200;padding:1rem 0}.search-form{background-color:#28292a;display:none}.search-form.show{display:block}.search-form .container{position:relative}.search-form .container .search-input{background-color:#28292a;width:100%;border:0;height:3.125em;caret-color:#fff;caret-shape:bar;color:#fff;font-size:20px;padding-left:0}.search-form .container .search-input::placeholder{text-transform:uppercase;font-size:20px;color:#fff}.search-form .container .search-cancel:after{content:"×";display:inline-block;font-size:40px;font-weight:400;padding:0 .2em;background-color:#424345;color:#fff;position:absolute;right:0;top:.25em}.relevanssi-live-search-results{background:#28292a !important;top:11.5rem !important;border-radius:0 !important;padding:1rem 10% 2rem !important;width:100% !important;left:0 !important}.relevanssi-live-search-results .relevanssi-live-search-result-status p{font-size:16px;padding-left:unset !important}.relevanssi-live-search-results .relevanssi-live-search-result{border-bottom:2px solid #28292a}.relevanssi-live-search-results .relevanssi-live-search-result:hover{background-color:#28292a}.relevanssi-live-search-results .relevanssi-live-search-result p{padding:unset !important}.relevanssi-live-search-results .relevanssi-live-search-result a{color:#fff;display:block;padding:1em;font-weight:700;text-decoration:none;text-transform:capitalize}.relevanssi-live-search-results .relevanssi-live-search-result a:hover{color:#b7312c !important}.relevanssi-live-search-results .rlv-has-spinner{border:8px solid #53565a !important;border-right-color:rgba(0,0,0,0) !important;width:40px !important;height:40px !important}.relevanssi-live-search-results .rlv-has-spinner::after{animation:loader-rotate 1s linear infinite;background-color:#b7312c !important}.relevanssi-live-search-results .screen-reader-text{display:none !important}.visually-hidden{display:none}body{margin-top:3rem;overflow-x:hidden}@media only screen and (min-width: 1265px){body{margin-top:unset}}.flex-container{width:90%}hr{border:0;overflow:visible;position:relative;width:100%;height:.5rem;background-color:#b7312c;margin:.6rem auto 1rem;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 830px){hr{width:84%}}hr:after{content:"";display:block;position:absolute;top:0;right:-0.3rem;width:1.3rem;height:.5rem;background-color:#b7312c;transform:skewX(160deg);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}:where(.wp-block-columns.is-layout-flex){gap:1.5rem}.hero-section{position:relative;height:53rem}.hero-section .text-wrapper{max-width:53rem;width:90%;color:#fff;bottom:2.5rem;position:absolute;left:50%;transform:translate(-50%, 0)}.hero-section .text-wrapper h1{display:inline-block;position:relative;left:50%;transform:translate(-50%, 0)}.hero-section .text-wrapper h3{font-size:2rem;font-family:"Montserrat",open-sans;font-weight:700}.hero-section .text-wrapper p{padding:1rem 0}@media only screen and (min-width: 800px){.hero-section .text-wrapper p{padding:1rem 5rem}}.hero-section.dark-bottom::after{content:"";pointer-events:none;z-index:1;height:100%;width:100%;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(40, 41, 42, 0.7) 60%, rgb(40, 41, 42) 80%, #28292a 100%)}.hero-section.dark-bottom .wp-block-cover__image-background{object-position:top}.hero-section.dark-bottom .max-width-container{position:relative;z-index:3;bottom:-8rem}@media only screen and (min-width: 1000px){.hero-section.dark-bottom .max-width-container{bottom:-10rem}}.hero-section.dark-bottom .max-width-container h1{display:inline-block;position:relative;color:#fff;left:50%;transform:translate(-50%, 0)}.hero-section.dark-bottom .max-width-container hr{margin-bottom:1.6rem}.hero-section.dark-bottom .max-width-container p{padding:0 0 1rem;color:#fff;opacity:.7;max-width:55rem;margin:0 auto}.filter{position:relative;display:inline-block}.filter::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 50%);pointer-events:none}.archive-services{background-color:#f4f4f4}.archive-services .small-hero-section{height:30.5rem;position:relative;z-index:1}@media only screen and (min-width: 850px){.archive-services .small-hero-section{height:25rem;margin-bottom:1rem}}@media only screen and (min-width: 1000px){.archive-services .small-hero-section{height:21.75rem}}.archive-services .small-hero-section::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 7rem);z-index:1;background:linear-gradient(to top, #28292B 0%, #28292B 70%, rgba(40, 41, 43, 0) 90%, rgba(40, 41, 43, 0) 100%)}@media only screen and (min-width: 850px){.archive-services .small-hero-section::before{top:0;bottom:unset;height:100%;z-index:1;pointer-events:none;background:linear-gradient(to right, #28292B 0%, #28292B 70%, rgba(40, 41, 43, 0) 90%, rgba(40, 41, 43, 0) 100%)}}.archive-services .small-hero-section::after{content:"";display:block;position:absolute;left:-1rem;bottom:-0.9rem;width:90%;height:2rem;background-color:#b7312c;transform:skewX(160deg);z-index:4}.archive-services .small-hero-section .hero-image{position:absolute;top:0;right:0;object-fit:cover;width:100%;height:15rem}@media only screen and (min-width: 850px){.archive-services .small-hero-section .hero-image{width:35%;height:100%}}.archive-services .small-hero-section .max-width-container{position:relative;z-index:3;height:100%}.archive-services .small-hero-section .title-wrapper{position:absolute;left:0;width:100%;top:10rem}@media only screen and (min-width: 850px){.archive-services .small-hero-section .title-wrapper{bottom:3rem;top:unset}}.archive-services .small-hero-section .title-wrapper h1{display:inline;color:#fff;font-size:1.6rem;line-height:1.8rem}@media only screen and (min-width: 600px){.archive-services .small-hero-section .title-wrapper h1{font-size:2.8rem;text-transform:uppercase}}.archive-services .small-hero-section .title-wrapper hr{margin-left:unset}.archive-services .small-hero-section .title-wrapper p{color:hsla(0,0%,100%,.9);max-width:50rem}.archive-services .cards-section{background-color:#f4f4f4;padding:5rem 0 3.125rem}.archive-services .cards-section .navigation a{color:#3b3d3e;font-size:1.25rem;font-weight:600;margin-right:1rem}.archive-services .cards-section .service-category-section{margin-bottom:3rem;scroll-margin-top:13rem}.archive-services .cards-section .service-category-section:target{scroll-margin-top:13rem}.archive-services .cards-section .service-category-section h2{display:inline;position:relative;color:#28292b;font-family:Erbaum;font-size:1.375rem;font-weight:900;text-transform:uppercase}@media only screen and (min-width: 600px){.archive-services .cards-section .service-category-section h2{font-size:1.875rem}}.archive-services .cards-section .service-category-section h2::before{content:"";display:block;width:100%;width:100%;height:.45rem;background-color:#b7312c;bottom:-0.3rem;position:absolute}.archive-services .cards-section .service-category-section h2::after{content:"";position:absolute;bottom:-0.3rem;right:-0.3rem;width:1.3rem;height:.45rem;background-color:#b7312c;transform:skewX(160deg)}.archive-services .cards-section .service-category-section .service-category-cards{margin-top:2rem}@media only screen and (min-width: 700px){.archive-services .cards-section .service-category-section .service-category-cards{display:flex;flex-wrap:wrap}}.archive-services .cards-section .service-category-section .service-category-cards .service-card{padding:1rem;background-color:#fff;margin-bottom:1.5rem;box-sizing:border-box}@media only screen and (min-width: 700px){.archive-services .cards-section .service-category-section .service-category-cards .service-card{width:calc(50% - 1rem);margin:0 .5rem 1.5rem}}@media only screen and (min-width: 1250px){.archive-services .cards-section .service-category-section .service-category-cards .service-card{width:calc(33.333% - 1rem);margin:0 .5rem 1.5rem}}.archive-services .cards-section .service-category-section .service-category-cards .service-card .service-card-image{height:15rem}.archive-services .cards-section .service-category-section .service-category-cards .service-card .service-card-image img{width:100%;height:100%;object-fit:cover}.archive-services .cards-section .service-category-section .service-category-cards .service-card .text-wrapper{margin:1.5rem 0 1rem}.archive-services .cards-section .service-category-section .service-category-cards .service-card .text-wrapper h3{color:#53565b;font-family:Erbaum;font-size:1.225rem;font-weight:700;margin-bottom:.5rem}@media only screen and (min-width: 600px){.archive-services .cards-section .service-category-section .service-category-cards .service-card .text-wrapper h3{font-size:1.625rem}}.archive-services .cards-section .service-category-section .service-category-cards .service-card .text-wrapper p{color:#808787}.archive-services .contact-form-section{background-color:#fff;padding:3.125rem 0}.archive-services .contact-form-section .max-width-container .text-wrapper{text-align:center}.archive-services .contact-form-section .max-width-container .wpforms-field-row:before{background-color:#d9d9d9 !important}.archive-services .contact-form-section .max-width-container .wpforms-field-row.is-focused{border-color:#b7312c !important;outline-color:#b7312c !important}.archive-services .contact-form-section .max-width-container .wpforms-field-row.is-focused .choices__inner{border-color:#b7312c !important;box-shadow:0 0 0 1px #b7312c,0px 1px 2px rgba(0,0,0,.15) !important}.archive-services .contact-form-section .max-width-container .wpforms-field-row .choices__inner{border-radius:0 !important;border:0 !important;background-color:#d9d9d9 !important}.archive-services .contact-form-section .max-width-container .choices__list{border-color:#b7312c !important;outline-color:#b7312c !important}.archive-services .contact-form-section .max-width-container .choices__list .is-highlighted{background-color:#b7312c !important}.archive-services .contact-form-section .max-width-container .choices__list--dropdown{box-shadow:0 0 0 1px #b7312c,0px 1px 2px rgba(0,0,0,.15) !important}.home-page .homepage-hero-section{height:53rem;position:relative}@media only screen and (min-width: 1265px){.home-page .homepage-hero-section{height:50rem}}.home-page .homepage-hero-section::after{content:"";height:70%;width:100%;position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(17, 18, 18, 0.6) 70%, #111212 100%);pointer-events:none}.home-page .homepage-hero-section .wp-block-group__inner-container,.home-page .homepage-hero-section .wp-block-cover{height:100%}.home-page .homepage-hero-section .max-width-container{width:90%}.home-page .homepage-hero-section .text-wrapper{max-width:53rem;margin:3.125rem 0;max-width:40rem;position:relative;bottom:-11rem;z-index:2}@media only screen and (min-width: 1265px){.home-page .homepage-hero-section .text-wrapper{bottom:-8rem}}.home-page .homepage-hero-section .text-wrapper h1{display:inline-block;position:relative;font-size:1.43713rem;font-weight:700;line-height:2.22756rem}@media only screen and (min-width: 600px){.home-page .homepage-hero-section .text-wrapper h1{font-size:1.875rem;line-height:3.875rem}}.home-page .homepage-hero-section .text-wrapper hr{width:16rem;margin:.3rem 0 1rem}@media only screen and (min-width: 545px){.home-page .homepage-hero-section .text-wrapper hr{width:30rem}}@media only screen and (min-width: 705px){.home-page .homepage-hero-section .text-wrapper hr{width:39rem}}.home-page .homepage-hero-section .text-wrapper h3{font-size:2.15569rem;line-height:2.25rem}@media only screen and (min-width: 600px){.home-page .homepage-hero-section .text-wrapper h3{font-size:3.5rem}}.home-page .homepage-hero-section .text-wrapper p{padding:1rem 0}@media only screen and (min-width: 1000px){.home-page .homepage-hero-section .text-wrapper p{padding:1rem 0 4rem}}.home-page .homepage-hero-section .wp-block-q4-clickable-card-container{margin-bottom:5rem}.home-page .careers-section .wp-block-columns{margin:2rem 0 0}@media only screen and (min-width: 700px){.home-page .careers-section .wp-block-columns{display:flex;justify-content:space-between;max-width:48rem}}.home-page .careers-section .wp-block-columns .wp-block-column{margin-bottom:1.5rem}@media only screen and (min-width: 700px){.home-page .careers-section .wp-block-columns .wp-block-column{flex-basis:calc(50% - 1rem) !important}}@media only screen and (min-width: 790px){.home-page .careers-section .wp-block-columns .wp-block-column{flex-basis:unset !important}}.home-page .careers-section.dark-overlay-section .content-wrapper{bottom:-15rem !important}@media only screen and (min-width: 700px){.home-page .careers-section.dark-overlay-section .content-wrapper{bottom:-21rem !important}}@media only screen and (min-width: 850px){.home-page .careers-section.dark-overlay-section .content-wrapper{bottom:unset !important}}.home-page .video-slider-section{background-color:#111212;position:relative;z-index:3;top:-2rem;padding-bottom:1rem;overflow:hidden}@media only screen and (min-width: 1000px){.home-page .video-slider-section{top:0}}.home-page .video-slider-section .max-width-container .text-and-button-wrapper .wp-block-group__inner-container{display:flex;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 770px){.home-page .video-slider-section .max-width-container .text-and-button-wrapper .wp-block-group__inner-container{flex-direction:row;align-items:flex-start}}@media only screen and (min-width: 1250px){.home-page .video-slider-section .max-width-container .text-and-button-wrapper .wp-block-group__inner-container{align-items:center}}.home-page .video-slider-section .max-width-container .text-and-button-wrapper .wp-block-group__inner-container h4{color:#fff;font-family:Erbaum;font-size:1rem;font-weight:700;line-height:1.1rem;text-transform:uppercase;margin-bottom:1rem}@media only screen and (min-width: 600px){.home-page .video-slider-section .max-width-container .text-and-button-wrapper .wp-block-group__inner-container h4{font-size:1.85rem;padding-right:2rem;max-width:32rem}}@media only screen and (min-width: 1250px){.home-page .video-slider-section .max-width-container .text-and-button-wrapper .wp-block-group__inner-container h4{max-width:unset;margin-bottom:unset}}.home-page .video-slider-section .max-width-container .video-info-cards{padding:1rem 0 3rem;max-width:unset}@media only screen and (min-width: 1050px){.home-page .video-slider-section .max-width-container .video-info-cards .slick-list{overflow:hidden}}.home-page .video-slider-section .max-width-container .video-info-cards .slick-list .slick-slide .body-content{display:none}.home-page .video-slider-section .max-width-container .video-info-cards .slick-arrow{top:35%}.home-page .video-slider-section .max-width-container .video-info-cards .slick-arrow.slick-prev{left:-5rem}.home-page .video-slider-section .max-width-container .video-info-cards .slick-arrow.slick-next{right:-5rem}.home-page .video-slider-section .max-width-container .video-info-cards .slick-dots li::after{opacity:1}.home-page .video-slider-section .max-width-container .video-info-cards .vjs-control-bar{height:unset !important}.home-page .video-slider-section .max-width-container .video-info-cards .vjs-control-bar .vjs-progress-control{top:.6rem}.home-page .sitewide-map-wrapper{padding:3.125rem 0 0}.home-page .sitewide-map-wrapper .services-legend{display:block;margin-top:3rem}.home-page .quick-supply-difference-section{display:none;margin-bottom:18rem}@media only screen and (min-width: 850px){.home-page .quick-supply-difference-section{margin-bottom:0}}.home-page .quick-supply-difference-section::after{bottom:-18rem}@media only screen and (min-width: 850px){.home-page .quick-supply-difference-section::after{bottom:0}}.home-page .quick-supply-difference-section .content-wrapper{border-bottom:unset !important;padding-bottom:unset !important}.home-page .quick-supply-difference-section .content-wrapper h3{margin-bottom:1rem}@media only screen and (min-width: 700px){.home-page .quick-supply-difference-section .content-wrapper hr{width:30rem}}.home-page .quick-supply-difference-section .content-wrapper p{color:#9c9c9c}@media only screen and (min-width: 600px){.home-page .quick-supply-difference-section .content-wrapper p p{font-size:1.25rem}}.home-page .quick-supply-difference-section .content-wrapper ul{margin-top:2rem !important}@media only screen and (min-width: 1250px){.home-page .quick-supply-difference-section .content-wrapper ul{column-count:2;gap:4rem}}.home-page .quick-supply-difference-section .content-wrapper ul li{color:#fff !important;margin:0 0 1rem}.home-page .our-culture-section{padding:0 0 5rem;position:relative;margin-bottom:20rem;overflow:visible}@media only screen and (min-width: 950px){.home-page .our-culture-section{margin-bottom:3.5rem}}.home-page .our-culture-section img{object-position:top}.home-page .our-culture-section .wp-block-cover__inner-container{z-index:3}.home-page .our-culture-section .max-width-container{position:relative;bottom:-18.5rem}@media only screen and (min-width: 950px){.home-page .our-culture-section .max-width-container{bottom:-3.5rem}}.home-page .our-culture-section:after{content:"";height:100%;width:100%;position:absolute;bottom:-20rem;left:0;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(40, 41, 42) 75%, rgb(40, 41, 42) 100%)}@media only screen and (min-width: 950px){.home-page .our-culture-section:after{bottom:-3.5rem}}.home-page .our-culture-section .text-wrapper{color:#fff;max-width:45rem;margin:3.125rem auto;text-align:center}.home-page .our-culture-section .text-wrapper hr{width:14rem}@media only screen and (min-width: 600px){.home-page .our-culture-section .text-wrapper hr{width:21rem}}.home-page .our-culture-section .text-wrapper h3{font-size:1.6rem}.home-page .our-culture-section .wp-block-buttons{justify-content:center;margin-bottom:3rem}.home-page .our-culture-section .video-info-cards{max-width:unset}.home-page .q4-banner-slider{background-color:#111212}.home-page .q4-banner-slider .primary-btn{max-width:22rem}.home-page .proof-in-the-numbers-section{display:none;padding:3.125rem 0}.home-page .proof-in-the-numbers-section .text-wrapper{max-width:45rem;margin:0 auto 3rem;width:90%}.home-page .proof-in-the-numbers-section .text-wrapper h3{margin-bottom:1rem}@media only screen and (min-width: 600px){.home-page .proof-in-the-numbers-section .text-wrapper h3{font-size:3rem;margin:0 6rem 1rem}}.home-page .proof-in-the-numbers-section .text-wrapper .wp-block-buttons{justify-content:center;margin:1rem 0}@media only screen and (min-width: 550px){.home-page .proof-in-the-numbers-section .wp-block-columns{flex-wrap:wrap !important}}@media only screen and (min-width: 1000px){.home-page .proof-in-the-numbers-section .wp-block-columns{flex-wrap:nowrap !important}}.home-page .proof-in-the-numbers-section .wp-block-columns .wp-block-column{text-align:center;padding:2rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 550px){.home-page .proof-in-the-numbers-section .wp-block-columns .wp-block-column{flex:1 1 calc(50% - 1rem)}}.home-page .proof-in-the-numbers-section .wp-block-columns .wp-block-column h2{color:#fff;margin-bottom:.6rem}.home-page .proof-in-the-numbers-section .wp-block-columns .wp-block-column p{color:#fff;font-weight:200}.home-page .proof-in-the-numbers-section .wp-block-columns .wp-block-column.red-bg{background-color:#b7312c}.home-page .proof-in-the-numbers-section .wp-block-columns .wp-block-column.gray-bg{background-color:#53565a}.home-page .proof-in-the-numbers-section .wp-block-columns .wp-block-column.dark-gray-bg{background-color:#424345}.home-page .proof-in-the-numbers-section .wp-block-columns .wp-block-column.black-bg{background-color:#28292a}.contact-us-page .hero-section .max-width-container{bottom:-17rem}@media only screen and (min-width: 1050px){.contact-us-page .hero-section .max-width-container{bottom:-13rem}}.contact-us-page .hero-section .max-width-container hr{margin-bottom:1.1rem !important}.contact-us-page .hero-section .max-width-container h3{color:#fff;font-family:Montserrat;font-size:2.1875rem;font-weight:700;line-height:3.875rem}.contact-us-page .hero-section .max-width-container .buttons-wrapper{margin:3rem auto 0;justify-content:center}.contact-us-page .hero-section .max-width-container .buttons-wrapper .primary-btn a{text-transform:lowercase}.contact-us-page .form-container{background-color:#28292a}.contact-us-page .form-container .max-width-container{max-width:40rem}.contact-us-page .form-container .max-width-container .wpforms-field-label{font-weight:500}.contact-us-page .form-container .max-width-container .wpforms-field{padding:7px 0 !important}.contact-us-page .form-container .max-width-container .wpforms-field input,.contact-us-page .form-container .max-width-container .wpforms-field textarea{background-color:#3e3f41 !important}.contact-us-page .form-container .max-width-container .choices .choices__inner{background-color:#3e3f41 !important}.contact-us-page .form-container .max-width-container .choices .choices__item{background-color:#53565a}.contact-us-page .form-container .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*=select-one]:after{border-top:5px solid #bbbbbc}.contact-us-page .form-container .wpforms-container-full:not(:empty){margin:0 auto;padding:1.125rem 0 5rem}.wpforms-submit{margin:2rem auto 0 !important;display:flex;align-items:center;width:16rem;justify-content:center}.not-found{text-align:center;padding:5rem 1rem}.not-found h1{font-size:2.5rem;margin-bottom:1rem}.not-found p{font-size:1.2rem}.not-found .primary-btn{width:20rem;max-width:90%;margin:2rem auto}.not-found .not-found-extra{margin-top:7rem}.not-found .not-found-extra ul{list-style:none;margin:1.5rem 0}.wpgmza_map{height:35rem !important}.wpgmza_map .gm-style-iw{border-radius:0;width:20rem;max-width:unset !important;padding:5rem 1.5rem 1.5rem !important;box-sizing:border-box}@media only screen and (min-width: 600px){.wpgmza_map .gm-style-iw{width:30rem}}@media only screen and (min-width: 1000px){.wpgmza_map .gm-style-iw{width:36rem}}.wpgmza_map .gm-style-iw .wpgmza_infowindow_title{padding:1rem;background-color:#b7312c;color:#fff;font-weight:300;position:absolute;width:100%;top:0;left:0;box-sizing:border-box}.wpgmza_map .gm-style-iw .gm-style-iw-d{padding:unset;overflow:auto !important}.wpgmza_map .gm-style-iw .wpgmza_gallery_placeholder,.wpgmza_map .gm-style-iw .gm-style-iw-chr,.wpgmza_map .gm-style-iw .wpgmza_infowindow_address,.wpgmza_map .gm-style-iw .custom-field-label{display:none}.wpgmza_map .gm-style-iw .wpgmza_gd{color:#97999b;margin-bottom:.7rem;display:block}.wpgmza_map .gm-style-iw .wpgmza_gd i{margin-right:.3rem;color:#97999b}.wpgmza_map .gm-style-iw [data-custom-field-name]{display:flex;align-items:center;margin-bottom:.7rem}.wpgmza_map .gm-style-iw [data-custom-field-name] i{margin-right:.3rem;color:#97999b}.wpgmza_map .gm-style-iw [data-custom-field-name] a{color:#97999b}.wpgmza_map .gm-style-iw [data-custom-field-name=Hours]{display:none}.services-legend{background-color:#b7312c;padding:1rem}@media only screen and (min-width: 1175px){.services-legend .inner-wrapper{display:flex;align-items:center;width:90%;margin:0 auto;justify-content:center}}.services-legend h3{text-align:center;color:#fff;font-family:"Erbaum",sans-serif;font-size:1.35rem;margin-bottom:.3rem}@media only screen and (min-width: 1175px){.services-legend h3{margin:unset}}@media only screen and (min-width: 1275px){.services-legend h3{width:15rem;margin-right:1rem}}.services-legend .legend-wrapper{margin:1.5rem 0 0;display:flex;flex-direction:column-reverse}@media only screen and (min-width: 760px){.services-legend .legend-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem 0}}@media only screen and (min-width: 850px){.services-legend .legend-wrapper{gap:1rem;flex-wrap:nowrap}}@media only screen and (min-width: 1175px){.services-legend .legend-wrapper{margin:unset}}.services-legend .legend-wrapper .legend-item{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 760px){.services-legend .legend-wrapper .legend-item{width:calc(50% - 1rem);justify-content:unset}}@media only screen and (min-width: 850px){.services-legend .legend-wrapper .legend-item{width:calc(33.33% - 1rem);margin:unset}}@media only screen and (min-width: 1500px){.services-legend .legend-wrapper .legend-item{white-space:nowrap;width:unset;margin-right:1rem}}.services-legend .legend-wrapper .legend-item .circle{margin-right:.5rem;width:1.3rem;height:1.3rem;border:.3rem solid #fff}.services-legend .legend-wrapper .legend-item .circle.explosives{background-color:#424345}.services-legend .legend-wrapper .legend-item .circle.environmental{background-color:#97999b}.services-legend .legend-wrapper .legend-item .circle.exp-and-env{background-color:#28292a}.services-legend .legend-wrapper .legend-item p{color:#fff}@media only screen and (min-width: 760px){.services-legend .legend-wrapper .legend-item p{width:calc(100% - 3rem)}}.filter-wrapper{background-color:#28292a;padding:3.125rem 0}@media only screen and (min-width: 1000px){.filter-wrapper .max-width-container{display:flex}}@media only screen and (min-width: 1000px){.filter-wrapper .max-width-container .left-side{width:calc(100% - 22rem)}}@media only screen and (min-width: 1200px){.filter-wrapper .max-width-container .left-side{width:38rem}}.filter-wrapper .max-width-container .left-side h3{color:#fff}@media only screen and (min-width: 1100px){.filter-wrapper .max-width-container .left-side h3{font-size:2.2rem}}.filter-wrapper .max-width-container .left-side hr{margin-left:unset}@media only screen and (min-width: 1100px){.filter-wrapper .max-width-container .left-side hr{width:90%}}.filter-wrapper .max-width-container .left-side p{color:#fff;font-weight:300;margin-bottom:1.5rem}.filter-wrapper .max-width-container .left-side .primary-btn{margin-bottom:1.5rem}.filter-wrapper .max-width-container .left-side .primary-btn a{white-space:normal}.filter-wrapper .max-width-container .wpgmza-store-locator{display:flex}@media only screen and (min-width: 1000px){.filter-wrapper .max-width-container .wpgmza-store-locator{width:19rem;margin-left:3rem}}@media only screen and (min-width: 1200px){.filter-wrapper .max-width-container .wpgmza-store-locator{width:calc(100% - 41rem)}}@media only screen and (min-width: 1300px){.filter-wrapper .max-width-container .wpgmza-store-locator{flex-wrap:wrap;gap:0 1rem;margin-left:6rem;width:calc(100% - 44rem)}}.filter-wrapper .max-width-container .wpgmza-store-locator input,.filter-wrapper .max-width-container .wpgmza-store-locator select{border-radius:0;padding:.8rem;box-sizing:border-box;margin-right:unset}.filter-wrapper .max-width-container .wpgmza-store-locator .wpgmza-address-container,.filter-wrapper .max-width-container .wpgmza-store-locator .wpgmza-radius-container,.filter-wrapper .max-width-container .wpgmza-store-locator .wpgmza-category-filter-container{width:100%}@media only screen and (min-width: 1300px){.filter-wrapper .max-width-container .wpgmza-store-locator .wpgmza-address-container,.filter-wrapper .max-width-container .wpgmza-store-locator .wpgmza-radius-container,.filter-wrapper .max-width-container .wpgmza-store-locator .wpgmza-category-filter-container{width:calc(50% - 1rem)}}.filter-wrapper .max-width-container .wpgmza-store-locator .wpgmza-address-container label,.filter-wrapper .max-width-container .wpgmza-store-locator .wpgmza-radius-container label,.filter-wrapper .max-width-container .wpgmza-store-locator .wpgmza-category-filter-container label{color:#97999b;margin:.7rem 0 .3rem}.filter-wrapper .max-width-container .wpgmza-store-locator .wpgmza-search{background-color:#b7312c;padding:1rem 3rem;color:#fff;margin-top:1.5rem}.wpgmza-marker-grid{width:90% !important;max-width:1366px;margin:3.125rem auto;grid-template-columns:1fr !important}@media only screen and (min-width: 600px){.wpgmza-marker-grid{grid-template-columns:repeat(2, 1fr) !important}}@media only screen and (min-width: 930px){.wpgmza-marker-grid{grid-template-columns:repeat(3, 1fr) !important}}@media only screen and (min-width: 1250px){.wpgmza-marker-grid{grid-template-columns:repeat(4, 1fr) !important}}.wpgmza-marker-grid .wpgmza-grid-row{position:relative;border:0;padding:1.5rem 1.5rem 9rem !important;background-color:#e7e7e7 !important;box-sizing:border-box;cursor:pointer}.wpgmza-marker-grid .wpgmza-grid-row .wpgmza-gallery-container{height:3.4rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:.15rem solid #53565a}.wpgmza-marker-grid .wpgmza-grid-row .wpgmza-gallery-container img{width:auto;height:100%;object-fit:contain}.wpgmza-marker-grid .wpgmza-grid-row .wpgmza_marker_title{font-weight:700;color:#424345;padding-bottom:3.5rem}.wpgmza-marker-grid .wpgmza-grid-row .contact-label,.wpgmza-marker-grid .wpgmza-grid-row .services-label{font-weight:700;font-size:1.1rem;color:#424345;margin-bottom:.3rem}.wpgmza-marker-grid .wpgmza-grid-row .services-label{margin-top:1rem}.wpgmza-marker-grid .wpgmza-grid-row [data-custom-field-name=Services]{font-size:1rem;color:#97999b;font-weight:400}.wpgmza-marker-grid .wpgmza-grid-row .wpgmza_custom_fields>div{display:flex}.wpgmza-marker-grid .wpgmza-grid-row .wpgmza_custom_fields>div a{color:#97999b;margin-bottom:.4rem;font-size:1rem;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.wpgmza-marker-grid .wpgmza-grid-row .wpgmza_custom_fields>div a:hover{color:#b7312c;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.wpgmza-marker-grid .wpgmza-grid-row .wpgmza_custom_fields .wpgmza-custom-field{color:#53565a;margin-right:.3rem}.wpgmza-marker-grid .wpgmza-grid-row .wpgmza_custom_fields .custom-field-label{display:none}.wpgmza-marker-grid .wpgmza-grid-row [data-custom-field-name=Hours]{font-size:1rem;flex-direction:column;color:#97999b;font-weight:400}.wpgmza-marker-grid .wpgmza-grid-row [data-custom-field-name=Hours] .custom-field-label{margin:.6rem 0 .3rem;color:#424345;display:block;font-weight:700;font-size:1.1rem}.wpgmza-marker-grid .wpgmza-grid-row .wpgmza-address{position:absolute;top:8.4rem;color:#97999b;font-size:1rem}.wpgmza-marker-grid .wpgmza-grid-row .call-btn-wrapper{position:absolute;bottom:4.4rem;left:0;width:90%;background-color:#424345;color:#fff}.wpgmza-marker-grid .wpgmza-grid-row .call-btn-wrapper:before{content:"";position:absolute;bottom:0;right:-0.8rem;width:.8rem;height:100%;background-color:#e7e7e7;transform:skewX(157deg)}.wpgmza-marker-grid .wpgmza-grid-row .call-btn-wrapper:after{content:"";position:absolute;bottom:0;right:0;width:.8rem;height:100%;background-color:#b7312c;transform:skewX(157deg)}.wpgmza-marker-grid .wpgmza-grid-row .call-btn-wrapper a{color:#fff;display:block;width:100%;height:100%;padding:11px 0 11px 25px}.wpgmza-marker-grid .wpgmza-grid-row .call-btn-wrapper a i{margin-right:.3rem}.wpgmza-marker-grid .wpgmza-grid-row .wpgmza-grid-footer{position:absolute;bottom:1rem;left:0;width:90%;background-color:#424345;color:#fff}.wpgmza-marker-grid .wpgmza-grid-row .wpgmza-grid-footer:before{content:"";position:absolute;bottom:0;right:-0.8rem;width:.8rem;height:100%;background-color:#e7e7e7;transform:skewX(157deg)}.wpgmza-marker-grid .wpgmza-grid-row .wpgmza-grid-footer:after{content:"";position:absolute;bottom:0;right:0;width:.8rem;height:100%;background-color:#b7312c;transform:skewX(157deg)}.wpgmza-marker-grid .wpgmza-grid-row .wpgmza-grid-footer a{color:#fff;display:block;width:100%;height:100%;padding:11px 0 11px 25px}.wpgmza-marker-grid .wpgmza-grid-row .wpgmza-grid-footer a i{margin-right:.3rem}.wpgmza-marker-grid .fa-map-marker{position:relative}.wpgmza-marker-grid .fa-map-marker:after{content:"";position:absolute;left:3px;top:3px;width:.55rem;height:.55rem;border-radius:50%;background-color:#28292a}.wpgmza_marker_list_class{margin:3rem auto;display:flex;justify-content:center}#marker-loader{margin:1rem auto !important;display:flex;justify-content:center}.locations-page #no-results-message{padding-bottom:unset}.locations-page #no-results-message p{margin:.3rem 0 0}.locations-page #no-results-message .primary-btn{width:13rem;margin:3rem auto 0}.locations-page .service-cards-wrapper{background-color:#f2f2f2}.our-story-page .hero-section{margin-bottom:15rem;overflow:visible;height:33rem}@media only screen and (min-width: 1375px){.our-story-page .hero-section{margin-bottom:unset;height:52rem}}.our-story-page .hero-section:after{content:"";height:100%;width:100%;position:absolute;bottom:-15rem;left:0;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(40, 41, 42) 25%, rgb(40, 41, 42) 100%)}@media only screen and (min-width: 1375px){.our-story-page .hero-section:after{bottom:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(40, 41, 42, 0.5) 100%)}}.our-story-page .hero-section .wp-block-group__inner-container{height:100%}.our-story-page .hero-section .wp-block-cover{height:100%;overflow:visible}@media only screen and (min-width: 1530px){.our-story-page .hero-section img{object-position:top}}.our-story-page .hero-section .max-width-container{position:absolute;z-index:3;bottom:-30rem;transform:translate(-50%, 0);left:50%}@media only screen and (min-width: 1375px){.our-story-page .hero-section .max-width-container{bottom:-22rem}}.our-story-page .hero-section .max-width-container h1{display:inline-block;position:relative;color:#fff;left:50%;transform:translate(-50%, 0)}.our-story-page .hero-section .max-width-container hr{margin-bottom:1.3rem;border-bottom:0}.our-story-page .hero-section .max-width-container p{color:#fff;max-width:55rem;margin:0 auto .5rem}.our-story-page .hero-section .max-width-container .video-popup-block{max-width:16rem;margin:1.3rem auto 0}.our-story-page .timeline-section{padding-bottom:4rem}.our-story-page .timeline-section .wp-block-group__inner-container{padding:4rem 0 .5rem}.our-story-page .timeline-section .wp-block-group__inner-container .text-wrapper{max-width:48rem;width:90%;margin:0 auto 3.125rem;z-index:3;position:relative}.our-story-page .timeline-section .wp-block-group__inner-container .text-wrapper h2{color:#424345}.our-story-page .timeline-section .wp-block-group__inner-container .text-wrapper hr{width:20rem}.our-story-page .timeline-section .wp-block-group__inner-container .text-wrapper hr:after{height:.5rem}.our-story-page .timeline-section .wp-block-group__inner-container .text-wrapper h3{color:#424345;font-size:1.7rem;margin-bottom:.5rem}.our-story-page .timeline-section .wp-block-group__inner-container .text-wrapper p{margin-bottom:2.5rem}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles{background-color:#fff;margin-top:-6rem}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide{display:flex;margin:0;padding:0 0 .1rem}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide:nth-child(odd){top:-287px}@media only screen and (min-width: 1220px){.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide:nth-child(odd){top:-257px}}@media only screen and (min-width: 1243px){.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide:nth-child(odd){top:-276px}}@media only screen and (min-width: 1295px){.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide:nth-child(odd){top:-286px}}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide:nth-child(2n){top:310px}@media only screen and (min-width: 1220px){.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide:nth-child(2n){top:320px}}@media only screen and (min-width: 1243px){.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide:nth-child(2n){top:301px}}@media only screen and (min-width: 1295px){.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide:nth-child(2n){top:310px}}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide .wp-block-q4-history-timeline-item .timeline-date,.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide .wp-block-q4-history-timeline-item .timeline-title,.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide .wp-block-q4-history-timeline-item .timeline-description{color:#424345}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide .wp-block-q4-history-timeline-item .timeline-title{font-size:1rem;line-height:1.15rem !important;padding:0 0 .1rem}@media only screen and (min-width: 700px){.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide .wp-block-q4-history-timeline-item .timeline-title{font-size:1.25rem !important;line-height:1.5rem !important}}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide .wp-block-q4-history-timeline-item .timeline-date{font-size:1.6rem;line-height:1.7rem !important;bottom:-1.9rem}@media only screen and (min-width: 600px){.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide .wp-block-q4-history-timeline-item .timeline-date{font-size:2rem;line-height:2.8rem !important}}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide .wp-block-q4-history-timeline-item .timeline-date::after{background-color:#424345}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide .wp-block-q4-history-timeline-item .timeline-description{padding:0;font-size:.8rem}@media only screen and (min-width: 600px){.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide .wp-block-q4-history-timeline-item .timeline-description{font-size:.9rem;padding:.2rem 0 1rem}}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide .wp-block-q4-history-timeline-item .outer-dot{border:1px solid #424345;left:45.5%;bottom:-7.2rem}@media only screen and (min-width: 450px){.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide .wp-block-q4-history-timeline-item .outer-dot{left:46.3%}}@media only screen and (min-width: 600px){.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide .wp-block-q4-history-timeline-item .outer-dot{left:47%}}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide .wp-block-q4-history-timeline-item .dot{background-color:#424345}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide:nth-of-type(odd) .wp-block-q4-history-timeline-item{flex-direction:column-reverse;height:24rem}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide:nth-of-type(odd) img{order:1}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide:nth-of-type(odd) .timeline-description{order:2}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-slide:nth-of-type(odd) .timeline-title{order:3}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-track{padding:11rem 0}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-dots{bottom:-1rem}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-dots li::after{opacity:1;background-color:#b2b2b2}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-dots li.slick-active::after{background-color:#b7312c !important}@media only screen and (min-width: 500px){.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-arrow{top:48.2%}}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-arrow.slick-prev{left:1rem}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .history-timeline-slider .slick-arrow.slick-next{right:1rem}.our-story-page .timeline-section .wp-block-group__inner-container .q4-history-timeline-container.frontend-only-styles .timeline-line{width:90%;left:50%;transform:translate(-50%, 0)}.our-story-page .q4-banner-slider{background-color:#28292a}.our-solutions-page .service-cards-container{margin:5rem auto}.our-solutions-page .service-cards-container .service-card{height:25rem}@media only screen and (min-width: 600px){.our-solutions-page .service-cards-container .service-card{height:35rem}}.our-solutions-page .service-cards-container .service-card-content h3{z-index:9;white-space:nowrap;font-size:.85rem !important}@media only screen and (min-width: 600px){.our-solutions-page .service-cards-container .service-card-content h3{font-size:1.5rem !important}}.our-solutions-page .service-cards-container .service-card-content h3::before{z-index:-1;transform:skewX(163deg)}.our-solutions-page .service-cards-container .service-card-logos{display:flex}.our-solutions-page .service-cards-container .logo-item{padding-right:.6rem;border-right:1px solid #fff;margin:0 .6rem;width:calc(25% - .5rem)}.our-solutions-page .service-cards-container h4{font-size:.43rem !important;color:#b7312c}@media only screen and (min-width: 600px){.our-solutions-page .service-cards-container h4{font-size:.8125rem !important}}.our-solutions-page .contact-section{padding:4rem 0;background-color:#f3f3f3}.our-solutions-page .contact-section .text-wrapper{max-width:40rem;width:90%;margin:0 auto}.our-solutions-page .contact-section .text-wrapper p{margin-top:.5rem}.our-team-explosives-services-page .hero-section,.our-team-environmental-materials-page .hero-section{height:50rem}.our-team-explosives-services-page .hero-section img,.our-team-environmental-materials-page .hero-section img{margin-bottom:1.5rem;object-position:bottom}.our-team-explosives-services-page .hero-section .text-wrapper,.our-team-environmental-materials-page .hero-section .text-wrapper{bottom:unset;transform:translate(-50%, 25%);z-index:3}.our-team-explosives-services-page .hero-section .text-wrapper img,.our-team-environmental-materials-page .hero-section .text-wrapper img{margin-bottom:.8rem;width:175px !important;object-position:bottom}@media only screen and (min-width: 700px){.our-team-explosives-services-page .hero-section .text-wrapper img,.our-team-environmental-materials-page .hero-section .text-wrapper img{margin-bottom:1.5rem;width:325px !important}}.our-team-explosives-services-page .employee-slider-section,.our-team-environmental-materials-page .employee-slider-section{padding:4rem 0;overflow:hidden}.our-team-explosives-services-page .employee-slider-section .text-wrapper,.our-team-environmental-materials-page .employee-slider-section .text-wrapper{max-width:40rem;width:90%;margin:0 auto 4rem}.our-team-explosives-services-page .employee-slider-section .text-wrapper h3,.our-team-environmental-materials-page .employee-slider-section .text-wrapper h3{text-transform:uppercase;font-family:Erbaum}.our-team-explosives-services-page .employee-slider-section .text-wrapper hr,.our-team-environmental-materials-page .employee-slider-section .text-wrapper hr{width:18rem}@media only screen and (min-width: 425px){.our-team-explosives-services-page .employee-slider-section .text-wrapper hr,.our-team-environmental-materials-page .employee-slider-section .text-wrapper hr{width:23rem}}@media only screen and (min-width: 540px){.our-team-explosives-services-page .employee-slider-section .text-wrapper hr,.our-team-environmental-materials-page .employee-slider-section .text-wrapper hr{width:30rem}}@media only screen and (min-width: 720px){.our-team-explosives-services-page .employee-slider-section .text-wrapper hr,.our-team-environmental-materials-page .employee-slider-section .text-wrapper hr{width:40rem}}@media only screen and (min-width: 700px){.our-team-explosives-services-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list,.our-team-environmental-materials-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list{overflow:visible}}.our-team-explosives-services-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list .slick-slide,.our-team-environmental-materials-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list .slick-slide{height:27rem}@media only screen and (min-width: 1400px){.our-team-explosives-services-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list .slick-slide,.our-team-environmental-materials-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list .slick-slide{height:30rem}}@media only screen and (min-width: 1550px){.our-team-explosives-services-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list .slick-slide,.our-team-environmental-materials-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list .slick-slide{height:35rem}}.our-team-explosives-services-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list .slick-slide .video-js video,.our-team-environmental-materials-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list .slick-slide .video-js video{object-fit:contain}.our-team-explosives-services-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list .q4-employee-card .vjs-icon-placeholder::before,.our-team-environmental-materials-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list .q4-employee-card .vjs-icon-placeholder::before{z-index:3}.our-team-explosives-services-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list .q4-employee-card .show-on-hover p,.our-team-environmental-materials-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list .q4-employee-card .show-on-hover p{color:#e5e5e5}.our-team-explosives-services-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list .q4-employee-card .show-on-hover::after,.our-team-environmental-materials-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-list .q4-employee-card .show-on-hover::after{content:"";background-image:url("./icons/logos/quick-supply.png");width:5rem;height:2rem;background-size:contain;display:block;position:absolute;bottom:1rem;left:1rem;background-repeat:no-repeat}@media only screen and (min-width: 700px){.our-team-explosives-services-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-arrow,.our-team-environmental-materials-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-arrow{left:-4.5rem;right:unset}}@media only screen and (min-width: 700px){.our-team-explosives-services-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-arrow.slick-next,.our-team-environmental-materials-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-arrow.slick-next{top:51%}}@media only screen and (min-width: 700px){.our-team-explosives-services-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-arrow.slick-prev,.our-team-environmental-materials-page .employee-slider-section .q4-employee-cards-slider.max-width-container .slick-arrow.slick-prev{top:40%}}.our-team-explosives-services-page .text-and-buttons-wrapper,.our-team-environmental-materials-page .text-and-buttons-wrapper{padding:6.125rem 0 3.125rem;max-width:65rem;margin:0 auto;width:90%}.our-team-explosives-services-page .text-and-buttons-wrapper h3,.our-team-environmental-materials-page .text-and-buttons-wrapper h3{color:#424345;text-align:center;font-family:Erbaum;font-size:2.125rem;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}@media only screen and (min-width: 1000px){.our-team-explosives-services-page .text-and-buttons-wrapper h3,.our-team-environmental-materials-page .text-and-buttons-wrapper h3{font-size:3.125rem}}.our-team-explosives-services-page .text-and-buttons-wrapper hr,.our-team-environmental-materials-page .text-and-buttons-wrapper hr{width:18rem}@media only screen and (min-width: 680px){.our-team-explosives-services-page .text-and-buttons-wrapper hr,.our-team-environmental-materials-page .text-and-buttons-wrapper hr{width:37rem}}@media only screen and (min-width: 1000px){.our-team-explosives-services-page .text-and-buttons-wrapper hr,.our-team-environmental-materials-page .text-and-buttons-wrapper hr{width:55rem}}.our-team-explosives-services-page .text-and-buttons-wrapper p,.our-team-environmental-materials-page .text-and-buttons-wrapper p{max-width:55rem;margin:0 auto}.our-team-explosives-services-page .text-and-buttons-wrapper .wp-block-buttons,.our-team-environmental-materials-page .text-and-buttons-wrapper .wp-block-buttons{justify-content:center;margin:4rem 0 0}.our-team-explosives-services-page .text-and-buttons-wrapper .wp-block-buttons a,.our-team-environmental-materials-page .text-and-buttons-wrapper .wp-block-buttons a{padding:unset;background-color:unset !important;color:#bbbbbc;padding:0 .4rem;position:relative;margin-bottom:1rem}.our-team-explosives-services-page .text-and-buttons-wrapper .wp-block-buttons a.active,.our-team-explosives-services-page .text-and-buttons-wrapper .wp-block-buttons a:hover,.our-team-environmental-materials-page .text-and-buttons-wrapper .wp-block-buttons a.active,.our-team-environmental-materials-page .text-and-buttons-wrapper .wp-block-buttons a:hover{color:#53565a}.our-team-explosives-services-page .text-and-buttons-wrapper .wp-block-buttons a.active:before,.our-team-explosives-services-page .text-and-buttons-wrapper .wp-block-buttons a:hover:before,.our-team-environmental-materials-page .text-and-buttons-wrapper .wp-block-buttons a.active:before,.our-team-environmental-materials-page .text-and-buttons-wrapper .wp-block-buttons a:hover:before{content:"";position:absolute;bottom:-1rem;left:-0.5rem;width:.9rem;height:.7rem;background-color:#fff;z-index:1}.our-team-explosives-services-page .text-and-buttons-wrapper .wp-block-buttons a.active:after,.our-team-explosives-services-page .text-and-buttons-wrapper .wp-block-buttons a:hover:after,.our-team-environmental-materials-page .text-and-buttons-wrapper .wp-block-buttons a.active:after,.our-team-environmental-materials-page .text-and-buttons-wrapper .wp-block-buttons a:hover:after{content:"";position:absolute;bottom:-0.85rem;left:-0.3rem;width:100%;height:.4rem;background-color:#b7312c;transform:skewX(150deg)}.our-team-explosives-services-page #midwest-division-section,.our-team-explosives-services-page #central-division-section,.our-team-explosives-services-page #southeast-division-section,.our-team-explosives-services-page #our-leadership-section,.our-team-explosives-services-page #sales-section,.our-team-explosives-services-page #customer-resources-section,.our-team-explosives-services-page #leadership-section,.our-team-environmental-materials-page #midwest-division-section,.our-team-environmental-materials-page #central-division-section,.our-team-environmental-materials-page #southeast-division-section,.our-team-environmental-materials-page #our-leadership-section,.our-team-environmental-materials-page #sales-section,.our-team-environmental-materials-page #customer-resources-section,.our-team-environmental-materials-page #leadership-section{padding:3.125rem 0;scroll-margin-top:8rem}.our-team-explosives-services-page #midwest-division-section .text-wrapper,.our-team-explosives-services-page #central-division-section .text-wrapper,.our-team-explosives-services-page #southeast-division-section .text-wrapper,.our-team-explosives-services-page #our-leadership-section .text-wrapper,.our-team-explosives-services-page #sales-section .text-wrapper,.our-team-explosives-services-page #customer-resources-section .text-wrapper,.our-team-explosives-services-page #leadership-section .text-wrapper,.our-team-environmental-materials-page #midwest-division-section .text-wrapper,.our-team-environmental-materials-page #central-division-section .text-wrapper,.our-team-environmental-materials-page #southeast-division-section .text-wrapper,.our-team-environmental-materials-page #our-leadership-section .text-wrapper,.our-team-environmental-materials-page #sales-section .text-wrapper,.our-team-environmental-materials-page #customer-resources-section .text-wrapper,.our-team-environmental-materials-page #leadership-section .text-wrapper{max-width:40rem;width:90%;margin:0 auto 3.125rem}.our-team-explosives-services-page #midwest-division-section .text-wrapper h4,.our-team-explosives-services-page #central-division-section .text-wrapper h4,.our-team-explosives-services-page #southeast-division-section .text-wrapper h4,.our-team-explosives-services-page #our-leadership-section .text-wrapper h4,.our-team-explosives-services-page #sales-section .text-wrapper h4,.our-team-explosives-services-page #customer-resources-section .text-wrapper h4,.our-team-explosives-services-page #leadership-section .text-wrapper h4,.our-team-environmental-materials-page #midwest-division-section .text-wrapper h4,.our-team-environmental-materials-page #central-division-section .text-wrapper h4,.our-team-environmental-materials-page #southeast-division-section .text-wrapper h4,.our-team-environmental-materials-page #our-leadership-section .text-wrapper h4,.our-team-environmental-materials-page #sales-section .text-wrapper h4,.our-team-environmental-materials-page #customer-resources-section .text-wrapper h4,.our-team-environmental-materials-page #leadership-section .text-wrapper h4{margin-bottom:.5rem;font-family:"Erbaum",sans-serif}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block{width:90%;margin:0 auto;max-width:1100px;justify-content:center;position:unset}@media only screen and (min-width: 1500px){.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block{gap:0}}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .team-block-layout-card,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .team-block-layout-card,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .team-block-layout-card,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .team-block-layout-card,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .team-block-layout-card,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .team-block-layout-card,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .team-block-layout-card,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .team-block-layout-card,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .team-block-layout-card,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .team-block-layout-card,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .team-block-layout-card,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .team-block-layout-card,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .team-block-layout-card,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .team-block-layout-card{justify-content:center}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .team-member-card{cursor:pointer;position:relative}@media only screen and (min-width: 0)and (max-width: 600px){.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .team-member-card{height:32rem}}@media only screen and (min-width: 1100px){.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .team-member-card,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .team-member-card,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .team-member-card{width:calc(25% - 1rem)}}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .team-member-card:before,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .team-member-card:before,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .team-member-card:before,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .team-member-card:before,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .team-member-card:before,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .team-member-card:before,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .team-member-card:before,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .team-member-card:before,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .team-member-card:before,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .team-member-card:before,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .team-member-card:before,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .team-member-card:before,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .team-member-card:before,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .team-member-card:before{content:"";background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(40, 41, 42, 0.8) 100%);height:30%;width:100%;bottom:0;left:0;position:absolute}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .team-member-card:after,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .team-member-card:after,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .team-member-card:after,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .team-member-card:after,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .team-member-card:after,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .team-member-card:after,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .team-member-card:after,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .team-member-card:after,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .team-member-card:after,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .team-member-card:after,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .team-member-card:after,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .team-member-card:after,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .team-member-card:after,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .team-member-card:after{content:"";background-image:url("./icons/icon_expand_white.png");background-size:contain;background-repeat:no-repeat;width:1.8rem;height:1.8rem;position:absolute;right:.6rem;bottom:.6rem;left:unset}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .team-member-card .info-wrapper,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .team-member-card .info-wrapper,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .team-member-card .info-wrapper,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .team-member-card .info-wrapper,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .team-member-card .info-wrapper,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .team-member-card .info-wrapper,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .team-member-card .info-wrapper,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .team-member-card .info-wrapper,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .team-member-card .info-wrapper,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .team-member-card .info-wrapper,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper{bottom:.9rem}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h3,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h3,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h3,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper h3,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .team-member-card .info-wrapper h3,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .team-member-card .info-wrapper h3,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper h3,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h3,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h3,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h3,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper h3,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .team-member-card .info-wrapper h3,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .team-member-card .info-wrapper h3,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper h3{height:unset !important;background-color:unset;border-bottom:1px solid #fff;padding:0 0 .3rem 1rem;width:90%}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h3::after,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h3::after,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h3::after,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper h3::after,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .team-member-card .info-wrapper h3::after,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .team-member-card .info-wrapper h3::after,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper h3::after,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h3::after,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h3::after,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h3::after,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper h3::after,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .team-member-card .info-wrapper h3::after,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .team-member-card .info-wrapper h3::after,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper h3::after{display:none}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h4,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h4,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h4,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper h4,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .team-member-card .info-wrapper h4,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .team-member-card .info-wrapper h4,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper h4,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h4,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h4,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .team-member-card .info-wrapper h4,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper h4,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .team-member-card .info-wrapper h4,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .team-member-card .info-wrapper h4,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .team-member-card .info-wrapper h4{font-weight:400;padding:.5rem 2.5rem 0 1rem}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .bio-modal,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .bio-modal,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .bio-modal,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .bio-modal,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .bio-modal,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .bio-modal,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .bio-modal,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .bio-modal,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .bio-modal,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .bio-modal,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .bio-modal,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .bio-modal,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .bio-modal,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .bio-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:58rem;background-color:#424345;padding:2rem 1.5rem 1rem;z-index:999;box-shadow:0px 10px 15px 10px rgba(0,0,0,.3)}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .bio-modal .left-side img{height:22rem;width:21rem}@media only screen and (min-width: 850px){.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .bio-modal .left-side img,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .bio-modal .left-side img{height:15rem}}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side{padding:1rem 0 0}@media only screen and (min-width: 850px){.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side{width:calc(100% - 19rem);padding:unset}}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side h2,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side h2,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side h2,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side h2,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .bio-modal .right-side h2,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side h2,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side h2,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side h2,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side h2,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side h2,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side h2,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .bio-modal .right-side h2,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side h2,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side h2{font-weight:600;font-size:1.56rem;margin-top:.5rem}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side h3,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side h3,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side h3,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side h3,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .bio-modal .right-side h3,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side h3,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side h3,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side h3,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side h3,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side h3,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side h3,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .bio-modal .right-side h3,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side h3,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side h3{color:#f2f2f2;padding:unset;font-weight:400;font-size:1.25rem;margin-top:.3rem;background-color:unset}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side h3:after,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side h3:after,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side h3:after,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side h3:after,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .bio-modal .right-side h3:after,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side h3:after,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side h3:after,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side h3:after,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side h3:after,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side h3:after,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side h3:after,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .bio-modal .right-side h3:after,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side h3:after,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side h3:after{display:none}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side hr,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side hr,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side hr,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side hr,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .bio-modal .right-side hr,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side hr,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side hr,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side hr,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side hr,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side hr,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side hr,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .bio-modal .right-side hr,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side hr,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side hr{background-color:#97999b;width:100%;margin:1rem 0;height:.15rem}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side hr:after,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side hr:after,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side hr:after,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side hr:after,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .bio-modal .right-side hr:after,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side hr:after,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side hr:after,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side hr:after,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side hr:after,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side hr:after,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side hr:after,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .bio-modal .right-side hr:after,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side hr:after,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side hr:after{display:none}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side p,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side p,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side p,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side p,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .bio-modal .right-side p,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side p,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side p,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .bio-modal .right-side p,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .bio-modal .right-side p,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .bio-modal .right-side p,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .bio-modal .right-side p,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .bio-modal .right-side p,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .bio-modal .right-side p,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .bio-modal .right-side p{padding-bottom:1rem}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .bio-modal .bio-content .bio-content,.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .bio-modal .bio-content p,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .bio-modal .bio-content .bio-content,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .bio-modal .bio-content p,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .bio-modal .bio-content .bio-content,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .bio-modal .bio-content p,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .bio-modal .bio-content .bio-content,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .bio-modal .bio-content p,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .bio-modal .bio-content .bio-content,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .bio-modal .bio-content p,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .bio-modal .bio-content .bio-content,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .bio-modal .bio-content p,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .bio-modal .bio-content .bio-content,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .bio-modal .bio-content p,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .bio-modal .bio-content .bio-content,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .bio-modal .bio-content p,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .bio-modal .bio-content .bio-content,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .bio-modal .bio-content p,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .bio-modal .bio-content .bio-content,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .bio-modal .bio-content p,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .bio-modal .bio-content .bio-content,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .bio-modal .bio-content p,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .bio-modal .bio-content .bio-content,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .bio-modal .bio-content p,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .bio-modal .bio-content .bio-content,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .bio-modal .bio-content p,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .bio-modal .bio-content .bio-content,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .bio-modal .bio-content p{max-height:16rem;overflow-y:auto;padding-right:.7rem;color:#f2f2f2;line-height:1.3rem;font-weight:300;font-size:1rem;font-family:Montserrat,"sans-serif"}.our-team-explosives-services-page #midwest-division-section .wp-block-q4-team-block .bio-modal .bio-close-btn,.our-team-explosives-services-page #central-division-section .wp-block-q4-team-block .bio-modal .bio-close-btn,.our-team-explosives-services-page #southeast-division-section .wp-block-q4-team-block .bio-modal .bio-close-btn,.our-team-explosives-services-page #our-leadership-section .wp-block-q4-team-block .bio-modal .bio-close-btn,.our-team-explosives-services-page #sales-section .wp-block-q4-team-block .bio-modal .bio-close-btn,.our-team-explosives-services-page #customer-resources-section .wp-block-q4-team-block .bio-modal .bio-close-btn,.our-team-explosives-services-page #leadership-section .wp-block-q4-team-block .bio-modal .bio-close-btn,.our-team-environmental-materials-page #midwest-division-section .wp-block-q4-team-block .bio-modal .bio-close-btn,.our-team-environmental-materials-page #central-division-section .wp-block-q4-team-block .bio-modal .bio-close-btn,.our-team-environmental-materials-page #southeast-division-section .wp-block-q4-team-block .bio-modal .bio-close-btn,.our-team-environmental-materials-page #our-leadership-section .wp-block-q4-team-block .bio-modal .bio-close-btn,.our-team-environmental-materials-page #sales-section .wp-block-q4-team-block .bio-modal .bio-close-btn,.our-team-environmental-materials-page #customer-resources-section .wp-block-q4-team-block .bio-modal .bio-close-btn,.our-team-environmental-materials-page #leadership-section .wp-block-q4-team-block .bio-modal .bio-close-btn{right:.5rem;top:-0.4rem;filter:invert(0.85)}@media only screen and (min-width: 1100px){.our-team-explosives-services-page #sales-section .team-member-card:nth-of-type(3),.our-team-environmental-materials-page #sales-section .team-member-card:nth-of-type(3){margin-right:2rem}}.our-team-explosives-services-page #leadership-section .team-member-card,.our-team-environmental-materials-page #leadership-section .team-member-card{background-color:#424345}@media only screen and (min-width: 1100px){.our-team-explosives-services-page #leadership-section .team-member-card,.our-team-environmental-materials-page #leadership-section .team-member-card{width:25% !important}}.our-team-explosives-services-page #leadership-section .team-member-card h3,.our-team-environmental-materials-page #leadership-section .team-member-card h3{color:#f2f2f2 !important}.our-team-explosives-services-page .videos-section,.our-team-environmental-materials-page .videos-section{background-color:#28292a;padding:3.125rem 0}@media only screen and (min-width: 950px){.our-team-explosives-services-page .videos-section .max-width-container>div,.our-team-environmental-materials-page .videos-section .max-width-container>div{display:flex}}@media only screen and (min-width: 950px){.our-team-explosives-services-page .videos-section .max-width-container>div .left-side,.our-team-environmental-materials-page .videos-section .max-width-container>div .left-side{width:calc(50% - 3rem);margin-right:3rem;text-align:left;display:flex;align-items:center}}@media only screen and (min-width: 1200px){.our-team-explosives-services-page .videos-section .max-width-container>div .left-side,.our-team-environmental-materials-page .videos-section .max-width-container>div .left-side{width:50%;margin-right:5rem}}.our-team-explosives-services-page .videos-section .max-width-container>div .left-side .text-wrapper,.our-team-environmental-materials-page .videos-section .max-width-container>div .left-side .text-wrapper{max-width:41rem;margin:0 auto}.our-team-explosives-services-page .videos-section .max-width-container>div .left-side .text-wrapper h2,.our-team-environmental-materials-page .videos-section .max-width-container>div .left-side .text-wrapper h2{color:#fff}@media only screen and (min-width: 950px){.our-team-explosives-services-page .videos-section .max-width-container>div .left-side .text-wrapper h2,.our-team-environmental-materials-page .videos-section .max-width-container>div .left-side .text-wrapper h2{text-align:left !important}}.our-team-explosives-services-page .videos-section .max-width-container>div .left-side .text-wrapper p,.our-team-environmental-materials-page .videos-section .max-width-container>div .left-side .text-wrapper p{color:#97999b;padding:.5rem 0 2rem}@media only screen and (min-width: 950px){.our-team-explosives-services-page .videos-section .max-width-container>div .left-side .text-wrapper p,.our-team-environmental-materials-page .videos-section .max-width-container>div .left-side .text-wrapper p{text-align:left !important}}@media only screen and (min-width: 950px){.our-team-explosives-services-page .videos-section .max-width-container>div .left-side .text-wrapper hr,.our-team-environmental-materials-page .videos-section .max-width-container>div .left-side .text-wrapper hr{margin-left:0}}.our-team-explosives-services-page .videos-section .max-width-container>div .left-side .wp-block-buttons,.our-team-environmental-materials-page .videos-section .max-width-container>div .left-side .wp-block-buttons{justify-content:left;margin-bottom:3rem}@media only screen and (min-width: 950px){.our-team-explosives-services-page .videos-section .max-width-container>div .right-side,.our-team-environmental-materials-page .videos-section .max-width-container>div .right-side{width:50%}}@media only screen and (min-width: 1200px){.our-team-explosives-services-page .videos-section .max-width-container>div .right-side,.our-team-environmental-materials-page .videos-section .max-width-container>div .right-side{width:calc(50% - 5rem)}}.our-team-explosives-services-page .logo-slider-section,.our-team-environmental-materials-page .logo-slider-section{padding:4rem 0 5rem;margin-bottom:3rem;border-bottom:1px solid #3b3d3e}.our-team-explosives-services-page .logo-slider-section h3,.our-team-environmental-materials-page .logo-slider-section h3{color:#3b3d3e;font-family:Erbaum;font-size:2.1875rem}.our-team-explosives-services-page .logo-slider-section hr,.our-team-environmental-materials-page .logo-slider-section hr{width:19rem;margin-bottom:3rem}@media only screen and (min-width: 665px){.our-team-explosives-services-page .logo-slider-section hr,.our-team-environmental-materials-page .logo-slider-section hr{width:37rem}}.our-team-explosives-services-page .logo-slider-section .slick-list,.our-team-environmental-materials-page .logo-slider-section .slick-list{position:relative}.our-team-explosives-services-page .logo-slider-section .slick-list:after,.our-team-environmental-materials-page .logo-slider-section .slick-list:after{content:"";height:100%;width:1rem;background-color:#fff;position:absolute;right:0;top:0}.our-team-explosives-services-page .logo-slider-section .q4-logo-card,.our-team-environmental-materials-page .logo-slider-section .q4-logo-card{position:relative;padding-bottom:5rem}.our-team-explosives-services-page .logo-slider-section .q4-logo-card.vtca-logo img,.our-team-environmental-materials-page .logo-slider-section .q4-logo-card.vtca-logo img{height:4rem;margin:.8rem 0}.our-team-explosives-services-page .logo-slider-section .q4-logo-card.kcsa-logo img,.our-team-environmental-materials-page .logo-slider-section .q4-logo-card.kcsa-logo img{height:7.5rem;margin:-0.9rem 0}.our-team-explosives-services-page .logo-slider-section .q4-logo-card .wp-block-button,.our-team-environmental-materials-page .logo-slider-section .q4-logo-card .wp-block-button{position:absolute;bottom:.6rem;left:50%;transform:translate(-50%, 0)}.our-team-explosives-services-page .logo-slider-section .slick-prev,.our-team-environmental-materials-page .logo-slider-section .slick-prev{left:-5rem}.our-team-explosives-services-page .logo-slider-section .slick-next,.our-team-environmental-materials-page .logo-slider-section .slick-next{right:-5rem}.our-team-explosives-services-page .slick-dots,.our-team-environmental-materials-page .slick-dots{bottom:-5rem}.our-team-explosives-services-page .slick-dots li::after,.our-team-environmental-materials-page .slick-dots li::after{opacity:1;background-color:#b2b2b2}.our-team-explosives-services-page .slick-dots li.slick-active::after,.our-team-environmental-materials-page .slick-dots li.slick-active::after{background-color:#b7312c !important}.our-team-explosives-services-page .vendors-slider-section,.our-team-environmental-materials-page .vendors-slider-section{padding-bottom:5rem}.our-team-explosives-services-page .vendors-slider-section h3,.our-team-environmental-materials-page .vendors-slider-section h3{color:#3b3d3e;font-family:Erbaum;font-size:2.1875rem}.our-team-explosives-services-page .vendors-slider-section hr,.our-team-environmental-materials-page .vendors-slider-section hr{width:14rem;margin-bottom:3rem}.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider::after,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider::after{left:-0.5rem}.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider::before,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider::before{right:-0.5rem;z-index:1}.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.profile-logo,.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.flexamat-logo,.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.fods-logo,.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.presto-logo,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.profile-logo,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.flexamat-logo,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.fods-logo,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.presto-logo{margin-top:.2rem}.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.profile-logo img,.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.flexamat-logo img,.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.fods-logo img,.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.presto-logo img,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.profile-logo img,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.flexamat-logo img,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.fods-logo img,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.presto-logo img{height:5.5rem}.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.aqua-blok-logo,.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.tensar-logo,.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.western-green-logo,.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.ads-logo,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.aqua-blok-logo,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.tensar-logo,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.western-green-logo,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.ads-logo{margin-top:.7rem}.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.aqua-blok-logo img,.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.tensar-logo img,.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.western-green-logo img,.our-team-explosives-services-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.ads-logo img,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.aqua-blok-logo img,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.tensar-logo img,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.western-green-logo img,.our-team-environmental-materials-page .vendors-slider-section .q4-vendors-logo-slider .q4-vendor-logo.ads-logo img{height:4.3rem}.our-culture-page .our-culture-hero-section{height:50rem;position:relative}.our-culture-page .our-culture-hero-section::after{content:"";pointer-events:none;z-index:1;height:100%;width:100%;position:absolute;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(17, 18, 18, 0.7) 60%, rgb(17, 18, 18) 80%, #111212 100%)}.our-culture-page .our-culture-hero-section .wp-block-cover__image-background{object-position:top}.our-culture-page .our-culture-hero-section .max-width-container{position:relative;bottom:-4rem;z-index:3}.our-culture-page .our-culture-hero-section .max-width-container .wp-block-image{height:12rem;margin-bottom:2rem}.our-culture-page .our-culture-hero-section .max-width-container .wp-block-image img{width:100% !important;height:100% !important;object-fit:contain}.our-culture-page .our-culture-hero-section .max-width-container .text-wrapper{max-width:53rem;width:90%;margin:0 auto .5rem;color:#fff}.our-culture-page .our-culture-hero-section .max-width-container .text-wrapper h1{font-size:3.375rem;display:inline-block;position:relative;left:50%;transform:translate(-50%, 0)}@media only screen and (min-width: 600px){.our-culture-page .our-culture-hero-section .max-width-container .text-wrapper h1{font-size:4.375rem}}@media only screen and (min-width: 600px){.our-culture-page .our-culture-hero-section .max-width-container .text-wrapper hr{width:32rem}}.our-culture-page .our-culture-hero-section .max-width-container .text-wrapper p{padding:1rem 0}@media only screen and (min-width: 800px){.our-culture-page .our-culture-hero-section .max-width-container .text-wrapper p{padding:1rem 5rem}}.our-culture-page .our-culture-hero-section .max-width-container .wp-block-buttons{justify-content:center}.our-culture-page .our-culture-hero-section .max-width-container .video-info-cards{margin:4rem 0 3rem}.our-culture-page .cards-section{background-color:#111212;padding:0 0 3.125rem}.our-culture-page .image-and-text-section{padding:5rem 0}.our-culture-page .image-and-text-section .wp-block-column:nth-of-type(1) .wp-block-image{width:15.5rem}@media only screen and (min-width: 1000px){.our-culture-page .image-and-text-section .wp-block-column:nth-of-type(1) .wp-block-image{width:22.5rem;float:right;margin-right:5rem}}.our-culture-page .image-and-text-section .wp-block-column:nth-of-type(2) h3{margin-bottom:1rem}@media only screen and (min-width: 600px){.our-culture-page .image-and-text-section .wp-block-column:nth-of-type(2) h3{font-size:1.6rem}}.our-culture-page .image-and-text-section .wp-block-column:nth-of-type(2) p{color:#53565a;padding-bottom:.5rem}.our-culture-page .q4-banner-slider.frontend-only-styles{background-color:#28292a}.our-culture-page .q4-banner-slider.frontend-only-styles .slide{height:35rem}.our-culture-page .q4-banner-slider.frontend-only-styles .slide .filter:after{background:linear-gradient(to left, rgba(255, 255, 255, 0) 30%, rgba(2, 2, 2, 0.5) 60%)}.our-culture-page .q4-banner-slider.frontend-only-styles .slide .slide-content{max-width:675px}.our-culture-page .q4-banner-slider.frontend-only-styles .slide .slide-content .slide-logo{margin-bottom:1rem;height:5rem}.our-culture-page .q4-banner-slider.frontend-only-styles .slide .slide-content h2{font-size:2.3rem !important;font-family:"Montserrat",sans-serif;color:#fff;font-weight:700}.our-culture-page .q4-banner-slider.frontend-only-styles .slide .slide-content p{padding:.3rem 0 1rem}.our-culture-page .q4-banner-slider.frontend-only-styles .primary-btn{max-width:18rem;margin-top:.5rem !important}.our-culture-page .q4-banner-slider.frontend-only-styles .slick-dots{bottom:1.5rem}.our-culture-page .q4-banner-slider.frontend-only-styles .slick-dots li{list-style-type:square;background-color:#bbbbbc;width:1rem;height:1rem;margin:0 .3rem}.our-culture-page .q4-banner-slider.frontend-only-styles .slick-dots li.slick-active{background-color:#b7312c}.our-culture-page .q4-banner-slider.frontend-only-styles .slick-dots li::marker{background-color:rgba(0,0,0,0);font-size:0}.our-culture-page .q4-banner-slider.frontend-only-styles .slick-dots .custom-dot{display:none}.archive-industry .hero-section{overflow:hidden;height:43rem}.archive-industry .hero-section img{width:100%;height:100%;object-fit:cover}.archive-industry .hero-section .max-width-container{z-index:2;position:absolute;z-index:2;left:50%;top:53%;transform:translate(-50%, 0)}.archive-industry .hero-section .max-width-container h1,.archive-industry .hero-section .max-width-container h3{color:#fff}.archive-industry .hero-section .max-width-container hr{margin:.4rem auto .6rem}.archive-industry .hero-section .max-width-container h3{margin:0 0 1rem}.archive-industry .hero-section .max-width-container h3,.archive-industry .hero-section .max-width-container p{text-align:center}.archive-industry .industry-cards-section{padding:3.125rem 0}@media only screen and (min-width: 1150px){.archive-industry .industry-cards-section{padding:5rem 0}}.archive-industry .industry-cards-section .max-width-container{display:flex;flex-direction:column}@media only screen and (min-width: 750px){.archive-industry .industry-cards-section .max-width-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 1150px){.archive-industry .industry-cards-section .max-width-container{justify-content:center}}.archive-industry .industry-cards-section .max-width-container .industry-card{height:20rem;width:100%;position:relative;margin-bottom:1.5rem;display:block}@media only screen and (min-width: 750px){.archive-industry .industry-cards-section .max-width-container .industry-card{width:calc(50% - .5rem)}}@media only screen and (min-width: 1150px){.archive-industry .industry-cards-section .max-width-container .industry-card{width:calc(33.333% - 1rem);height:27rem;margin:0 auto 1rem}}@media only screen and (min-width: 1400px){.archive-industry .industry-cards-section .max-width-container .industry-card{width:calc(33.333% - 1.5rem);margin:0 auto 1.5rem}}.archive-industry .industry-cards-section .max-width-container .industry-card .industry-card-image{position:absolute;top:0;left:0;width:100%;height:100%}.archive-industry .industry-cards-section .max-width-container .industry-card .industry-card-image::after{content:"";position:absolute;bottom:0;left:0;right:0;height:80%;background:linear-gradient(to top, rgb(0, 0, 0), transparent);pointer-events:none;z-index:1}.archive-industry .industry-cards-section .max-width-container .industry-card .industry-card-image img{height:100%;width:100%;object-fit:cover}.archive-industry .industry-cards-section .max-width-container .industry-card .industry-card-content{position:absolute;width:100%;bottom:2rem;left:0;z-index:9}@media only screen and (min-width: 1000px){.archive-industry .industry-cards-section .max-width-container .industry-card .industry-card-content{bottom:3rem}}.archive-industry .industry-cards-section .max-width-container .industry-card .industry-card-content h3{display:flex;align-items:center;z-index:3;padding:0 1rem;font-size:1.15rem;line-height:1.25rem !important;height:3.2rem;width:85%;background-color:#b7312c;color:#fff;text-transform:uppercase;position:relative;box-sizing:border-box}.archive-industry .industry-cards-section .max-width-container .industry-card .industry-card-content h3::before{content:"";z-index:-1;width:2.6rem;background-color:#b7312c;display:block;position:absolute;top:0;right:-1.3rem;width:3rem;height:100%;transform:skewX(165deg)}.archive-industry .industry-cards-section .max-width-container .industry-card .industry-card-content p{width:90%;margin:1rem auto 0;color:#fff}.archive-industry .industry-cards-section .max-width-container .industry-card .industry-card-content .learn-more{color:#fff;font-size:1rem;font-weight:400;display:inline-block;margin:1rem 0 0 5%;position:relative}.archive-industry .industry-cards-section .max-width-container .industry-card .industry-card-content .learn-more::after{content:"";background-image:url("./icons/icon_button_arrow.png");display:block;width:.9rem;height:.9rem;background-size:contain;background-repeat:no-repeat;position:absolute;right:-1.3rem;top:0}.archive-industry .contact-form-section{background-color:#f5f5f5;padding:3rem 0}.archive-industry .contact-form-section .max-width-container .heading-wrapper{max-width:39rem;margin:0 auto;text-align:center}.archive-industry .contact-form-section .max-width-container .heading-wrapper p{color:#3b3d3e;margin:.4rem 0 0}.archive-industry .contact-form-section .max-width-container.is-focused{border-color:#b7312c !important;outline-color:#b7312c !important}.archive-industry .contact-form-section .max-width-container.is-focused .choices__inner{border-color:#b7312c !important;box-shadow:0 0 0 1px #b7312c,0px 1px 2px rgba(0,0,0,.15) !important}.archive-industry .contact-form-section .max-width-container .choices__inner{border-radius:0 !important;border:0 !important;background-color:#d9d9d9 !important}.archive-industry .contact-form-section .choices__list{border-color:#b7312c !important;outline-color:#b7312c !important}.archive-industry .contact-form-section .choices__list .is-highlighted{background-color:#b7312c !important}.archive-industry .contact-form-section .choices__list--dropdown{box-shadow:0 0 0 1px #b7312c,0px 1px 2px rgba(0,0,0,.15) !important}.archive-careers .hero-section .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.archive-careers .hero-section .filter:after{display:none}.archive-careers .hero-section .text-wrapper{max-width:65rem;width:90%;color:#fff;bottom:5rem;position:absolute;left:50%;transform:translate(-50%, 0);text-align:center}.archive-careers .hero-section .text-wrapper h1{color:#fff}@media only screen and (min-width: 1200px){.archive-careers .hero-section .text-wrapper h1{font-size:4rem;display:inline-block;position:relative;left:50%;transform:translate(-61.5%, 0)}}.archive-careers .hero-section .text-wrapper h2{color:#fff;font-size:2.4rem;font-weight:600;font-family:"Montserrat",sans-serif}.archive-careers .hero-section .text-wrapper p{padding:.5rem 0;color:#fff}@media only screen and (min-width: 700px){.archive-careers .hero-section .text-wrapper p{padding:.5rem 9rem}}.archive-careers #careers-list-section{padding:3.125em 0 5em}@media only screen and (min-width: 600px){.archive-careers #careers-list-section{padding:7em 0}}.archive-careers #careers-list-section .flex-container{flex-wrap:wrap;width:100%}@media only screen and (min-width: 1000px){.archive-careers #careers-list-section .flex-container{width:90%;flex-wrap:nowrap}}.archive-careers #careers-list-section .flex-container .mobile-filter-bar{background-color:#f2f2f2;padding:2rem 5%;width:100%;display:flex;justify-content:start;cursor:pointer;margin-bottom:2.5em}@media only screen and (min-width: 1000px){.archive-careers #careers-list-section .flex-container .mobile-filter-bar{display:none}}.archive-careers #careers-list-section .flex-container .mobile-filter-bar span{padding:.4rem 2rem}.archive-careers #careers-list-section .flex-container .mobile-filter-bar span img{width:1.5em;height:1.5em;object-fit:contain}.archive-careers #careers-list-section .flex-container .filter-sidebar{display:none}.archive-careers #careers-list-section .flex-container .filter-sidebar.show{width:100%;position:relative;top:-2.5em;left:0;display:block;background-color:#f2f2f2;padding:3em 1em 6rem}@media only screen and (min-width: 1000px){.archive-careers #careers-list-section .flex-container .filter-sidebar{width:16em;padding:3em 2.5em 3em 1em;padding-right:2.5em;margin-left:unset;display:block;background-color:#fff}}.archive-careers #careers-list-section .flex-container .filter-sidebar .mobile-close{filter:invert(1);position:absolute;top:-4.5rem;right:1.5rem;cursor:pointer;color:#fff}@media only screen and (min-width: 1000px){.archive-careers #careers-list-section .flex-container .filter-sidebar .mobile-close{display:none}}.archive-careers #careers-list-section .flex-container .filter-sidebar .mobile-close.bottom{top:unset;bottom:1.5em;right:1.5em;display:flex;flex-direction:row-reverse;align-items:center}@media only screen and (min-width: 1000px){.archive-careers #careers-list-section .flex-container .filter-sidebar .mobile-close.bottom{display:none}}.archive-careers #careers-list-section .flex-container .filter-sidebar .mobile-close.bottom img{margin-left:.5em}.archive-careers #careers-list-section .flex-container .filter-sidebar .mobile-close img{width:1.5em;height:1.5em;padding:.4em;border-radius:50%;border:.25em solid #fff}@media only screen and (min-width: 1000px){.archive-careers #careers-list-section .flex-container .filter-sidebar .mobile-close{display:none}}.archive-careers #careers-list-section .flex-container .filter-sidebar h4{font-weight:600;text-transform:capitalize;margin:1em 0 .4em .5em;font-size:18px}@media only screen and (min-width: 1000px){.archive-careers #careers-list-section .flex-container .filter-sidebar h4{margin:1.8em 0 0}}.archive-careers #careers-list-section .flex-container .filter-sidebar h4.search-heading{margin:0 0 .5em}.archive-careers #careers-list-section .flex-container .filter-sidebar hr{margin:.6em 0;border:0;border-top:.15em solid #bbb;background-color:unset;width:unset}.archive-careers #careers-list-section .flex-container .filter-sidebar hr:after{display:none}.archive-careers #careers-list-section .flex-container .filter-sidebar #search-bar-wrapper input{width:100%;height:2.4em;border:1px solid #424345;border-radius:0;padding:0 .7em;box-sizing:border-box;font-weight:300}.archive-careers #careers-list-section .flex-container .filter-sidebar #search-bar-wrapper input:focus,.archive-careers #careers-list-section .flex-container .filter-sidebar #search-bar-wrapper input:focus-visible{outline:2px solid #b7312c}.archive-careers #careers-list-section .flex-container .filter-sidebar #clear-filters{cursor:pointer;text-transform:capitalize;text-decoration:underline;font-size:16px;padding:1rem 0 0;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 1000px){.archive-careers #careers-list-section .flex-container .filter-sidebar #clear-filters{margin-left:unset}}.archive-careers #careers-list-section .flex-container .filter-sidebar #clear-filters:hover{color:#b7312c;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.archive-careers #careers-list-section .flex-container .filter-sidebar label{text-transform:capitalize;font-size:15px;margin:0 0 .75em .2em;display:flex;align-items:center;cursor:pointer;font-weight:300}@media only screen and (min-width: 1000px){.archive-careers #careers-list-section .flex-container .filter-sidebar label{margin:0 0 .75em .2em}}.archive-careers #careers-list-section .flex-container .filter-sidebar input[type=checkbox]{cursor:pointer;margin-right:1.2em;height:1.4em}.archive-careers #careers-list-section .flex-container .filter-sidebar input[type=checkbox]::before{content:"‪";background:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:24px;text-align:center;line-height:8px;display:inline-block;width:.7em;height:.7em;border:1px solid #bbb;border-radius:2px;margin:-3px -3px -3px -0.1em;text-indent:1px}.archive-careers #careers-list-section .flex-container .filter-sidebar input[type=checkbox]:checked:before{content:"";background:#b7312c;font-size:27px;text-align:center;line-height:8px;display:inline-block;width:.7em;height:.7em;border:1px solid #bbb;border-radius:2px;margin:-3px -3px -7px -0.1em;text-indent:1px}.archive-careers #careers-list-section .flex-container .filter-sidebar .toggle-filter-options{background:none;border:none;color:#53565a;font-weight:700;cursor:pointer;padding:.5em 0 0 2.1em;text-align:left;font-size:15px;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.archive-careers #careers-list-section .flex-container .filter-sidebar .toggle-filter-options:hover{color:#b7312c;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.archive-careers #careers-list-section .flex-container .jobs-account-section{background-color:#28292a;color:#fff;padding:1.5rem;margin-top:2em}.archive-careers #careers-list-section .flex-container .jobs-account-section h4{margin:unset;color:#fff}.archive-careers #careers-list-section .flex-container .jobs-account-section hr{border-top:.15rem solid #53565a;margin:.6em 0 .3em}.archive-careers #careers-list-section .flex-container .jobs-account-section hr:after{display:none}.archive-careers #careers-list-section .flex-container .jobs-account-section a{color:#bbbbbc;font-size:16px;text-decoration:underline;margin-bottom:.7em;display:block;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.archive-careers #careers-list-section .flex-container .jobs-account-section a:hover{color:#b7312c;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.archive-careers #careers-list-section .flex-container .job-results{width:90%;margin:auto;position:relative;padding:0 0 8rem .5rem}@media only screen and (min-width: 1000px){.archive-careers #careers-list-section .flex-container .job-results{width:calc(100% - 16em);margin:unset}}.archive-careers #careers-list-section .flex-container .job-results #selected-filters-row{display:flex;flex-direction:column}@media only screen and (min-width: 1000px){.archive-careers #careers-list-section .flex-container .job-results #selected-filters-row{flex-direction:row}}.archive-careers #careers-list-section .flex-container .job-results #selected-filters-row .selected-filter{margin:0 0 .5em}@media only screen and (min-width: 1000px){.archive-careers #careers-list-section .flex-container .job-results #selected-filters-row .selected-filter{margin:0 0 1.5em}}.archive-careers #careers-list-section .flex-container .job-results #selected-filters-row .selected-filter span{margin-right:.4em;padding:.5em;border:.15em solid #28292a;text-transform:capitalize;color:#28292a;font-weight:300;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.archive-careers #careers-list-section .flex-container .job-results #selected-filters-row .selected-filter span .close-x{margin:0 0 -0.1em 1.5em;font-weight:500}.archive-careers #careers-list-section .flex-container .job-results #result-count-row{font-weight:600;text-transform:capitalize;font-size:18px;margin:0 0 .5em}.archive-careers #careers-list-section .flex-container .job-results #job-results{display:grid;gap:1em;margin:0 auto;grid-template-columns:1fr}@media only screen and (min-width: 600px){.archive-careers #careers-list-section .flex-container .job-results #job-results{grid-template-columns:repeat(2, 1fr) !important}}@media only screen and (min-width: 1280px){.archive-careers #careers-list-section .flex-container .job-results #job-results{grid-template-columns:repeat(3, 1fr) !important}}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result{position:relative;background-color:#f2f2f2;box-sizing:border-box;padding:1.5rem 1.5rem 4rem;min-width:0}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .logo{height:2.9em;width:auto;display:block;margin-bottom:1.3em;object-fit:contain}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .job-title{font-size:20px;font-weight:600;text-transform:capitalize;color:#424345}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .info-wrapper{display:flex;flex-direction:column;margin-top:.6rem}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .info-wrapper .icon-and-text-wrapper{display:flex;align-items:center;margin-bottom:.3rem}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .info-wrapper .icon-and-text-wrapper img{width:1rem;height:1rem;object-fit:contain}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .info-wrapper span{text-transform:capitalize;font-weight:300;display:block;font-size:15px;margin:0 .4rem}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .job-description{margin-top:1em;font-weight:300;color:#53565a}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .job-description p{font-weight:300}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .job-description p strong{font-weight:500;margin-bottom:.3rem;display:block}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .menu-trigger{position:absolute;top:1.5rem;right:1.5rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:1.5rem}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .menu-trigger .dots{width:5px;height:5px;background:#333;border-radius:50%}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .share-menu{position:absolute;top:0;left:0;right:0;bottom:0;background:#282a2b;color:#dcddde;display:none;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border-radius:5px}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .share-menu.show{display:block}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .share-menu .close-menu{cursor:pointer;color:#fff;padding:.5rem;position:absolute;top:1.5rem;right:1.5rem}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .share-menu .share-header{position:absolute;top:5rem;left:2.5rem}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .share-menu .share-header h4{color:#fff;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;margin:0}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .share-menu .share-options{display:flex;flex-direction:column;align-items:center;position:absolute;left:2.5rem;bottom:6.5rem}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .share-menu .share-options a{margin:.5rem 0;color:#fff;text-decoration:none;background-color:#737578;padding:.5rem;border-radius:5px}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .share-menu .share-options a img{width:1.5em;height:1.5em;object-fit:contain}.archive-careers #careers-list-section .flex-container .job-results #job-results .job-result .share-menu .share-options a:hover{background:#555}.archive-careers #careers-list-section .flex-container .job-results #no-job-message{padding:3rem;background:#f2f2f2;margin-top:1rem}@media only screen and (min-width: 600px){.archive-careers #careers-list-section .flex-container .job-results #no-job-message{position:absolute;padding:6rem}}.archive-careers #careers-list-section .flex-container .job-results #no-job-message h4{margin-bottom:1.9rem}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .custom-upload-wrapper{margin:3rem 0 1.3rem;display:flex;justify-content:space-between;flex-direction:column;max-height:3rem}@media only screen and (min-width: 600px){.archive-careers #careers-list-section .flex-container .job-results #no-job-message .custom-upload-wrapper{flex-direction:row}}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .custom-upload-wrapper button{border-radius:0;font-weight:300 !important}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .custom-upload-wrapper .custom-upload-button{background-color:#424345;color:#fff;padding:10px 20px;border:none;font-size:16px;cursor:pointer;font-weight:300 !important;font-family:"Montserrat",sans-serif;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);margin-bottom:1rem}@media only screen and (min-width: 600px){.archive-careers #careers-list-section .flex-container .job-results #no-job-message .custom-upload-wrapper .custom-upload-button{width:calc(50% - .5rem);margin-bottom:unset}}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .custom-upload-wrapper .custom-upload-button:hover{opacity:.7;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .custom-upload-wrapper .wpforms-container-full{margin:unset}@media only screen and (min-width: 600px){.archive-careers #careers-list-section .flex-container .job-results #no-job-message .custom-upload-wrapper .wpforms-container-full{width:calc(50% - .5rem)}}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .custom-upload-wrapper .wpforms-container-full .wpforms-submit-container{margin:unset}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .custom-upload-wrapper .wpforms-container-full .wpforms-submit-container button{width:100%;background-color:#b7312c}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .custom-upload-wrapper .uploaded-file-info{position:absolute;bottom:4rem;left:50%;transform:translate(-50%, 0);display:flex;text-align:center}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .custom-upload-wrapper .uploaded-file-info .file-name{font-size:17px;margin-right:.7rem;color:#97999b}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .custom-upload-wrapper .uploaded-file-info .remove-file{color:#b7312c;display:block;margin-left:.4rem;font-weight:700;font-size:17px;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .custom-upload-wrapper .uploaded-file-info .remove-file:hover{text-decoration:underline;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .resume-upload{display:none}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .resume-upload label{display:none}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .resume-upload input{display:none}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .wpforms-error-container{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);text-align:center;font-weight:600}.archive-careers #careers-list-section .flex-container .job-results #no-job-message .wpforms-submit-spinner{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%, 0)}.archive-careers #careers-list-section .flex-container .job-results #pagination{text-align:center;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);width:100%}.archive-careers #careers-list-section .flex-container .job-results #pagination button{border:0;background-color:#fff;padding:.5em .8em;margin-right:.4em;opacity:.5;font-size:20px;color:#424345;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);font-weight:900;position:relative}.archive-careers #careers-list-section .flex-container .job-results #pagination button.active{opacity:1;border-bottom:7px solid #b7312c;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.archive-careers #careers-list-section .flex-container .job-results #pagination button.active:after{content:"";display:block;position:absolute;bottom:-7px;right:-0.2rem;width:1.3rem;height:7px;background-color:#b7312c;transform:skewX(160deg)}.archive-careers #careers-list-section .flex-container .job-results #pagination button:hover{opacity:1;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.archive-careers #careers-list-section .flex-container .job-results #pagination .nxt-btn,.archive-careers #careers-list-section .flex-container .job-results #pagination .prv-btn{width:4rem;height:2rem;background-size:contain;border:0;cursor:pointer;opacity:1;background-repeat:no-repeat}.archive-careers #careers-list-section .flex-container .job-results #pagination .prv-btn{background-image:url("icons/icon_carousel_left.png")}.archive-careers #careers-list-section .flex-container .job-results #pagination .nxt-btn{background-image:url("icons/icon_carousel_right.png")}.archive-careers .upload-resume-section{padding:3.125rem 0;background-color:#f2f2f2}.archive-careers .upload-resume-section .text-wrapper{text-align:center;margin:1rem 0 -1rem}.archive-careers .upload-resume-section .text-wrapper h2{font-weight:600;font-family:"Montserrat",sans-serif;font-size:2.5rem;margin-bottom:.7rem}.archive-careers .upload-resume-section .wpforms-container{position:relative}.archive-careers .upload-resume-section .wpforms-container .wpforms-field-row:before{background-color:#d9d9d9 !important}.archive-careers .upload-resume-section .wpforms-container .wpforms-field-row.is-focused{border-color:#b7312c !important;outline-color:#b7312c !important}.archive-careers .upload-resume-section .wpforms-container .wpforms-field-row.is-focused .choices__inner{border-color:#b7312c !important;box-shadow:0 0 0 1px #b7312c,0px 1px 2px rgba(0,0,0,.15) !important}.archive-careers .upload-resume-section .wpforms-container .wpforms-field-row .choices__inner{border-radius:0 !important;border:0 !important;background-color:#d9d9d9 !important}.archive-careers .upload-resume-section .wpforms-container .choices__list{border-color:#b7312c !important;outline-color:#b7312c !important}.archive-careers .upload-resume-section .wpforms-container .choices__list .is-highlighted{background-color:#b7312c !important}.archive-careers .upload-resume-section .wpforms-container .choices__list--dropdown{box-shadow:0 0 0 1px #b7312c,0px 1px 2px rgba(0,0,0,.15) !important}.archive-careers .upload-resume-section .wpforms-container .wpforms-uploader{border-radius:0 !important;border:0;background-color:#424345;height:2.4rem;max-width:23rem;width:90%;margin:auto}.archive-careers .upload-resume-section .wpforms-container .wpforms-uploader:before{content:"Upload Resume";color:#fff;display:block;font-size:17px;font-weight:300}.archive-careers .upload-resume-section .wpforms-container .wpforms-uploader.wpforms-focus,.archive-careers .upload-resume-section .wpforms-container .wpforms-uploader:focus-within{border-color:#424345;box-shadow:0 0 0 1px #424345,0px 1px 2px rgba(0,0,0,.15) !important}.archive-careers .upload-resume-section .wpforms-container .wpforms-uploader .dz-message,.archive-careers .upload-resume-section .wpforms-container .wpforms-uploader img,.archive-careers .upload-resume-section .wpforms-container .wpforms-uploader .dz-image{display:none}.archive-careers .upload-resume-section .wpforms-container .wpforms-uploader .dz-preview{position:absolute;bottom:-8rem;font-weight:700;left:50%;max-width:23rem;width:90%;transform:translate(-50%, 0);padding:1rem !important;background-color:#dcddde}.archive-careers .upload-resume-section .wpforms-container .wpforms-uploader .dz-remove{opacity:.8}.archive-careers .upload-resume-section .wpforms-container .wpforms-uploader .dz-remove:after,.archive-careers .upload-resume-section .wpforms-container .wpforms-uploader .dz-remove:before{height:18px;width:3px;background-color:#b7312c !important}.archive-careers .upload-resume-section .wpforms-container .wpforms-uploader .dz-progress{width:90%}.archive-careers .upload-resume-section .wpforms-container .wpforms-submit{margin:0 auto !important}.archive-careers .upload-resume-section .wpforms-container .wpforms-field-file-upload{overflow:visible !important;padding-top:3rem !important}.archive-careers .upload-resume-section .wpforms-container .wpforms-recaptcha-container{position:absolute;bottom:7rem;left:50%;transform:translate(-50%, 0)}.archive-careers .benefits-section{position:relative;height:80rem}@media only screen and (min-width: 900px){.archive-careers .benefits-section{height:45rem}}.archive-careers .benefits-section .bg-image{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.archive-careers .benefits-section .filters{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.archive-careers .benefits-section .filters.top-filter{background:linear-gradient(to right, rgba(0, 0, 0, 0.9) 30%, rgba(0, 0, 0, 0) 70%);display:none}@media only screen and (min-width: 900px){.archive-careers .benefits-section .filters.top-filter{display:block}}.archive-careers .benefits-section .filters.bottom-filter{background:linear-gradient(to top, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 70%)}@media only screen and (min-width: 900px){.archive-careers .benefits-section .filters.bottom-filter{background:linear-gradient(to top, rgba(0, 0, 0, 0.9) 30%, rgba(0, 0, 0, 0) 50%)}}.archive-careers .benefits-section .max-width-container .logo-and-text-wrapper{z-index:2;position:absolute;bottom:38rem;left:5%;padding-right:1rem;max-width:30rem}@media only screen and (min-width: 470px){.archive-careers .benefits-section .max-width-container .logo-and-text-wrapper{bottom:36.5rem}}@media only screen and (min-width: 690px){.archive-careers .benefits-section .max-width-container .logo-and-text-wrapper{bottom:23.5rem}}@media only screen and (min-width: 1050px){.archive-careers .benefits-section .max-width-container .logo-and-text-wrapper{left:10%;bottom:22.5rem}}.archive-careers .benefits-section .max-width-container .logo-and-text-wrapper .logo{height:3.5rem;width:auto;object-fit:contain}.archive-careers .benefits-section .max-width-container .logo-and-text-wrapper h2{color:#fff;margin:1rem 0;font-weight:700}@media only screen and (min-width: 900px){.archive-careers .benefits-section .max-width-container .logo-and-text-wrapper h2{font-size:2.6rem}}.archive-careers .benefits-section .max-width-container .logo-and-text-wrapper p{color:#fff}.archive-careers .benefits-section .max-width-container .benefits-wrapper{position:absolute;bottom:3.5rem;left:5%;z-index:2;max-width:56rem}@media only screen and (min-width: 690px){.archive-careers .benefits-section .max-width-container .benefits-wrapper{column-count:2}}@media only screen and (min-width: 1050px){.archive-careers .benefits-section .max-width-container .benefits-wrapper{left:10%;column-gap:2rem;max-width:63rem}}.archive-careers .benefits-section .max-width-container .benefits-wrapper .benefit-wrapper{display:flex;align-items:center;margin-bottom:.4rem;padding-right:.5rem}.archive-careers .benefits-section .max-width-container .benefits-wrapper .benefit-wrapper img{width:2.2rem;height:2.2rem;object-fit:contain;margin-right:.4rem}@media only screen and (min-width: 900px){.archive-careers .benefits-section .max-width-container .benefits-wrapper .benefit-wrapper img{margin-right:1rem}}.archive-careers .benefits-section .max-width-container .benefits-wrapper .benefit-wrapper h4{color:#fff;font-weight:600;font-size:1.1rem}.archive-careers .video-section{padding:5rem 0}.archive-careers .video-section .max-width-container .text-wrapper{max-width:49rem;width:90%;margin:0 auto 3rem;text-align:center}.archive-careers .video-section .max-width-container .text-wrapper h3{color:#3b3d3e;font-family:Erbaum;font-weight:900;text-transform:uppercase;background-color:unset}@media only screen and (min-width: 600px){.archive-careers .video-section .max-width-container .text-wrapper h3{font-size:3.125rem}}.archive-careers .video-section .max-width-container .buttons-wrapper{display:flex;flex-wrap:wrap}.archive-careers .video-section .max-width-container .buttons-wrapper .primary-btn{width:18rem;margin:2rem auto}@media only screen and (min-width: 500px){.archive-careers .video-section .max-width-container .buttons-wrapper .primary-btn{width:22rem}}@media only screen and (min-width: 850px){.archive-careers .video-section .max-width-container .buttons-wrapper .primary-btn{width:calc(50% - 2rem);margin-bottom:3rem}}@media only screen and (min-width: 600px){.archive-careers .video-section .max-width-container .buttons-wrapper .primary-btn .wp-element-button{white-space:normal;line-height:1.2rem}}.archive-careers .video-section .max-width-container .video-js{height:17rem;width:100%;aspect-ratio:16/9;position:relative;overflow:hidden}@media only screen and (min-width: 1200px){.archive-careers .video-section .max-width-container .video-js{height:16rem}}@media only screen and (min-width: 1300px){.archive-careers .video-section .max-width-container .video-js{height:18rem}}@media only screen and (min-width: 1440px){.archive-careers .video-section .max-width-container .video-js{height:21rem}}@media only screen and (min-width: 1650px){.archive-careers .video-section .max-width-container .video-js{height:23rem}}.archive-careers .video-section .max-width-container .video-js video{width:100%;height:100%;object-fit:cover}.archive-careers .video-section .max-width-container h3{font-size:1.3rem;top:17.9rem !important;background-color:#b7312c}@media only screen and (min-width: 1200px){.archive-careers .video-section .max-width-container h3{top:16.9rem !important}}@media only screen and (min-width: 1300px){.archive-careers .video-section .max-width-container h3{top:18.9rem !important}}@media only screen and (min-width: 1440px){.archive-careers .video-section .max-width-container h3{top:21.9rem !important}}@media only screen and (min-width: 1650px){.archive-careers .video-section .max-width-container h3{top:23.9rem !important}}.archive-careers .video-section .max-width-container h3:after{height:100%;background-color:#b7312c}.jobs-buttons-wrapper{margin:1.5rem 0 .5rem;display:flex;flex-wrap:wrap}@media only screen and (min-width: 520px){.jobs-buttons-wrapper{flex-wrap:nowrap;align-items:center}}.jobs-buttons-wrapper .primary-btn{position:absolute;bottom:0;left:0;transform:translate(0, -50%);background-color:#b7312c;color:#fff;text-transform:uppercase;padding:1rem;line-height:unset;font-size:1.5rem;width:80%;box-sizing:border-box;font-size:17px;font-weight:600;text-transform:capitalize;text-align:center}.jobs-buttons-wrapper .primary-btn:after{content:"";display:block;position:absolute;top:0;right:-1.3rem;width:3rem;height:100%;background-color:#b7312c;transform:skewX(157deg)}.jobs-buttons-wrapper .share-button-and-links-wrapper{display:flex;align-items:center;margin:1em 0 0;position:relative}@media only screen and (min-width: 500px){.jobs-buttons-wrapper .share-button-and-links-wrapper{margin:0}}.jobs-buttons-wrapper .share-button-and-links-wrapper .share-btn{color:#fff;font-size:16px;margin-top:0;font-weight:300;background-color:gray;padding:.86em 3em;cursor:pointer}.jobs-buttons-wrapper .share-button-and-links-wrapper .share-links{opacity:0;visibility:hidden;width:0;height:0;display:flex;position:absolute;right:-9em;border:1px solid #53565a}.jobs-buttons-wrapper .share-button-and-links-wrapper .share-links.show{opacity:1;visibility:visible;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);width:auto;height:auto}.jobs-buttons-wrapper .share-button-and-links-wrapper .share-links .triangle{position:absolute;top:.7em;width:0;height:0;margin-left:-0.8em;border-top:.5em solid rgba(0,0,0,0);border-bottom:.5em solid rgba(0,0,0,0);border-right:.8em solid #53565a}.jobs-buttons-wrapper .share-button-and-links-wrapper .share-links a{background-color:#53565a;padding:.65em .5em}.jobs-buttons-wrapper .share-button-and-links-wrapper .share-links a:hover{opacity:.8}.jobs-buttons-wrapper .share-button-and-links-wrapper .share-links a img{width:1.3em;height:1.3em;object-fit:contain}.wpforms-container{max-width:58rem;margin:2rem auto}.wpforms-container label{font-weight:500}.wpforms-container input,.wpforms-container textarea{border-radius:0 !important;border:0 !important;background-color:#d9d9d9 !important}.wpforms-container input:focus,.wpforms-container textarea:focus{border-color:#b7312c !important;box-shadow:0 0 0 1px #b7312c,0px 1px 2px rgba(0,0,0,.15) !important}.wpforms-container .wpforms-field{padding:20px 0 0 !important}.wpforms-container .wpforms-submit{border-radius:0 !important;max-width:23rem !important;width:90% !important;background-color:#b7312c !important;font-weight:300 !important;font-family:"Montserrat",sans-serif !important;margin:0 auto;display:flex;justify-content:center;align-items:center}.archive-news{margin:3.125rem 0}.archive-news .max-width-container .heading{margin-bottom:2rem}.archive-news .max-width-container .heading h1{color:#3b3c3e;font-size:2.8125rem;font-weight:700;text-transform:uppercase}.archive-news .max-width-container .heading hr{width:14rem;margin-left:unset}@media only screen and (min-width: 460px){.archive-news .max-width-container .heading hr{width:25rem}}.archive-news .max-width-container .heading .text-wrapper{max-width:58rem}.archive-news .max-width-container .heading .text-wrapper a{color:#b7312c;text-decoration:underline;font-weight:600}@media only screen and (min-width: 1200px){.archive-news .max-width-container .main-content-wrapper{display:flex;margin-top:6rem}}@media only screen and (min-width: 1200px){.archive-news .max-width-container .left-side{width:14.5rem}}.archive-news .max-width-container .left-side .mobile-filter-bar{background-color:#f2f2f2;padding:1rem 5%;width:100%;display:flex;justify-content:start;cursor:pointer;margin-bottom:2.5em;box-sizing:border-box}@media only screen and (min-width: 1000px){.archive-news .max-width-container .left-side .mobile-filter-bar{display:none}}.archive-news .max-width-container .left-side .mobile-filter-bar span{padding:.4rem 2rem}.archive-news .max-width-container .left-side .mobile-filter-bar span img{width:1.5em;height:1.5em;object-fit:contain}.archive-news .max-width-container .left-side .filter-sidebar{display:none}.archive-news .max-width-container .left-side .filter-sidebar.show{width:100%;position:relative;box-sizing:border-box;top:-2.5em;left:0;display:block;background-color:#f2f2f2;padding:3em 1em 6rem}@media only screen and (min-width: 1000px){.archive-news .max-width-container .left-side .filter-sidebar{margin-left:unset;display:block;background-color:#fff}}.archive-news .max-width-container .left-side .filter-sidebar .mobile-close{filter:invert(1);position:absolute;top:-4.5rem;right:1.5rem;cursor:pointer;color:#fff}@media only screen and (min-width: 1000px){.archive-news .max-width-container .left-side .filter-sidebar .mobile-close{display:none}}.archive-news .max-width-container .left-side .filter-sidebar .mobile-close.bottom{top:unset;bottom:1.5em;right:1.5em;display:flex;flex-direction:row-reverse;align-items:center}@media only screen and (min-width: 1000px){.archive-news .max-width-container .left-side .filter-sidebar .mobile-close.bottom{display:none}}.archive-news .max-width-container .left-side .filter-sidebar .mobile-close.bottom img{margin-left:.5em}.archive-news .max-width-container .left-side .filter-sidebar .mobile-close img{width:1.5em;height:1.5em;padding:.4em;border-radius:50%;border:.25em solid #fff}@media only screen and (min-width: 1000px){.archive-news .max-width-container .left-side .filter-sidebar .mobile-close{display:none}}.archive-news .max-width-container .left-side .filter-sidebar fieldset{margin-bottom:1.5rem}.archive-news .max-width-container .left-side .filter-sidebar legend{width:100%;display:block;border-bottom:.0625rem solid #707070;padding-bottom:.4rem;margin-bottom:.8rem}.archive-news .max-width-container .left-side .filter-sidebar h4{font-weight:600;text-transform:capitalize;margin:1em 0 .4em .5em;font-size:18px}@media only screen and (min-width: 1000px){.archive-news .max-width-container .left-side .filter-sidebar h4{margin:1.8em 0 0}}.archive-news .max-width-container .left-side .filter-sidebar h4.search-heading{margin:0 0 .5em}.archive-news .max-width-container .left-side .filter-sidebar hr{margin:.6em 0;border:0;border-top:.15em solid #bbb;background-color:unset;width:unset}.archive-news .max-width-container .left-side .filter-sidebar hr:after{display:none}.archive-news .max-width-container .left-side .filter-sidebar #search-bar-wrapper input{width:100%;height:2.4em;border:1px solid #424345;border-radius:0;padding:0 .7em;box-sizing:border-box;font-weight:300}.archive-news .max-width-container .left-side .filter-sidebar #search-bar-wrapper input:focus,.archive-news .max-width-container .left-side .filter-sidebar #search-bar-wrapper input:focus-visible{outline:2px solid #b7312c}.archive-news .max-width-container .left-side .filter-sidebar label{text-transform:capitalize;font-size:15px;margin:0 0 .5rem .2rem;display:flex;align-items:center;cursor:pointer;font-weight:300}.archive-news .max-width-container .left-side .filter-sidebar br{display:none}.archive-news .max-width-container .left-side .filter-sidebar input[type=checkbox]{cursor:pointer;margin-right:.9rem;height:1.4rem}.archive-news .max-width-container .left-side .filter-sidebar input[type=checkbox]::before{content:"‪";background:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:24px;text-align:center;line-height:8px;display:inline-block;width:.7em;height:.7em;border:1px solid #bbb;border-radius:2px;margin:-3px -3px -3px -0.1em;text-indent:1px}.archive-news .max-width-container .left-side .filter-sidebar input[type=checkbox]:checked:before{content:"";background:#b7312c;font-size:27px;text-align:center;line-height:8px;display:inline-block;width:.7em;height:.7em;border:1px solid #bbb;border-radius:2px;margin:-3px -3px -7px -0.1em;text-indent:1px}.archive-news .max-width-container .left-side .filter-sidebar .toggle-filter-options{background:none;border:none;color:#53565a;font-weight:700;cursor:pointer;padding:.5em 0 0 2.1em;text-align:left;font-size:15px;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.archive-news .max-width-container .left-side .filter-sidebar .toggle-filter-options:hover{color:#b7312c;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.archive-news .max-width-container .left-side .filter-sidebar button{border:0;padding:.6rem 1rem}.archive-news .max-width-container .left-side .filter-sidebar .clear{font-size:1rem;font-weight:500;color:#b7312c;margin-left:.5rem}.archive-news .max-width-container .post-list{list-style:none;margin:0}@media only screen and (min-width: 1200px){.archive-news .max-width-container .post-list{width:calc(100% - 16rem);margin-left:1.5rem}}@media only screen and (min-width: 1450px){.archive-news .max-width-container .post-list{width:calc(100% - 17.5rem);margin-left:3rem}}.archive-news .max-width-container .post-list .post-item{margin-bottom:1.5rem}@media only screen and (min-width: 650px){.archive-news .max-width-container .post-list .post-item{display:flex}}@media only screen and (min-width: 1350px){.archive-news .max-width-container .post-list .post-item{height:20rem}}.archive-news .max-width-container .post-list .post-item .left-side{display:block;height:15rem;position:relative}@media only screen and (min-width: 650px){.archive-news .max-width-container .post-list .post-item .left-side{width:50%;height:unset}}@media only screen and (min-width: 1200px){.archive-news .max-width-container .post-list .post-item .left-side{width:50%;margin-right:unset}}.archive-news .max-width-container .post-list .post-item .left-side img{width:100%;height:100%;object-fit:cover}.archive-news .max-width-container .post-list .post-item .left-side .logo-overlay{position:absolute;left:0;bottom:0;height:3rem;width:10rem;background-color:#b7312c;display:flex;align-items:center;justify-content:center;z-index:3}@media only screen and (min-width: 650px){.archive-news .max-width-container .post-list .post-item .left-side .logo-overlay{height:4rem}}.archive-news .max-width-container .post-list .post-item .left-side .logo-overlay:after{content:"";display:block;position:absolute;top:0;right:-1.1rem;width:3rem;height:100%;background-color:#b7312c;transform:skewX(161deg);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);z-index:-1}.archive-news .max-width-container .post-list .post-item .left-side .logo-overlay img{width:6.4rem;height:auto;object-fit:contain}.archive-news .max-width-container .post-list .post-item .right-side{background-color:rgba(59,61,62,.1);padding:1.5rem 1.5rem 5rem;box-sizing:border-box;position:relative}@media only screen and (min-width: 650px){.archive-news .max-width-container .post-list .post-item .right-side{width:50%}}.archive-news .max-width-container .post-list .post-item .right-side .info-wrapper{display:flex;margin:0 0 .5rem}.archive-news .max-width-container .post-list .post-item .right-side .info-wrapper .date-wrapper,.archive-news .max-width-container .post-list .post-item .right-side .info-wrapper .categories-wrapper{display:flex;align-items:center}.archive-news .max-width-container .post-list .post-item .right-side .info-wrapper .date-wrapper p,.archive-news .max-width-container .post-list .post-item .right-side .info-wrapper .date-wrapper a,.archive-news .max-width-container .post-list .post-item .right-side .info-wrapper .categories-wrapper p,.archive-news .max-width-container .post-list .post-item .right-side .info-wrapper .categories-wrapper a{font-size:.85rem;color:#424345}.archive-news .max-width-container .post-list .post-item .right-side .info-wrapper .date-wrapper img,.archive-news .max-width-container .post-list .post-item .right-side .info-wrapper .categories-wrapper img{width:1.5rem;height:1.5rem;object-fit:contain}.archive-news .max-width-container .post-list .post-item .right-side .info-wrapper .date-wrapper{margin-right:1rem}.archive-news .max-width-container .post-list .post-item .right-side .info-wrapper .date-wrapper p{padding-left:.5rem}.archive-news .max-width-container .post-list .post-item .right-side .text-wrapper h2{color:#424345;font-size:1.5rem}.archive-news .max-width-container .post-list .post-item .right-side .text-wrapper p{color:#858b91;font-size:.75rem;padding:.3rem 0 1rem}@media only screen and (min-width: 650px){.archive-news .max-width-container .post-list .post-item .right-side .text-wrapper p{font-size:.9rem}}.archive-news .max-width-container .post-list .post-item .right-side .primary-btn{max-width:13.5rem;display:block;position:absolute;left:1.5rem;bottom:1.5rem}.archive-news .max-width-container .post-list .post-item .overlay-trigger{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;z-index:12}.archive-news .max-width-container .post-list .post-item .overlay-trigger img{height:1.5rem}.archive-news .max-width-container .post-list .post-item .card-overlay{position:absolute;inset:0;background-color:#424345;color:#53565a;display:none;justify-content:center;align-items:center;text-align:center;padding:2rem}.archive-news .max-width-container .post-list .post-item .card-overlay.active{display:flex;z-index:9}.archive-news .max-width-container .post-list .post-item .card-overlay .overlay-content{text-align:center}.archive-news .max-width-container .post-list .post-item .card-overlay .overlay-content p{text-align:left;color:#bbbbbc;margin-left:1rem;font-size:1rem;font-weight:300;z-index:9;position:relative}.archive-news .max-width-container .post-list .post-item .card-overlay .overlay-content img{height:24px;margin:0 .5rem 0 0;background-color:#53565a}.archive-news .max-width-container .post-list .post-item .card-overlay .overlay-content .careers-share-links{z-index:99;display:flex;margin:1rem 1.1rem}.archive-news .max-width-container .post-list .post-item .card-overlay .overlay-content .careers-share-links img{width:1.5rem;height:1.5rem;object-fit:contain;padding:.4rem}.archive-news .max-width-container .post-list .post-item .dots-icon circle{fill:#53565a;transition:fill .2s ease}.archive-news .max-width-container .post-list .post-item.overlay-open .dots-icon circle{fill:#fff}.archive-news .max-width-container .no-posts{font-weight:600;font-size:1.2rem;margin:0 2rem;width:calc(100% - 20rem);text-align:center}.archive-news .companies-slider-wrapper{background-color:#f2f2f2;padding-top:1.5rem;margin-top:3rem}.archive-products .flex-container{flex-direction:column}.archive-products .flex-container .primary-btn{display:block;max-width:15rem}@media only screen and (min-width: 1100px){.single-news .max-width-container{display:flex}}@media only screen and (min-width: 1100px){.single-news .max-width-container .left-side{width:calc(100% - 24rem)}}.single-news .max-width-container .left-side .info-and-title-wrapper{padding:1rem 0}.single-news .max-width-container .left-side .info-and-title-wrapper h1{font-size:1.5rem}@media only screen and (min-width: 600px){.single-news .max-width-container .left-side .info-and-title-wrapper h1{font-size:2.6rem}}.single-news .max-width-container .left-side .info-and-title-wrapper hr{width:100%}.single-news .max-width-container .left-side .info-and-title-wrapper .info-wrapper{display:flex;margin:0 0 .5rem}.single-news .max-width-container .left-side .info-and-title-wrapper .info-wrapper .date-wrapper,.single-news .max-width-container .left-side .info-and-title-wrapper .info-wrapper .categories-wrapper{display:flex;align-items:center}.single-news .max-width-container .left-side .info-and-title-wrapper .info-wrapper .date-wrapper p,.single-news .max-width-container .left-side .info-and-title-wrapper .info-wrapper .date-wrapper a,.single-news .max-width-container .left-side .info-and-title-wrapper .info-wrapper .categories-wrapper p,.single-news .max-width-container .left-side .info-and-title-wrapper .info-wrapper .categories-wrapper a{font-size:.85rem;color:#424345}.single-news .max-width-container .left-side .info-and-title-wrapper .info-wrapper .date-wrapper img,.single-news .max-width-container .left-side .info-and-title-wrapper .info-wrapper .categories-wrapper img{width:1.5rem;height:1.5rem;object-fit:contain}.single-news .max-width-container .left-side .info-and-title-wrapper .info-wrapper .date-wrapper{margin-right:1rem}.single-news .max-width-container .left-side .info-and-title-wrapper .info-wrapper .date-wrapper p{padding-left:.5rem}.single-news .max-width-container .left-side .content-wrapper{margin:0 0 3.125rem}.single-news .max-width-container .left-side .content-wrapper .wp-block-post-featured-image{height:18rem;margin:0 0 1.5rem}@media only screen and (min-width: 700px){.single-news .max-width-container .left-side .content-wrapper .wp-block-post-featured-image{height:30rem}}.single-news .max-width-container .left-side .content-wrapper .wp-block-post-featured-image img{max-width:unset;width:100%;height:100%;object-fit:cover}.single-news .max-width-container .left-side .content-wrapper h2{font-size:1.8rem;color:#424345;margin-bottom:.3rem}.single-news .max-width-container .left-side .content-wrapper h3,.single-news .max-width-container .left-side .content-wrapper h4,.single-news .max-width-container .left-side .content-wrapper h5{font-size:1.5rem;color:#424345;font-weight:600;margin-bottom:.3rem}.single-news .max-width-container .left-side .content-wrapper p,.single-news .max-width-container .left-side .content-wrapper li{margin:0 0 1rem;color:#97999b;font-size:1rem}@media only screen and (min-width: 650px){.single-news .max-width-container .left-side .content-wrapper p,.single-news .max-width-container .left-side .content-wrapper li{font-size:1.1rem}}.single-news .max-width-container .left-side .content-wrapper p::marker,.single-news .max-width-container .left-side .content-wrapper li::marker{color:#424345}.single-news .max-width-container .left-side .content-wrapper strong{font-weight:700;color:#97999b}.single-news .max-width-container .left-side .content-wrapper a{color:#b7312c;text-decoration:underline}.single-news .max-width-container .left-side .content-wrapper .wp-element-button{color:#fff;text-decoration:unset}.single-news .max-width-container .left-side .content-wrapper .wp-element-button:after{background-image:url("./icons/icon_download.png")}.single-news .max-width-container .left-side .content-wrapper img{max-width:100%;height:auto;display:block;margin:0 auto}@media only screen and (min-width: 1000px){.single-news .max-width-container .left-side .content-wrapper img{max-width:35rem}}@media only screen and (min-width: 1000px){.single-news .max-width-container .left-side .content-wrapper figcaption{max-width:30rem;margin:1rem auto}}.single-news .max-width-container .left-side .content-wrapper .wp-block-heading{margin-bottom:1rem}@media only screen and (min-width: 1100px){.single-news .max-width-container .right-side{width:18rem;margin:4rem 0 0 6rem}}.single-news .max-width-container .right-side .related-posts-list{list-style:none;margin:1rem 0}@media only screen and (min-width: 800px){.single-news .max-width-container .right-side .related-posts-list{display:flex;justify-content:space-between}}@media only screen and (min-width: 1100px){.single-news .max-width-container .right-side .related-posts-list{display:flex;justify-content:unset;flex-direction:column}}.single-news .max-width-container .right-side .related-posts-list li{margin:0 0 1.5rem;background-color:rgba(59,61,62,.1)}@media only screen and (min-width: 800px){.single-news .max-width-container .right-side .related-posts-list li{width:calc(33.333% - 1rem)}}@media only screen and (min-width: 1100px){.single-news .max-width-container .right-side .related-posts-list li{width:unset}}.single-news .max-width-container .right-side .related-posts-list li .image{display:block;height:11.5rem}.single-news .max-width-container .right-side .related-posts-list li .image img{width:100%;height:100%;object-fit:cover}.single-news .max-width-container .right-side .related-posts-list li .bottom{padding:1.25rem}.single-news .max-width-container .right-side .related-posts-list li .bottom .date{font-size:.8rem;font-weight:400}.single-news .max-width-container .right-side .related-posts-list li .bottom h3{font-size:1.25rem;font-weight:700;font-family:"Montserrat",sans-serif;margin:.2rem 0 .3rem}.single-news .max-width-container .right-side .related-posts-list li .bottom .post-excerpt p{color:#858b91;font-size:.875rem;font-weight:400}.single-news .max-width-container .right-side .related-posts-list li .primary-btn{display:inline-block;margin-top:1.5rem;width:100%}.single-industry .hero-section{overflow:hidden;height:36rem}.single-industry .hero-section img{width:100%;height:100%;object-fit:cover}.single-industry .hero-section .max-width-container{z-index:2;position:absolute;z-index:2;left:50%;top:60%;transform:translate(-50%, -50%)}.single-industry .hero-section .max-width-container h1,.single-industry .hero-section .max-width-container h3{color:#fff}.single-industry .hero-section .max-width-container h1{font-family:"Erbaum",sans-serif;font-family:700}.single-industry .hero-section .max-width-container hr{margin:.4rem auto .6rem;width:16rem !important}.single-industry .hero-section .max-width-container h3,.single-industry .hero-section .max-width-container p{text-align:center;margin-top:1.8rem}.single-industry .text-section{padding:3.125rem 0}.single-industry .text-section .heading-wrapper{max-width:70rem;margin:2rem auto 4rem;text-align:center}.single-industry .text-section .heading-wrapper h3{margin-bottom:.6rem}.single-industry .text-section .checklist-wrapper{margin:unset;list-style-type:none}@media only screen and (min-width: 580px){.single-industry .text-section .checklist-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (min-width: 940px){.single-industry .text-section .checklist-wrapper{justify-content:center}}.single-industry .text-section .checklist-wrapper li{margin-bottom:1.6rem;max-width:30rem}@media only screen and (min-width: 580px){.single-industry .text-section .checklist-wrapper li{width:calc(50% - 1rem)}}@media only screen and (min-width: 940px){.single-industry .text-section .checklist-wrapper li{width:calc(33.333% - 1.5rem);margin:0 .75rem 3.5rem}}@media only screen and (min-width: 1350px){.single-industry .text-section .checklist-wrapper li{width:calc(25% - 2.5rem);margin:0 1.25rem 3.5rem}}.single-industry .text-section .checklist-wrapper li .heading{display:flex;align-items:center;justify-content:center;margin-bottom:.3rem}@media only screen and (min-width: 580px){.single-industry .text-section .checklist-wrapper li .heading{justify-content:unset}}.single-industry .text-section .checklist-wrapper li .heading img{width:1.9rem;height:1.9rem;object-fit:contain;margin-right:.6rem}.single-industry .text-section .checklist-wrapper li .heading h4{font-size:1.125rem}.single-industry .text-section .checklist-wrapper li p{text-align:center}@media only screen and (min-width: 580px){.single-industry .text-section .checklist-wrapper li p{text-align:left}}.single-industry .service-cards-wrapper{background-color:#f5f5f5}.single-industry.site-development-page .checklist-wrapper li{width:calc(25% - 1.5rem)}.wpforms-field-phone input[type=tel]::-webkit-input-placeholder{color:rgba(0,0,0,0)}.wpforms-field-phone input[type=tel]::-moz-placeholder{color:rgba(0,0,0,0);opacity:1}.wpforms-field-phone input[type=tel]:-ms-input-placeholder{color:rgba(0,0,0,0)}.wpforms-field-phone input[type=tel]::-ms-input-placeholder{color:rgba(0,0,0,0)}.wpforms-field-phone input[type=tel]::placeholder{color:rgba(0,0,0,0)}.single-jobs-page{padding:3.125em 0}@media only screen and (min-width: 850px){.single-jobs-page{padding:7.7rem 0}}.single-jobs-page .container{position:relative}@media only screen and (min-width: 850px){.single-jobs-page .container{display:flex}}.single-jobs-page .container .left-side{margin-bottom:3.125em}@media only screen and (min-width: 850px){.single-jobs-page .container .left-side{margin-bottom:unset;width:calc(100% - 22em);padding-right:2.5em}}@media only screen and (min-width: 1050px){.single-jobs-page .container .left-side{width:calc(100% - 24em);padding-right:4.5em}}.single-jobs-page .container .left-side::after{display:none}.single-jobs-page .container .left-side.hero-section{height:unset}.single-jobs-page .container .left-side h1{font-size:26px;margin-bottom:.5em;font-weight:700;display:inline}.single-jobs-page .container .left-side hr{margin:.5rem 0}@media only screen and (min-width: 1000px){.single-jobs-page .container .left-side hr{margin:.5rem 0 1rem}}.single-jobs-page .container .left-side .job-info-top{display:flex;flex-wrap:wrap;margin:1.5rem 0}.single-jobs-page .container .left-side .job-info-top .text-and-icon-wrapper{display:flex;align-items:center;color:#97999b;margin:0 1rem .5em 0}.single-jobs-page .container .left-side .job-info-top .text-and-icon-wrapper img{width:1.2rem;height:1.2rem;margin-right:.3rem;object-fit:contain}.single-jobs-page .container .left-side .job-description p{color:#97999b !important;margin-bottom:.5rem !important}.single-jobs-page .container .left-side .job-description p span{color:#97999b !important}.single-jobs-page .container .left-side .job-description p span u{text-decoration:none}.single-jobs-page .container .left-side .job-description p span u span{font-weight:800;color:#424345 !important;font-size:1.5rem;margin:3rem 0 .8rem;display:block}.single-jobs-page .container .left-side .job-description h3{font-weight:800 !important;font-size:1.3rem !important;color:#424345 !important;margin-bottom:.3rem}.single-jobs-page .container .left-side .job-description ul{color:#97999b;margin-bottom:.5rem}.single-jobs-page .container .left-side .job-description ul li{margin-bottom:1rem}.single-jobs-page .container .left-side .job-description ul li span{color:#97999b !important;font-size:1rem !important}.single-jobs-page .container .left-side .jobs-buttons-wrapper{position:relative;margin:3.125rem 0;flex-direction:column;align-items:unset}@media only screen and (min-width: 650px){.single-jobs-page .container .left-side .jobs-buttons-wrapper{flex-wrap:wrap;flex-direction:row}}.single-jobs-page .container .left-side .jobs-buttons-wrapper a{position:relative;width:unset}.single-jobs-page .container .left-side .jobs-buttons-wrapper a:after{display:none}.single-jobs-page .container .left-side .jobs-buttons-wrapper a.primary-btn{padding:unset;transform:unset}@media only screen and (min-width: 650px){.single-jobs-page .container .left-side .jobs-buttons-wrapper a.primary-btn{margin:0 1rem 0 0}}.single-jobs-page .container .left-side .jobs-buttons-wrapper a.download-btn{position:relative;margin-bottom:1rem}@media only screen and (min-width: 650px){.single-jobs-page .container .left-side .jobs-buttons-wrapper a.download-btn{margin:0 1rem 0 0}}.single-jobs-page .container .left-side .jobs-buttons-wrapper a.download-btn:after{content:"";position:absolute;right:.8rem;top:.7rem;display:block;background-color:unset;background-image:url("./icons/icon_download.png");width:1.4rem;height:1.4rem;background-repeat:no-repeat;background-size:contain}.single-jobs-page .container .left-side .jobs-buttons-wrapper a.download-btn .wp-element-button:after{display:none}.single-jobs-page .container .left-side .jobs-buttons-wrapper a .wp-element-button:after{z-index:1}.single-jobs-page .container .left-side .jobs-buttons-wrapper .share-button-and-links-wrapper{margin-top:1rem}@media only screen and (min-width: 650px){.single-jobs-page .container .left-side .jobs-buttons-wrapper .share-button-and-links-wrapper{width:100%}}.single-jobs-page .container .left-side .jobs-buttons-wrapper .share-links{left:9.5rem;right:unset}.single-jobs-page .container .left-side .footnote-section{border-bottom:.15rem solid #bbbbbc;padding-bottom:1.5rem;margin-bottom:2rem}.single-jobs-page .container .left-side .footnote-section p{color:#97999b;margin-bottom:1rem;font-size:.9rem}.single-jobs-page .container .left-side .bottom-section h3{font-family:"Erbaum",sans-serif;font-size:1.4rem;margin-bottom:1.5rem}.single-jobs-page .container .left-side .bottom-section .logo-wrapper{flex-wrap:wrap;margin-bottom:1rem}.single-jobs-page .container .left-side .bottom-section .logo-wrapper img{height:2rem;width:auto;object-fit:contain;padding:0 .5rem;margin:0 auto 1.1rem}.single-jobs-page .container .left-side .bottom-section .logo-wrapper img.cascade-logo{height:2.2rem}.single-jobs-page .container .left-side .bottom-section .logo-wrapper img.hh-logo{height:2.2rem}@media only screen and (min-width: 840px){.single-jobs-page .container .left-side .bottom-section .logo-wrapper img:not(:last-of-type){border-right:.15rem solid #bbbbbc}}.single-jobs-page .container .left-side .bottom-section .secondary-btn .wp-element-button:after{top:-0.1rem}@media only screen and (min-width: 850px){.single-jobs-page .container .right-side{width:18em;padding-left:1.5em}}.single-jobs-page .container .right-side h2{font-size:23px;margin-bottom:.75em;font-weight:700;font-family:"Montserrat",sans-serif}.single-jobs-page .container .right-side .view-all{text-transform:uppercase;color:#424345;text-decoration:underline;margin-bottom:1.5rem;display:block}.single-jobs-page .container .right-side .preview-card{position:relative;background-color:#f2f2f2;box-sizing:border-box;padding:1.5rem 1.5rem 4rem;min-width:0;margin-bottom:2rem}.single-jobs-page .container .right-side .preview-card .logo{height:2.9em;width:auto;display:block;margin-bottom:1.3em;object-fit:contain}.single-jobs-page .container .right-side .preview-card .job-title{font-size:20px;font-weight:700;text-transform:capitalize;color:#424345;margin-bottom:1rem}.single-jobs-page .container .right-side .preview-card .info-wrapper{display:flex;flex-direction:column;margin-top:.6rem}@media only screen and (min-width: 600px){.single-jobs-page .container .right-side .preview-card .info-wrapper{flex-direction:row;flex-wrap:wrap}}.single-jobs-page .container .right-side .preview-card .info-wrapper .icon-and-text-wrapper{display:flex;align-items:center;margin-bottom:.3rem}.single-jobs-page .container .right-side .preview-card .info-wrapper .icon-and-text-wrapper img{width:1rem;height:1rem;object-fit:contain}.single-jobs-page .container .right-side .preview-card .info-wrapper span{text-transform:capitalize;font-weight:300;display:block;font-size:15px;margin:0 .4rem}.single-jobs-page .container .right-side .preview-card .job-description{margin-top:1em;font-weight:300;color:#53565a}.single-products .no-image-small-hero-section{background-color:#28292a;position:relative;z-index:1}.single-products .no-image-small-hero-section::after{content:"";display:block;position:absolute;left:-1rem;bottom:-0.9rem;width:90%;height:2rem;background-color:#b7312c;transform:skewX(160deg);z-index:4}.single-products .no-image-small-hero-section .product-breadcrumbs{padding:1.7rem 0 3.1rem}.single-products .top-section{margin-top:5rem}@media only screen and (min-width: 1000px){.single-products .top-section .max-width-container{display:flex}}@media only screen and (min-width: 1000px){.single-products .top-section .max-width-container .left-side{width:calc(63% - 3rem);margin-right:3rem;overflow:hidden}}@media only screen and (min-width: 650px)and (max-width: 1000px){.single-products .top-section .max-width-container .left-side .product-gallery-wrapper{display:flex}}@media only screen and (min-width: 1300px){.single-products .top-section .max-width-container .left-side .product-gallery-wrapper{display:flex}}@media only screen and (min-width: 650px)and (max-width: 1000px){.single-products .top-section .max-width-container .left-side .product-gallery-wrapper .product-gallery-main{width:calc(100% - 7.7rem);margin-right:.7rem;overflow:hidden}}@media only screen and (min-width: 1300px){.single-products .top-section .max-width-container .left-side .product-gallery-wrapper .product-gallery-main{width:calc(100% - 5.7rem);margin-right:.7rem;overflow:hidden}}.single-products .top-section .max-width-container .left-side .product-gallery-wrapper .product-gallery-main .slick-list .slick-track .slick-slide>div .gallery-item{height:19rem}@media only screen and (min-width: 600px){.single-products .top-section .max-width-container .left-side .product-gallery-wrapper .product-gallery-main .slick-list .slick-track .slick-slide>div .gallery-item{height:28rem}}.single-products .top-section .max-width-container .left-side .product-gallery-wrapper .product-gallery-main .slick-list .slick-track .slick-slide>div .gallery-item img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 650px)and (max-width: 1000px){.single-products .top-section .max-width-container .left-side .product-gallery-wrapper .product-gallery-thumbs{width:7rem;overflow:hidden}}@media only screen and (min-width: 1300px){.single-products .top-section .max-width-container .left-side .product-gallery-wrapper .product-gallery-thumbs{width:5rem;overflow:hidden}}.single-products .top-section .max-width-container .left-side .product-gallery-wrapper .product-gallery-thumbs .slick-list .slick-track{margin:.3rem 0 2rem}@media only screen and (min-width: 650px)and (max-width: 1000px){.single-products .top-section .max-width-container .left-side .product-gallery-wrapper .product-gallery-thumbs .slick-list .slick-track{margin:0}}@media only screen and (min-width: 1300px){.single-products .top-section .max-width-container .left-side .product-gallery-wrapper .product-gallery-thumbs .slick-list .slick-track{margin:0}}.single-products .top-section .max-width-container .left-side .product-gallery-wrapper .product-gallery-thumbs .slick-list .slick-track .slick-slide{margin-right:.3rem;cursor:pointer}@media only screen and (min-width: 650px)and (max-width: 1000px){.single-products .top-section .max-width-container .left-side .product-gallery-wrapper .product-gallery-thumbs .slick-list .slick-track .slick-slide{height:7rem;width:7rem !important;margin:0 0 .7rem}}@media only screen and (min-width: 1300px){.single-products .top-section .max-width-container .left-side .product-gallery-wrapper .product-gallery-thumbs .slick-list .slick-track .slick-slide{height:5rem;width:5rem !important;margin:0 0 .7rem}}@media only screen and (min-width: 1000px){.single-products .top-section .max-width-container .right-side{width:37%}}.single-products .top-section .max-width-container .right-side h1{font-size:2.1rem;font-weight:600;display:inline-block}.single-products .top-section .max-width-container .right-side hr{margin:.6rem 0}.single-products .top-section .max-width-container .right-side h4{font-size:1.2rem}.single-products .top-section .max-width-container .right-side .product-options{list-style:none;margin:.4rem 0 1rem;display:flex;flex-wrap:wrap;gap:.6rem}.single-products .top-section .max-width-container .right-side .product-options li{width:calc(33.33% - .6rem);border:1px solid #28292a;padding:.9rem .2rem;justify-content:center;border:1px solid #28292a;display:flex;align-items:center;box-sizing:border-box;text-align:center;margin:unset;font-size:1rem}@media only screen and (min-width: 600px){.single-products .top-section .max-width-container .right-side .product-options li{width:25%}}.single-products .top-section .max-width-container .right-side .product-pdfs{list-style:none;margin:0 0 1.3rem;position:relative}.single-products .top-section .max-width-container .right-side .product-pdfs li{display:flex;align-items:center;white-space:nowrap;overflow:hidden}.single-products .top-section .max-width-container .right-side .product-pdfs li::before{content:"";width:1.5rem;height:1.7rem;background-position:center;background-repeat:no-repeat;display:block;background-size:cover;background-image:url("icons/icon-red-pdf.png")}.single-products .top-section .max-width-container .right-side .product-pdfs li::after{content:"";width:2rem;height:100%;display:block;background:linear-gradient(to left, white, transparent);position:absolute;top:0;right:0}.single-products .top-section .max-width-container .right-side .product-pdfs li a{color:#28292a;text-decoration:underline;margin-left:.5rem;width:calc(100% - 2rem)}.single-products .top-section .max-width-container .right-side .wp-element-button{width:100%;text-align:left;max-width:33rem}.single-products .description-and-features-section .max-width-container{margin:5rem auto 2rem;padding-bottom:1rem;border-bottom:.15rem solid #bbbbbc}.single-products .description-and-features-section .max-width-container .nav{margin-bottom:1.3rem}.single-products .description-and-features-section .max-width-container .nav h3{text-transform:uppercase;font-size:1.4rem;display:inline-block;cursor:pointer;margin-bottom:.6rem;border-bottom:.5rem solid #fff;font-family:Erbaum,"sans-serif";transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.single-products .description-and-features-section .max-width-container .nav h3.active{border-bottom:.5rem solid #b7312c;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 600px){.single-products .description-and-features-section .max-width-container .nav h3{margin-right:1rem}}.single-products .description-and-features-section .max-width-container .info-wrapper{color:#53565a;opacity:0;visibility:hidden;height:0;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.single-products .description-and-features-section .max-width-container .info-wrapper.show{opacity:1;visibility:visible;height:auto;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.single-products .description-and-features-section .max-width-container .info-wrapper p{margin-bottom:1rem;color:#53565a}@media only screen and (min-width: 600px){.single-products .description-and-features-section .max-width-container .info-wrapper p{font-size:1.25rem}}.single-products .description-and-features-section .max-width-container .info-wrapper ul li{color:#53565a}@media only screen and (min-width: 600px){.single-products .description-and-features-section .max-width-container .info-wrapper ul li{font-size:1.25rem}}.single-products .description-and-features-section .max-width-container .info-wrapper h5{color:#53565a;padding:0 0 3rem;font-weight:500}@media only screen and (min-width: 600px){.single-products .description-and-features-section .max-width-container .info-wrapper h5{font-size:1.25rem}}.single-products .resources-section{margin-bottom:2rem}.single-products .resources-section .max-width-container{border-bottom:.15rem solid #bbbbbc}.single-products .resources-section .max-width-container h4{text-transform:uppercase;font-size:1.3rem;font-family:Erbaum,"sans-serif"}.single-products .resources-section .max-width-container .product-resources{list-style:none;margin:1rem 0 2rem}@media only screen and (min-width: 730px){.single-products .resources-section .max-width-container .product-resources{display:flex;flex-wrap:wrap;justify-content:space-between}}.single-products .resources-section .max-width-container .product-resources li{display:flex;align-items:center;margin-bottom:1rem}@media only screen and (min-width: 730px){.single-products .resources-section .max-width-container .product-resources li{width:calc(50% - 1rem)}}@media only screen and (min-width: 1050px){.single-products .resources-section .max-width-container .product-resources li{width:calc(33.333% - 1rem)}}.single-products .resources-section .max-width-container .product-resources li::before{content:"";background-image:url("./icons/icon-red-link.png");background-size:cover;background-repeat:no-repeat;width:1.3rem;height:1.3rem;display:block;margin-right:.5rem}.single-products .resources-section .max-width-container .product-resources li a{font-size:1rem;color:#28292a;text-decoration:underline}.single-products .applications-section{padding-bottom:5rem}.single-products .applications-section .max-width-container h4{text-transform:uppercase;font-size:1.3rem;font-family:Erbaum,"sans-serif"}.single-products .applications-section .max-width-container .product-applications{list-style:none;margin:1rem 0;max-width:45rem}@media only screen and (min-width: 750px){.single-products .applications-section .max-width-container .product-applications{display:flex;flex-wrap:wrap;margin:1rem 0 1rem -0.5rem}}.single-products .applications-section .max-width-container .product-applications li{color:#53565a;font-size:.875rem}@media only screen and (min-width: 600px){.single-products .applications-section .max-width-container .product-applications li{font-size:1.125rem}}@media only screen and (min-width: 750px){.single-products .applications-section .max-width-container .product-applications li{border-right:.15rem solid #bbbbbc;padding:0 .5rem}.single-products .applications-section .max-width-container .product-applications li:last-of-type{border-right:0}}.single-products .contact-section{padding:3.125rem 0;background-color:#1d1f1f}.single-products .contact-section .text-wrapper{text-align:center;border-bottom:7px solid #b7312c;padding-bottom:1.5rem;max-width:33rem;margin:0 auto}.single-products .contact-section .text-wrapper h4{color:#fff;font-weight:500}.single-products .contact-section .text-wrapper h3{font-family:"Erbaum";text-transform:uppercase;font-size:2rem;margin-top:.7rem;color:#fff}.single-products .contact-section .wpforms-container input,.single-products .contact-section .wpforms-container textarea{background-color:#2e2f30 !important;color:#dcddde}.single-products .contact-section .wpforms-container input:focus,.single-products .contact-section .wpforms-container textarea:focus{outline:1px solid #bbbbbc !important;color:#dcddde}.single-products .contact-section .wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout):not(.wpforms-field-repeater){overflow:visible !important}.single-products .contact-section .wpforms-container label{color:#97999b;font-weight:400}.single-products .related-products-section{padding:3.125rem 0;background-color:#f2f2f2;overflow:hidden}.single-products .related-products-section .max-width-container h2{font-size:2rem;text-transform:uppercase;display:inline-block}.single-products .related-products-section .max-width-container hr{width:82%;margin-left:0;max-width:24rem}.single-products .related-products-section .max-width-container .related-products-slider{margin-top:2rem}.single-products .related-products-section .max-width-container .related-products-slider .slick-list{overflow:visible}.single-products .related-products-section .max-width-container .related-products-slider .slick-slide{margin-right:3rem}.single-products .related-products-section .max-width-container .related-products-slider .product-card{padding:1rem;background-color:#fff;margin-right:1rem}.single-products .related-products-section .max-width-container .related-products-slider .product-card .product-card-image{height:12rem;margin-bottom:.7rem}.single-products .related-products-section .max-width-container .related-products-slider .product-card .product-card-image img{width:100%;height:100%;object-fit:cover}.single-products .related-products-section .max-width-container .related-products-slider .product-card .product-card-content{position:relative;padding-bottom:3.4rem}.single-products .related-products-section .max-width-container .related-products-slider .product-card .product-card-content .tags-wrapper{margin-bottom:.9rem;position:relative;padding-left:2rem}.single-products .related-products-section .max-width-container .related-products-slider .product-card .product-card-content .tags-wrapper img{width:1.5rem;height:1.5rem;object-fit:contain;position:absolute;left:0;top:-0.3rem}.single-products .related-products-section .max-width-container .related-products-slider .product-card .product-card-content .tags-wrapper a{color:#b7312c;font-size:.875rem}.single-products .related-products-section .max-width-container .related-products-slider .product-card .product-card-content .tags-wrapper a:not(:last-of-type):after{content:",";position:relative;display:inline;font-size:1rem;margin-right:.2rem}.single-products .related-products-section .max-width-container .related-products-slider .product-card .product-card-content h4{margin:.2rem 0 .6rem;font-family:Erbaum,"sans-serif"}.single-products .related-products-section .max-width-container .related-products-slider .product-card .product-card-content .description{color:#808787;font-size:1rem;font-weight:400;margin-bottom:2rem}.single-products .related-products-section .max-width-container .related-products-slider .product-card .product-card-footer{position:absolute;bottom:0;left:0;width:100%}.single-products .related-products-section .max-width-container .related-products-slider .product-card .wp-element-button{width:100%;text-align:left}.taxonomy-archive-products .small-hero-section{min-height:25.5rem;position:relative;z-index:1}@media only screen and (min-width: 600px){.taxonomy-archive-products .small-hero-section{min-height:28.5rem}}@media only screen and (min-width: 850px){.taxonomy-archive-products .small-hero-section{min-height:25rem;margin-bottom:1rem}}@media only screen and (min-width: 1000px){.taxonomy-archive-products .small-hero-section{min-height:21.75rem}}.taxonomy-archive-products .small-hero-section::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1;background:linear-gradient(to top, #28292b 0%, #28292b 59%, rgba(40, 41, 43, 0) 105%, rgba(40, 41, 43, 0) 100%)}@media only screen and (min-width: 850px){.taxonomy-archive-products .small-hero-section::before{top:0;bottom:unset;height:100%;z-index:1;pointer-events:none;background:linear-gradient(to right, #28292b 0%, #28292b 70%, rgba(40, 41, 43, 0) 90%, rgba(40, 41, 43, 0) 100%)}}.taxonomy-archive-products .small-hero-section::after{content:"";display:block;position:absolute;left:-1rem;bottom:-0.9rem;width:90%;height:2rem;background-color:#b7312c;transform:skewX(160deg);z-index:4}.taxonomy-archive-products .small-hero-section .hero-image{position:absolute;top:0;right:0;object-fit:cover;width:100%;height:15rem}@media only screen and (min-width: 850px){.taxonomy-archive-products .small-hero-section .hero-image{width:35%;height:100%}}.taxonomy-archive-products .small-hero-section .max-width-container{position:relative;z-index:3;height:100%}.taxonomy-archive-products .small-hero-section .title-wrapper,.taxonomy-archive-products .small-hero-section .text-wrapper{position:absolute;left:0;width:100%;top:10rem}@media only screen and (min-width: 850px){.taxonomy-archive-products .small-hero-section .title-wrapper,.taxonomy-archive-products .small-hero-section .text-wrapper{bottom:3rem;top:unset}}.taxonomy-archive-products .small-hero-section .title-wrapper h1,.taxonomy-archive-products .small-hero-section .text-wrapper h1{display:inline;color:#fff;font-size:1.6rem;line-height:1.8rem}@media only screen and (min-width: 600px){.taxonomy-archive-products .small-hero-section .title-wrapper h1,.taxonomy-archive-products .small-hero-section .text-wrapper h1{font-size:2.8rem;text-transform:uppercase}}.taxonomy-archive-products .small-hero-section .title-wrapper hr,.taxonomy-archive-products .small-hero-section .text-wrapper hr{margin-left:unset}.taxonomy-archive-products .small-hero-section .title-wrapper p,.taxonomy-archive-products .small-hero-section .text-wrapper p{color:hsla(0,0%,100%,.9);max-width:68rem}.taxonomy-archive-products .hero-section{height:37rem}.taxonomy-archive-products .hero-section:after{content:"";height:70%;width:100%;position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(17, 18, 18, 0.5) 70%, #111212 100%);pointer-events:none}.taxonomy-archive-products .hero-section .hero-image{width:100%;height:100%;object-fit:cover;overflow:hidden}.taxonomy-archive-products .hero-section .text-wrapper{z-index:2}.taxonomy-archive-products .hero-section .text-wrapper h3{color:#fff;text-align:center;font-family:Erbaum;font-style:normal;text-transform:uppercase;font-size:1.7rem}@media only screen and (min-width: 600px){.taxonomy-archive-products .hero-section .text-wrapper h3{font-size:2.5rem}}.taxonomy-archive-products .hero-section .text-wrapper hr{width:14rem !important}@media only screen and (min-width: 600px){.taxonomy-archive-products .hero-section .text-wrapper hr{width:20rem !important}}.taxonomy-archive-products .hero-section .text-wrapper h1{color:#fff;text-align:center;font-family:Montserrat;font-weight:700;line-height:normal;text-transform:capitalize}@media only screen and (min-width: 1000px){.taxonomy-archive-products .hero-section .text-wrapper h1{font-size:4.375rem}}.taxonomy-archive-products .hero-section .text-wrapper p{color:#fff;text-align:center;padding:1rem 0}.taxonomy-archive-products .product-list-section{margin:5rem auto}@media only screen and (min-width: 1000px){.taxonomy-archive-products .product-list-section{margin:4.5rem auto}}.taxonomy-archive-products .product-list-section .title-wrapper{margin-bottom:3rem}.taxonomy-archive-products .product-list-section .title-wrapper h2{color:#28292b;text-align:center;font-family:Erbaum;font-size:1.875rem;font-style:normal;font-weight:700;line-height:2.625rem;text-transform:uppercase}.taxonomy-archive-products .product-list-section .title-wrapper hr{width:13rem}.taxonomy-archive-products .product-list-section .child-term-nav ul{display:flex;flex-wrap:wrap;margin-bottom:3.5rem}@media only screen and (min-width: 750px){.taxonomy-archive-products .product-list-section .child-term-nav ul{justify-content:center}}.taxonomy-archive-products .product-list-section .child-term-nav ul li{margin-right:1rem}.taxonomy-archive-products .product-list-section .child-term-nav ul li a{font-size:1.25rem;font-weight:500;color:#3b3d3e;opacity:.6;position:relative;margin-bottom:.5rem;display:inline-block}.taxonomy-archive-products .product-list-section .child-term-nav ul li a.active,.taxonomy-archive-products .product-list-section .child-term-nav ul li a:hover{opacity:1}.taxonomy-archive-products .product-list-section .child-term-nav ul li a.active:before,.taxonomy-archive-products .product-list-section .child-term-nav ul li a:hover:before{content:"";position:absolute;bottom:-0.6rem;left:-0.4rem;width:.5rem;height:.7rem;background-color:#fff;z-index:1}.taxonomy-archive-products .product-list-section .child-term-nav ul li a.active:after,.taxonomy-archive-products .product-list-section .child-term-nav ul li a:hover:after{content:"";position:absolute;bottom:-0.6rem;left:-0.3rem;width:100%;height:.4rem;background-color:#b7312c;transform:skewX(150deg)}.taxonomy-archive-products .product-list-section .child-term-block{scroll-margin-top:13rem}.taxonomy-archive-products .product-list-section .child-term-block:target{scroll-margin-top:13rem}.taxonomy-archive-products .product-list-section .child-term-block .text-wrapper{max-width:50rem;margin:0 auto 3rem;width:90%}.taxonomy-archive-products .product-list-section .child-term-block .text-wrapper h2{color:#28292b;text-align:center;font-family:Erbaum;font-size:1.875rem;font-style:normal;font-weight:700;line-height:2.625rem;text-transform:uppercase;margin-bottom:.5rem}.taxonomy-archive-products .product-list-section .child-term-block .text-wrapper p{color:#808787;text-align:center;font-family:Montserrat;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3125rem}.taxonomy-archive-products .product-list-section ul{list-style:none;margin-left:unset}.taxonomy-archive-products .product-list-section .product-li-with-desc,.taxonomy-archive-products .product-list-section .product-li-no-desc{position:relative;padding:0 1rem 0 0;margin-bottom:3rem}.taxonomy-archive-products .product-list-section .product-li-with-desc h3,.taxonomy-archive-products .product-list-section .product-li-no-desc h3{color:#28292b;font-family:Erbaum;font-size:1.6rem;line-height:2rem;font-weight:700;text-transform:uppercase;position:relative;display:inline}@media only screen and (min-width: 500px){.taxonomy-archive-products .product-list-section .product-li-with-desc h3,.taxonomy-archive-products .product-list-section .product-li-no-desc h3{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 800px){.taxonomy-archive-products .product-list-section .product-li-with-desc h3,.taxonomy-archive-products .product-list-section .product-li-no-desc h3{margin-right:14rem;font-size:2.1875rem;line-height:2.75rem}}.taxonomy-archive-products .product-list-section .product-li-with-desc .primary-btn,.taxonomy-archive-products .product-list-section .product-li-no-desc .primary-btn{margin:1rem 0;width:13.125rem;height:2.875rem}@media only screen and (min-width: 800px){.taxonomy-archive-products .product-list-section .product-li-with-desc .primary-btn,.taxonomy-archive-products .product-list-section .product-li-no-desc .primary-btn{position:absolute;right:1rem;top:0;margin:unset}}.taxonomy-archive-products .product-list-section .product-li-with-desc .primary-btn a,.taxonomy-archive-products .product-list-section .product-li-no-desc .primary-btn a{display:flex;align-items:center}.taxonomy-archive-products .product-list-section .product-li-with-desc.product-li-with-desc .description,.taxonomy-archive-products .product-list-section .product-li-no-desc.product-li-with-desc .description{height:auto;max-width:50rem;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 800px){.taxonomy-archive-products .product-list-section .product-li-with-desc.product-li-with-desc .description,.taxonomy-archive-products .product-list-section .product-li-no-desc.product-li-with-desc .description{width:70%}}.taxonomy-archive-products .product-list-section .product-li-with-desc.product-li-with-desc .description p,.taxonomy-archive-products .product-list-section .product-li-no-desc.product-li-with-desc .description p{color:#53565b;font-size:1.125rem;padding:.4rem 0 0}.taxonomy-archive-products .product-cards-wrapper{margin-bottom:5rem}@media only screen and (min-width: 700px){.taxonomy-archive-products .product-cards-wrapper{display:flex;flex-wrap:wrap}}.taxonomy-archive-products .product-cards-wrapper .product-card{padding:1rem;background-color:#f5f5f5;margin-bottom:1.5rem;box-sizing:border-box}@media only screen and (min-width: 500px){.taxonomy-archive-products .product-cards-wrapper .product-card{padding:1.5rem}}@media only screen and (min-width: 700px){.taxonomy-archive-products .product-cards-wrapper .product-card{width:calc(50% - 1rem);margin-right:1rem}}@media only screen and (min-width: 1250px){.taxonomy-archive-products .product-cards-wrapper .product-card{width:calc(33.333% - 1rem);margin-right:1rem}}.taxonomy-archive-products .product-cards-wrapper .product-card .image-wrapper{display:block;height:11.25rem;width:100%;margin-bottom:1rem}@media only screen and (min-width: 500px){.taxonomy-archive-products .product-cards-wrapper .product-card .image-wrapper{height:12.25rem}}@media only screen and (min-width: 600px){.taxonomy-archive-products .product-cards-wrapper .product-card .image-wrapper{height:16.25rem}}.taxonomy-archive-products .product-cards-wrapper .product-card .image-wrapper img{width:100%;height:100%;object-fit:cover}.taxonomy-archive-products .product-cards-wrapper .product-card .tags-wrapper{margin-bottom:.9rem;position:relative;padding-left:2rem}.taxonomy-archive-products .product-cards-wrapper .product-card .tags-wrapper img{width:1.5rem;height:1.5rem;object-fit:contain;position:absolute;left:0;top:-0.3rem}.taxonomy-archive-products .product-cards-wrapper .product-card .tags-wrapper a{color:#b7312c;font-size:.875rem}.taxonomy-archive-products .product-cards-wrapper .product-card .tags-wrapper a:not(:last-of-type):after{content:",";position:relative;display:inline;font-size:1rem;margin-right:.2rem}.taxonomy-archive-products .product-cards-wrapper .product-card .bottom-wrapper{position:relative;padding-bottom:2.6rem}.taxonomy-archive-products .product-cards-wrapper .product-card .bottom-wrapper h4{font-family:Erbaum,sans-serif;margin-bottom:.3rem}@media only screen and (min-width: 600px){.taxonomy-archive-products .product-cards-wrapper .product-card .bottom-wrapper h4{font-size:1.625rem}}.taxonomy-archive-products .product-cards-wrapper .product-card .bottom-wrapper .description{color:#808787;font-size:1rem;font-weight:400;margin-bottom:1rem}.taxonomy-archive-products .product-cards-wrapper .product-card .bottom-wrapper .description p{margin-bottom:.5rem}.taxonomy-archive-products .product-cards-wrapper .product-card .bottom-wrapper .wp-block-button{position:absolute;bottom:0;left:0;width:100%}.term-environment-materials .truck-shop-link p:nth-of-type(2){display:none}.term-environment-materials .product-list-section{display:flex;flex-direction:column-reverse}.product-breadcrumbs{padding:1.7rem 0 4rem}.product-breadcrumbs a{font-size:1rem;color:hsla(0,0%,100%,.6);display:inline-block;margin-bottom:.5rem;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 700px){.product-breadcrumbs a{font-size:1.25rem}}.product-breadcrumbs a:hover{color:#fff;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.product-breadcrumbs .active-page{color:#fff;font-size:1rem;display:inline-block;margin-bottom:.5rem}@media only screen and (min-width: 700px){.product-breadcrumbs .active-page{font-size:1.25rem}}.product-breadcrumbs .triangle-right{width:0;height:0;border-top:.4rem solid rgba(0,0,0,0);border-bottom:.4rem solid rgba(0,0,0,0);border-left:.6rem solid #b7312c;display:inline-block;margin:0 1rem}.truck-shop-page .hero-section .wp-block-cover__inner-container{height:100%}.truck-shop-page .hero-section .text-wrapper{z-index:3;max-width:61rem;bottom:5.5rem}.truck-shop-page .hero-section .text-wrapper h3{text-transform:uppercase;font-family:Erbaum;font-weight:900}@media only screen and (min-width: 600px){.truck-shop-page .hero-section .text-wrapper h3{font-size:2.5rem}}.truck-shop-page .hero-section .text-wrapper hr{width:20rem}@media only screen and (min-width: 625px){.truck-shop-page .hero-section .text-wrapper hr{width:25rem}}@media only screen and (min-width: 770px){.truck-shop-page .hero-section .text-wrapper hr{width:43rem}}.truck-shop-page .hero-section .text-wrapper h2{font-family:Montserrat;font-weight:700}@media only screen and (min-width: 600px){.truck-shop-page .hero-section .text-wrapper h2{color:#fff;font-size:3.125rem}}.truck-shop-page .gallery-section{padding:4rem 0 6rem;background-color:#f5f5f5}.truck-shop-page .gallery-section .text-wrapper{max-width:48rem;margin:0 auto 3rem}@media only screen and (min-width: 1280px){.truck-shop-page .gallery-section .text-wrapper{max-width:67rem}}.truck-shop-page .gallery-section .text-wrapper h3{text-transform:uppercase;font-family:Erbaum,sans-serif}@media only screen and (min-width: 770px){.truck-shop-page .gallery-section .text-wrapper hr{width:35rem}}@media only screen and (min-width: 1280px){.truck-shop-page .gallery-section .text-wrapper hr{width:63rem}}@media only screen and (min-width: 1530px){.truck-shop-page .gallery-section .image-video-gallery-main-slider .slick-list .slick-track .slick-slide>div{height:42rem}}@media only screen and (min-width: 1600px){.truck-shop-page .gallery-section .image-video-gallery-main-slider .slick-list .slick-track .slick-slide>div{height:45rem}}@media only screen and (min-width: 1700px){.truck-shop-page .gallery-section .image-video-gallery-main-slider .slick-list .slick-track .slick-slide>div{height:47rem}}.truck-shop-page .checklist-section{padding:5rem 0}.truck-shop-page .checklist-section .text-wrapper{margin-bottom:2rem}.truck-shop-page .checklist-section .text-wrapper h3{color:#53565a;font-family:Erbaum}@media only screen and (min-width: 600px){.truck-shop-page .checklist-section .text-wrapper h3{font-size:2.5rem}}.truck-shop-page .checklist-section .text-wrapper hr{width:14rem}@media only screen and (min-width: 497px){.truck-shop-page .checklist-section .text-wrapper hr{width:27rem}}@media only screen and (min-width: 760px){.truck-shop-page .checklist-section .text-wrapper hr{width:37rem}}.truck-shop-page .checklist-section .text-wrapper p{color:#53565a;font-family:Montserrat;font-size:1.15rem;font-weight:700}@media only screen and (min-width: 600px){.truck-shop-page .checklist-section .text-wrapper p{font-size:1.5rem;max-width:48rem;margin:0 auto 4rem}}.truck-shop-page .checklist-section .checklist-item p{color:#28292a;font-size:1.125rem;font-weight:400;margin:unset}@media only screen and (min-width: 660px){.wp-block-q4-impact-checklist.frontend-only-styles{display:flex;flex-wrap:wrap;justify-content:space-between}}.wp-block-q4-impact-checklist.frontend-only-styles .checklist-item{margin-bottom:2rem}@media only screen and (min-width: 660px){.wp-block-q4-impact-checklist.frontend-only-styles .checklist-item{width:calc(50% - 1rem)}}@media only screen and (min-width: 1250px){.wp-block-q4-impact-checklist.frontend-only-styles .checklist-item{width:calc(33.333% - 1rem);max-width:25rem}}.wp-block-q4-impact-checklist.frontend-only-styles .checklist-item .checklist-header{position:relative}.wp-block-q4-impact-checklist.frontend-only-styles .checklist-item .checklist-header h4{color:#28292a;font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal;margin:0 0 .5rem 2.1rem}.wp-block-q4-impact-checklist.frontend-only-styles .checklist-item .checklist-header h4::before{content:"";background-image:url("./icons/red-checkmark-1.png");background-size:contain;display:block;width:1.5rem;height:1.5rem;position:absolute;left:.1rem;top:-0.2rem}.wp-block-q4-clickable-card-container.frontend-only-styles{grid-template-columns:1fr !important;gap:1.5rem}@media only screen and (min-width: 700px){.wp-block-q4-clickable-card-container.frontend-only-styles{grid-template-columns:repeat(2, 1fr) !important}}@media only screen and (min-width: 1150px){.wp-block-q4-clickable-card-container.frontend-only-styles{grid-template-columns:repeat(3, 1fr) !important}}@media only screen and (min-width: 1300px){.wp-block-q4-clickable-card-container.frontend-only-styles{gap:2.5rem}}.wp-block-q4-clickable-card.frontend-only-styles{background-color:hsla(0,0%,100%,.7) !important}@media only screen and (min-width: 0)and (max-width: 700px){.wp-block-q4-clickable-card.frontend-only-styles{flex-direction:row;border-bottom:.75rem solid #b7312c;padding:1rem 2rem 1rem 1rem;flex-wrap:nowrap;align-items:center}}.wp-block-q4-clickable-card.frontend-only-styles:hover{background-color:#fff !important}@media only screen and (min-width: 0)and (max-width: 700px){.wp-block-q4-clickable-card.frontend-only-styles img{width:5rem;margin:0 1rem 0 0}}.wp-block-q4-clickable-card.frontend-only-styles h3,.wp-block-q4-clickable-card.frontend-only-styles p{color:#53565a}@media only screen and (min-width: 0)and (max-width: 700px){.wp-block-q4-clickable-card.frontend-only-styles h3{text-align:left;font-size:.8125rem}}@media only screen and (min-width: 0)and (max-width: 700px){.wp-block-q4-clickable-card.frontend-only-styles p{display:none}}@media only screen and (min-width: 0)and (max-width: 700px){.wp-block-q4-clickable-card.frontend-only-styles .primary-btn{left:unset;transform:unset;right:0;top:0;background-color:rgba(0,0,0,0)}}@media only screen and (min-width: 0)and (max-width: 700px){.wp-block-q4-clickable-card.frontend-only-styles .primary-btn .wp-element-button{border:0;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}}@media only screen and (min-width: 0)and (max-width: 700px){.wp-block-q4-clickable-card.frontend-only-styles .primary-btn .wp-element-button:after{filter:contrast(0.3);width:1rem;height:1rem}}.companies-slider-wrapper .heading-wrapper{max-width:40rem;margin:3.5rem auto;text-align:center}.companies-slider-wrapper .heading-wrapper img{height:4rem;width:auto;object-fit:contain;margin-bottom:1.4rem}.companies-slider-wrapper .heading-wrapper h3{font-family:"Erbaum",sans-serif}.companies-slider-wrapper .heading-wrapper p{color:#97999b;padding-top:.5rem}.companies-slider-wrapper .companies-slider .slick-list .slick-track{margin-bottom:8rem}.companies-slider-wrapper .companies-slider .slick-list .slick-track .slick-slide{position:relative}.companies-slider-wrapper .companies-slider .slick-list .slick-track .slick-slide:before{content:"";position:absolute;top:0;left:0;transform:translateX(-50%);height:20rem;width:.15rem;background-color:#bbbbbc}.companies-slider-wrapper .companies-slider .slick-list .slick-track .slick-slide>div .slide{padding:1rem 2rem;box-sizing:border-box}@media only screen and (min-width: 750px){.companies-slider-wrapper .companies-slider .slick-list .slick-track .slick-slide>div .slide{padding:1rem 3rem}}.companies-slider-wrapper .companies-slider .slick-list .slick-track .slick-slide>div .slide img{margin:0 auto;height:3.8rem;width:100%;object-fit:contain}.companies-slider-wrapper .companies-slider .slick-list .slick-track .slick-slide>div .slide p{text-align:center;color:#97999b;padding:2rem 0}.companies-slider-wrapper .companies-slider .slick-list .slick-track .slick-slide>div .slide .primary-btn{display:flex;margin:0 auto}@media only screen and (min-width: 1200px){.companies-slider-wrapper .companies-slider .slick-list .slick-track .slick-slide>div .slide .primary-btn{width:15rem}}.companies-slider-wrapper .companies-slider .slick-arrow{display:none !important}.companies-slider-wrapper .companies-slider .slick-dots{bottom:0}.companies-slider-wrapper .companies-slider .slick-dots li:after{background-color:#97999b;border-radius:0}.companies-slider-wrapper .companies-slider .slick-dots li.slick-active:after{background-color:#b7312c}.wp-block-q4-image-video-gallery .image-video-gallery-main-slider .slick-list .slick-track .slick-slide>div{height:12rem}@media only screen and (min-width: 600px){.wp-block-q4-image-video-gallery .image-video-gallery-main-slider .slick-list .slick-track .slick-slide>div{height:40rem}}.wp-block-q4-image-video-gallery .image-video-gallery-main-slider .slick-dots{bottom:-18rem;transform:translate(-50%, 0)}.wp-block-q4-image-video-gallery .image-video-gallery-main-slider .slick-dots li::after{background-color:#3b3c3e}.wp-block-q4-image-video-gallery .image-video-gallery-main-slider .slick-dots li.slick-active:after{background-color:#b7312c}.wp-block-q4-image-video-gallery .image-video-gallery-thumbnail-slider{margin-top:1.5rem}.wp-block-q4-image-video-gallery .image-video-gallery-thumbnail-slider .slick-slide{height:10rem}@media only screen and (min-width: 600px){.wp-block-q4-image-video-gallery .image-video-gallery-thumbnail-slider .slick-slide{height:13rem !important}}@media only screen and (min-width: 500px){.wp-block-q4-image-video-gallery .image-video-gallery-thumbnail-slider .slick-arrow{top:38%}}.wp-block-q4-image-video-gallery .image-video-gallery-thumbnail-slider .slick-arrow.slick-prev{left:-5rem}.wp-block-q4-image-video-gallery .image-video-gallery-thumbnail-slider .slick-arrow.slick-next{right:-5rem}.image-and-quote-reusable-block{background-color:#f2f2f2;padding:3.125rem 0}@media only screen and (min-width: 900px){.image-and-quote-reusable-block .max-width-container>div{display:flex;justify-content:center}}.image-and-quote-reusable-block .max-width-container>div .wp-block-image{height:21rem;margin-bottom:1.5rem;max-width:25rem}@media only screen and (min-width: 900px){.image-and-quote-reusable-block .max-width-container>div .wp-block-image{height:21rem;width:25rem;margin-bottom:unset}}@media only screen and (min-width: 900px){.image-and-quote-reusable-block .max-width-container>div .wp-block-image{height:29rem}}.image-and-quote-reusable-block .max-width-container>div .wp-block-image img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 900px){.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper{width:calc(100% - 28rem);margin-left:3rem;display:flex;flex-direction:column;justify-content:center;max-width:40rem}}.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper h3{color:#b7312c;font-size:1.2rem;padding-bottom:.5rem}@media only screen and (min-width: 600px){.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper h3{font-size:1.75rem}}.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper h4{font-size:1rem;font-weight:500;padding:1.5rem 0 .3rem}@media only screen and (min-width: 600px){.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper h4{font-size:1.25rem}}.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper h5{color:#53565a;opacity:.5;font-weight:400;font-size:1.1rem}.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper .logos-wrapper{margin:3rem 0 0}.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper .logos-wrapper .wp-block-image{height:2.3rem;width:11.3rem;margin:unset}.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper .logos-wrapper .wp-block-image img{width:100%;height:100%;object-fit:contain}.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper .logos-wrapper .five-logos-wrapper{border-top:.15rem solid #53565a;padding-top:.5rem;margin-top:.75rem}.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper .logos-wrapper .five-logos-wrapper>div{display:flex;justify-content:space-between}@media only screen and (min-width: 700px){.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper .logos-wrapper .five-logos-wrapper>div{justify-content:unset}}.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper .logos-wrapper .five-logos-wrapper .wp-block-image{height:1.7rem;width:calc(20% - .5rem)}@media only screen and (min-width: 700px){.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper .logos-wrapper .five-logos-wrapper .wp-block-image{padding:0 .75rem;border-left:.15rem solid #53565a;width:6.2rem}.image-and-quote-reusable-block .max-width-container>div .text-and-logos-wrapper .logos-wrapper .five-logos-wrapper .wp-block-image:first-of-type{padding-left:0;border-left:0}}.dark-overlay-section{position:relative;height:50rem;margin-bottom:12rem;overflow:visible}@media only screen and (min-width: 600px){.dark-overlay-section{margin-bottom:17rem}}@media only screen and (min-width: 850px){.dark-overlay-section{margin-bottom:-4rem}}.dark-overlay-section:after{content:"";height:100%;width:100%;position:absolute;bottom:-20rem;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #111212 50%, #111212 100%)}@media only screen and (min-width: 850px){.dark-overlay-section:after{height:57%;width:100%;position:absolute;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(17, 18, 18, 0.7) 25%, rgb(17, 18, 18) 71%, #111212 100%)}}@media only screen and (min-width: 850px){.dark-overlay-section::before{content:"";height:100%;width:60%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(17, 18, 18, 0.5) 100%);pointer-events:none}}.dark-overlay-section .wp-block-cover__inner-container{z-index:3}.dark-overlay-section .wp-block-cover__inner-container .content-wrapper{position:relative;bottom:-21rem;border-bottom:1px solid #d9d9d9;padding-bottom:2rem}@media only screen and (min-width: 850px){.dark-overlay-section .wp-block-cover__inner-container .content-wrapper{bottom:unset}}.dark-overlay-section .wp-block-cover__inner-container .content-wrapper .wp-block-image{display:flex;margin-bottom:1rem}.dark-overlay-section .wp-block-cover__inner-container .content-wrapper h2{color:#fff;max-width:45rem;margin:.5rem 0;font-size:2.2rem;font-weight:700;line-height:2.3rem;text-transform:uppercase}@media only screen and (min-width: 700px){.dark-overlay-section .wp-block-cover__inner-container .content-wrapper h2{font-size:3rem;line-height:3.175rem}}.dark-overlay-section .wp-block-cover__inner-container .content-wrapper hr{width:17rem;margin-left:0}@media only screen and (min-width: 450px){.dark-overlay-section .wp-block-cover__inner-container .content-wrapper hr{width:25rem}}@media only screen and (min-width: 700px){.dark-overlay-section .wp-block-cover__inner-container .content-wrapper hr{width:34rem}}.dark-overlay-section .wp-block-cover__inner-container .content-wrapper p{max-width:37rem}.dark-overlay-section .wp-block-cover__inner-container .content-wrapper h3{font-size:1rem;color:#fff;max-width:37rem}@media only screen and (min-width: 600px){.dark-overlay-section .wp-block-cover__inner-container .content-wrapper h3{font-size:1.5rem}}.dark-overlay-section .wp-block-cover__inner-container .content-wrapper ul{list-style:none;margin:.75rem 0 2.5rem 2rem}@media only screen and (min-width: 600px){.dark-overlay-section .wp-block-cover__inner-container .content-wrapper ul{margin:1.5rem 0 2.5rem 2rem}}.dark-overlay-section .wp-block-cover__inner-container .content-wrapper ul li{color:hsla(0,0%,100%,.6);position:relative;font-size:.80938rem;font-weight:500}@media only screen and (min-width: 600px){.dark-overlay-section .wp-block-cover__inner-container .content-wrapper ul li{font-size:1.375rem}}.dark-overlay-section .wp-block-cover__inner-container .content-wrapper ul li::before{content:"";background-image:url("./icons/red-checkmark-1.png");background-size:contain;background-repeat:no-repeat;display:block;width:1rem;height:1rem;position:absolute;left:-1.5rem}@media only screen and (min-width: 700px){.dark-overlay-section .wp-block-cover__inner-container .content-wrapper ul li::before{width:1.5rem;height:1.5rem;left:-2.1rem}}.q4-banner-slider.frontend-only-styles .slick-next,.q4-banner-slider.frontend-only-styles .slick-prev{display:none !important}@media only screen and (min-width: 1000px){.q4-banner-slider.frontend-only-styles .slick-next,.q4-banner-slider.frontend-only-styles .slick-prev{display:inline-block !important}}.q4-banner-slider.frontend-only-styles .slick-active .custom-dot{border-bottom:.5rem solid #b7312c}.q4-banner-slider.frontend-only-styles .slick-active .custom-dot:after{background-color:#b7312c}.q4-banner-slider.frontend-only-styles .slide{height:40rem;background-position:top}.q4-banner-slider.frontend-only-styles .slide .slide-content{top:-25%}.q4-banner-slider.frontend-only-styles .slide .slide-content .primary-btn{margin-top:2rem}@media only screen and (min-width: 0)and (max-width: 600px){.q4-banner-slider.frontend-only-styles .slide .slide-content .primary-btn{max-width:90%}}@media only screen and (min-width: 600px){.q4-banner-slider.frontend-only-styles .slide .slide-content .primary-btn{max-width:20rem;display:block}}@media only screen and (min-width: 0)and (max-width: 600px){.q4-banner-slider.frontend-only-styles .slide .slide-content .primary-btn .wp-element-button{padding:.75rem 1rem;font-size:.9rem}}.q4-banner-slider.frontend-only-styles .slide .slide-content h2{font-size:1.6rem !important;color:#fff}@media only screen and (min-width: 600px){.q4-banner-slider.frontend-only-styles .slide .slide-content h2{font-size:4rem !important}}.q4-banner-slider.frontend-only-styles .slick-dots{left:0;flex-wrap:wrap}.q4-banner-slider.frontend-only-styles .slick-dots li{margin-bottom:1.1rem}.q4-banner-slider.frontend-only-styles .slick-dots li button{opacity:.6;font-weight:500;padding:0 0 11px}.q4-banner-slider.frontend-only-styles .slick-dots li button::after{top:11px}.q4-banner-slider.frontend-only-styles .slick-dots li.slick-active button{opacity:1}.wp-block-q4-banner-slider p{color:#e2e2e2}.logo-card-slider .slick-arrow{bottom:-4rem;top:unset;display:none !important}@media only screen and (min-width: 950px){.logo-card-slider .slick-arrow{display:block !important}}.logo-card-slider .slick-arrow.slick-prev{left:15%}@media only screen and (min-width: 1200px){.logo-card-slider .slick-arrow.slick-prev{left:25%}}.logo-card-slider .slick-arrow.slick-next{right:15%}@media only screen and (min-width: 1200px){.logo-card-slider .slick-arrow.slick-next{right:25%}}.video-info-cards{margin:0 auto}@media only screen and (min-width: 950px){.video-info-cards .wp-block-q4-video-info-card{width:100% !important}}.video-info-cards .wp-block-q4-video-info-card .video-js{height:17rem}@media only screen and (min-width: 1200px){.video-info-cards .wp-block-q4-video-info-card .video-js{height:16rem}}.video-info-cards .wp-block-q4-video-info-card .vjs-big-play-button{background-color:#b7312c !important}.video-info-cards .wp-block-q4-video-info-card .vjs-control-bar{height:2.5rem !important}.video-info-cards .wp-block-q4-video-info-card .vjs-control-bar .vjs-control{height:71%}.video-info-cards .wp-block-q4-video-info-card h3{font-size:1.3rem;top:17.9rem !important;background-color:#b7312c}@media only screen and (min-width: 1200px){.video-info-cards .wp-block-q4-video-info-card h3{top:16.9rem !important}}.video-info-cards .wp-block-q4-video-info-card h3:after{height:100%;background-color:#b7312c}.video-info-cards .wp-block-q4-video-info-card .primary-btn{width:14rem;margin-top:1.2rem}.video-info-cards .wp-block-q4-video-info-card .body-content{background-color:#424345;padding:3.4rem 1.2rem .8rem !important}.slider-wrapper{padding:0 0 6.125rem}.slider-wrapper.service-cards-container{display:block;overflow:visible;max-width:unset;width:unset;z-index:2;width:calc(90% + .5rem);margin:0 auto}@media only screen and (min-width: 1000px){.slider-wrapper.service-cards-container{display:flex;width:calc(80% + .75rem);max-width:1366px;justify-content:space-between;flex-wrap:nowrap}}.slider-wrapper.service-cards-container .service-card{height:20rem}@media only screen and (min-width: 1055px){.slider-wrapper.service-cards-container .service-card{width:calc(33.33% - .75rem);min-width:16.1rem}}@media only screen and (min-width: 1215px){.slider-wrapper.service-cards-container .service-card{height:22rem}}@media only screen and (min-width: 1658px){.slider-wrapper.service-cards-container .service-card{width:22rem}}.slider-wrapper.service-cards-container .service-card:hover{transform:scale(1.02);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.slider-wrapper.service-cards-container .service-card .learn-more{position:relative;display:inline-block !important;margin-bottom:.5rem !important}.slider-wrapper.service-cards-container .service-card .learn-more::after{content:"";background-image:url("./icons/icon_button_arrow.png");display:block;width:.9rem;height:.9rem;background-size:contain;background-repeat:no-repeat;position:absolute;right:-1.3rem;top:0}.slider-wrapper.service-cards-container .service-card .service-card-content{bottom:.9rem}.slider-wrapper.service-cards-container .service-card .service-card-content h3{font-size:1rem;display:flex;align-items:center;z-index:3;padding:0 1rem;line-height:1.1rem !important;height:3.2rem;width:85%;background-color:#b7312c}.slider-wrapper.service-cards-container .service-card .service-card-content h3::before{z-index:-1;width:2.6rem;background-color:#b7312c}.slider-wrapper.service-cards-container .service-card .service-card-content p{font-size:.875rem;margin:.5rem auto 0;height:67px}.slider-wrapper.service-cards-container .service-card .service-card-content .service-card-logos{padding:.75rem 0 0;display:flex}.slider-wrapper.service-cards-container .service-card .service-card-content .service-card-logos .logo-item{border:unset;margin:0 .6rem;width:calc(25% - .5rem)}.slider-wrapper.service-cards-container .service-card .service-card-content .service-card-logos .logo-item:first-of-type{margin-left:0}.slider-wrapper.service-cards-container .service-card .service-card-content .service-card-logos .logo-item h4{display:none}.slider-wrapper.service-cards-container .slick-slide{margin:0 .5rem}.slider-wrapper.service-cards-container .slick-arrow{top:unset;bottom:3.2rem}.slider-wrapper.service-cards-container .slick-arrow.slick-prev{left:.5rem}@media only screen and (min-width: 650px){.slider-wrapper.service-cards-container .slick-arrow.slick-prev{left:25%}}.slider-wrapper.service-cards-container .slick-arrow.slick-next{right:.5rem}@media only screen and (min-width: 650px){.slider-wrapper.service-cards-container .slick-arrow.slick-next{right:25%}}.slider-wrapper.service-cards-container .slick-dots{bottom:2rem;left:50%}.slider-wrapper.service-cards-container .slick-dots li:after{background-color:#53565a}.slider-wrapper.service-cards-container .slick-dots li.slick-active:after{background-color:#b7312c}.slider-wrapper.no-slick{width:90%;max-width:1366px;margin:0 auto;justify-content:unset}@media only screen and (min-width: 1000px){.slider-wrapper.no-slick{width:80%}}.slider-wrapper.no-slick .service-card{margin-right:1rem}.service-cards-wrapper{padding-top:3.125rem}.service-cards-wrapper .heading-wrapper hr{margin:.3rem auto 2.2rem 0;width:19.5rem}@media only screen and (min-width: 650px){.service-cards-wrapper .heading-wrapper hr{width:36rem}}.service-cards-wrapper .heading-wrapper h3{font-family:Erbaum,sans-serif;font-size:1.54931rem;font-weight:700;line-height:2.13456rem}@media only screen and (min-width: 600px){.service-cards-wrapper .heading-wrapper h3{font-size:2.8125rem;line-height:3.875rem}}.sitewide-map-wrapper{padding:3.125rem 0}.sitewide-map-wrapper .max-width-container .is-layout-constrained .wp-block-gallery{margin:0 auto 2rem}.sitewide-map-wrapper .max-width-container .is-layout-constrained .wp-block-gallery .wp-block-image{height:6.25rem}.sitewide-map-wrapper .max-width-container .is-layout-constrained .wp-block-gallery .wp-block-image img{height:100%;width:auto;object-fit:contain}.sitewide-map-wrapper .max-width-container .is-layout-constrained h2{font-size:1.375rem;font-weight:700;font-family:Montserrat}@media only screen and (min-width: 600px){.sitewide-map-wrapper .max-width-container .is-layout-constrained h2{font-size:2.8125rem;line-height:2.8125rem}}.sitewide-map-wrapper .max-width-container .is-layout-constrained p{max-width:45rem;margin:1rem auto 2rem;color:#97999b}.sitewide-map-wrapper .max-width-container .is-layout-constrained .wp-block-buttons{justify-content:center;gap:1rem;margin-bottom:3rem}.sitewide-map-wrapper .wpgmza_map{position:relative}.sitewide-map-wrapper .wpgmza_map:before{content:"";position:absolute;top:0;left:0;width:100%;height:1rem;z-index:2;pointer-events:none;background:linear-gradient(to bottom, rgb(255, 255, 255), rgba(255, 255, 255, 0))}.sitewide-map-wrapper .wpgmza_map:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1rem;z-index:2;pointer-events:none;background:linear-gradient(to top, rgb(255, 255, 255), rgba(255, 255, 255, 0))}.sitewide-map-wrapper .wpgmza_map .fa-map-marker{position:relative}.sitewide-map-wrapper .wpgmza_map .fa-map-marker:after{content:"";position:absolute;left:3px;top:3px;width:.55rem;height:.55rem;border-radius:50%;background-color:#fff}.sitewide-map-wrapper .wpgmza_map .wpgmza-infowindow i{font-size:1.25rem;margin-right:.5rem !important}.sitewide-map-wrapper .wpgmza_map .wpgmza-infowindow .wpgmza_gd,.sitewide-map-wrapper .wpgmza_map .wpgmza-infowindow [data-custom-field-name] a{font-size:1rem}.sitewide-map-wrapper .services-legend,.sitewide-map-wrapper .wpgmza-standalone-component{display:none}.gmnoprint{display:none}.wp-block-q4-video-info-cards.frontend-only-styles .slick-list{overflow:visible}.wp-block-q4-video-info-cards.frontend-only-styles .slick-list .slick-slide{margin:0 .5rem}.wp-block-q4-video-info-cards.frontend-only-styles .wp-block-q4-video-info-card{margin-bottom:1.5rem}.wp-block-q4-video-info-cards.frontend-only-styles .wp-block-q4-video-info-card .vjs-poster img{object-fit:cover}.wp-block-q4-video-info-cards.frontend-only-styles .wp-block-q4-video-info-card h3{top:13.4rem;font-family:Erbaum;font-size:1.65rem;font-weight:700;white-space:nowrap;padding:13px 15px;box-sizing:border-box;width:86%}.wp-block-q4-video-info-cards.frontend-only-styles .wp-block-q4-video-info-card h3:after{z-index:-1;transform:skewX(163deg)}.wp-block-q4-video-info-cards.frontend-only-styles .wp-block-q4-video-info-card .body-content{padding:2.4rem 1.2rem .8rem;background-color:#53565a}.wp-block-q4-video-info-cards.frontend-only-styles .wp-block-q4-video-info-card .body-content h4{color:#fff;font-weight:500;font-size:1rem;margin-bottom:.3rem}@media only screen and (min-width: 600px){.wp-block-q4-video-info-cards.frontend-only-styles .wp-block-q4-video-info-card .body-content h4{font-size:1.25rem}}.wp-block-q4-video-info-cards.frontend-only-styles .wp-block-q4-video-info-card .body-content p{margin-bottom:.7rem;color:#fff;font-size:.8rem !important;font-weight:400}@media only screen and (min-width: 600px){.wp-block-q4-video-info-cards.frontend-only-styles .wp-block-q4-video-info-card .body-content p{font-size:1rem !important}}.wp-block-q4-video-info-cards.frontend-only-styles .wp-block-q4-video-info-card .body-content ul{margin-bottom:.7rem}.wp-block-q4-video-info-cards.frontend-only-styles .wp-block-q4-video-info-card .body-content li{font-size:.9rem}.wp-block-image-map-pro-image-map-pro{width:80%;max-width:920px;margin:auto auto}.imp-fullscreen-tooltip .imp-tooltip-content{padding:0 !important}.imp-tooltip{box-sizing:border-box !important}.imp-tooltip .imp-tooltip-content>div{padding:0 25px 20px !important}.imp-tooltip .imp-tooltip-content>div.tooltip-address{padding:25px 25px 20px !important}.imp-tooltip .imp-tooltip-content>div.tooltip-address span{line-height:1.45rem !important;height:auto !important;color:#97999b !important;font-family:Montserrat !important;font-weight:400 !important;font-size:1.25rem !important}.imp-tooltip .imp-tooltip-content a{padding:0 !important}.imp-tooltip .imp-tooltip-content a.tooltip-email{padding-bottom:15px !important}.tooltip-title{color:#fff !important;font-family:Montserrat !important;font-weight:500 !important;background-color:#b7312c !important;padding:16px !important}.tooltip-title span{color:#fff !important;font-family:Montserrat !important;font-weight:500 !important;font-size:1.25rem !important;width:calc(100% - 30px) !important}.tooltip-address,.tooltip-phone,.tooltip-email{color:#97999b !important;font-family:Montserrat !important;font-weight:400 !important;font-size:1.25rem !important;line-height:14px !important;height:auto !important;box-sizing:border-box !important}.tooltip-address::before,.tooltip-phone::before,.tooltip-email::before{content:"";display:inline-block;width:21px;height:22px;margin-right:10px;background-size:contain;background-repeat:no-repeat;vertical-align:middle}.tooltip-email::before{position:relative !important;top:5px !important}.tooltip-address::before{background-image:url("./icons/icon_location.png")}.tooltip-phone::before{background-image:url("./icons/icon_phone.png")}.tooltip-email::before{background-image:url("./icons/icon_email.png");margin-top:2px !important}.imp-ui-bottom-left{display:none !important}.tooltip-address,.tooltip-phone,.tooltip-email{display:flex !important;align-items:center !important;margin:0 !important}.imp-object-spot[data-title]:not([data-title="Quick Supply"]){cursor:default}.imp-object-spot[data-title="Quick Supply"] img{display:none !important}.imp-object-spot[data-title="Quick Supply"]::before{content:"";display:block;width:25px;height:25px;background:url("https://q4server.com/development/hale-holdings/wp-content/uploads/2025/01/icon_quick-supply-pin.png") center/contain no-repeat !important;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.imp-object-spot[data-title="Quick Supply"]:hover::before{background-image:url("https://q4server.com/development/hale-holdings/wp-content/uploads/2025/01/icon_quick_supply_selected_pin.png") !important;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.imp-object-spot[data-title=Bowman] img{display:none !important}.imp-object-spot[data-title=Bowman]::before{content:"";display:block;width:25px;height:25px;background:url("./icons/icon_red_white_dot.png") center/contain no-repeat !important;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.imp-object-spot[data-title=Bowman]:hover::before{background-image:url("./icons/icon_red_white_dot.png") !important;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.imp-object-spot[data-title=Bennett] img{display:none !important}.imp-object-spot[data-title=Bennett]::before{content:"";display:block;width:25px;height:25px;background:url("https://q4server.com/development/hale-holdings/wp-content/uploads/2025/01/icon_bennet_pin.png") center/contain no-repeat !important;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.imp-object-spot[data-title=Bennett]:hover::before{background-image:url("https://q4server.com/development/hale-holdings/wp-content/uploads/2025/01/icon_bennett_selected_pin.png") !important;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.imp-object-spot[data-title=Cascade] img{display:none !important}.imp-object-spot[data-title=Cascade]::before{content:"";display:block;width:25px;height:25px;background:url("./icons/icon_red_white_dot.png") center/contain no-repeat !important;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.imp-object-spot[data-title=Cascade]:hover::before{background-image:url("./icons/icon_red_white_dot.png") !important;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.imp-object-spot[data-title=ASP] img{display:none !important}.imp-object-spot[data-title=ASP]::before{content:"";display:block;width:25px;height:25px;background:url("./icons/icon_red_white_dot.png") center/contain no-repeat !important;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.imp-object-spot[data-title=ASP]:hover::before{background-image:url("./icons/icon_red_white_dot.png") !important;transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.footer-banner{overflow:hidden}@media only screen and (min-width: 800px){.footer-banner{display:flex}}.footer-banner .left-side{background-color:#b7312c;padding:1rem;position:relative}@media only screen and (min-width: 800px){.footer-banner .left-side{width:24rem;padding-right:2rem;display:flex;align-items:center;justify-content:flex-end;padding:3rem}}@media only screen and (min-width: 1000px){.footer-banner .left-side{width:33.333%}}@media only screen and (min-width: 1000px){.footer-banner .left-side::after{content:"";position:absolute;top:0;right:-2.7rem;bottom:-5px;width:5rem;background:#b7312c;transform:skewX(-10deg)}}.footer-banner .left-side .all-logos-wrapper{position:relative;z-index:3}@media only screen and (min-width: 1000px){.footer-banner .left-side .all-logos-wrapper{width:24rem}}.footer-banner .left-side .all-logos-wrapper .top{border-bottom:1px solid #fff;padding-bottom:1rem;margin-bottom:1rem}.footer-banner .left-side .all-logos-wrapper .top img{height:1.7rem;width:7.7rem;object-fit:contain}@media only screen and (min-width: 500px){.footer-banner .left-side .all-logos-wrapper .top img{height:2.7rem;width:12.7rem}}@media only screen and (min-width: 800px){.footer-banner .left-side .all-logos-wrapper .top img{height:4.7rem;width:21.7rem}}.footer-banner .left-side .all-logos-wrapper .small-logos-wrapper{display:flex}@media only screen and (min-width: 800px){.footer-banner .left-side .all-logos-wrapper .small-logos-wrapper{flex-wrap:wrap}}.footer-banner .left-side .all-logos-wrapper .small-logos-wrapper img{width:calc(20% - .8rem);height:1.2rem;object-fit:contain;border-right:1px solid #fff;margin-right:.5rem;padding-right:.5rem}@media only screen and (min-width: 500px){.footer-banner .left-side .all-logos-wrapper .small-logos-wrapper img{height:auto;width:4.7rem}}@media only screen and (min-width: 700px){.footer-banner .left-side .all-logos-wrapper .small-logos-wrapper img{height:auto;width:5.7rem}}@media only screen and (min-width: 800px){.footer-banner .left-side .all-logos-wrapper .small-logos-wrapper img{height:auto;width:6.9rem;margin-bottom:1rem}}@media only screen and (min-width: 1162px){.footer-banner .left-side .all-logos-wrapper .small-logos-wrapper img:nth-of-type(3){border-right:0}}.footer-banner .left-side .all-logos-wrapper .small-logos-wrapper img:last-of-type{margin-right:unset;padding-right:unset;border-right:unset}.footer-banner .right-side{background-color:#e8e8e8;padding:2rem 1.5rem}@media only screen and (min-width: 800px){.footer-banner .right-side{width:calc(100% - 26rem)}}@media only screen and (min-width: 1000px){.footer-banner .right-side{width:calc(66.66% - 2rem);padding:3rem 1.5rem 2rem 7rem}}.footer-banner .right-side .text-wrapper{max-width:38rem}.footer-banner .right-side .text-wrapper h3{font-size:1.5rem;font-family:"Erbaum",sans-serif}@media only screen and (min-width: 1000px){.footer-banner .right-side .text-wrapper h3{font-size:2.4rem}}.footer-banner .right-side .text-wrapper p{color:#28292a;opacity:.7;font-size:.9rem;padding:.3rem 0 1.5rem}@media only screen and (min-width: 1000px){.footer-banner .right-side .text-wrapper p{font-size:1.2rem;padding:.3rem 0 2.5rem}}.footer-banner .right-side .text-wrapper .primary-btn{max-width:17rem}/*# sourceMappingURL=style.css.map */
