@charset "UTF-8";
#td-modal div.top strong{font-size:24px;font-weight:500}#td-modal div.top p{margin-top:5px}#td-modal div.top a{margin-bottom:5px}#td-modal form#td-form{margin-top:5px}.login-username input,.login-password input{width:100%;padding:10px 20px;border:2px solid #dbdbdb}#cookie-notice .button.wp-default{color:#333333 !important}body{font-size:14px;font-family:"Open Sans", sans-serif}a,a:visited{text-decoration:none;color:#3570b5}a:hover{color:#244b7a}b,strong,b *,strong *{font-family:"proxima-nova", sans-serif;font-weight:600}i,em,i *,em *{font-style:italic}u,u *{text-decoration:underline}h1,h2,h3,h4,h5,h6,h1 font,h2 font,h3 font,h4 font,h5 font,h6 font{line-height:140%}h1{font-size:3em;display:inline-block}@media (max-width:767px){h1{font-size:1.6em !important}}h2{font-size:2em;font-weight:200}@media (max-width:767px){h2{font-size:1.4em !important}}h3{font-size:1.1em;font-weight:700}h4{font-size:0.85em}h5{font-size:0.7em}h6{font-size:0.65em}ul,ol{padding:0;margin-left:20px}ul{list-style-type:square}div.home-resources{text-align:left;padding:0px;margin-top:-12px;margin-bottom:-30px}div.home-resources .resource-title{font-size:20px;font-weight:700;line-height:1.8em;padding-bottom:0px;margin-bottom:0px}div.home-resources .resource-title a{color:#c12c1f !important}div.home-resources .resource-title a:hover{color:#3570b5 !important}@media (max-width:768px){div.home-resources{margin-top:-25px !important;margin-bottom:15px !important}.resource-title{font-size:14px !important}}.fa-file-pdf-o{color:#d21d00;padding-right:5px}@media (min-width:767px){.mobile{display:none}}@media (max-width:767px){.desktop{display:none}}.gform_button{background-color:#3570b5 !important}.button{padding:0.5em 1.3em;color:white !important;font-size:0.8em;transform:300ms;display:inline-block;margin:1em;white-space:nowrap;text-transform:uppercase;border:none;box-shadow:none}.button.primary{background-color:#c12c1f}.button.primary:hover{background-color:#de4235}.button.secondary{background-color:#3570b5}.button.secondary:hover{background-color:#518acc}.full-width{width:100%}.limiter,#content{max-width:1240px;margin:auto;padding:0 0.6em}@media (min-width:767px){.limiter,#content{padding:0 20px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.clear{clear:both}@media (max-width:767px){#crumbs{display:none !important}}.contact-widget{padding-bottom:2em}.contact-widget .left{width:46% !important;margin-right:3% !important;display:inline-block}.contact-widget .right{width:46% !important;margin-left:3% !important;display:inline-block}.contact-widget .button{width:100%;text-align:center}.contact-widget .phone{text-align:center;width:100%;font-size:3em;font-weight:600}@media (max-width:1024px){.contact-widget .phone{font-size:2em}}@media (max-width:1024px){.contact-widget .wysiwyg{margin-bottom:5px}}.compactor-design-guide{text-align:center}.compactor-design-guide h4{text-align:left;border-bottom:1px solid gray}.compactor-design-guide .wysiwyg{text-align:left}.wysiwyg{text-align:left;margin-bottom:20px}.wysiwyg h1{font-weight:700;font-size:2.2rem}@media (max-width:767px){.wysiwyg h1{font-size:1.6em !important}}.wysiwyg h3{font-weight:700 !important}@media (max-width:767px){.ui,.column{margin:0 !important}}.button.hidden-link{display:none}.compactor-design-guide .fa-file-pdf-o{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.compactor-design-guide .dm-link a{background:#3570b5;padding:0.5em 1.3em;color:white !important;font-size:0.8em;transform:300ms;display:inline-block;margin:1em;white-space:nowrap;text-transform:uppercase;border:none;box-shadow:none;width:100%}.compactor-design-guide .hidden-link{display:none !important}@media only screen and (max-width:768px){.fl-node-5e3c5b9b16776>.fl-row-content-wrap,.fl-node-5aa72ef340574>.fl-row-content-wrap,.fl-node-5a7cef7f9cc6b>.fl-row-content-wrap,.fl-node-5a7cf6021aa9e>.fl-row-content-wrap,.fl-node-amhxzt38iq6p>.fl-row-content-wrap,.fl-node-5af8953a7528b>.fl-row-content-wrap{width:100% !important}}.hero{position:relative;width:100%;min-height:200px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.hero-title{color:#fff;font-size:3rem;text-align:center;margin:0}@media (max-width:768px){.hero,.hero-overlay{min-height:260px}.hero-title{font-size:2rem}}.links-below-hero{width:100%;background:#e3e3e3;padding:15px 20px}.links-below-hero-inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px}.links-below-hero-inner a{font-weight:600;text-decoration:none}.links-below-hero-inner .sep{color:#777;font-weight:700;letter-spacing:2px}.links-below-hero-inner p{margin:0;display:contents}.page-id-11061 #content .twelve.wide.column{padding-bottom:48px !important}.page-id-11061 #content .twelve.wide.column strong.emph{display:flex;gap:5px;margin-bottom:-8px;font-size:15px}.page-id-11061 #content .twelve.wide.column strong.emph span.em-ast{padding-top:8px;font-size:40px}.video-wrapper{position:relative;padding-bottom:56.25% !important;padding-top:25px !important;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#crumbs{width:100%;display:block;list-style:none;padding:0 0 3em 0;clear:both}#crumbs li{float:left;margin-right:0.5em;font-size:14.5px}#crumbs li a{font-size:14.5px}#crumbs li .fa-angle-right{font-size:0.85em;font-weight:100;padding-right:0.5em}.bullets{list-style:none;margin:0;padding:0;position:relative}.bullets li{padding:0.2em 0.5em 0.2em 1.5em}.bullets li:before{left:0;margin-right:10px;content:"";font-family:"FontAwesome";color:#ec8f49;position:absolute}.bullets.two-col{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.bullets.two-col li{flex:1 0 50%}.table-header{margin-top:2em;margin-bottom:0;padding-left:2px}table.product{margin-top:0 !important}table.product tbody tr td:first-child{white-space:nowrap;font-weight:600}@media (max-width:767px){table.product tbody tr{line-height:3em}table.product tbody tr .mobile-only{line-height:14px}}table.product .mobile-only{float:left;width:60%}@media (min-width:767px){table.product .mobile-only{display:none}}@media (max-width:767px){table.product thead{display:none !important}}.youtube-wrapper{max-width:680px;margin:auto;padding:0 20px}.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.youtube img{width:100%;top:-16.82%;left:0;opacity:0.7}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0, 0, 0, 0.6);z-index:1;opacity:0.8;border-radius:6px}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.youtube img,.youtube .play-button{cursor:pointer}.youtube img,.youtube iframe,.youtube .play-button,.youtube .play-button:before{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.youtube iframe{height:100%;width:100%;top:0;left:0}#header{border-bottom:1px solid gray}#header .top-bar{background:#3570b5;color:white;line-height:50px;text-transform:uppercase;margin-bottom:10px}#header .top-bar a{color:white}#header .top-bar div>div{display:inline-block}#header .top-bar .made-in-usa-header{line-height:0}#header .top-bar .made-in-usa-header img{vertical-align:middle}@media (max-width:460px){#header .top-bar .made-in-usa-header{display:none}}#header .top-bar .phone,#header .top-bar .network{float:right;padding:0 1em}#header .top-bar .phone i.fa,#header .top-bar .network i.fa{margin-right:5px}@media (max-width:1140px){#header .top-bar{padding-top:10px}#header .top-bar .limiter,#header .top-bar #content{line-height:1em;padding-bottom:1em}#header .top-bar .limiter .slogan,#header .top-bar #content .slogan{line-height:1.1em;padding-bottom:0.5em;border-bottom:1px solid white;display:block}#header .top-bar .limiter .network,#header .top-bar #content .network{float:left;padding:0.5em 0 0 0}#header .top-bar .limiter .phone,#header .top-bar #content .phone{padding:0.5em 0 0 0}}@media (max-width: 1140px and min-width: 800px){#header .top-bar .limiter,#header .top-bar #content{padding-bottom:3em}#header .top-bar .limiter .slogan,#header .top-bar #content .slogan{width:100%}}#header #menu-bar #logo>a>img{transition:300ms}#header #menu-bar #logo #menu{margin-top:14px;float:right}@media (min-width:1201px){#header #menu-bar #logo #menu #mega-menu-wrap-main-menu{float:left}}#header #menu-bar #logo #menu #mega-menu-wrap-main-menu .mega-menu-link{text-transform:uppercase}#header #menu-bar #logo .menu-subtext{font-size:14px;text-transform:capitalize !important;color:#333}#header #menu-bar #logo #search-icon .fa-search{float:right;font-size:1.5em;margin-top:8px;padding-left:0.5em}#header #search{display:none;position:absolute;left:0;right:0;background:#3570b5}#header #search .search-input{background:#3570b5;border:none;color:white;font-size:1.5em;width:90%;float:left;padding:0.5em 0;margin:0}#header #search .button{background:white;color:#3570b5 !important;width:10%;float:right;padding:0;margin:10px 0 0 0;height:1.5em;border:none;font-size:1.5em}#header.sticky #sticky-header{background-color:white;position:fixed;top:0;z-index:100000;width:100%;padding:10px 0 0 0;border-bottom:1px solid gray}@media (max-width:1201px){#header.sticky{height:50px}}@media (max-width:1201px){#header #menu{width:100%;position:relative;top:-70px}#header #menu #mega-menu-wrap-main-menu{background:transparent}#header #menu #mega-menu-wrap-main-menu .mega-menu-toggle{background:transparent;height:0;margin-right:1.2em}#header #menu #mega-menu-wrap-main-menu #mega-menu-main-menu{margin-top:60px}}@media (max-width:1201px){.admin-bar #header.sticky #sticky-header{height:50px}.admin-bar #header.sticky #sticky-header #logo>a>img{height:30px;transition:300ms}.admin-bar #header.sticky #sticky-header #mega-menu-wrap-main-menu{margin-top:16px}.admin-bar #header.sticky #sticky-header #mega-menu-wrap-main-menu #mega-menu-main-menu{margin-top:50px !important}}.banner{height:492px;background-color:#000000;background-repeat:no-repeat !important;background-position:center}@media (min-width:767px){#content{margin-top:2em}}@media (max-width:767px){#content>.ui.grid{float:left}}#content img{max-width:100%}@media (max-width:767px){#content .column{padding:0 !important}}.sticky #container{position:relative;top:30px}div#wrapper div#container section#content-100{max-width:100%;margin:auto;padding:0}#footer{position:relative;margin-bottom:30px}@media (min-width:767px){#footer{padding:3em}}@media (min-width:767px){#footer .grid .column:not(:last-child){border-right:1px dashed #1e1e1e}}@media (max-width:767px){#footer .grid .column{padding-left:0 !important;padding-right:0 !important}}#footer img{max-width:100%;height:auto}@media (max-width:767px){#footer{padding-bottom:2em}}#footer li#menu-item-11080{padding-top:20px}#copyright{color:white;background:#3570b5;line-height:60px}.footer-messaging-bar{position:relative;margin-top:40px;border-top:1px solid #1e1e1e;border-bottom:1px solid #1e1e1e;padding:20px 20px;background-color:#eee;text-align:center;font-size:1.7rem;line-height:1.4em}.widget h3{text-transform:uppercase;font-weight:700}.widget ul{margin-left:0}.widget li{list-style-type:none;padding-bottom:10px}section.cta-banner{background-color:#3570b5}section.cta-banner .cta-banner-inner{max-width:1240px;margin:0 auto;padding:24px 20px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}section.cta-banner .cta-banner-text{flex:1 1 auto}section.cta-banner .cta-banner-heading{margin:0;color:#fff;font-size:26px;font-weight:700;line-height:1.2}section.cta-banner .cta-banner-sub{margin:6px 0 0;color:rgba(255, 255, 255, 0.85);font-size:15px;line-height:1.4}section.cta-banner .cta-banner-actions{display:flex;align-items:center;gap:28px;flex-shrink:0}section.cta-banner .cta-banner-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;background-color:#c12c1f;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.03em;text-decoration:none;transition:filter 0.2s ease}section.cta-banner .cta-banner-btn i{font-size:14px}section.cta-banner .cta-banner-btn:hover,section.cta-banner .cta-banner-btn:focus-visible{filter:brightness(0.92)}section.cta-banner .cta-banner-btn:focus{outline:none}section.cta-banner .cta-banner-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}section.cta-banner .cta-banner-phone{color:#fff;font-size:28px;font-weight:700;text-decoration:none;white-space:nowrap}section.cta-banner .cta-banner-phone:focus{outline:none}section.cta-banner .cta-banner-phone:focus-visible{outline:3px solid #fff;outline-offset:2px}@media (max-width:900px){section.cta-banner .cta-banner-inner{flex-direction:column;align-items:flex-start;gap:20px}section.cta-banner .cta-banner-actions{width:100%;justify-content:space-between}}@media (max-width:600px){section.cta-banner .cta-banner-actions{flex-direction:column;align-items:flex-start;gap:16px}section.cta-banner .cta-banner-heading{font-size:22px}section.cta-banner .cta-banner-phone{font-size:24px}}@media (min-width:767px){.page-template-template-sidebar #main{width:65%;float:left;box-sizing:border-box;margin-right:2%}.page-template-template-sidebar #sidebar{margin-top:4em;width:33%;float:left;box-sizing:border-box}}div.architects-sidebar{text-align:left}div.architects-sidebar h4{font-size:20px}div.architects-sidebar a{color:#c12c1f}div.architects-sidebar a:hover{color:#3570b5}@media (min-width:767px){.page-template-template-contact #main{width:72%;float:left;box-sizing:border-box;margin-right:2%}.page-template-template-contact #sidebar{width:23%;float:left;box-sizing:border-box}}.cdg{font-size:18px !important}.contact-widget h1{font-size:3.2em}[data-fade-in]{opacity:0;transform:translateY(24px);transition:opacity 0.7s ease, transform 0.7s ease}[data-fade-in].in-view{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-fade-in]{opacity:1;transform:none;transition:none}}.home-hero{position:relative;background-color:#000;background-image:linear-gradient(90deg, rgba(0, 29, 79, 0.65) 0%, rgba(0, 29, 79, 0.65) 50%, rgba(0, 29, 79, 0) 50%), var(--hero-img);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;margin:0;padding:0}@media (max-width:1200px){.home-hero{background-image:linear-gradient(90deg, rgba(0, 29, 79, 0.9) 0%, rgba(0, 29, 79, 0.9) 62%, rgba(0, 29, 79, 0) 62%), var(--hero-img)}}@media (max-width:992px){.home-hero{background-image:linear-gradient(90deg, rgba(0, 29, 79, 0.9) 0%, rgba(0, 29, 79, 0.9) 80%, rgba(0, 29, 79, 0) 80%), var(--hero-img)}}@media (max-width:767px){.home-hero{background-image:linear-gradient(rgba(0, 29, 79, 0.88), rgba(0, 29, 79, 0.88)), var(--hero-img)}}.home-hero .home-hero-overlay{width:100%;min-height:520px;display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){.home-hero .home-hero-overlay{min-height:420px}}.home-hero .home-hero-inner{max-width:1240px;width:100%;flex-shrink:0;margin:0 auto;padding:0 20px}.home-hero .home-hero-eyebrow{font-family:"acumin-pro-semi-condensed", "Open Sans", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:0.18em;font-size:28px;color:rgba(255, 255, 255, 0.85);margin:0 0 10px}@media (max-width:767px){.home-hero .home-hero-eyebrow{font-size:22px !important}}.home-hero .home-hero-title{display:block;font-family:"acumin-pro-condensed", "Open Sans", sans-serif;font-size:6em;line-height:1.02;font-weight:900;font-style:normal;letter-spacing:-0.01em;text-transform:uppercase;margin:0 0 18px;max-width:16em}@media (max-width:767px){.home-hero .home-hero-title{font-size:4.8em !important}}@media (max-width:400px){.home-hero .home-hero-title{font-size:4.35em !important}}.home-hero .home-hero-sub{font-size:17px;line-height:1.5;max-width:34em;color:rgba(255, 255, 255, 0.9);margin:0 0 10px}.home-hero .home-hero-sub-2{font-size:14px;font-weight:400;color:#fff;max-width:40em;margin-bottom:20px}.home-hero .home-hero-actions{display:flex;flex-wrap:wrap;gap:16px}.home-hero .home-hero-actions .button{background-color:#c12c1f;margin:0;font-size:16px;padding:16px 32px;display:inline-flex;align-items:center;gap:14px}.home-hero .home-hero-actions .button:hover{background-color:#dd3a2c}.home-hero .home-hero-actions .button::after{content:"→";font-size:1.15em;line-height:1;margin-top:-5px}.home-feature-strip{background:#001d4f;color:#fff}.home-feature-strip .home-feature-strip-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0px;padding-top:28px;padding-bottom:28px;padding-left:5px;padding-right:5px}.home-feature-strip .home-feature-item{flex:1 1 200px;display:flex;flex-direction:row;align-items:center;text-align:left;gap:14px;padding:0 12px 0 0}.home-feature-strip .home-feature-item img{height:55px;width:auto;flex:0 0 auto}.home-feature-strip .home-feature-item:nth-child(3) span.home-feature-sub{max-width:28ch}.home-feature-strip .home-feature-text{display:flex;flex-direction:column}.home-feature-strip .home-feature-title{font-family:"acumin-pro-condensed", "Open Sans", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:18px;letter-spacing:0.04em;margin-bottom:4px}.home-feature-strip .home-feature-sub{font-size:13px;line-height:1.4;color:#fff;font-weight:700}@media (max-width:767px){.home-feature-strip .home-feature-strip-inner{flex-direction:column;gap:24px}.home-feature-strip .home-feature-item{flex:0 0 auto;align-items:flex-start}}.home-right-choice{padding:50px 0 40px;text-align:center;overflow:hidden}.home-right-choice .home-right-choice-heading{font-size:2em;font-weight:700;text-transform:none;margin:0 0 30px;color:#1e1e1e}.home-right-choice .home-right-choice-heading span{color:#c12c1f}.home-right-choice .home-rc-carousel{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.home-right-choice .home-rc-carousel:hover .home-rc-track{animation-play-state:paused}.home-right-choice .home-rc-track{display:flex;width:max-content;animation:home-rc-scroll 60s linear infinite}.home-right-choice .home-rc-item{flex:0 0 auto;width:fit-content;padding:0 26px;display:flex;flex-direction:row;align-items:center;text-align:left;gap:14px;border-right:1px solid #e2e2e2}.home-right-choice .home-rc-item img{height:75px;width:auto;flex:0 0 auto}.home-right-choice .home-rc-statement{font-size:16px;line-height:1.4;font-weight:600;color:#1e1e1e;margin:0}.home-right-choice .home-right-choice-more{margin-top:28px}.home-right-choice .home-right-choice-more .home-text-link{color:#3570b5;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:0.05em}.home-right-choice .home-right-choice-more .home-text-link:hover{color:#c12c1f}@keyframes home-rc-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.home-right-choice .home-rc-track{animation:none}}.home-lower-costs{background:#001d4f;color:#fff}.home-lower-costs .home-lower-costs-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;padding-top:48px;padding-bottom:48px}.home-lower-costs .home-lower-costs-text{max-width:820px}.home-lower-costs .home-lower-costs-heading{color:#fff;font-size:26px;font-weight:700;margin:0 0 8px}.home-lower-costs .home-lower-costs-copy{color:rgba(255, 255, 255, 0.88);font-size:15px;line-height:1.5}.home-lower-costs .home-lower-costs-copy p{margin:0}.home-lower-costs .home-lower-costs-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.home-lower-costs .home-lower-costs-actions .button.primary{padding:14px 20px;font-size:15px;background:#c12c1f !important;color:#fff !important}.home-lower-costs .home-lower-costs-actions .button.outline{background:transparent;border:2px solid #fff}.home-lower-costs .home-lower-costs-actions .button.outline:hover{background:#fff;color:#001d4f !important}.home-explore{margin-top:3em;margin-bottom:3em}.home-explore .selection-guide{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:0.5em}.home-explore .home-explore-grid{margin:auto !important}.home-explore #selection-guide .tabs{width:31%;min-width:200px}@media (max-width:767px){.home-explore #selection-guide .tabs{flex:0 0 100%;width:100%}}@media (min-width:600px) and (max-width:1000px){.home-explore .eleven,.home-explore .home-access-resources{width:100% !important}}@media (max-width:767px){.home-explore .column{padding-left:0 !important;padding-right:0 !important}}.access-resources .access-resources-heading{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:0.6em}.access-resources .access-resource-link{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin:0 0 12px;padding:16px 20px;font-size:14px;text-align:left;white-space:normal;line-height:1.3;font-weight:700}.access-resources .access-resource-link::after{content:"→";flex:0 0 auto;font-size:26px;line-height:1}.access-resources .access-resources-guide{margin-top:24px;border-top:1px solid #ddd;padding-top:18px}.access-resources .access-resources-guide .wysiwyg ul{list-style:disc;margin-left:18px}.access-resources .access-resources-guide .wysiwyg li{margin-bottom:4px}.access-resources .access-resources-guide .compactor-design-guide h4.cdg{border-bottom:0px !important}.access-resources .access-resources-guide .compactor-design-guide img{width:170px;height:auto;margin:0 0 10px 16px}.access-resources .access-resources-guide .compactor-design-guide a:not(:has(img)){display:inline-block;width:auto !important;margin:1em 0 0;padding:14px 20px;font-size:15px;background:#c12c1f !important;color:#fff !important}.access-resources .access-resources-guide .compactor-design-guide a:not(:has(img)):hover{background:#dd3a2c !important}.home-value-band{background:#001d4f;color:#fff;padding:50px 0 30px 0}.home-value-band .home-value-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:48px;align-items:start}@media (max-width:1000px){.home-value-band .home-value-grid{grid-template-columns:1fr;gap:32px;text-align:center}}.home-value-band .home-value-eyebrow{color:#c12c1f;font-weight:700;font-size:16px;letter-spacing:0.05em;margin:0 0 0;text-align:left}.home-value-band .home-value-copy{color:rgba(255, 255, 255, 0.9);font-size:14px;line-height:1.55}.home-value-band .home-value-copy h1,.home-value-band .home-value-copy h2,.home-value-band .home-value-copy h3,.home-value-band .home-value-copy h4{color:#fff;text-transform:none}.home-value-band .home-value-copy ul{text-align:left;list-style:disc}.home-value-band .home-value-stats{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:0 40px;border-left:1px solid white;border-right:1px solid white}@media (max-width:1000px){.home-value-band .home-value-stats{flex-direction:row;gap:32px;border:none;border-top:1px solid white;border-bottom:1px solid white;padding:24px 0}}@media (max-width:480px){.home-value-band .home-value-stats{flex-direction:column;gap:20px}}.home-value-band .home-stat{text-align:center}.home-value-band .home-stat-number{display:block;font-size:44px;font-weight:800;line-height:1;color:#3570b5}.home-value-band .home-stat-label{display:block;margin-top:6px;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:0.06em;color:#fff}@media (min-width:1001px){.home-value-band .home-value-right{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}.home-value-band .home-value-right .button{margin-left:0;padding:14px 20px;font-size:15px;background:#c12c1f !important}.home-value-band .home-value-right .button:hover{background:#dd3a2c !important}.home-value-band .home-value-right .home-value-copy p{font-weight:700}.home-testimonial{padding:56px 0;text-align:center}.home-testimonial .home-testimonial-inner{max-width:1100px}.home-testimonial .home-testimonial-quote{font-size:22px;line-height:1.5;font-style:italic;color:#1e1e1e;margin:0 0 18px;border:none;padding:0}.home-testimonial .home-testimonial-quote::before{content:"“"}.home-testimonial .home-testimonial-quote::after{content:"”"}.home-testimonial .home-testimonial-attribution{margin:0}.home-testimonial .home-testimonial-attribution .home-testimonial-name{display:block;font-weight:700;color:#1e1e1e}.home-testimonial .home-testimonial-attribution .home-testimonial-role{display:block;font-size:14px;font-weight:700;color:#1e1e1e}#selection-guide{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:stretch;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;padding:0 1em 0 0}@media (max-width:767px){#selection-guide{flex-direction:column;padding:0}}#selection-guide .tabs{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1;list-style:none;padding:0;margin:0}@media (max-width:767px){#selection-guide .tabs{flex:0 0 100%;width:100%}}#selection-guide .tabs li{display:block;text-transform:uppercase;background-color:#f0f0f0;margin-bottom:2px;margin-right:1em;line-height:40px;height:40px;padding-left:0.5em;padding-right:0.5em;cursor:pointer;white-space:nowrap}#selection-guide .tabs li.active{background-color:white}#selection-guide .content{padding-top:1em;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1;width:73%}@media (max-width:767px){#selection-guide .content{flex:0 0 100%;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:2;width:100%;border-top:1px solid #e6e6e6}}#selection-guide .content>div{display:none}#selection-guide .content h4{text-transform:uppercase;border-bottom:1px solid gray}#selection-guide.single{border:none}#selection-guide.single .content{width:100%}#selection-guide.single .content>div{display:block !important}#selection-guide .additional p{margin:0 !important}.selection-guide{font-size:12px}.page-template-template-model-landing #selection-guide{margin:1em 0 3em 0}.page-template-template-model-landing .recommended h1,.page-template-template-model-landing .recommended h2,.page-template-template-model-landing .recommended h3,.page-template-template-model-landing .recommended h4,.page-template-template-model-landing .recommended h5,.page-template-template-model-landing .recommended h6{border-bottom:1px solid gray}.page-template-template-model-landing .recommended .bullets .no-bullet::before{display:none}.page-template-template-model-details #content .request-proposal{margin-top:2em;text-align:center}.page-template-template-model-details #content .request-proposal img{display:block;margin:auto}.page-template-template-model-details #content .model-no{color:#C12C1F;font-size:1.2em}.page-template-template-model-details #content .detail-title{margin-bottom:25px}.page-template-template-model-details #content .detail-title h1{font-size:2.6em;font-weight:100 !important}#ProductData ul,#ReferenceMaterial ul{margin-top:0}#ProductData ul li,#ReferenceMaterial ul li{list-style-type:none;padding-bottom:5px}.specs{margin-bottom:20px}#dm-modal form{margin-top:1em}#dm-modal form #user_login,#dm-modal form #user_pass{width:100%;border:1px solid #c8c8c8;padding:0.2em}#dm-modal form .button{background-color:#3570b5;margin:0}.dm-link .fa{padding-right:10px}#td-form .button-primary{background:#3570b5;margin-left:0}.dm-link .fa{padding-right:5px !important}.site-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);z-index:9999;justify-content:center;align-items:center}.site-popup.active{display:flex}.site-popup-content{background-color:#fff;position:relative;transform:scale(0.9);opacity:0;transition:all 0.3s ease}.active .site-popup-content{transform:scale(1);opacity:1}.site-popup-close{position:absolute;top:-23px;right:-25px;font-size:36px;cursor:pointer;color:#fff;line-height:1}@media (max-width:768px){.site-popup-close{top:-40px;right:0px;font-size:44px}}.site-popup-close:hover{color:#c2c2c2}@media (max-width:768px){.site-popup-inner{max-height:550px;overflow-y:scroll;overflow-x:hidden}}@media (max-width:768px){.site-popup-content{width:90%}}.site-popup .site-popup-content{background-color:#001d4f;border:1px solid rgba(255, 255, 255, 0.35);max-width:960px;width:90%}.site-popup .site-popup-close{top:18px;right:22px;color:#fff;opacity:0.85;z-index:10}@media (max-width:767px){.site-popup .site-popup-close{top:10px;right:14px}}.site-popup .site-popup-close:hover{opacity:1;color:#fff}.home-popup{padding:20px 55px;color:#fff;border:15px solid #3570b5}@media (max-width:767px){.home-popup{padding:45px 25px 30px}}.home-popup-title{color:#fff;font-weight:300;font-size:34px;line-height:1.2;margin:0 0 22px}@media (max-width:767px){.home-popup-title{font-size:25px}}.home-popup-body{display:flex;align-items:center;gap:30px}@media (max-width:767px){.home-popup-body{flex-direction:column;align-items:flex-start;gap:25px}}.home-popup-text{flex:1 1 auto;min-width:0}.home-popup-subhead{font-size:18px;font-weight:400;margin:0 0 18px}.home-popup-list{list-style:none;margin:0 0 22px;padding:0}.home-popup-list li{position:relative;padding-left:18px;margin-bottom:8px;font-size:16px;line-height:1.4}.home-popup-list li::before{content:"";position:absolute;left:2px;top:9px;width:5px;height:5px;border-radius:50%;background-color:#fff}.home-popup-note{font-size:16px;line-height:1.5;margin:0 0 28px}.home-popup-cta{text-transform:uppercase;font-size:16px;padding:12px 20px}.home-popup-media{flex:0 0 auto;width:230px;text-align:center}@media (max-width:767px){.home-popup-media{width:100%;order:-1}}.home-popup-image{max-width:200px;height:auto;transform:rotate(7deg);box-shadow:0 8px 22px rgba(0, 0, 0, 0.35)}@media (max-width:767px){.home-popup-image{transform:none;max-width:150px}}