.pf-new-hero{min-height:auto!important;background:#fff!important;display:flex;flex-direction:column;position:relative}.pf-text-section{display:flex;flex-direction:column;justify-content:center;padding:24px}.pf-text-section h3{color:#000;font-family:Roboto Condensed;font-size:32px;font-style:normal;font-weight:700;line-height:40px;margin:0}.pf-text-section h3 span{color:#3b65df;font-family:Roboto Condensed;font-size:32px;font-style:normal;font-weight:700;line-height:44px;margin:0}.pf-text-section p{color:#000;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:26px;margin:8px 0 0}.pf-text-section a{display:flex;padding:19px 32px;justify-content:center;align-items:center;background:#3b65df;color:#fff;text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:900;line-height:16px;margin:16px 0 0;width:fit-content;cursor:pointer;text-decoration:none!important;transition:opacity .2s ease}.pf-text-section a:hover{color:#fff!important;opacity:.8}.pf-hero-video{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.pf-hero-video iframe{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.pf-made-in-usa{position:absolute;width:60px;height:60px;object-fit:cover;z-index:2;right:10px;bottom:10px}@media (min-width: 768px){.pf-made-in-usa{position:absolute;width:120px;height:120px;right:0;left:-140px;margin:auto;bottom:40px}.pf-new-hero{max-height:480px;justify-content:space-between;align-items:center;flex-direction:row;overflow:hidden}.pf-text-section{width:50%;margin:0 auto}.pf-hero-video{width:50%}.pf-text-section h3{font-size:48px;line-height:56px;max-width:22ch}.pf-text-section h3 span{font-size:48px;line-height:56px}.pf-text-section p{font-size:18px;margin-top:16px;line-height:32px;max-width:42ch}.pf-text-section a{font-size:18px;padding:23px 48px;margin-top:32px}}@media (min-width: 1120px){.pf-text-section{width:fit-content}}@media (min-width: 1250px){.pf-new-hero{max-height:400px}}@media (min-width: 1500px){.pf-new-hero{max-height:418px}}@media (min-width: 1600px){.pf-new-hero{max-height:445px}}@media (min-width: 1700px){.pf-new-hero{max-height:485px}}@media (min-width: 1800px){.pf-new-hero{max-height:505px}}@media (min-width: 1900px){.pf-new-hero{max-height:520px}}@media (min-width: 2000px){.pf-new-hero{max-height:600px}}@media (min-width: 2250px){.pf-new-hero{max-height:650px}}@media (min-width: 2500px){.pf-new-hero{max-height:700px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/hero-banner--new.css.map */
