@font-face{font-family:ProtectorInter;src:url(pf-inter-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ProtectorInter;src:url(pf-inter-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body:is(#protector-home-scope,.protector-home){--font-body-family:ProtectorInter,Arial,sans-serif;--font-heading-family:ProtectorInter,Arial,sans-serif;--page-width:144rem;background:#fff;font-family:var(--font-body-family);letter-spacing:0}:is(#protector-home-scope,.protector-home) #MainContent{overflow:clip}:is(#protector-home-scope,.protector-home) h1,:is(#protector-home-scope,.protector-home) h2,:is(#protector-home-scope,.protector-home) h3{font-family:var(--font-heading-family);font-style:normal}:is(#protector-home-scope,.protector-home) .page-width{width:100%;max-width:1440px;margin-inline:auto;padding-inline:60px}:is(#protector-home-scope,.protector-home) .header{min-height:84px;gap:28px;grid-template-columns:auto 1fr auto}:is(#protector-home-scope,.protector-home) .header__heading-logo-wrapper{width:218px}:is(#protector-home-scope,.protector-home) .header__heading-logo{width:100%;height:auto}:is(#protector-home-scope,.protector-home) .header__menu-item{font-size:14px;font-weight:500;padding:12px 13px}:is(#protector-home-scope,.protector-home) .header__submenu .header__menu-item{font-size:14px;line-height:1.5}:is(#protector-home-scope,.protector-home) .header__inline-menu{justify-self:end;margin:0}:is(#protector-home-scope,.protector-home) .header-wrapper{background:#fff;box-shadow:0 1px #15252812}:is(#protector-home-scope,.protector-home) .header__icon{color:#142126}:is(#protector-home-scope,.protector-home) .video-hero{background:#142126}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__overlay{background:linear-gradient(90deg,#05151de6,#07171db3 35%,#07171d22),linear-gradient(0deg,#06161e77,transparent 60%)}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__video{position:absolute;top:0;right:0;bottom:0;left:0}:is(#protector-home-scope,.protector-home) .video-hero .pf-hero-poster{object-position:65% center;position:absolute;top:0;right:0;bottom:0;left:0}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__inner{padding-top:92px;padding-bottom:112px}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__eyebrow{font-size:12px;letter-spacing:.08em;line-height:1.6;margin-bottom:26px;color:#f2cb35}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__heading{font-weight:700;line-height:1.025;letter-spacing:-.048em;max-width:920px}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__description{color:#e0e8ea;line-height:1.75;margin-top:24px}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__buttons{gap:13px;margin-top:32px;align-items:center}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__button{min-height:52px;padding:13px 24px;font-size:14px;font-weight:700;letter-spacing:0;border-radius:3px;line-height:1.4;transition:background .2s,color .2s;white-space:nowrap}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__button--solid{background:#f2cb35;color:#172126;border-color:#f2cb35}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__button:hover{background:#fff;color:#172126;border-color:#fff}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__button--text{border-color:transparent;gap:14px;padding-inline:14px;display:inline-flex}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__button--text:hover{background:transparent;color:#fff;text-decoration:underline;text-underline-offset:6px}.pf-hero-foot{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#e9eeee;font-size:12px;letter-spacing:.02em;min-height:62px;z-index:2}.pf-hero-foot:before{content:"";position:absolute;top:0;left:60px;right:60px;height:1px;background:#ffffff30}.pf-video-toggle{display:inline-flex;align-items:center;gap:9px;color:#fff;background:transparent;border:1px solid #ffffff60;border-radius:3px;padding:7px 12px;font:inherit;cursor:pointer;min-height:36px}.pf-video-toggle[hidden]{display:none}.pf-video-toggle:hover{background:#fff2}.protector-home .tt-placeholder{padding:0!important;background:transparent!important}.protector-home .about-collage__primary-image,.protector-home .tt-image{object-position:center 65%!important}:is(#protector-home-scope,.protector-home) a:focus-visible,:is(#protector-home-scope,.protector-home) button:focus-visible{outline:3px solid #d4a900;outline-offset:5px}:is(#protector-home-scope,.protector-home) .complete-solutions .complete-solutions__header{text-align:left;max-width:900px;margin:0 0 42px}:is(#protector-home-scope,.protector-home) .complete-solutions .complete-solutions__eyebrow{justify-content:start;font-size:12px;letter-spacing:.1em;font-weight:700}:is(#protector-home-scope,.protector-home) .complete-solutions .complete-solutions__heading{font-weight:700;line-height:1.08;letter-spacing:-.045em}:is(#protector-home-scope,.protector-home) .complete-solutions .complete-solutions__description{margin-left:0;line-height:1.7;color:#59686d}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card{box-shadow:none;border:1px solid #dce3df;overflow:hidden;transition:transform .25s,border-color .25s}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card:hover{transform:translateY(-5px);border-color:#8babae}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__top{padding:25px 24px}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__number{color:#f2cb35;font-size:13px;font-weight:700;margin-bottom:16px;line-height:1}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__accent-line{display:none}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__title{font-size:22px;line-height:1.15;letter-spacing:-.025em;font-weight:700}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__text{color:#c7d3d5;line-height:1.55;margin-top:13px}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__image-wrap{background:#fff;padding:12px 16px;margin:0;overflow:hidden}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__image{object-fit:contain;width:100%;height:100%;max-height:100%}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__bottom{padding:0 20px 20px;flex:1;background:#fff}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__list{padding:4px 0 0;margin:0;gap:0}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__list li{padding:8px 0;border-top:1px solid #e7eae8;line-height:1.4}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__list a{display:block;flex:1;padding:2px 0;transition:color .15s}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__list a:hover{text-decoration:underline;text-underline-offset:4px;color:#096876}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__bullet{color:#708487}.pf-range-tail{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:34px;padding-top:25px;border-top:1px solid #d6dfdb;font-size:14px;color:#57676c;line-height:1.6}.pf-range-tail a,.pf-projects-tail a{color:#142126;font-weight:700;text-decoration:none;border-bottom:1px solid #142126;padding-bottom:5px}:is(#protector-home-scope,.protector-home) .about-collage .about-collage__heading{font-weight:700;line-height:1.07;letter-spacing:-.045em}:is(#protector-home-scope,.protector-home) .about-collage .about-collage__description{color:#56676c;line-height:1.8}:is(#protector-home-scope,.protector-home) .about-collage .about-collage__description p+p{margin-top:18px}:is(#protector-home-scope,.protector-home) .about-collage .about-collage__button{font-size:14px;color:#142126;min-height:42px;gap:24px;border-bottom:1px solid #142126;border-radius:0;padding-inline:0;background:transparent}:is(#protector-home-scope,.protector-home) .about-collage .about-collage__button:hover{color:#096876;background:none}:is(#protector-home-scope,.protector-home) .about-collage .about-collage__media{margin-bottom:25px}:is(#protector-home-scope,.protector-home) .why-choose-sequence .why-choose-sequence__heading{font-weight:700;letter-spacing:-.045em}:is(#protector-home-scope,.protector-home) .why-choose-sequence .why-choose-sequence__heading-row{gap:12px}:is(#protector-home-scope,.protector-home) .why-choose-sequence .why-choose-sequence__subheading{color:#aebfc3;line-height:1.7}:is(#protector-home-scope,.protector-home) .why-choose-sequence .why-choose-sequence__eyebrow{color:#f2cb35;font-size:12px;letter-spacing:.1em}:is(#protector-home-scope,.protector-home) .why-choose-sequence .why-choose-sequence__card{box-shadow:none;border:1px solid #33464a}:is(#protector-home-scope,.protector-home) .why-choose-sequence .why-choose-sequence__card .rte{color:#b9c9cd;line-height:1.65}:is(#protector-home-scope,.protector-home) .why-choose-sequence .why-choose-sequence__card h3{font-weight:700;letter-spacing:-.02em}:is(#protector-home-scope,.protector-home) .tt-section .tt-background{display:none}:is(#protector-home-scope,.protector-home) .tt-section .tt-heading{font-weight:700;line-height:1.08;letter-spacing:-.045em}:is(#protector-home-scope,.protector-home) .tt-section .tt-description{color:#56676c;line-height:1.8}:is(#protector-home-scope,.protector-home) .tt-section .tt-button{font-weight:700;min-height:52px;padding:13px 23px;letter-spacing:0;text-transform:none}:is(#protector-home-scope,.protector-home) .tt-section .tt-image{display:block;width:100%;height:100%;object-fit:cover}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__header{text-align:left;max-width:880px;margin-left:0}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__eyebrow{justify-content:flex-start;font-size:12px;letter-spacing:.1em}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__heading{font-weight:700;line-height:1.08;letter-spacing:-.045em}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__description{margin-left:0;color:#56676c;line-height:1.7}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__filters{justify-content:flex-start;gap:12px}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__separator{display:none}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__filter{padding:10px 18px;border:1px solid #cbd6d6;border-radius:3px;font-size:14px;min-height:43px;color:#435960}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__filter.is-active{background:#172126;color:#fff;border-color:#172126}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__overlay{background:linear-gradient(0deg,#07151dd9,transparent 65%);opacity:1}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__overlay-content{justify-content:flex-end;align-items:flex-start;padding:28px;text-align:left}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__item-title{font-weight:700;letter-spacing:-.035em;line-height:1.15}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__item-link{font-size:14px;margin-top:12px;letter-spacing:0;text-transform:none}.pf-projects-tail{display:flex;justify-content:flex-end;margin-top:32px;font-size:14px}:is(#protector-home-scope,.protector-home) .project-cta .project-cta__content{max-width:580px}:is(#protector-home-scope,.protector-home) .project-cta .project-cta__heading{font-weight:700;line-height:1.1;letter-spacing:-.035em}:is(#protector-home-scope,.protector-home) .project-cta .project-cta__art{width:500px;max-width:48%;height:290px}:is(#protector-home-scope,.protector-home) .project-cta .project-cta__art-image{width:100%;height:100%;object-fit:contain;filter:none;opacity:1}:is(#protector-home-scope,.protector-home) .project-cta .project-cta__button{font-weight:700;text-transform:none;letter-spacing:0;color:#172126}:is(#protector-home-scope,.protector-home) footer.footer{background:#0e181d;color:#fff;border:0}:is(#protector-home-scope,.protector-home) footer.footer h2,:is(#protector-home-scope,.protector-home) footer.footer h3,:is(#protector-home-scope,.protector-home) footer.footer a{color:#fff}:is(#protector-home-scope,.protector-home) footer.footer p,:is(#protector-home-scope,.protector-home) footer.footer .rte{color:#afc0c6;line-height:1.7}:is(#protector-home-scope,.protector-home) footer.footer .footer-block__heading{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0}:is(#protector-home-scope,.protector-home) footer.footer .footer-block__details-content .list-menu__item--link{font-size:14px;color:#c1ced3}:is(#protector-home-scope,.protector-home) footer.footer .footer-block__brand-info img{filter:brightness(0) invert(1)}:is(#protector-home-scope,.protector-home) footer.footer .footer-block--newsletter{border-top:1px solid #ffffff2b;padding-top:35px}:is(#protector-home-scope,.protector-home) footer.footer .footer-block__newsletter h2{font-size:23px;line-height:1.3;letter-spacing:-.03em}:is(#protector-home-scope,.protector-home) footer.footer .footer__content-bottom{border-top:1px solid #ffffff2b}:is(#protector-home-scope,.protector-home) footer.footer input{font-size:16px!important}@media(min-width:990px){:is(#protector-home-scope,.protector-home) .about-collage .about-collage__grid{align-items:center}:is(#protector-home-scope,.protector-home) .about-collage .about-collage__primary-card{aspect-ratio:5/4}}@media(max-width:1100px){:is(#protector-home-scope,.protector-home) .page-width{padding-inline:32px}:is(#protector-home-scope,.protector-home) .header{gap:15px}:is(#protector-home-scope,.protector-home) .header__heading-logo-wrapper{width:185px}:is(#protector-home-scope,.protector-home) .header__menu-item{padding-inline:9px;font-size:13px}:is(#protector-home-scope,.protector-home) .complete-solutions .complete-solutions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pf-hero-foot:before{left:32px;right:32px}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__heading{font-size:60px}}@media(max-width:749px){:is(#protector-home-scope,.protector-home) .page-width{padding-inline:22px}:is(#protector-home-scope,.protector-home) .header{grid-template-columns:1fr 2fr 1fr;min-height:72px;padding-inline:18px}:is(#protector-home-scope,.protector-home) .header__heading-logo-wrapper{width:190px}:is(#protector-home-scope,.protector-home) .header__heading{justify-self:center}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__inner{padding-top:65px;padding-bottom:95px;align-items:center}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__heading{font-size:clamp(37px,8vw,52px);line-height:1.08;letter-spacing:-.042em}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__eyebrow{font-size:11px;margin-bottom:23px;max-width:300px;align-items:start}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__dot{margin-top:5px}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__description{font-size:16px;line-height:1.7;max-width:470px}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__buttons{gap:10px;flex-wrap:wrap}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__button{padding:12px 17px;min-height:49px;font-size:14px}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__button--text{padding-left:0;min-width:150px;justify-content:start}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__overlay{background:linear-gradient(90deg,#07171dd9,#07171d70),linear-gradient(0deg,#07171d88,transparent)}.pf-hero-foot{min-height:60px;font-size:11px;line-height:1.5;gap:15px}.pf-hero-foot>span{max-width:225px}.pf-hero-foot:before{left:22px;right:22px}.pf-video-toggle{padding:6px 8px;min-width:35px}.pf-video-toggle [data-video-label]{display:none}:is(#protector-home-scope,.protector-home) .complete-solutions .complete-solutions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__top{padding:21px 17px;min-height:195px;height:auto}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__title{font-size:20px;line-height:1.15}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__text{font-size:14px;line-height:1.5}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__bottom{padding:0 15px 16px}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__image-wrap{padding:10px 0;height:170px}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__list{font-size:14px}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__list li{gap:5px;padding-block:9px}.pf-range-tail{display:block;margin-top:26px;font-size:14px}.pf-range-tail>span{display:block;margin-bottom:18px}:is(#protector-home-scope,.protector-home) .about-collage .about-collage__heading{font-size:36px}:is(#protector-home-scope,.protector-home) .about-collage .about-collage__secondary-card{max-width:35%;aspect-ratio:4/5}:is(#protector-home-scope,.protector-home) .why-choose-sequence .why-choose-sequence__heading-row{gap:9px;flex-wrap:wrap}:is(#protector-home-scope,.protector-home) .why-choose-sequence .why-choose-sequence__heading{font-size:33px}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__grid{grid-template-columns:1fr;gap:18px}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__overlay-content{padding:23px}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__item-title{font-size:25px}:is(#protector-home-scope,.protector-home) .projects-portfolio .projects-portfolio__filter{padding:9px 13px;font-size:14px}:is(#protector-home-scope,.protector-home) .project-cta .project-cta__art{max-width:100%;width:330px;height:220px}:is(#protector-home-scope,.protector-home) .project-cta .project-cta__heading{font-size:36px}:is(#protector-home-scope,.protector-home) footer.footer .footer-block__newsletter h2{font-size:22px}}@media(max-width:380px){:is(#protector-home-scope,.protector-home) .header__heading-logo-wrapper{width:165px}:is(#protector-home-scope,.protector-home) .complete-solutions .complete-solutions__grid{grid-template-columns:1fr}:is(#protector-home-scope,.protector-home) .complete-solutions .solution-card__top{min-height:0}:is(#protector-home-scope,.protector-home) .video-hero .video-hero__heading{font-size:35px}}@media(prefers-reduced-motion:reduce){:is(#protector-home-scope,.protector-home) *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/protector-home.css.map */
