*{box-sizing:border-box}body{font-family:"Montserrat",sans-serif}a.link-hover{text-decoration:none;transition:all .3s ease}a.link-hover:hover{text-decoration:underline}img{max-width:100%;height:auto}.bold{font-weight:600}.bolder{font-weight:800;letter-spacing:.5px}.mb-2{margin-bottom:10px}.mb-3{margin-bottom:20px}.mb-4{margin-bottom:30px}.mt-4{margin-top:30px}.mt-5{margin-top:40px}.flex{display:flex}#header ul#mainNav{background-color:#fff}@media screen and (min-width: 992px){#header ul#mainNav{background-color:rgba(0,0,0,0)}}#header .header-nav-top .nav>li>a{color:#00476b;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);letter-spacing:.5px;transition:text-decoration-color .3s ease}#header .header-nav-top .nav>li>a:hover{text-decoration-color:#fff}#header img{width:200px}@media screen and (min-width: 992px){#header img{width:250px}}#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li{align-content:center}#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li:hover{background-color:rgba(0,0,0,0) !important}#header .header-nav-main nav>ul>li.dropdown:hover>.dropdown-menu{top:100px;border-top:3px solid #083b5c;border-radius:0}.sticky-header-enabled.sticky-header-active #header .header-nav-main nav>ul>li.dropdown:hover>.dropdown-menu{top:71px}#header.header-nav-opened .header-container,#header.header-mobile-side-opened .header-container{background-color:#fff;transition:background-color .3s ease}#header.header-nav-opened .header-body,#header.header-mobile-side-opened .header-body{height:528.031px}#header .header-btn-collapse-nav{color:#00476b;transition:color .3s ease}#header .header-btn-collapse-nav i{color:#00476b}#header.header-transparent .header-btn-collapse-nav{color:#fff}#header.header-transparent .header-btn-collapse-nav i{color:#fff}.sticky-header-active #header.header-transparent .header-btn-collapse-nav{color:#00476b}.sticky-header-active #header.header-transparent .header-btn-collapse-nav i{color:#00476b}#header .header-nav-main nav.show~.header-container,#header .header-nav-main nav.show .header-container,#header .header-nav-main nav.collapsing~.header-container,#header .header-nav-main nav.collapsing .header-container{background-color:#fff;transition:background-color .3s ease}@media screen and (min-width: 992px){#header #mainNav>li:nth-child(6)>a{background-color:#00476b;border:1px solid #00476b;color:#fff;padding:10px 30px;border-radius:30px;margin-left:20px;transition:all .3s ease}#header #mainNav>li:nth-child(6)>a:hover{background-color:#fff;color:#00476b !important;border:1px solid #00476b}}#header.header-transparent .header-body{background:none;transition:background-color .3s ease}#header.header-transparent .header-body .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li>a{color:#fff}.sticky-header-active #header.header-transparent .header-body{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:background-color box-shadow .4s ease-in-out}.sticky-header-active #header.header-transparent .header-body .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li>a{color:#083b5c;transition:color .3s ease}.sticky-header-active #header.header-transparent .header-body #mainNav>li:nth-child(6)>a{color:#fff !important;border:1px solid #00476b;transition:color border-color background-color .3s ease}.sticky-header-active #header.header-transparent .header-body #mainNav>li:nth-child(6)>a:hover{color:#00476b !important;border:1px solid #00476b;background-color:rgba(0,0,0,0)}@media screen and (min-width: 992px){#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li{align-items:center;display:flex}}.hero{position:relative;display:grid;place-items:center;color:#fff;isolation:isolate;min-height:calc(90vh - 0px);height:calc(90vh - 0px);margin-bottom:100px}@supports(height: 90dvh){.hero{min-height:calc(90dvh - 0px);height:calc(90dvh - 0px)}}@media screen and (min-width: 650px){.hero{margin-bottom:125px}}.hero .hero__media{position:absolute;inset:0;z-index:0}.hero .hero__video{width:100%;height:100%;object-fit:cover;pointer-events:none}.hero .hero__overlay{position:absolute;inset:0;background:rgba(0,0,0,.6);z-index:1}.hero .hero__content{position:relative;z-index:2;max-width:1205px;width:min(92%,1205px);padding:clamp(16px,3vw,32px);text-align:center;display:grid;gap:clamp(12px,2.2vw,24px)}.hero .hero__content .logo img{margin:auto;width:250px}@media screen and (min-width: 650px){.hero .hero__content .logo img{margin:auto;width:300px}}@media screen and (min-width: 992px){.hero .hero__content .logo img{margin:auto;width:600px}}.hero h1{color:#fff;margin:0 auto;max-width:1250px;padding:clamp(10px,1.6vw,18px) clamp(14px,2.2vw,24px);border-radius:10px;font-weight:800;line-height:1.35;font-size:1.25rem;letter-spacing:.5px}@media screen and (min-width: 650px){.hero h1{font-size:1.75rem}}@media screen and (min-width: 992px){.hero h1{color:#fff;margin:0 auto;max-width:1250px;border-radius:10px;font-weight:800;line-height:1.35;font-size:2.15rem}}.hero h2{font-family:"Lora",serif;font-weight:600;letter-spacing:.5px;position:absolute;padding:15px 30px;background-color:#00476b;color:#fff;z-index:99999;bottom:-50px;margin-bottom:0;font-size:1.15rem}@media screen and (min-width: 600px){.hero h2{font-size:1.75rem;padding:30px 50px}}@media(prefers-reduced-motion: reduce){.hero .hero__video{display:none}}#footer{background:#1f1f1f;font-size:1.05em;position:relative;clear:both;padding-top:100px;padding-bottom:100px}#footer .flex{display:flex;flex-wrap:wrap}#footer img{max-height:75px;margin-bottom:30px}#footer a{display:block;font-weight:600;color:#fff;text-decoration:underline;text-decoration-color:#fff;transition:text-decoration-color .3s ease}#footer a:hover{text-decoration-color:rgba(0,0,0,0)}#footer .footer-contact{flex-direction:column}@media screen and (min-width: 992px){#footer .footer-contact{flex-direction:row}}#footer .footer-contact h5{text-transform:capitalize;font-weight:700}#footer .footer-contact h5:last-of-type{margin-top:30px}#footer .footer-contact p{color:#fff}#footer .footer-contact .phone{width:100%}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#fff}#footer>p{line-height:1.5;color:#fff !important;font-weight:400}#footer .footer-nav nav{display:flex}#footer .footer-nav nav>ul{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}#footer .footer-nav nav>ul>li{position:relative;height:100%;align-self:stretch}#footer .footer-nav nav>ul>li>a{position:relative;background:rgba(0,0,0,0);padding:0 .9rem;margin:0;height:100%;display:inline-flex;align-items:center;white-space:normal;font-size:12px;font-style:normal;font-weight:700;letter-spacing:-0.5px;text-transform:uppercase;color:#fff;text-decoration:none}#footer .footer-nav nav>ul>li:first-child>a{padding-left:0}#footer .footer-nav.footer-nav-links nav>ul>li:first-child>a:before{left:0}@media(max-width: 991px){#footer .footer-nav{width:100%}#footer .footer-nav nav{text-align:center}#footer .footer-nav nav>ul{width:100%}#footer .footer-nav nav>ul>li>a{text-align:center;padding:5px 12px}}@media(max-width: 767px){#footer .footer-nav{width:100%}#footer .footer-nav nav{text-align:center}#footer .footer-nav nav>ul{width:100%}#footer .footer-nav nav>ul>li{height:auto;width:100%}#footer .footer-nav nav>ul>li>a{text-align:center;padding:1em 0}}#footer form{opacity:.85}#footer form label.error{line-height:16px;margin:5px 0 -5px;display:block;clear:both}#footer form .alert{padding:6px;text-align:center}#footer .logo img{position:relative;top:2px;image-rendering:-webkit-optimize-contrast;transform:translateZ(0)}#footer .footer-copyright{background:#f8f9fa;font-weight:600}#footer .footer-copyright nav{font-size:.5em}#footer .footer-copyright nav ul{list-style:none;margin:0;padding:0}#footer .footer-copyright nav ul li{display:inline-block;line-height:12px;margin:0;padding:0 8px}#footer .footer-copyright nav ul li:first-child{border:medium none;padding-left:0}#footer .footer-copyright nav ul li:last-child{padding-right:0}#footer .footer-copyright p{color:#00476b;margin:0;padding:0;font-size:.75em}@media(min-width: 992px){#footer{padding-top:50px;padding-bottom:50px}#footer .footer-wrapper{justify-content:space-between}#footer img{margin-bottom:0}#footer .footer-info{width:60%;padding-right:50px}#footer .footer-contact{width:40%;flex-wrap:nowrap}#footer .footer-contact h5:last-of-type{margin-top:0}#footer .footer-contact .address{padding-right:20px}#footer .footer-contact .phone{width:auto;padding-left:20px}}#footer .footer-ribbon{position:absolute;margin:-16px 0 0 0;padding:10px 20px 6px 20px}#footer .footer-ribbon:before{border-right:10px solid #f8f9fa;border-top:16px solid rgba(0,0,0,0);content:"";display:block;height:0;right:100%;position:absolute;top:0;width:7px}#footer .footer-ribbon span{color:#fff;font-size:1.25em;font-weight:600;text-transform:uppercase;font-family:"Montserrat",sans-serif}@media(min-width: 768px){#footer .footer-nav.footer-nav-bottom-line nav>ul>li>a:before{content:"";position:absolute;width:auto;height:3px;top:50%;left:.85rem;right:.85rem;margin-top:15px;transform:translate3d(0, -50%, 0)}}#footer a:not(.btn):not(.no-footer-css).text-color-light{color:#fff !important}#footer a:not(.btn):not(.no-footer-css).text-color-light:hover{color:hsla(0,0%,100%,.8) !important}#footer a:not(.btn):not(.no-footer-css).text-color-light:focus,#footer a:not(.btn):not(.no-footer-css).text-color-light:active{color:hsla(0,0%,100%,.6) !important}#footer a:not(.btn):not(.no-footer-css).text-color-default{color:#00476b !important}#footer a:not(.btn):not(.no-footer-css).link-hover-style-1{position:relative;left:0px;transition:all .1s ease-in-out}#footer a:not(.btn):not(.no-footer-css).link-hover-style-1:hover{left:3px}#footer ul.nav-list>li a{border-bottom:1px solid hsla(0,0%,100%,.1);line-height:20px;padding-bottom:11px}#footer ul.nav-list>li a:hover{background-color:hsla(0,0%,100%,.05)}#footer ul.nav-list>li:last-child a{border-bottom:0}#footer ul.list.icons li{margin-bottom:5px}#footer.footer-bg-color-2{background:#212529}#footer.footer-texts-more-lighten p,#footer.footer-texts-more-lighten span,#footer.footer-texts-more-lighten a:not(.btn):not(.no-footer-css),#footer.footer-texts-more-lighten li{color:rgba(0,0,0,.6)}#footer.footer-texts-more-lighten a:not(.btn):not(.no-footer-css):hover{text-decoration:none;color:#fff}#footer .footer-copyright.footer-copyright-full-width-border-top{position:relative;border-top:0}#footer .footer-copyright.footer-copyright-full-width-border-top:before{content:"";position:absolute;top:0;left:50%;width:100vw;border-top:1px solid hsla(0,0%,100%,.05);transform:translate3d(-50%, 0, 0)}.footer-copyright{background:#f8f9fa;font-weight:600}.footer-copyright nav{font-size:.5em}.footer-copyright nav ul{list-style:none;margin:0;padding:0}.footer-copyright nav ul li{display:inline-block;line-height:12px;margin:0;padding:0 8px}.footer-copyright nav ul li:first-child{border:medium none;padding-left:0}.footer-copyright nav ul li:last-child{padding-right:0}.footer-copyright p{color:#00476b;margin:0;padding:0;font-size:.75em}#who-we-are .secondaryHero,.team .secondaryHero,#company .secondaryHero,#platform .secondaryHero,#brands .secondaryHero,#private-label .secondaryHero,#timeline .secondaryHero,#locations .secondaryHero,#contact .secondaryHero,#employee-resources .secondaryHero,#privacy .secondaryHero,#terms .secondaryHero,#lost .secondaryHero,#products .secondaryHero{display:flex;background-image:linear-gradient(15deg, rgb(8, 59, 92) 0%, rgba(8, 59, 92, 0.75) 75%),url("/img/bssimg/building.jpg");background-blend-mode:multiply;background-size:cover;background-position:center;margin-bottom:40px}@media screen and (min-width: 992px){#who-we-are .secondaryHero,.team .secondaryHero,#company .secondaryHero,#platform .secondaryHero,#brands .secondaryHero,#private-label .secondaryHero,#timeline .secondaryHero,#locations .secondaryHero,#contact .secondaryHero,#employee-resources .secondaryHero,#privacy .secondaryHero,#terms .secondaryHero,#lost .secondaryHero,#products .secondaryHero{margin-bottom:80px}}#who-we-are .secondaryHero h1,.team .secondaryHero h1,#company .secondaryHero h1,#platform .secondaryHero h1,#brands .secondaryHero h1,#private-label .secondaryHero h1,#timeline .secondaryHero h1,#locations .secondaryHero h1,#contact .secondaryHero h1,#employee-resources .secondaryHero h1,#privacy .secondaryHero h1,#terms .secondaryHero h1,#lost .secondaryHero h1,#products .secondaryHero h1{margin-bottom:0;padding:50px 0}.featured-boxes .box-hover{transition:all .3s ease}.featured-boxes .box-hover:hover{transform:scale(1.03);box-shadow:0 2px 10px rgba(0,0,0,.1)}.featured-boxes .box-content{display:flex;align-items:center;justify-content:center;min-height:130px}.homepage{background-color:rgba(211,225,238,.4588235294)}.homepage h3{font-family:"Lora",serif;font-weight:600;letter-spacing:.5px;text-transform:capitalize;color:#00476b;margin-bottom:25px}@media(min-width: 992px){.homepage h3{font-size:1.75rem;margin-bottom:35px}}.homepage a.link-hover{color:var(--primary);font-weight:600;text-decoration:none;border-bottom:1px solid #fff;transition:border .3s ease}.homepage a.link-hover:hover{border-bottom:1px solid #00476b}.homepage figure{margin-bottom:0}.homepage article{font-weight:500}.homepage article p:last-child{margin-bottom:0}.homepage .feature-split,.homepage .feature-split-fullscreen{align-items:center}@media(min-width: 992px){.homepage .feature-split,.homepage .feature-split-fullscreen{margin-bottom:125px}}.homepage .feature-split{display:flex;flex-wrap:wrap}.homepage .feature-split article{padding:60px 40px}@media(min-width: 992px){.homepage .feature-split article{padding:0}}.homepage .feature-split.img-right{flex-direction:column-reverse}@media(min-width: 992px){.homepage .feature-split{flex-wrap:nowrap;flex-direction:row}.homepage .feature-split figure,.homepage .feature-split article{width:50%}.homepage .feature-split figure{z-index:0}.homepage .feature-split .feature-split__copy{position:relative}.homepage .feature-split .offset-wrapper{position:relative;left:100px;top:-10px}.homepage .feature-split .content-wrapper{z-index:1;padding:100px;position:relative;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}.homepage .feature-split .offset-container{position:absolute;inset:0;transform:translate(-10px, 10px);z-index:0;background:#00476b;pointer-events:none}.homepage .feature-split.img-left .offset-wrapper{left:-100px}.homepage .feature-split.img-left .offset-wrapper .offset-container{transform:translate(10px, 10px)}.homepage .feature-split.img-left figure{z-index:1}.homepage .feature-split.img-right{flex-direction:row}}.homepage .feature-split-fullscreen{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:stretch;background-color:#00476b}.homepage .feature-split-fullscreen article{padding:60px 40px}.homepage .feature-split-fullscreen article h3,.homepage .feature-split-fullscreen article p{color:#fff}@media(min-width: 992px){.homepage .feature-split-fullscreen{flex-wrap:wrap;flex-direction:row}.homepage .feature-split-fullscreen article{width:40%;padding:100px;display:flex;flex-wrap:wrap;align-items:center}.homepage .feature-split-fullscreen figure.feature-split_photo{width:60%;margin:0;height:auto}.homepage .feature-split-fullscreen figure.feature-split_photo img{width:100%;height:100%;object-fit:cover}}.homepage .locations{padding:60px 40px;text-align:center;background-color:#00476b}.homepage .locations h3{color:#fff}.homepage .locations img{width:100%;max-width:1140px;margin:auto;background-blend-mode:darken}@media screen and (min-width: 650px){.homepage .locations{padding:100px}}.homepage .video{background:#bfcdd6;text-align:center;padding:0}.homepage .video .video-wrapper{margin:auto;max-width:800px}@media(min-width: 650px){.homepage .video .video-wrapper{max-width:100%}}#products{margin-bottom:60px}#products .grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;max-width:1200px;margin:auto}#products .card{flex:0 0 240px;aspect-ratio:1/1;height:auto;position:relative;background:#fff;border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;cursor:pointer;transition:transform .3s ease}#products .card:hover{transform:translateY(-2px)}#products .card:focus-within{outline:3px solid rgba(0,123,255,.6);outline-offset:3px}@supports not (aspect-ratio: 1/1){@media(min-width: 992px){#products .card{height:240px}}}#products .card-front{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;padding:1.5rem;text-align:center;position:relative;z-index:1}#products .card-front h3{font-size:.85rem;font-weight:700;margin-bottom:10px;color:#123456;line-height:1.25;text-transform:title-case}#products .card-front img{width:clamp(110px,58%,150px);height:auto;display:block}#products .card-hover{position:static;inset:auto;background-color:#004b6f;color:#fff;padding:1rem 1.5rem;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:none;will-change:auto;transition:none;z-index:0}#products .card-hover h3{font-size:.85rem;font-weight:700;color:#fff;margin:0 0 .5rem 0;text-align:center;line-height:1.25;display:none}#products .card-hover p{font-size:.9rem;color:#fff;line-height:1.4;text-align:center;margin:0}#products .product-tile,#products .product-hover-content{border-radius:0}@media(max-width: 991px){#products .card{aspect-ratio:auto;height:auto}}@media(min-width: 992px){#products{margin:0 auto 80px}#products .card-hover{position:absolute;inset:0;padding:1.5rem;transform:translateX(100%);will-change:transform;transition:transform .3s ease;z-index:2;align-items:center;justify-content:center;text-align:center}#products .card-hover h3{display:block}#products .card:hover .card-hover,#products .card:focus-within .card-hover{transform:translateX(0)}}#private-label .privateLabel-flex{border:1px solid var(--lightBlueGray);margin:20px;padding:40px;text-align:center}#private-label .privateLabel-img img{height:auto;margin-bottom:30px;max-width:200px;width:100%}#private-label a{color:var(--primary);cursor:pointer !important;display:inline-block;font-weight:700;margin-top:10px;padding-right:10px;text-align:center;text-decoration:none;transition:all .3s ease;border-bottom:1px solid var(--primary)}#private-label a:hover{margin-right:10px;border-bottom:1px solid #fff}#private-label .masthead-card{margin:20px;border:1px solid var(--lightBlueGray)}#private-label .masthead-card .masthead-img{text-align:center;padding:80px 40px;background:url(../../../img/bssimg/truforceBG.png)}#private-label .masthead-card .masthead-img img{height:auto;max-width:275px;width:100%}#private-label .masthead-card .masthead-text{padding:40px;text-align:center}#private-label .masthead-card .masthead-text .masthead-lead{font-weight:700}#private-label .masthead-card .masthead-text a{color:var(--primary);cursor:pointer !important;display:inline-block;font-weight:700;margin-top:10px;padding-right:10px;text-align:center;text-decoration:none;transition:all .3s ease}#private-label .masthead-card .masthead-text a:hover{margin-right:10px}#private-label .divider{width:50%;height:1px;background-color:var(--lightBlueGray);margin:40px auto}#private-label .privateLabel-wrap{margin:0 auto 60px}@media screen and (min-width: 992px){#private-label .privateLabel-wrap{margin:0 auto 80px}#private-label .privateLabel-flex{align-items:center;display:flex;flex-wrap:nowrap;width:100%;padding:0}#private-label .privateLabel-flex .privateLabel-img{padding:40px}#private-label .privateLabel-flex .privateLabel-img img{margin-bottom:0;max-width:none;width:225px}#private-label .privateLabel-text{margin:40px;margin-left:0;padding-left:40px;text-align:left;border-left:1px solid var(--lightBlueGray)}#private-label .masthead-card{display:flex;width:100%}#private-label .masthead-card .masthead-img{padding:40px;display:flex;align-items:center;border-right:1px solid var(--lightBlueGray)}#private-label .masthead-card .masthead-img img{margin-bottom:0;width:350px;max-width:none;height:auto}#private-label .masthead-card .masthead-text{text-align:left}#private-label .divider{margin:60px auto}}#platform .platform-info{margin-bottom:60px}#platform .platform-info .platform-img-wrapper{width:100%;text-align:center}#platform .platform-info img{max-width:350px;width:250px;margin:30px auto 20px}#platform .platform-info.fpc{display:flex;justify-content:center;flex-wrap:wrap}#platform .platform-link{margin:40px auto 60px;text-align:center}#platform .platform-link>a{border:1px solid var(--primary);background-color:#fff;padding:20px 40px;color:var(--primary);font-weight:600;display:inline-block;text-align:center;text-decoration:none;cursor:pointer !important;transition:all .3s ease}#platform .platform-link>a:hover{background-color:var(--primary);color:#fff}@media screen and (min-width: 992px){#platform .secondaryHero{margin-bottom:80px}#platform .platform-info{margin-bottom:80px}#platform .platform-info .platform-img-wrapper{width:30%;text-align:center}#platform .platform-info .platform-img-wrapper.fpn{width:40%}#platform .platform-info img{width:250px;margin:30px auto 0}#platform .platform-info .fpn>img{width:375px}#platform .platform-info.fpc{flex-wrap:nowrap;align-items:center}#platform .bss{margin:40px 30px}#platform .bss img{width:300px;margin-top:0}#platform .platform-link{margin:60px auto 80px}}#contact h3{font-size:1.15em;text-transform:capitalize;font-weight:600}#contact .phone>h3{margin-top:20px}#contact .contact-content{margin-bottom:40px}@media screen and (min-width: 992px){#contact .contact-content{margin-bottom:60px}#contact .contact-aside{padding-right:40px}#contact h2{font-size:1.75em;line-height:1.35}#contact h3{color:#444}#contact aside{border-right:1px solid #bfcdd6;padding-right:20px;padding-bottom:100px}#contact aside p{font-size:1.15em}#contact aside a{color:var(--primary);font-weight:600;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .3s ease-in-out}#contact aside a:hover{text-decoration-color:var(--primary)}}.team .team-list{justify-content:center}.team .team-wrapper{margin-bottom:80px}@media screen and (min-width: 992px){.team .team-wrapper{margin-bottom:60px}}.team .row{--bs-gutter-y: 2rem}.team .imgWrap{text-align:center}.team .bio-image{max-width:300px;width:100%;height:auto}.team .bio-info{margin:10px 0;text-align:center;line-height:1.3}.team .bio-info span{display:block}.team .bio-info .name{font-size:1.3em;font-weight:800;color:var(--primary);margin-bottom:5px}.team .bio-info .title{font-size:.9em;font-weight:800;text-transform:uppercase}.team .bio-info .bio-divider{height:2px;width:50px;background-color:#bfcdd6;margin:5px auto}.team .bio-info img{width:100px}.news-wrapper{margin:40px auto;padding:0 40px}.news-wrapper h2,.news-wrapper h3,.news-wrapper h4{color:#00476b}.news-wrapper h2{font-weight:700;line-height:1.25;margin:20px 0 0}.news-wrapper h2::after{content:"";display:block;margin:20px 0;height:2px;width:100px;background-color:#00476b}.news-wrapper h3{text-transform:capitalize;line-height:1.3;margin-top:0;font-style:italic}.news-wrapper h4{margin-top:35px}.news-wrapper sub{line-height:.75}.news-wrapper a.link-hover{color:var(--primary);font-weight:600;text-decoration:none;border-bottom:1px solid #fff;transition:border .3s ease}.news-wrapper a.link-hover:hover{border-bottom:1px solid var(--primary)}@media screen{.news-wrapper{margin:80px auto}.news-wrapper h2,.news-wrapper h3{max-width:885px}}#lost .content{margin:100px auto}#lost .content h2{font-size:5em;font-weight:800;letter-spacing:1px;text-align:center;color:var(--primary)}#lost .content p{text-align:center;font-size:1.45em}#lost .content a{color:var(--primary);font-weight:600;text-decoration:underline;text-decoration-color:var(--primary);transition:text-decoration-color .3s ease-in-out}#lost .content a:hover{text-decoration-color:rgba(0,0,0,0)}@media screen and (min-width: 992px){#lost .content h2{font-size:7em;margin-bottom:60px}#lost .content p{font-size:2.75em;line-height:1.15}}#employee-resources .employee-resources-wrapper{margin:80px auto}#employee-resources a{color:var(--primary);font-weight:600;text-decoration:underline;text-decoration-color:var(--primary);transition:text-decoration-color .3s ease-in-out}#employee-resources a:hover{text-decoration-color:rgba(0,0,0,0)}#employee-resources .italic{font-style:italic}#privacy .copy,#terms .copy{margin:75px auto}#privacy h2,#privacy h3,#terms h2,#terms h3{color:var(--primary)}#privacy h2,#terms h2{font-weight:400}#privacy h3,#terms h3{font-size:1.5em;font-weight:400;line-height:1.35;text-transform:capitalize;margin-bottom:10px;margin-top:30px}#privacy li,#terms li{margin-top:10px;margin-left:20px}#privacy li:last-child,#terms li:last-child{margin-bottom:20px}#privacy a,#terms a{color:var(--primary);font-weight:600;text-decoration:underline;text-decoration-color:#fff;transition:text-decoration-color .3s ease-in-out}#privacy a:hover,#terms a:hover{text-decoration-color:var(--primary)}#privacy table,#terms table{border-collapse:collapse;width:100%}#privacy td,#privacy th,#terms td,#terms th{border:1px solid var(--lightBlueGray);text-align:left;padding:8px}#privacy tr:nth-child(even),#terms tr:nth-child(even){background-color:var(--lighterBlueGray)}#brands .brands-grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;max-width:1140px;margin:60px auto}#brands .brand-card{position:relative;display:block;flex:1 1 320px;max-width:320px;border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;text-decoration:none;color:inherit;cursor:pointer;transition:box-shadow .25s ease,transform .25s ease}#brands .brand-card:hover,#brands .brand-card:focus-visible{box-shadow:0 10px 30px rgba(0,0,0,.15);outline:none;transform:translateY(-2px)}#brands .brand-card:focus-visible{outline:3px solid rgba(0,123,255,.6);outline-offset:3px}#brands .brand-front{display:grid;place-items:center;border-bottom:1px solid rgba(0,0,0,.062745098);padding:clamp(10px,4%,18px);min-height:180px}#brands .brand-front img{width:100%;height:auto;max-width:88%;max-height:88%;object-fit:contain;display:block;filter:grayscale(10%);transition:transform .3s ease,filter .3s ease}#brands .brand-card:hover .brand-front img,#brands .brand-card:focus-visible .brand-front img{transform:scale(1.04);filter:grayscale(0%)}#brands .brand-hover{position:static !important;transform:none !important;transition:none !important;background:rgba(0,0,0,0) !important;padding:0 !important;border-radius:0;display:flex;flex-direction:column;align-items:center;text-align:center}#brands .brand-hover::before{display:none !important}#brands .brand-body{background:#f8f9fa;color:inherit;border-radius:0;text-align:center;margin-inline:auto;padding:30px 15px}#brands .brand-body h3{margin:0 0 .75rem 0;font-size:1.05rem;font-weight:800;letter-spacing:.25px;line-height:1.2;color:inherit;display:none}#brands .brand-body p{margin:0;font-size:.85rem;font-weight:600;line-height:1.35;color:inherit;opacity:1}#brands .brand-link-row{margin-top:.75rem;width:100%;display:inline-flex;align-items:center;gap:.5rem;justify-content:center;text-align:center}#brands .brand-link-row .brand-link{color:#00476b;text-decoration:underline;font-weight:800;font-size:.9rem;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:margin .3s ease}#brands .brand-link-row .icons,#brands .brand-link-row .brand-arrow{color:#00476b}#brands .brand-link-row:hover .brand-link{margin-right:10px}@media(min-width: 992px){#brands .brand-card{flex:0 0 320px;aspect-ratio:1/1;height:auto;border:1px solid #e7eef3}@supports not (aspect-ratio: 1/1){#brands .brand-card{height:320px}}#brands .brand-front{height:100%;min-height:unset;border-bottom:none}#brands .brand-hover{position:absolute !important;inset:0;display:grid;grid-template-rows:1fr auto;align-items:center;justify-items:start;text-align:left;padding:1.25rem clamp(1rem,3vw,1.5rem);background-color:rgba(0,75,111,.95) !important;transform:translateX(100%) !important;will-change:transform;transition:transform .35s cubic-bezier(0.22, 0.61, 0.36, 1) !important;z-index:2}#brands .brand-hover::before{content:"";position:absolute;left:clamp(.6rem,2vw,1rem);bottom:clamp(3.2rem,6vh,4rem);width:70%;height:50%;background-image:var(--wm);background-repeat:no-repeat;background-size:contain;background-position:left bottom;opacity:.08;pointer-events:none;display:block !important}#brands .brand-body{background:none;border:0;box-shadow:0 1px 3px rgba(0,0,0,.1);max-width:36ch;padding:.5rem 1rem;margin-bottom:.25rem;text-align:left;color:#fff}#brands .brand-body h3{display:block;color:#fff}#brands .brand-body p{color:#fff}#brands .brand-link-row{grid-row:2;justify-content:flex-start;text-align:left}#brands .brand-link-row .brand-link{color:#fff}#brands .brand-link-row .icons,#brands .brand-link-row .brand-arrow{color:#fff}#brands .brand-card:hover .brand-hover,#brands .brand-card:focus-within .brand-hover{transform:translateX(0) !important}}@media(min-width: 992px){.product-tile{height:220px;padding:25px 15px}.product-icon img{width:50px;height:50px}.product-title{font-size:.95rem}.product-hover-content h5{font-size:1rem}.product-hover-content p{font-size:.85rem}}/*# sourceMappingURL=custom.css.map */
