@import 'https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap';.icon{position:relative;display:inline-block;vertical-align:middle;fill:#ffffff;width:16px;height:16px}.icon-inner{position:absolute;top:0;left:0;width:100%;height:100%}.icon_sizePlus4{width:20px;height:20px}.icon-plus{width:25px;height:25px}.icon_hdg{width:34px;height:34px;vertical-align:bottom}.icon_pushRt{margin-right:5px}.mix-icon_dark{fill:#000}.icon_apps{width:34px;height:34px;text-align:center}.icon_leaf{width:24px;height:24px}.icon_back{width:10px;height:10px;margin-right:8px}.mix-icon_rotate-180deg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}[class^="ico-"]:before,[class*=" ico-"]:before{font-family:'raymond-icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:5px}.ico-flip:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}.ico-rise:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block;position:relative;top:5px}.ico-download:before{content:"\e904"}.ico-clock:before{content:"\e912"}.ico-student:before{content:"\e913"}.ico-award:before{content:"\e914"}.ico-press-release:before{content:"\e915"}.ico-newspaper:before{content:"\e916"}.ico-read-more:before{content:"\e900"}.ico-ch-arrow-left:before{content:"\e901"}.ico-ch-arrow-right:before{content:"\e902"}.ico-check:before{content:"\e903"}.ico-dropdown-arrow:before{content:"\e905"}.ico-eco-graph:before{content:"\e906"}.ico-eco-perf:before{content:"\e907"}.ico-arrow-forward:before{content:"\e908"}.ico-full-caret-down:before{content:"\e909"}.ico-new-page:before{content:"\e90a"}.ico-new-window:before{content:"\e90b"}.ico-plus:before{content:"\e90c"}.ico-sample-feature:before{content:"\e90e"}.ico-scroll-caret-down:before{content:"\e90f"}.ico-send-arrow:before{content:"\e910"}.ico-location:before{content:"\e947"}.ico-search:before{content:"\e986"}.ico-info:before{content:"\ea0c"}.ico-facebook:before{content:"\ea90"}.ico-instagram:before{content:"\ea92"}.ico-twitter:before{content:"\ea96"}.ico-youtube:before{content:"\ea9d"}.ico-linkedin:before{content:"\eac9"}.ico-person:before{content:"\e90d"}.ico-check-circle:before{content:"\f058"}.ico-award:before{content:"\e914"}.ico-location:before{content:"\e947"}.ico-student:before{content:"\e913"}.ico-we-nav-dashboard:before{content:"\e91d"}.ico-we-nav-guided-search:before{content:"\e91c"}.ico-we-nav-list:before{content:"\e91b"}.ico-we-nav-sales:before{content:"\e91a"}.ico-we-nav-catalog:before{content:"\e919"}.ico-we-nav-support:before{content:"\e918"}.ico-we-nav-sign-out:before{content:"\e917"}.ico-we-nav-conv-suite:before{content:"\e911";color:#d7282f}.ico-we-icon-new:before{content:"\e92d"}.ico-we-icon-ecomm:before{content:"\e92c"}.ico-we-icon-logistics:before{content:"\e92b"}.ico-we-icon-glossary:before{content:"\e92a"}.ico-we-icon-recommended:before{content:"\e929"}.ico-we-icon-sell-sheet:before{content:"\e928"}.ico-we-icon-customer-video:before{content:"\e927"}.ico-we-icon-digital-brochure:before{content:"\e926"}.ico-we-icon-e-flyer:before{content:"\e925"}.ico-we-icon-evaluation-form:before{content:"\e924"}.ico-we-icon-brochure:before{content:"\e923"}.ico-we-icon-pdf:before{content:"\e922"}.ico-we-icon-ppt:before{content:"\e921"}.ico-we-icon-playbook:before{content:"\e920"}.ico-we-icon-call-profile:before{content:"\e91f"}.ico-we-icon-rename:before{content:"\e92e"}.ico-we-icon-refresh:before{content:"\e92f"}.ico-we-icon-add:before{content:"\e930"}.ico-we-icon-send:before{content:"\e931"}.ico-we-icon-view:before{content:"\e932"}.ico-we-icon-list:before{content:"\e933"}.ico-we-icon-link:before{content:"\e934"}.ico-we-icon-download:before{content:"\e935"}.ico-we-icon-share:before{content:"\e936"}.ico-we-icon-close:before{content:"\e938"}.ico-we-icon-trash:before{content:"\e939"}.ico-we-icon-chevron:before{content:"\e93a"}.ico-we-icon-search:before{content:"\e93b"}.ico-we-icon-check:before{content:"\e93c"}.ico-we-icon-nav-toggle:before{content:"\e93d"}.ico-we-icon-expand-box:before{content:"\e937"}.ico-we-icon-collapse-box:before{content:"\e93e"}.ico-we-icon-mobile-menu:before{content:"\e93f"}.ico-we-icon-challenge:before{content:"\e940"}.ico-we-icon-solution:before{content:"\e941"}.ico-we-icon-result:before{content:"\e942"}.ico-x-social:before{content:"\e948"}.ico-check-close:before{content:"\ea0d"}.ico-audio:before{content:"\ea27"}.ico-quotes-left:before{content:"\e977"}.ico-quotes-right:before{content:"\e978"}.ico-loop:before{content:"\ea2e"}.ico-globe:before{content:"\e9ca"}.ico-speech:before{content:"\e96e"}.ico-phone:before{content:"\e943"}.ico-mic:before{content:"\e944"}.ico-attachment:before{content:"\e9cd"}.ico-connection:before{content:"\e945"}.ico-text-file:before{content:"\e946"}.ico-stats-bars:before{content:"\e99d"}.ico-wrench:before{content:"\e991"}.ico-books:before{content:"\e949"}body,.footer-main-nav a{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400}.wrapper{max-width:1200px}.btn,.webform input[type="submit"].btn,.eloqua_form_container .ef_form .elq-field-style .submit-button-style{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:14px;border-radius:0;text-transform:uppercase;padding:12px 24px;width:auto;color:#000;border:1px solid #000;background:transparent}.btn:hover,.webform input[type="submit"].btn:hover,.eloqua_form_container .ef_form .elq-field-style .submit-button-style:hover{color:#fff;border:1px solid #CD202C;background:#CD202C}.hdg{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:700}.hdg_1{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#000;text-transform:uppercase;line-height:1.1;font-size:28px}@media (min-width: 768px){.hdg_1{font-size:36px}}.hero-overlay-title{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#000;text-transform:uppercase;line-height:1.1;font-size:28px;color:#fff}@media (min-width: 768px){.hero-overlay-title{font-size:36px}}.hdg_2{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#000;text-transform:uppercase;line-height:1.1;font-size:24px}@media (min-width: 768px){.hdg_2{font-size:30px}}.hdg_3{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#000;text-transform:uppercase;line-height:1.1;font-size:18px}@media (min-width: 768px){.hdg_3{font-size:21px}}.hdg_4{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#000;text-transform:uppercase;line-height:1.1;font-size:14px}@media (min-width: 768px){.hdg_4{font-size:16px}}.hdg a{color:#000;text-decoration:none}.hdg a:hover{color:#CD202C;text-decoration:underline}.snippet-ft>a{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:16px;color:#222;text-transform:uppercase;text-decoration:none}.snippet-ft>a:hover{color:#CD202C;text-decoration:underline}.input .input-title,.pillar-overlay-title{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;text-transform:uppercase}@media (max-width: 767px){.blocks>*{width:100%}}.mix-wrapper_edging{padding:0 21px}.toggle-target{background-color:#fff;padding-top:2px}.toggle-target:before{width:100%;border:0;border-bottom:5px solid #000;right:0}.toggle-target li.isExpanded>a:after{content:" ";width:60px;height:3px;display:block;margin:-5px 0 0 10px;background:#CD202C}.toggle-target>*{margin:0 20px}.toggle-target>*>*{padding:0 5px;text-align:left;color:#363534;font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400}.toggle-target>*>a{height:50px;line-height:50px;text-transform:uppercase;font-size:16px}.toggle-target>.utilityLink{padding-top:20px;border-top:solid 1px #D9D9D6;margin-top:30px}.toggle-target>.utilityLink+.utilityLink{padding-top:0;border-top:none;margin-top:0}.toggle-target>.utilityLink>a{font-size:14px;color:#616365;height:45px;line-height:45px}.toggle-target>.utilityLink>a:before{padding-right:5px}.toggle-target-subNav{background-color:#fff;border-bottom:solid 1px #D9D9D6;margin-bottom:30px;padding-top:20px}.toggle-target-subNav-trigger{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:50px;height:50px;line-height:50px;padding:0;right:0;text-align:center}.toggle-target-subNav-trigger .icon{display:none}.toggle-target-subNav-trigger:before{font-family:'raymond-icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90f";color:#000}.isExpanded>.toggle-target-subNav-trigger{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.toggle-target .navigationColumn{padding:10px 0}.toggle-target .navigationColumn .columnHeading{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;height:40px;line-height:40px;font-size:16px;margin-bottom:10px}.toggle-target .navigationColumn .columnHeading a{color:#363534;display:block;padding:0}.toggle-target .navigationColumn ul a{padding:0;height:40px;line-height:40px;color:#000;display:block;font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:15px}@media (min-width: 768px){.utilityNav:before,.utilityNav:after{content:"";display:table}.utilityNav:after{clear:both}.utilityNav>*{float:left;font-size:14px;text-transform:uppercase;font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;color:#616365;margin:0;padding:0 0 0 40px}.utilityNav a{color:inherit;display:block}.utilityNav a:before{padding-right:5px;display:inline-block}.utilityNav a:hover,.utilityNav a:active{text-decoration:underline}.utilityNav>*+*{margin:0;padding:0 0 0 40px;border-left:none}.megaNav-menu{display:table;width:100%;max-width:1200px;margin:0 auto}.megaNav-menu>*{background-color:transparent !important;text-align:center;vertical-align:middle;display:table-cell}.magaNav-menu>li:hover{background-color:inherit !important}.megaNav-menu-item>a{font-size:14px;font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-weight:normal;text-transform:uppercase}.megaNav-menu-item>a:after{content:" ";width:40%;height:2px;position:absolute;top:auto;bottom:12px;left:30%;background:#9C0017;opacity:0;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.megaNav-menu-item:hover>a:after{opacity:1}.megaNav-menu-item-active>a,.megaNav-menu-item>a:hover,.megaNav-menu-item>a:focus{background:transparent;color:#fff}.megaNav-menu-item:hover .megaNav-menu-item-bg{display:none}.megaNav-menu-item-dropdown{background:#fff;color:#000;box-shadow:0px 4px 10px rgba(0,0,0,0.25)}.megaNav-menu-item-dropdown>*{max-width:none}.megaNav-menu-item-dropdown li{text-transform:none}:hover>.megaNav-menu-item-dropdown,.isFocussed>.megaNav-menu-subNav,.isFocussed+.megaNav-menu-subNav{display:block}.megaNav-menu-subNav{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto}.megaNav-menu-subNav a{color:#000}.megaNav-menu-subNav a:hover{text-decoration:underline;cursor:pointer}.megaNav-menu-subNav .subNav-column{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;margin:0}.megaNav-menu-subNav .subNav-column.imageColumn{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}.megaNav-menu-subNav .subNav-column .columnHeading{font-size:16px;font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;margin-bottom:25px}}.sitecoreForms.sitecoreForms{max-width:none;padding:0}.emailSubscribe{background:#222;color:#fff;margin-bottom:-10px;padding:20px 0}.emailSubscribe .headingArea{text-align:center;margin-bottom:20px}.emailSubscribe .headingArea h3.hdg{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#000;text-transform:uppercase;line-height:1.1;font-size:28px;color:#fff}@media (min-width: 768px){.emailSubscribe .headingArea h3.hdg{font-size:36px}}.emailSubscribe .headingArea p{font-size:12px}.emailSubscribe .subscribeFields #mc_embed_signup .button.btnSubscribe{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:14px;border-radius:0;text-transform:uppercase;padding:12px 24px;width:auto;color:#fff;border:1px solid #CD202C;background:#CD202C;margin:10px auto 0;height:auto;line-height:1}.emailSubscribe .subscribeFields .brandingLogo{display:none}.emailSubscribe .subscribeFields #mc_embed_signup .asterisk,.emailSubscribe .subscribeFields #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{color:#CD202C}.emailSubscribe .subscribeFields #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border-color:#CD202C}.emailSubscribe .subscribeFields #mc_embed_signup .helper_text,.emailSubscribe .subscribeFields #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{background-color:transparent}@media (min-width: 768px){.emailSubscribe{margin-top:-30px;padding:40px 0}}@media (min-width: 1060px){.emailSubscribe .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.emailSubscribe .headingArea{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.emailSubscribe .subscribeFields{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex}.emailSubscribe #mc_embed_signup{width:92%}.emailSubscribe #mc_embed_signup .field-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.emailSubscribe #mc_embed_signup .field-area .mc-field-group{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);padding:0 10px}.emailSubscribe #mc_embed_signup .foot{display:grid;grid-template-columns:2fr 1fr;width:calc(100% - 20px);padding:0 10px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.emailSubscribe #mc_embed_signup .foot .indicates-required{margin-right:0}}.hero_hasShadow .hero-overlay:after{content:"";position:absolute;background:rgba(0,0,0,0.85);width:calc(100% + 80px);height:calc(100% + 50px);top:-25px;left:-40px;z-index:-1}@media (max-width: 767px){.sliderWrap_fullWidth .hero-overlay:after{display:none}}@media (min-width: 768px){.hero_hasShadow .hero-picWrap-pic{overflow:hidden}.hero_hasShadow .hero-overlay:after{content:"";position:absolute;background:rgba(0,0,0,0.85);width:calc(100% + 50px);height:calc(100% + 50px);top:-25px;left:-25px;z-index:-1;-webkit-transition:all ease-in 300ms;transition:all ease-in 300ms}.hero_hasShadow.hero_isRight .hero-overlay:after{width:250%;left:-50px;-webkit-transform:skew(18deg);-ms-transform:skew(18deg);transform:skew(18deg)}.hero_hasShadow.hero_isLeft .hero-overlay:after{width:250%;right:-50px;left:auto;-webkit-transform:skew(-18deg);-ms-transform:skew(-18deg);transform:skew(-18deg)}}.sliderWrap_fullWidth .hero-overlay,.sliderWrap_fullWidth .hero_isRight .hero-overlay,.sliderWrap_fullWidth .hero_isCenter .hero-overlay{text-align:left;width:100%;max-width:none;padding:20px;bottom:0;background-color:#000;box-sizing:border-box}.sliderWrap_fullWidth .hero-overlay .u-textAlignLeft,.sliderWrap_fullWidth .hero-overlay .u-textAlignRight,.sliderWrap_fullWidth .hero_isRight .hero-overlay .u-textAlignLeft,.sliderWrap_fullWidth .hero_isRight .hero-overlay .u-textAlignRight,.sliderWrap_fullWidth .hero_isCenter .hero-overlay .u-textAlignLeft,.sliderWrap_fullWidth .hero_isCenter .hero-overlay .u-textAlignRight{text-align:left}.sliderWrap_fullWidth .hero-overlay h2.hero-overlay-title,.sliderWrap_fullWidth .hero_isRight .hero-overlay h2.hero-overlay-title,.sliderWrap_fullWidth .hero_isCenter .hero-overlay h2.hero-overlay-title{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#000;text-transform:uppercase;line-height:1.1;font-size:24px;color:#fff;margin:0 0 10px 0}@media (min-width: 768px){.sliderWrap_fullWidth .hero-overlay h2.hero-overlay-title,.sliderWrap_fullWidth .hero_isRight .hero-overlay h2.hero-overlay-title,.sliderWrap_fullWidth .hero_isCenter .hero-overlay h2.hero-overlay-title{font-size:30px}}.sliderWrap_fullWidth .hero-overlay .hero-overlay-subsection,.sliderWrap_fullWidth .hero_isRight .hero-overlay .hero-overlay-subsection,.sliderWrap_fullWidth .hero_isCenter .hero-overlay .hero-overlay-subsection{background:transparent}.sliderWrap_fullWidth .hero-overlay .hero-overlay-subsection .hero-overlay-main-num,.sliderWrap_fullWidth .hero_isRight .hero-overlay .hero-overlay-subsection .hero-overlay-main-num,.sliderWrap_fullWidth .hero_isCenter .hero-overlay .hero-overlay-subsection .hero-overlay-main-num{color:#fff}.sliderWrap_fullWidth .hero-overlay .hero-overlay-subsection .hero-overlay-main-description,.sliderWrap_fullWidth .hero_isRight .hero-overlay .hero-overlay-subsection .hero-overlay-main-description,.sliderWrap_fullWidth .hero_isCenter .hero-overlay .hero-overlay-subsection .hero-overlay-main-description{color:#fff;font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:21px}.sliderWrap_fullWidth .hero-overlay .hero-overlay-cta a,.sliderWrap_fullWidth .hero_isRight .hero-overlay .hero-overlay-cta a,.sliderWrap_fullWidth .hero_isCenter .hero-overlay .hero-overlay-cta a{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:14px;border-radius:0;text-transform:uppercase;padding:12px 24px;width:auto;color:#000;border:1px solid #fff;background:#fff}.sliderWrap_fullWidth .hero-overlay .hero-overlay-cta a:hover,.sliderWrap_fullWidth .hero_isRight .hero-overlay .hero-overlay-cta a:hover,.sliderWrap_fullWidth .hero_isCenter .hero-overlay .hero-overlay-cta a:hover{color:#fff;border:1px solid #CD202C;background:#CD202C}@media (max-width: 767px){.sliderWrap_fullWidth #slider-5bee877a-178c-4267-b213-29e31b845cfb .hero-overlay{background-color:#CD202C}.sliderWrap_fullWidth #slider-c14a122b-5acd-4bb1-9cc5-8ee87c19c99d .hero-overlay{background-color:#CD202C}.sliderWrap_fullWidth #slider-c1f8ff64-7fe8-42a5-9915-905f93229010 .hero-overlay{background-color:#CD202C}}.sliderWrap .hero-overlay .hero-overlay-main{background:none;padding-left:0px;padding-right:0px}@media (min-width: 768px){.sliderWrap_fullWidth .hero-overlay,.sliderWrap_fullWidth .hero_isRight .hero-overlay,.sliderWrap_fullWidth .hero_isCenter .hero-overlay{width:auto;max-width:400px;position:absolute;background-color:transparent;padding:0;bottom:auto}.sliderWrap_fullWidth .hero-overlay .u-textAlignRight,.sliderWrap_fullWidth .hero_isRight .hero-overlay .u-textAlignRight,.sliderWrap_fullWidth .hero_isCenter .hero-overlay .u-textAlignRight{text-align:right}.sliderWrap_fullWidth .hero-overlay h2.hero-overlay-title,.sliderWrap_fullWidth .hero_isRight .hero-overlay h2.hero-overlay-title,.sliderWrap_fullWidth .hero_isCenter .hero-overlay h2.hero-overlay-title{margin:0 0 20px 0}.sliderWrap_fullWidth .hero_isTop .hero-overlay{top:50px;bottom:auto}.sliderWrap_fullWidth .hero_isBottom .hero-overlay{bottom:125px;top:auto}.sliderWrap_fullWidth .hero_isLeft .hero-overlay{left:95px;right:auto}.sliderWrap_fullWidth .hero_isRight .hero-overlay{right:95px;left:auto}.sliderWrap_fullWidth .hero_isVerticalCenter .hero-overlay{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 1060px){.sliderWrap_fullWidth .hero_isTop .hero-overlay{top:125px;bottom:auto}}.slider{background:none}.slider-pagination{position:static}.slider-pagination-nav{background:none;padding:18px 3px 3px}.slider-pagination-nav li{position:relative}.slider-pagination-nav li:focus{box-shadow:none}.slider-pagination-nav li button{height:34px;width:34px;background:none}.slider-pagination-nav li button:hover,.slider-pagination-nav li button.slider-pagination-nav-active{background:none;border:solid 2px #CD202C}.slider-pagination-nav li button:before{text-indent:0;display:block;position:absolute;width:30px;height:30px;line-height:30px;text-align:center;font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:18px;color:#363534;top:2px;left:2px}.slider-pagination-nav li button:focus{box-shadow:0 0 3px 1px #363534}.slider-pagination-nav>*+*{margin-left:3px}@media (min-width: 768px){.slider-pagination{position:absolute;left:95px;width:auto}.slider-pagination-nav{border-radius:10px;background:rgba(0,0,0,0.85);padding:3px}.slider-pagination-nav li button:before{font-family:"Roboto","Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#fff}.slider-pagination-nav li button:focus{box-shadow:0 0 3px 1px #D9D9D6}}.slider-pagination-nav li:nth-child(1) button:before{content:"1"}.slider-pagination-nav li:nth-child(2) button:before{content:"2"}.slider-pagination-nav li:nth-child(3) button:before{content:"3"}.slider-pagination-nav li:nth-child(4) button:before{content:"4"}.slider-pagination-nav li:nth-child(5) button:before{content:"5"}.slider-pagination-nav li:nth-child(6) button:before{content:"6"}.slider-pagination-nav li:nth-child(7) button:before{content:"7"}.slider-pagination-nav li:nth-child(8) button:before{content:"8"}.slider-nav:focus{box-shadow:none}.slider-nav:focus .slider-nav-item{box-shadow:0 0 3px 1px #D9D9D6}.slider-nav-item{background-color:transparent}.sliderWrap_fullWidth:hover .slider-nav-item{background-color:transparent}.sliderWrap_fullWidth:hover .slider-nav-item:hover .icon{fill:#EF454C}.videoHero .hero-overlay-cta a{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:14px;border-radius:0;text-transform:uppercase;padding:12px 24px;width:auto;color:#fff;border:1px solid #fff;background:transparent}.videoHero .hero-overlay-cta a:hover{color:#000;border:1px solid #fff;background:#fff}.sectionWrapper.overlap{background-color:#000;color:#fff}.sectionWrapper.overlap .wrappedContent{padding:25px 0}.sectionWrapper.overlap .wrappedContent .row{margin-bottom:0;text-align:left}.sectionWrapper.overlap .hdg_2,.sectionWrapper.overlap .hdg_3,.sectionWrapper.overlap .hdg_4{color:#fff}.sectionWrapper.overlap .hdg_2{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#000;text-transform:uppercase;line-height:1.1;font-size:28px;color:#fff}@media (min-width: 768px){.sectionWrapper.overlap .hdg_2{font-size:36px}}.sectionWrapper.overlap .blocks{margin:0}.sectionWrapper.overlap .blocks>*{margin:0}.sectionWrapper.overlap .btn{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:14px;border-radius:0;text-transform:uppercase;padding:12px 24px;width:auto;color:#fff;border:1px solid #fff;background:transparent}.sectionWrapper.overlap .btn:hover{color:#000;border:1px solid #fff;background:#fff}@media (min-width: 768px){.sectionWrapper.overlap .wrappedContent{padding:0}.sectionWrapper.overlap .backgroundFill ~ .wrappedContent{padding:0}.sectionWrapper.overlap .media{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sectionWrapper.overlap .media .media-img{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.sectionWrapper.overlap .media .media-bd{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media (min-width: 1060px){.sectionWrapper.overlap .media{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:unset;flex-wrap:unset}.sectionWrapper.overlap .media .media-img{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%}.sectionWrapper.overlap .media .media-img.media-img_rt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sectionWrapper.overlap .media .media-bd{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;padding:0 30px;text-align:left}.sectionWrapper.overlap .media .media-bd .middle{text-align:left}}.sectionWrapper .backgroundFill img{width:100%}ul.blocks .pillar{width:100%;max-width:none}.pillar{display:inline-block}.pillar::after{content:" ";margin-top:75%;display:block}.pillar a{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.pillar .pillar-overlay{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;background:transparent}.pillar .pillar-overlay>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}.pillar .pillar-overlay .pillar-overlay.icon{display:none}.pillar .pillar-overlay .pillar-overlay-title{padding:0 15%}.pillar .pillar-overlay .pillar-overlay-moreInfo{opacity:1}.pillar .pillar-overlay .pillar-overlay-moreInfo-description{text-decoration:underline}.pillar .pillar-overlay:after{display:none}@media (min-width: 768px){.pillar .pillar-overlay{-ms-flex-line-pack:end;align-content:flex-end;padding-bottom:75px}.blocks_1up2up4up .pillar .pillar-overlay{-ms-flex-line-pack:center;align-content:center;padding-bottom:0}}@media (min-width: 1060px){.pillar:hover .pillar-overlay,.pillar:focus .pillar-overlay{background:rgba(205,32,44,0.7)}}.blocks .promo{width:100%;text-align:center;max-width:none}.blocks .promo:before{display:none}.blocks .promo img{margin:0 auto -20px}.cushion_top_x6{padding-top:44px}.mix_container_partsRed{background:#CD202C;padding:5px 10px 25px;color:white}@media (min-width: 768px){.mix_container_partsRed{padding:5px 40px 25px}}.mix_container_partsRed .hdg,.mix_container_partsRed .hdg_2,.mix_container_partsRed .hdg_3{color:#fff}.mix_container_partsRed .mix-hdg_sm{margin-bottom:5px}.automationWrapper{padding:10px 0}@media (min-width: 1060px){.automationWrapper{padding:20px 0}}@media (min-width: 768px) and (max-width: 1060px){.automationWrapper .media-img{float:none;margin:0 auto 25px;max-width:none;display:block}.automationWrapper .media-img img{margin:0 auto;width:700px}.automationWrapper .media .media-bd .snippet-ft .middle{text-align:center}}@media (min-width: 1061px) and (max-width: 1199px){.automationWrapper .media{overflow:visible}.automationWrapper .media .media-img{margin:0 -50px 0 -20px;z-index:-1;position:relative}.automationWrapper .media .media-img img{width:700px}}@media (min-width: 1200px){.automationWrapper .media{overflow:visible}.automationWrapper .media .media-img{margin:0 -100px 0 -50px;z-index:-1;position:relative}.automationWrapper .media .media-img img{width:800px}}@media (min-width: 768px){.media .media-bd .snippet-ft .middle{text-align:left}}@media (min-width: 1060px){.media .media-img_rt{margin:0 0 0 150px}.media .mix-video_set{width:600px}}.sectionTrim{margin:-30px 0;padding:0}.constrained_halfLg>*{display:block}.utility-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.utility-actions>a{display:none}.utility-actions>.search:after{display:none}@media (max-width: 767px){.header-logo-wrap{margin-top:7px;width:190px}}.quote-block{padding:0 15px;margin:-10px 0 20px}.quote-block .qb-content{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-style:italic;margin-bottom:30px;line-height:1.5}.quote-block .qb-attribution{width:100%;text-align:right}.quote-block b{font-weight:bold}.quote-block i{font-style:italic}@media (min-width: 768px){.quote-block{padding:0}.quote-block .qb-content{line-height:2}}.pageCaseStudy .tabs{background:transparent}.pageCaseStudy .tabs-nav{padding-top:0px;background:#EDEDED}.pageCaseStudy .tabs-nav li.tabs-nav-item a{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#000;text-transform:uppercase;line-height:1.1;line-height:50px;text-decoration:none}.pageCaseStudy .tabs-bd{padding:90px 0 30px}.pageCaseStudy .tabs-bd .pillar .pillar-overlay{-ms-flex-line-pack:justify;align-content:space-between}.pageCaseStudy .tabs-bd .pillar .pillar-overlay .pillar-overlay-icon{display:none}.pageCaseStudy .tabs-bd .pillar .pillar-overlay .pillar-overlay-title{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageCaseStudy .tabs-bd .pillar .pillar-overlay .pillar-overlay-moreInfo .pillar-overlay-moreInfo-description{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#000;text-transform:uppercase;line-height:1.1;text-decoration:none;color:black;margin-top:15px}@media (min-width: 768px){.pageCaseStudy .tabs-nav{height:80px}.pageCaseStudy .tabs-nav li.tabs-nav-item{padding:0 30px}.pageCaseStudy .tabs-nav li.tabs-nav-item a{height:80px;line-height:80px;padding:0 20px}.pageCaseStudy .tabs-nav li.tabs-nav-item a:focus{box-shadow:none;background:#D9D9D6}.pageCaseStudy .tabs-nav li.tabs-nav-item.isActive a{background:transparent;color:#CD202C;text-decoration:underline}.pageCaseStudy .tabs-nav li.tabs-nav-item:first-child{position:relative}.pageCaseStudy .tabs-nav li.tabs-nav-item:first-child:before{content:"Filter by:";font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#000;text-transform:uppercase;line-height:1.1;font-size:16px;position:absolute;left:-100%;top:0px;height:80px;line-height:80px}.pageCaseStudy .tabs-bd{padding:60px 0}.pageCaseStudy .tabs-bd .pillar .pillar-overlay{padding-bottom:0px}.pageCaseStudy .tabs-bd .pillar .pillar-overlay .pillar-overlay-moreInfo .pillar-overlay-moreInfo-description{margin-top:25px}.pageCaseStudy .tabs-bd .pillar:hover .pillar-overlay,.pageCaseStudy .tabs-bd .pillar:focus .pillar-overlay{background:transparent}}.blog-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;width:100%}.blog-grid h2.blog-grid-title{display:block;width:100%;padding:30px 0}.blog-grid .blog-grid-wrapper{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.blog-grid .blog-grid-wrapper-mobile{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding-bottom:30px}.blog-grid .blog-grid-wrapper-mobile>a{width:100%}.blog-grid .blog-grid-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-grid .blog-grid-item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-grid .blog-grid-item-details{padding:7% 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.blog-grid .date{font-family:"Roboto","Helvetica Neue",Helvetica,sans-serif;font-weight:900;font-size:14px;letter-spacing:0.14px;color:#000000;text-transform:uppercase;opacity:1}.blog-grid h3{padding-top:15px;padding-bottom:30px;text-transform:none}.blog-grid a{text-decoration:none;color:black}.blog-grid .read-more{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:16px;color:#222;text-transform:uppercase;text-decoration:none}.blog-grid .read-more:hover{color:#CD202C;text-decoration:underline}.blog-grid .row-1{max-height:670px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.blog-grid .row-2{max-height:542px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.blog-grid .bg-grey{background:#616365}.blog-grid .bg-light-grey{background:#EDEDED}.blog-grid .bg-red{background:#9C0017;color:#fff;padding:20px}.blog-grid .bg-red .landing-link{font-family:"Nunito Sans","Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#000;text-transform:uppercase;line-height:1.1;color:#fff;padding:0px}.blog-grid .split{display:-webkit-box;display:-ms-flexbox;display:flex}.blog-grid .half{width:50%}.blog-grid .stack-stretch{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.blog-grid .stack-stretch>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width: 769px){.blog-grid .blog-grid-wrapper-mobile{display:none}.blog-grid .blog-grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.blog-grid .blog-grid-wrapper img{width:100%;height:100%;object-fit:cover;background:#EDEDED;min-height:250px}.blog-grid .bg-red{padding:7% 35px}}@media (min-width: 1060px){.blog-grid .blog-grid-wrapper img{min-height:325px}}@media (max-width: 768px){.blog-grid .blog-grid-wrapper-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.blog-grid .blog-grid-wrapper-mobile .blog-grid-item-details{padding:20px;background:#EDEDED}.blog-grid .blog-grid-wrapper{display:none}}.hover-tabs-container{padding:130px 0px}@media only screen and (max-width: 785px){.hover-tabs-container{padding:70px 0px}}.hover-tabs-container .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media only screen and (max-width: 786px){.hover-tabs-container .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hover-tabs-container #hover-tabs{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%}@media only screen and (max-width: 786px){.hover-tabs-container #hover-tabs{text-align:center}}.hover-tabs-container #hover-tabs .mobile{display:none}@media only screen and (max-width: 786px){.hover-tabs-container #hover-tabs .mobile{display:block;padding-bottom:10px}}.hover-tabs-container .hover-content{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 786px){.hover-tabs-container .hover-content{display:none}}.hover-tabs-container h2{text-transform:uppercase;margin:0px}.hover-tabs-container button{color:#000;opacity:0.5;background:none;border:none;text-align:left;max-width:540px;margin-bottom:23px;padding:30px}.hover-tabs-container button h2{margin-bottom:30px}@media only screen and (max-width: 786px){.hover-tabs-container button{background:#EDEDED;opacity:1}}.hover-tabs-container button.active{border-left:8px solid #9C0017;opacity:1}@media only screen and (max-width: 786px){.hover-tabs-container button.active{border-left:none}}.hover-tabs-container button:hover{cursor:pointer;border-left:8px solid #9C0017;opacity:1}@media only screen and (max-width: 786px){.hover-tabs-container button:hover{border-left:none}}.hover-tabs-container .hover-image{display:none;max-width:992px}.hover-tabs-container .hover-image.active{display:block}.hover-tabs-container .titles{padding-bottom:130px}.hover-tabs-container .subtitle{font-weight:bold;max-width:686px;margin:0 auto}
