header[data-v-9eb3450c]{margin:0 auto 2rem;max-width:100rem;position:relative;z-index:300}header .header-search-sticky[data-v-9eb3450c]{background-image:url(../svg/bg.mobile-2.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;height:0;left:0;margin:0;max-width:none;position:fixed;right:0;top:0;transition:height .1s linear;z-index:400}header .header-search-sticky.visible[data-v-9eb3450c]{height:10.1875rem;padding:1rem}header .header-hero[data-v-9eb3450c]{margin:0 1rem;position:relative}header .header-hero .hero-image[data-v-9eb3450c]{background-color:#dddfe4;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:1.5rem 1.5rem 0 0;height:15rem;position:relative}header .header-hero .hero-image-overlay[data-v-9eb3450c]{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.95));border-radius:1.5rem 1.5rem 0 0;content:"";height:15rem;left:0;position:absolute;right:0;top:0}header .header-hero .hero-image-headline[data-v-9eb3450c]{bottom:0;color:#fff;display:flex;flex-direction:column;left:0;padding:1rem;position:absolute;right:0;text-align:center}header .header-hero .hero-image-headline .headline-main-label[data-v-9eb3450c]{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.0125rem;line-height:2.125rem}header .header-hero .hero-image-headline .headline-sub-label[data-v-9eb3450c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:800;letter-spacing:.00625rem;line-height:1.25rem}header .header-hero .hero-search-wrapper[data-v-9eb3450c]{flex:1;position:relative;z-index:1}header .header-hero .hero-search-wrapper .hero-search[data-v-9eb3450c]{background-image:url(https://a.hwstatic.com/image/upload/v1675960377/pwa/bg.mobile.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 1.5rem 1.5rem;box-shadow:0 1rem 2rem -1rem #cc0074;padding:1.5rem 1rem}header .header-hero .hero-search-wrapper .hero-search .search-form-placeholder[data-v-9eb3450c]{margin:0 auto;max-width:69rem}header .header-hero .hero-search-wrapper .header-free-canx-notice[data-v-9eb3450c]{align-items:center;color:#fff;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;gap:.5rem;justify-content:center;letter-spacing:.0125rem;line-height:1rem;margin-top:1rem;margin-inline:auto;max-width:69rem;padding-inline:2rem}header.single-bar[data-v-9eb3450c]{margin:0;max-width:none}@media screen and (min-width:40em){header .header-hero[data-v-9eb3450c]{margin-inline:1.5rem}}@media screen and (min-width:48em){header .header-search-sticky[data-v-9eb3450c]{background-image:url(https://a.hwstatic.com/image/upload/v1675960377/pwa/bg.desktop.svg)}header .header-search-sticky.visible[data-v-9eb3450c]{height:6.125rem;padding:1rem 2.5rem}header .header-hero .hero-image[data-v-9eb3450c],header .header-hero .hero-image .hero-image-overlay[data-v-9eb3450c]{height:22.5rem}header .header-hero .hero-image .hero-image-headline .headline-main-label[data-v-9eb3450c]{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:3rem;font-weight:800;letter-spacing:-.025rem;line-height:3.5rem}header .header-hero .hero-image .hero-image-headline .headline-sub-label[data-v-9eb3450c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:800;letter-spacing:0;line-height:1.5rem}header .header-hero .hero-search-wrapper .hero-search[data-v-9eb3450c]{background-image:url(https://a.hwstatic.com/image/upload/v1675960377/pwa/bg.desktop.svg);padding-inline:2rem}header .header-hero .hero-search-wrapper .hero-search .search-greeting[data-v-9eb3450c]{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:3rem;font-weight:800;letter-spacing:-.025rem;line-height:3.5rem}}@media screen and (min-width:64em){header .header-hero[data-v-9eb3450c]{margin:0 2.5rem}header .header-hero .hero-search-wrapper .hero-search[data-v-9eb3450c]{padding-inline:3rem}header .header-hero .hero-search-wrapper .hero-search .search-form-placeholder[data-v-9eb3450c]{height:66px}}
