.elementor-kit-125172{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#343434;--e-global-color-accent:#61CE70;--e-global-color-7d3ae128:#27ACE3;--e-global-color-7ae749d6:#6C6968;--e-global-color-27536756:#F3F3F5;--e-global-color-192ff9bf:#E82757;--e-global-color-37bc08d:#002C40;--e-global-color-625beb0d:#23A455;--e-global-color-3048f536:#000;--e-global-color-23802445:#FFF;--e-global-color-27c00752:#000000;--e-global-color-6a21236e:#AEE447;--e-global-color-3679e35f:#F95807;--e-global-color-73f9b907:#EAEAEA;--e-global-color-4395d31:#BD4ED2;--e-global-color-e5ae2d2:#20D6DE;--e-global-color-8fd69c7:#28ACE2;--e-global-color-a6c5951:#05A9E2;--e-global-color-711f5fd:#0074BB;--e-global-color-24ff625:#07273F;--e-global-color-caf6bcb:#3D1B52;--e-global-color-f225b57:#F06925;--e-global-color-8fbf0be:#00AD97;--e-global-color-e6c4a60:#EFD726;--e-global-color-381112d:#B30B04;--e-global-color-512a0f7:#5CC3BE;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:500;color:#343434;}.elementor-kit-125172 e-page-transition{background-color:#FFBC7D;}.elementor-kit-125172 h1{color:#000000;}.elementor-kit-125172 h2{color:#000000;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* SP Workwear shared page design system (rl- classes). Used by the new landing pages. Page-specific styles stay in each page's own Custom CSS. */

/* Reliability landing page */
:root{--rl-navy:#07273F;--rl-blue:#0074BB;--rl-sky:#1FACE3;--rl-ink:#33475a;--rl-mute:#5f7183;--rl-soft:#F3F7FA;--rl-line:#DDE6EE;--rl-tint:#E8F5FC}
.rl-sec.e-con{--padding-top:104px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;--gap:28px;background:#fff}
.rl-sec.rl-soft{background:var(--rl-soft)}
.rl-sec.rl-dark{background:var(--rl-navy)}
.rl-sec.rl-hero{--padding-top:72px;--padding-bottom:96px;background:linear-gradient(180deg,var(--rl-soft) 0%,#fff 100%)}
.rl-row.e-con{--gap:64px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}
.rl-col.e-con,.rl-read.e-con,.rl-grid.e-con,.rl-center-wrap.e-con{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--gap:20px}
.rl-read.e-con{max-width:780px;margin:0 auto;width:100%}
.rl-center-wrap.e-con{align-items:center;text-align:center}
.rl-sec .elementor-widget-text-editor{font-size:18px;line-height:1.7;color:var(--rl-ink)}
.rl-sec .elementor-widget-text-editor p{margin:0 0 1em}
.rl-sec .elementor-widget-text-editor p:last-child{margin-bottom:0}
.rl-sec .elementor-widget-text-editor strong{color:var(--rl-navy)}
.rl-eyebrow .elementor-heading-title{font-size:13px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;color:var(--rl-blue)!important}
.rl-h1 .elementor-heading-title{font-size:clamp(36px,4.6vw,56px)!important;line-height:1.06!important;font-weight:700!important;letter-spacing:-.02em;color:var(--rl-navy)!important}
.rl-h2 .elementor-heading-title{font-size:clamp(28px,3.1vw,40px)!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.015em;color:var(--rl-navy)!important}
.rl-h3 .elementor-heading-title{font-size:21px!important;line-height:1.3!important;font-weight:700!important;color:var(--rl-navy)!important}
.rl-center,.rl-center .elementor-heading-title{text-align:center}
.rl-intro{max-width:720px;margin-left:auto!important;margin-right:auto!important}
.rl-intro.elementor-widget-text-editor{font-size:19px;color:var(--rl-mute)}
.rl-lead{font-size:21px;color:var(--rl-navy);font-weight:500}
.rl-micro.elementor-widget-text-editor{font-size:14px;line-height:1.5;color:var(--rl-mute)}
.rl-dark .rl-h2 .elementor-heading-title,.rl-dark .rl-h3 .elementor-heading-title{color:#fff!important}
.rl-dark .elementor-widget-text-editor,.rl-dark .rl-intro.elementor-widget-text-editor,.rl-dark .rl-micro.elementor-widget-text-editor{color:rgba(255,255,255,.82)}
/* buttons */
.rl-btn .elementor-button{background:var(--rl-blue)!important;color:#fff!important;border-radius:999px!important;padding:18px 34px!important;font-size:17px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 10px 24px -8px rgba(0,116,187,.55);transition:transform .15s ease,background .15s ease}
.rl-btn .elementor-button:hover{background:var(--rl-navy)!important;transform:translateY(-1px)}
.rl-btn-ghost .elementor-button{background:transparent!important;color:var(--rl-blue)!important;box-shadow:none;border:2px solid var(--rl-blue)!important;padding:14px 28px!important;font-size:16px!important}
.rl-btn-ghost .elementor-button:hover{background:var(--rl-blue)!important;color:#fff!important}
.rl-btn-white .elementor-button{background:#fff!important;color:var(--rl-navy)!important;box-shadow:0 12px 30px -10px rgba(0,0,0,.5)}
.rl-btn-white .elementor-button:hover{background:var(--rl-sky)!important;color:#fff!important}
.rl-btn-hero .elementor-button{padding:20px 38px!important;font-size:18px!important}
/* hero */
.rl-facts .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:10px 22px}
.rl-facts .elementor-icon-list-item{margin:0!important;padding:0!important}
.rl-facts .elementor-icon-list-text{font-size:14px;font-weight:600;color:var(--rl-navy);padding-left:6px!important}
.rl-facts .elementor-icon-list-icon i,.rl-checks .elementor-icon-list-icon i{color:var(--rl-sky)!important;font-size:14px}
.rl-photo img{width:100%;border-radius:20px;aspect-ratio:4/3;object-fit:cover;box-shadow:0 30px 60px -28px rgba(7,39,63,.55)}
.rl-hero-media .rl-photo{position:relative}
.rl-hero-media .rl-photo:before{content:"";position:absolute;inset:24px -18px -18px 24px;background:var(--rl-tint);border-radius:22px;z-index:-1}
.rl-photo-wide img{aspect-ratio:16/9;margin-top:8px}
.rl-photo-card img{aspect-ratio:16/10;border-radius:14px;box-shadow:none}
/* quote cards */
.rl-grid.e-con{display:grid!important;gap:20px}
.rl-quotes.e-con{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:12px 0}
.rl-quote{background:#fff;border:1px solid var(--rl-line);border-left:4px solid var(--rl-sky);border-radius:14px;padding:22px 26px;box-shadow:0 8px 24px -16px rgba(7,39,63,.25)}
.rl-quote.elementor-widget-text-editor{font-size:18px;font-weight:600;color:var(--rl-navy);line-height:1.5}
.rl-pull.elementor-widget-text-editor{font-size:22px;line-height:1.45;font-weight:600;color:var(--rl-navy);border-left:4px solid var(--rl-sky);padding-left:20px;margin-top:8px}
.rl-pull-light.elementor-widget-text-editor{color:#fff}
/* question cards */
.rl-qgrid.e-con{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:16px 0}
.rl-card.e-con{background:#fff;border:1px solid var(--rl-line);border-radius:18px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;--gap:12px;box-shadow:0 14px 34px -24px rgba(7,39,63,.35)}
.rl-soft .rl-card.e-con{border-color:transparent}
.rl-qcard .elementor-widget-text-editor{font-size:16px;line-height:1.6}
.rl-num .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--rl-tint);color:var(--rl-blue)!important;font-weight:700!important;font-size:17px!important}
/* video */
.rl-vph{position:relative;width:100%;max-width:960px;margin:12px auto;aspect-ratio:16/9;border-radius:20px;background:linear-gradient(135deg,#0b3a5c,#07273F);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;box-shadow:0 40px 80px -40px rgba(0,0,0,.7)}
.rl-vph-inner{display:flex;flex-direction:column;align-items:center;gap:16px}
.rl-vph-play{width:84px;height:84px;border-radius:50%;background:var(--rl-sky);position:relative}
.rl-vph-play:after{content:"";position:absolute;left:34px;top:26px;border-left:24px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent}
.rl-vph-label{color:rgba(255,255,255,.7);font-size:15px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}
.rl-video-notes.e-con{max-width:960px;margin:8px auto 0;--gap:48px;align-items:center}
/* five things */
.rl-five .rl-read.e-con{--gap:0}
.rl-item.e-con{border-top:1px solid var(--rl-line);--padding-top:40px;--padding-bottom:40px;--padding-left:0;--padding-right:0;--gap:14px}
.rl-five .rl-h2{margin-bottom:24px}
.rl-num-lg .elementor-heading-title{width:auto;height:auto;background:none;border-radius:0;font-size:15px!important;letter-spacing:.14em;color:var(--rl-sky)!important}
.rl-item .rl-h3 .elementor-heading-title{font-size:26px!important;letter-spacing:-.01em}
/* diagrams */
.rl-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:10px 0 4px;counter-reset:s;position:relative}
.rl-flow-4{grid-template-columns:repeat(4,1fr);margin:18px 0 22px}
.rl-flow-step{position:relative;padding:22px 18px 18px;background:#fff;border:1px solid var(--rl-line);display:flex;flex-direction:column;gap:6px;font-size:14.5px;line-height:1.45;color:var(--rl-mute)}
.rl-flow-step+.rl-flow-step{border-left:none}
.rl-flow-step:first-child{border-radius:14px 0 0 14px}.rl-flow-step:last-child{border-radius:0 14px 14px 0}
.rl-flow-step:not(:last-child):after{content:"";position:absolute;right:-9px;top:30px;width:16px;height:16px;background:#fff;border-top:1px solid var(--rl-line);border-right:1px solid var(--rl-line);transform:rotate(45deg);z-index:2}
.rl-flow-step strong{color:var(--rl-navy);font-size:16px}
.rl-flow-n{width:30px;height:30px;border-radius:50%;background:var(--rl-blue);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}
.rl-flow-note{font-size:14px;color:var(--rl-mute);margin:6px 0 0}
/* proof */
.rl-proofgrid.e-con{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px;margin-top:16px;align-items:start}
.rl-story .elementor-widget-text-editor{font-size:17px}
.rl-imgph{aspect-ratio:16/10;border-radius:14px;border:2px dashed #b9c8d6;background:repeating-linear-gradient(45deg,#f6f9fb,#f6f9fb 12px,#eef3f7 12px,#eef3f7 24px);display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:var(--rl-mute);font-size:14px;font-weight:600}
/* promise */
.rl-ibgrid.e-con{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px 48px;margin-top:20px}
.rl-ib .elementor-icon-box-wrapper{text-align:left!important}
.rl-ib .elementor-icon-box-icon{margin-bottom:14px!important}
.rl-ib .elementor-icon{font-size:22px!important;width:52px;height:52px;display:flex!important;align-items:center;justify-content:center;border-radius:14px;background:var(--rl-tint);color:var(--rl-blue)!important}
.rl-ib .elementor-icon i,.rl-ib .elementor-icon svg{color:var(--rl-blue)!important;fill:var(--rl-blue)!important}
.rl-ib .elementor-icon-box-title{font-size:19px!important;font-weight:700!important;color:var(--rl-navy)!important;margin-bottom:8px!important}
.rl-ib .elementor-icon-box-description{font-size:16px!important;line-height:1.6!important;color:var(--rl-ink)!important}
/* chips + checks */
.rl-chips .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:10px}
.rl-chips .elementor-icon-list-item{margin:0!important;padding:8px 14px!important;background:#fff;border:1px solid var(--rl-line);border-radius:999px}
.rl-chips .elementor-icon-list-text{font-size:14.5px;font-weight:600;color:var(--rl-navy);padding-left:6px!important}
.rl-chips .elementor-icon-list-icon i{color:var(--rl-sky)!important;font-size:12px}
.rl-checks .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}
.rl-checks .elementor-icon-list-item{margin:0!important;padding:0!important;align-items:flex-start!important}
.rl-checks .elementor-icon-list-text{font-size:17px;color:var(--rl-ink);padding-left:10px!important}
.rl-checks-q .elementor-icon-list-items{grid-template-columns:1fr}
/* callout */
.rl-callout.e-con{background:var(--rl-navy);border-radius:22px;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;--gap:16px;position:sticky;top:120px}
.rl-callout .rl-h3 .elementor-heading-title{color:#fff!important;font-size:23px!important}
.rl-callout .elementor-widget-text-editor{color:rgba(255,255,255,.85);font-size:17px}
.rl-callout .elementor-widget-text-editor strong{color:#fff}
.rl-callout .rl-btn-ghost .elementor-button{border-color:rgba(255,255,255,.6)!important;color:#fff!important;font-size:14px!important;white-space:normal;line-height:1.35}
.rl-callout .rl-btn-ghost .elementor-button:hover{background:#fff!important;color:var(--rl-navy)!important}
.rl-decider .rl-row.e-con{align-items:flex-start}
/* faq */
.rl-faq .elementor-toggle-item{background:#fff;border:1px solid var(--rl-line);border-radius:14px;margin-bottom:12px;overflow:hidden}
.rl-faq .elementor-tab-title{padding:20px 24px!important;border:none!important;font-size:18px;font-weight:600;color:var(--rl-navy)!important}
.rl-faq .elementor-tab-title a{color:var(--rl-navy)!important}
.rl-faq .elementor-toggle-icon{color:var(--rl-blue)!important}
.rl-faq .elementor-tab-content{padding:0 24px 22px!important;border:none!important;font-size:17px;line-height:1.7;color:var(--rl-ink)}
.rl-faq-single{margin-top:12px}
.rl-soft .rl-faq .elementor-toggle-item{border-color:transparent}
/* callback */
.rl-echo{margin:8px auto;max-width:620px;text-align:center}
.rl-echo.elementor-widget-text-editor p{font-size:21px;font-weight:600;color:var(--rl-navy);opacity:.55;margin:0 0 10px}
.rl-echo.elementor-widget-text-editor p:nth-child(2){opacity:.7}.rl-echo.elementor-widget-text-editor p:nth-child(3){opacity:.85}.rl-echo.elementor-widget-text-editor p:nth-child(4){opacity:1}
.rl-kicker.elementor-widget-text-editor{font-size:clamp(22px,2.4vw,28px);font-weight:700;color:var(--rl-blue);text-align:center;line-height:1.35;margin-top:10px}
/* final */
.rl-final.e-con{background:radial-gradient(1200px 400px at 50% 0%,#0f4a73 0%,var(--rl-navy) 70%)!important}
/* sticky mobile cta */
.rl-sticky{display:none}
@media (max-width:767px){
.rl-sec.e-con{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px}
.rl-sec.rl-hero{--padding-top:40px;--padding-bottom:64px}
.rl-row.e-con{--gap:36px}
.rl-hero-media .rl-photo:before{inset:14px -10px -10px 14px}
.rl-flow,.rl-flow-4{grid-template-columns:1fr}
.rl-flow-step{border-radius:0!important;border-left:1px solid var(--rl-line)!important}
.rl-flow-step+.rl-flow-step{border-top:none}
.rl-flow-step:first-child{border-radius:14px 14px 0 0!important}.rl-flow-step:last-child{border-radius:0 0 14px 14px!important}
.rl-flow-step:not(:last-child):after{right:auto;left:30px;top:auto;bottom:-9px;transform:rotate(135deg)}
.rl-checks .elementor-icon-list-items{grid-template-columns:1fr}
.rl-proofgrid.e-con,.rl-ibgrid.e-con,.rl-quotes.e-con{grid-template-columns:1fr}
.rl-callout.e-con{position:static}
.rl-item .rl-h3 .elementor-heading-title{font-size:22px!important}
.rl-btn .elementor-button{width:100%;justify-content:center}
.rl-sticky{display:block;position:fixed;left:12px;right:12px;bottom:12px;z-index:9999;background:var(--rl-blue);color:#fff!important;text-align:center;font-weight:700;font-size:16px;padding:15px 20px;border-radius:999px;box-shadow:0 12px 30px -8px rgba(7,39,63,.6);transform:translateY(140%);transition:transform .25s ease}
.rl-sticky.rl-show{transform:translateY(0)}
}
.rl-nw{white-space:nowrap}
.rl-center.elementor-widget-text-editor,.rl-center.elementor-widget-text-editor p{text-align:center}
.rl-quotes.e-con{display:flex!important;flex-wrap:wrap;justify-content:center}
.rl-quotes .rl-quote{flex:0 1 calc(33.333% - 14px);min-width:280px}
.rl-checks .elementor-icon-list-text{align-self:flex-start}
.rl-checks .elementor-icon-list-icon{margin-top:5px}
.rl-switch .rl-read.e-con{max-width:900px}
.rl-fit .rl-photo img{object-position:15% center}
.rl-faq .elementor-tab-title{display:flex!important;align-items:center;gap:14px;font-size:18px!important;font-weight:600!important;line-height:1.4}
.rl-faq .elementor-toggle-title{font-size:18px!important;font-weight:600!important;color:var(--rl-navy)!important}
.rl-faq .elementor-toggle-icon{width:auto!important;font-size:14px}
.rl-hero-media .rl-photo:before{display:none}
@media (max-width:767px){.rl-quotes .rl-quote{flex-basis:100%}}
.rl-quotes.e-con>.elementor-widget.rl-quote{width:calc(33.333% - 14px)!important;max-width:calc(33.333% - 14px)!important;flex:0 0 auto}
.rl-intro.elementor-widget{max-width:760px!important;width:100%;align-self:center;margin-left:auto;margin-right:auto}
@media (max-width:1024px){.rl-quotes.e-con>.elementor-widget.rl-quote{width:calc(50% - 10px)!important;max-width:calc(50% - 10px)!important}}
@media (max-width:767px){.rl-quotes.e-con>.elementor-widget.rl-quote{width:100%!important;max-width:100%!important}}
.rl-quotes.e-con{flex-direction:row!important;--flex-direction:row}
@media (max-width:767px){.rl-sticky{right:78px}}
/* five things: two-column layout */
.rl-five .rl-read.e-con{max-width:1100px}
.rl-item.e-con{--gap:56px;align-items:flex-start}
.rl-item-head.e-con,.rl-item-body.e-con,.rl-pair.e-con{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}
.rl-item-head.e-con{--gap:12px;position:sticky;top:110px}
.rl-item-body.e-con{--gap:20px}
.rl-take.elementor-widget-text-editor{font-size:17px;line-height:1.5;font-weight:600;color:var(--rl-blue);border-left:3px solid var(--rl-sky);padding-left:14px;margin-top:4px}
.rl-pair.e-con{--gap:16px}
.rl-pair>.elementor-widget{flex:1 1 0;width:auto!important}
.rl-photo-sq img{aspect-ratio:1/1;border-radius:14px}
@media (max-width:767px){.rl-item.e-con{--gap:18px}.rl-item-head.e-con{position:static}}/* End custom CSS */