.custom-hero{height:100%;overflow:hidden}.hero-main-wrapper{position:relative;color:#fff}.hero-main-wrapper .custom-hero__pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;z-index:2;pointer-events:none;opacity:64%;background-color:#081f3f;background-position:center}.hero-main-wrapper .custom-hero__heading{font-weight:400;font-size:40px;line-height:100%;letter-spacing:0;text-transform:uppercase;margin-bottom:24px}.hero-main-wrapper .hero-image-wrapper{position:absolute;height:100%;width:100%;top:0;bottom:0;left:0}.hero-main-wrapper .bg_image{position:relative;padding-top:35.157%;height:100%;width:100%}.hero-main-wrapper .custom-hero__content{padding:96px 0 160px}.hero-main-wrapper .bg_image img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.hero-main-wrapper .content--wrapper{position:relative;left:0;right:0;top:0;z-index:11}.hero-main-wrapper .custom-hero__subheading{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;margin-bottom:48px;font-family:Montserrat,sans-serif}.hero-main-wrapper .custom-hero__buttons{display:flex;gap:32px;flex-wrap:wrap}.hero-main-wrapper .custom-hero__buttons .btn--primary{background:#d3af37;color:#fff;padding:10px 20px;border:2px solid #D3AF37}.hero-main-wrapper .custom-hero__buttons .btn--primary:hover{border:2px solid #D3AF37;background:transparent;color:#d3af37}.hero-main-wrapper .custom-hero__buttons .btn--primary:hover path{stroke:#d3af37}.hero-main-wrapper .custom-hero__buttons .btn--outline{border:2px solid #D3AF37;color:#d3af37;padding:10px 20px;display:inline-flex;align-items:center}.hero-main-wrapper .custom-hero__buttons .btn--outline:hover{background:#d3af37;color:#fff}.custom-hero.catalog_banner .bg_image{padding-top:27%}.custom-hero.catalog_banner .hero-main-wrapper .custom-hero__content{text-align:center;padding-top:96px;padding-bottom:64px}.team_banner .hero-main-wrapper .custom-hero__content{text-align:center;padding:96px 0}.team_banner .hero-main-wrapper .bg_image{padding-top:22.7%}@media(min-width:1291px){.custom-hero.catalog_banner .hero-main-wrapper .content--wrapper{position:absolute;top:10%}}@media(min-width:1270px){.hero-main-wrapper .content--wrapper{position:absolute;top:10%}.hero-main-wrapper .hero-image-wrapper{position:relative}}@media(max-width:1290px)and (min-width:1270px){.custom-hero.catalog_banner .hero-main-wrapper .content--wrapper{position:absolute;top:0}}@media(max-width:767px){.hero-main-wrapper .custom-hero__content{padding-top:64px;padding-bottom:106px}.hero-main-wrapper .custom-hero__heading{line-height:47px}.hero-main-wrapper .custom-hero__subheading{font-weight:700}.custom-hero.catalog_banner .hero-main-wrapper .custom-hero__subheading{font-weight:400;margin-bottom:64px}.custom-hero.catalog_banner .hero-main-wrapper .custom-hero__content{padding-bottom:64px}}@media(max-width:370px){.hero-main-wrapper .custom-hero__buttons .btn--primary{text-align:left}}.about-banner .custom-hero__sub_heading{font-weight:700;font-family:Proxima Nova Condensed;font-size:24px;line-height:100%;text-align:center;text-transform:uppercase;margin-bottom:24px}.about-banner .hero-main-wrapper .custom-hero__heading{text-align:center}.about-banner .hero-main-wrapper .custom-hero__subheading{text-align:center;max-width:1024px;margin:0 auto}@media(max-width:767px){.about-banner .hero-main-wrapper .custom-hero__subheading{font-weight:400}}.template-about .expect-banner .hero-main-wrapper .bg_image{padding-top:40.08%}.template-about .expect-banner .hero-main-wrapper .bg_image:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#66b2e7;z-index:2;opacity:84%}.template-about .expect-banner .hero-main-wrapper .custom-hero__content .custom-hero__sub_heading:empty{display:none}.template-about .expect-banner .hero-main-wrapper .custom-hero__content{max-width:768px;margin:0 auto;padding:0}.template-about .expect-banner .hero-main-wrapper .custom-hero__content .custom-hero__heading{font-family:Proxima Nova Condensed;font-weight:700;font-size:32px;line-height:39px;letter-spacing:2px;text-align:center;text-transform:uppercase;color:#263243;margin-bottom:24px}.template-about .expect-banner .hero-main-wrapper .custom-hero__content .custom-hero__subheading{font-family:Montserrat;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#263243;margin:0}.template-about .expect-banner .content--wrapper{padding:96px 0}.template-about .hero-main-wrapper .content--wrapper{top:0}@media(min-width:1281px){.template-about .hero-main-wrapper .content--wrapper{top:16%}}@media(min-width:1270px){.template-about .expect-banner .content--wrapper{position:absolute;top:0;height:100%;width:100%;display:flex;align-items:center}}.contact_banner .hero-main-wrapper .bg_image{padding-top:26.876%}.contact_banner .hero-main-wrapper .custom-hero__content{padding:96px 0 128px}.contact_banner .hero-main-wrapper .bg_image img{object-position:0% 43%}.contact_banner .hero-main-wrapper .custom-hero__heading{font-family:Special Gothic Expanded One;text-align:center}.contact_banner .hero-main-wrapper .custom-hero__subheading{font-family:Montserrat;font-weight:400;font-size:16px;line-height:22px;text-align:center;max-width:675px;margin:0 auto}@media(min-width:1270px){.contact_banner .hero-main-wrapper .content--wrapper{top:0;height:100%;display:flex;align-items:center}}@media(max-width:767px){.contact_banner .hero-main-wrapper .custom-hero__content{padding-top:64px;padding-bottom:96px}}.contact_banner .hero-main-wrapper .custom-hero__heading{letter-spacing:-1px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-hero-uniforms.css.map */
