.brand-campaign-page{margin:0 auto;max-width:2000px}.brand-campaign-page .button{max-width:400px;display:block}.brand-campaign-page .button.button-red{background:#cb333b;max-width:400px;margin:0}.brand-campaign-header{position:relative;background:#002d72}.brand-campaign-header>img{margin:0 auto;width:100%}.brand-campaign-header .content{width:100%;padding:0 20px;position:absolute;top:54%;left:16%;transform:translateY(-50%)}.brand-campaign-header .content h1{font-size:100px;color:#fff;line-height:1.1}.brand-campaign-page .intro{margin:80px auto 120px;max-width:1280px;padding:0 20px}.brand-campaign-page .intro p{font-size:20px;line-height:1.35;color:#002d72;margin:0 auto 50px}.intro .button{display:block;margin:0 0 10px;max-width:400px}.featured{margin:0 auto 80px;background:url(/cdn/shop/files/bg-pixels_430x.png?v=1729643518#) center center no-repeat;background-size:cover;padding:135px 0 138px}.three-grid{margin:0 auto;display:flex;max-width:1680px;padding:0 20px;justify-content:space-around}.three-grid .tg-card{width:33.33%;margin:0 auto;text-align:center}.three-grid .tg-card .tgc-inner{padding:50px 5% 30px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 22px #0000002b;border-radius:26px;opacity:1;height:100%;max-width:463px;margin:0 20px}.three-grid .tg-card .heading{margin:40px auto 10px;font-size:30px;line-height:1.1;min-height:35px}.three-grid .tg-card p{font-size:18px;line-height:1.45;color:#002d72}.xox{position:relative;background:#c3d7ee;display:flex;padding:20px;align-items:center}.xox:before{content:" ";position:absolute;top:50%;left:0;width:38%;height:88%;background:#002d72;transform:translateY(-50%);border-top-right-radius:50%;border-bottom-right-radius:50%}.xox .x-left{position:relative;width:32%;height:100%}.xox .x-left .xl-inner{max-width:398px;margin:0 0 0 auto}.xox .x-left h3{font-size:50px;line-height:1.1;margin:0 auto 20px;color:#fff;font-family:VolteB}.xox .x-left p{font-size:20px;line-height:1.1;color:#fff}.xox .x-left .button--primary{margin:30px auto 0}.xox .x-right{width:68%;padding-left:5%}.xox .cc{display:flex;flex-wrap:wrap;max-width:1000px;margin:0 auto}.xox .cc-item{text-align:center;width:33.33%;margin:50px auto}.xox .cci-ic{position:relative;width:168px;height:168px;background:#fff;border-radius:50%;margin:0 auto 20px}.xox .cci-ic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xox .cci-copy{font-size:30px;line-height:1.1;margin:0;color:#002d72;font-family:VolteB}.xox.service-age{flex-direction:row-reverse;background:#002d72}.xox.service-age:before{left:auto;right:0;border-radius:50% 0 0 50%;background:#c3d7ee}.xox.service-age .x-right{padding-left:0;padding-right:5%}.xox.service-age .x-left .xl-inner{margin:0 0 auto}.xox.service-age .x-left h3,.xox.service-age .x-left p{color:#002d72}.xox.service-age .cci-copy{color:#fff}.xox.service-age .cc{margin:70px auto 0}.visit-us{max-width:1880px;margin:160px auto 20px;padding:0 20px}.vu-header{background:#cb333b;border-radius:29px 30px 0 0;display:flex;align-items:center}.vuh-img{width:25%}.vuh-img img{position:relative;top:-40px;display:block;margin:0 auto;max-width:185px;width:100%}.vuh-copy{width:75%}.vuh-copy h3{font-size:50px;line-height:1.1;font-family:VolteB;color:#fff;margin:0 0 20px}.vuh-copy p{font-size:20px;line-height:1.1;color:#fff;margin:0}.vu-map{overflow:hidden}.vu-map .find-location-module{margin:0 auto 30px}.vu-map .find-location-module h1{font-size:50px}.vu-map .find-location-inner>div:nth-child(1){width:40%}.vu-map .find-location-inner>div:nth-child(2){width:60%}.vu-map .find-location-module .address-input{max-width:85%}.vu-map .find-location-module .google-maps-sect{width:55.66vw}.vu-map .find-location-module .find-store-cta{margin:50px 0 60px!important;width:100%}.more-ways{max-width:1420px;padding:0 20px;margin:90px auto}.more-ways h2{color:#002d72;font-size:50px;line-height:1.1;font-family:VolteB;margin:0 0 50px}.mw-fg{display:flex;justify-content:space-between}.mw-fg>div{width:calc(50% - 10px)}.mwf-copy{max-width:590px;margin:0 auto}.mw-fg img{max-width:100%;width:100%}.mw-fg h3{font-size:30px;line-height:1.1;color:#002d72;margin:30px 0 20px;font-family:VolteB}.mw-fg p{font-size:20px;line-height:1.1;color:#002d72;margin:0 0 35px}.mwf-copy-flyer p{min-height:72px}.pc-points{margin:0 auto 100px;background-color:#fbd8d9;background-image:url(/cdn/shop/files/pc_bg_430x.svg?v=1729643516#);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0 20px}.pcp-fg{display:flex;justify-content:space-around;max-width:1420px;margin:0 auto;align-items:center}.pcp-fg>div:nth-child(1){width:55%}.pcp-fg>div:nth-child(2){width:45%;text-align:right}.pc-points .pc-phone{margin-right:40px;display:inline-block}.pc-points h3{font-family:VolteB;font-size:50px;line-height:1.1;color:#272727;margin:35px 0 20px}.pc-points li,.pc-points p{font-size:20px;line-height:1.1;color:#272727}.pc-points p{margin:20px 0 30px;max-width:650px}.pc-points ul{list-style:none;margin:0 0 50px}.pc-points li{position:relative;font-family:VolteB;padding-left:40px;margin-bottom:10px}.pc-points li:before{content:" ";position:absolute;top:50%;left:0;transform:translateY(-50%);width:15px;height:15px;background:url(/cdn/shop/files/checkmark_430x.svg?v=1729643517#) center center no-repeat;background-size:contain}.mobile-img{display:none}@media (min-width: 768px) and (max-width: 1250px){.find-location-module .button--primary.find-store-cta{margin:30px auto!important}}@media (min-width: 768px) and (max-width: 1100px){.xox .x-left .button--primary{max-width:300px}}@media (min-width: 1100px) and (max-width: 1305px){.brand-campaign-header .content h1{font-size:80px}}@media (max-width: 1100px){.brand-campaign-header .content h1{font-size:50px}.featured{padding:40px 0}.three-grid{flex-direction:column}.three-grid .tg-card{width:100%;margin:0 auto 30px}.three-grid .tg-card .tgc-inner{max-width:100%;display:flex;align-items:center}.three-grid .tg-card .tgc-inner div:nth-child(2){padding-left:30px;text-align:left}.three-grid .tg-card .heading{margin-top:0}.xox{flex-direction:column;overflow:hidden}.xox:before{display:none}.xox .x-left,.xox .x-right{width:100%}.xox .x-right{padding:0}.xox .x-left .xl-inner{margin:0 auto 50px;text-align:center;position:relative;z-index:1}.x-left:before{content:" ";position:absolute;top:-98%;left:50%;transform:translate(-50%);width:90%;height:210%;background:#002d72;border-radius:50%}.xox .cc{margin:0 auto}.xox.service-age{flex-direction:column}.xox.service-age .x-left .xl-inner{margin:0 auto}.xox.service-age .x-right{margin:0 auto;padding:0}.service-age .x-left:before{background:#c3d7ee;height:220%}.more-ways{margin-bottom:30px}.more-ways .mw-fg{flex-direction:column}.more-ways .mw-fg>div{width:100%;margin-bottom:50px}.pc-points{position:relative;padding:20px;background-size:cover;overflow:hidden}.pc-points .pc-phone{position:absolute;bottom:0;right:-30%}}@media (max-width: 768px){.brand-campaign-header .content{position:relative;top:auto;left:auto;transform:none;padding:40px 30px}.brand-campaign-header .content h1{font-size:60px;margin:0 auto}.brand-campaign-page .intro{margin:40px auto 80px}.xox .cc{margin-top:60px}.x-left{position:relative}.x-left:before{top:-22px;left:-80px;width:calc(100vw + 100px);height:calc(100% + 60px);border-radius:0 0 50% 50%;transform:none}.service-age .x-left:before{height:calc(100% + 110px)}.xox .x-left h3{font-size:30px;margin:15px auto}.xox .cci-copy{font-size:22px}.three-grid .tg-card .tgc-inner{margin:0 auto;flex-direction:column;text-align:center}.three-grid .tg-card .tgc-inner div:nth-child(2){text-align:center;padding:20px 0 0}.xox .cci-ic{width:144px;height:144px}.xox .cc-item{width:calc(50% - 10px);margin:35px auto 0}.visit-us{padding:0}.vu-header{flex-direction:column}.vuh-copy{width:85%;padding:0 0 40px}.vuh-copy h3{font-size:36px;margin:0 auto 15px}.vu-map .find-location-module .find-store-cta{max-width:92%!important;margin:35px auto 20px!important}.more-ways h2{font-size:30px}.pc-points{padding:50px 30px 40px}.pc-points h3{font-size:30px}.pcp-fg>div:nth-child(1){width:100%}.pcp-fg>div:nth-child(2){display:none}.desktop-img{display:none}.mobile-img{display:block}}
/*# sourceMappingURL=/cdn/shop/t/853/assets/brand-campaign.css.map */
