.top-banner svg{position:absolute;left:0;bottom:0;width:60vw;z-index:2}.top-banner{position:relative}.top-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#000000e6,#0000 75%);z-index:1;box-shadow:none;display:block}.top-banner .banner__box .banner__text p{text-transform:uppercase;font-size:2rem;line-height:1.1;font-style:normal;letter-spacing:2px}.top-banner .banner__box h1{margin-bottom:10px}.top-banner .banner__box .text__heading{text-transform:uppercase;font-size:4.5rem;line-height:1.1;margin-bottom:0rem;letter-spacing:1px}.top-banner .banner__text p{color:#fff;text-transform:uppercase;font-size:3rem;line-height:1.1;font-weight:700;font-style:italic;letter-spacing:normal;margin-top:1.5rem;margin-bottom:0;font-family:Barlow}.top-banner .banner__media .desktop_image{display:block}.top-banner .banner__media .mobile_image{display:none}@media screen and (max-width: 749px){.top-banner .banner__media .desktop_image{display:none}.top-banner .banner__media .mobile_image{display:block}.top-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#000000e6,#0000 75%);z-index:1;box-shadow:none;display:block!important}}.about-us-banner .banner__text p{text-transform:uppercase;font-size:3rem;line-height:1.1;font-weight:700;font-style:italic;letter-spacing:.25rem;margin-top:1.5rem;margin-bottom:0}.new-image-banner{position:relative}.internal-page-hero-banner .banner__box .banner__text{margin-top:0}.internal-page-hero-banner .banner__box .banner__text{font-size:35px;font-family:var(--font-barlow-bold)}.internal-page-hero-banner .banner__box h1{margin-bottom:0}@media screen and (max-width: 749px){.internal-page-hero-banner img[fetchpriority=high]{display:none!important}.internal-page-hero-banner .mobile_image{display:block!important}.internal-page-hero-banner .banner__media:before{padding-bottom:0!important}.internal-page-hero-banner .media>img{position:relative!important}.internal-page-hero-banner .banner__heading{margin-bottom:0;font-size:35px}.internal-page-hero-banner .banner__box .banner__text{font-size:22px;font-family:var(--font-barlow-bold)}}.about-us-page .banner__box h1{margin:0}.about-map-section .banner__box h1{font-size:36px;max-width:40rem;margin-bottom:1.5rem;line-height:normal}.about-map-section .banner__box h3{color:#983520;line-height:1.1;margin-bottom:3rem;max-width:50rem;font-style:italic;font-size:20px;letter-spacing:.1rem;font-family:Barlow ExtraBold}.about-map-section .banner__box p{line-height:1.5}@media only screen and (min-width: 750px){.about-map-section .banner__box{max-width:52rem}}.about-map-section .about-intro__stat-icons{display:flex;margin-top:4rem}.about-map-section .stat-icon{display:flex;margin-right:3.5rem;align-items:center;justify-content:center}.about-map-section .about-intro__stat-icons .icon{width:6rem;height:6rem;padding-right:.75rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.about-map-section .stat .title{font-weight:700;text-transform:uppercase;font-size:1.8rem;letter-spacing:.5px;margin-bottom:0;margin-top:0}.about-map-section .stat{padding-left:.75rem;line-height:1}.about-map-section .stat .subtitle{text-transform:uppercase;font-weight:600;font-size:1.2rem;color:#983520;letter-spacing:.5px}@media screen and (min-width: 750px){.new-image-banner .banner--desktop-transparent .banner__box{padding:2rem 8rem}}@media only screen and (max-width: 749px){.about-map-section .about-intro__stat-icons{display:flex;margin-top:4rem;flex-direction:column;align-items:flex-start;gap:2rem}.about-map-section .banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box{background-color:#ffffffe6}.about-map-section .banner__box h1{font-size:3rem}.about-map-section .banner__box p{font-size:16px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-banner.css.map */
