.O3-2-new-home-page-hero{backface-visibility:hidden;display:flex;flex-direction:row;padding-top:0;position:relative}.O3-2-new-home-page-hero.overlay-dark{color:#fff!important}.O3-2-new-home-page-hero.overlay-dark .O3-2-new-home-page-hero__top-headline-text{color:#fff}.O3-2-new-home-page-hero.overlay-light{color:#222!important}.O3-2-new-home-page-hero.overlay-light .O3-2-new-home-page-hero__top-headline-text{color:#222}.O3-2-new-home-page-hero__inner{display:flex;flex-direction:column;min-height:77.5rem;width:100%}.edit-mode .O3-2-new-home-page-hero__inner,.is-in-iframe .O3-2-new-home-page-hero__inner{min-height:77.5rem}.O3-2-new-home-page-hero__background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.O3-2-new-home-page-hero__background picture,.O3-2-new-home-page-hero__background video{height:100%;left:0;position:absolute;top:0;width:100%}.O3-2-new-home-page-hero__background picture img,.O3-2-new-home-page-hero__background video img{font-family:"object-fit: cover;";height:100%;object-fit:cover;pointer-events:none;width:100%}.O3-2-new-home-page-hero__background picture{z-index:0}.O3-2-new-home-page-hero__background video{font-family:"object-fit: cover;";object-fit:cover;pointer-events:none;z-index:1}@media screen and (max-width:767px){.O3-2-new-home-page-hero__background video.hide-video-for-mobile-devices{display:none}}.O3-2-new-home-page-hero__content{padding-top:14rem;z-index:3}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__welcome-text{font-size:0;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.414;margin:auto;max-height:45rem;opacity:1;overflow:hidden;padding-bottom:0;padding-top:0;text-align:center}@media screen and (max-width:991px){.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__welcome-text br{display:none}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__welcome-text.save-line-breaks-mobile br{display:inline}}@media screen and (max-width:767px){.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__welcome-text{top:5.5rem}}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__welcome-text.is-brand{color:#d20014;color:var(--color-brand-color)}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text{display:block;font-size:20px;font-size:2.5rem;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.414;margin:auto;max-height:22.5rem;opacity:1;overflow:hidden;padding-top:0;text-align:center}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text.fs-sm{font-size:10px;font-size:1.25rem}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text.fs-ml{font-size:15px;font-size:1.875rem}@media screen and (max-width:991px){.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text{display:block;max-height:37.5rem}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text br{display:none}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text.save-line-breaks-mobile br{display:inline}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text.fs-sm{font-size:10px;font-size:1.25rem}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text.fs-ml{font-size:15px;font-size:1.875rem}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text.fs-lg{font-size:20px;font-size:2.5rem}}@media screen and (max-width:767px){.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text{font-size:1.875rem!important;top:5.5rem}}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__top-headline-text.is-brand{color:#d20014;color:var(--color-brand-color)}.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__main-headline-text{display:block;font-size:40px;font-size:5rem}@media screen and (max-width:991px){.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__main-headline-text{font-size:32px;font-size:4rem}}@media screen and (max-width:767px){.O3-2-new-home-page-hero__content .O3-2-new-home-page-hero__main-headline-text{font-size:27px;font-size:3.375rem}}.O3-2-new-home-page-hero__content .home-buttons{text-align:center;width:100%}.O3-2-new-home-page-hero__content .home-buttons .btn,.O3-2-new-home-page-hero__content .home-buttons .btn--secondary,.O3-2-new-home-page-hero__content .home-buttons .btn--secondary:hover{color:#fff;font-size:15px;line-height:3rem;margin-left:11px;margin-right:11px}@media screen and (max-width:991px){.O3-2-new-home-page-hero__content .home-buttons .btn,.O3-2-new-home-page-hero__content .home-buttons .btn--secondary,.O3-2-new-home-page-hero__content .home-buttons .btn--secondary:hover{min-width:95%}}.O3-2-new-home-page-hero__content .home-buttons .btn--extended,.O3-2-new-home-page-hero__content .home-buttons .btn--extended:hover{color:#000;color:inherit!important;font-size:15px;line-height:3rem;margin-left:11px;margin-right:11px}.O3-2-new-home-page-hero__content .home-buttons .btn--secondary,.O3-2-new-home-page-hero__content .home-buttons .btn--secondary:hover{color:inherit!important}@media screen and (max-width:991px){.O3-2-new-home-page-hero__content .home-buttons .btn--secondary,.O3-2-new-home-page-hero__content .home-buttons .btn--secondary:hover{padding:2rem 2rem 1rem}}.O3-2-new-home-page-hero__content .home-buttons .btn{font-weight:400}.O3-2-new-home-page-hero__content .home-buttons .btn.secondary-extended{background:#fffc!important;color:#000!important}@media screen and (max-width:991px){.O3-2-new-home-page-hero__content .home-buttons .btn.secondary-extended{margin-top:10px;min-width:95%}}.O3-2-new-home-page-hero__content .home-buttons .btn.secondary-extended.secondary-extended:hover{background:#fff!important;color:#000!important}@media screen and (max-width:991px){.O3-2-new-home-page-hero__content .home-buttons .btn.secondary-extended.secondary-extended:hover{margin-top:10px;min-width:95%}}.O3-2-new-home-page-hero__content .home-buttons .O63-sign-up{display:inline-block;font-size:15px;padding:0}.O3-2-new-home-page-hero__content .home-buttons .O63-sign-up .btn{margin:0}.O3-2-new-home-page-hero__content .home-buttons .O63-sign-up .O63-sign-up__inner{width:unset}.O3-2-new-home-page-hero__content .home-buttons .O63-sign-up .O63-sign-up__inner__heading,.O3-2-new-home-page-hero__content .home-buttons .O63-sign-up .O63-sign-up__text{display:none}.O3-2-new-home-page-hero__content .home-buttons .O63-sign-up.sign-up-secondary .btn{background:none;margin-left:11px;margin-right:11px;padding-left:0;padding-right:0}.O3-2-new-home-page-hero__search{color:#fff;margin-top:8rem;padding-top:0;position:absolute;text-align:center;transition:padding-top .3s cubic-bezier(.455,.03,.515,.955),height .3s cubic-bezier(.455,.03,.515,.955);width:100%}.O3-2-new-home-page-hero__search .O3-2-new-home-page-hero__search_overlay_bottom,.O3-2-new-home-page-hero__search .O3-2-new-home-page-hero__search_overlay_top{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:height .3s cubic-bezier(.455,.03,.515,.955);width:100%;z-index:4}.O3-2-new-home-page-hero__search .O3-2-new-home-page-hero__search_overlay_bottom{background:#d20014;background:var(--color-brand-color);mix-blend-mode:multiply}html.no-mix-blend-mode .O3-2-new-home-page-hero__search .O3-2-new-home-page-hero__search_overlay_bottom{background-color:#b50e00;background-color:var(--color-brand-multiply);opacity:.8}.O3-2-new-home-page-hero__search .O3-2-new-home-page-hero__search_overlay_top{background-color:#d20014;background-color:var(--color-brand-color);opacity:.65}.O3-2-new-home-page-hero__search.has-results>.container.is-open{height:69.5rem}.O3-2-new-home-page-hero__search.has-results>.container.is-open .search-form__list{height:100%;margin:10px auto auto;max-width:116rem;opacity:1;text-align:left}.O3-2-new-home-page-hero__search.has-results>.container.is-open .search-form__list .search-form__suggestion{font-size:2.5rem;line-height:7rem}.O3-2-new-home-page-hero__search>.container{height:0;overflow:hidden;position:relative;transition:height .3s cubic-bezier(.455,.03,.515,.955);z-index:4}.O3-2-new-home-page-hero__search>.container .search-form{border-top:1px solid #f5f5f54d;font-size:24px;margin:auto;opacity:0;position:relative;transition:opacity .3s cubic-bezier(.455,.03,.515,.955);width:100%}.O3-2-new-home-page-hero__search>.container .search-form__form{border-bottom:2px solid #f5f5f580;margin:auto;max-width:116rem;padding-bottom:1rem}.O3-2-new-home-page-hero__search>.container .search-form .icon svg{height:30px;width:30px}.O3-2-new-home-page-hero__search>.container .search-form__input{margin-left:5.5rem}.O3-2-new-home-page-hero__search>.container .search-form__input-autocomplete{display:inline-block}.O3-2-new-home-page-hero__search>.container .search-form__btn{padding-top:3.5rem}.O3-2-new-home-page-hero__search>.container .search-form__reset{position:absolute;right:1rem;top:1.5rem}@media screen and (max-width:991px){.O3-2-new-home-page-hero__search>.container .search-form__reset{top:5.5rem}}.O3-2-new-home-page-hero__search>.container.is-open{height:17rem}.O3-2-new-home-page-hero__search>.container.is-open .search-form,.O3-2-new-home-page-hero__search>.container.is-open .search-form__reset{opacity:1}@media screen and (min-width:768px){.O3-2-new-home-page-hero__search__suggestion-list{display:flex;flex-wrap:wrap;float:none;justify-content:center;margin-left:auto;margin-right:auto}}.O3-2-new-home-page-hero__search__suggestion-list__title{color:inherit;display:block;font-size:12px;font-size:1.5rem;font-weight:500;margin:1rem 0;opacity:1}@media screen and (min-width:768px){.O3-2-new-home-page-hero__search__suggestion-list__title{margin:1rem}}.O3-2-new-home-page-hero__search__suggestion-list__item{color:inherit;display:block;font-size:12px;font-size:1.5rem;font-weight:500;margin:1rem 0;opacity:1}body.has-hover .O3-2-new-home-page-hero__search__suggestion-list__item:hover{color:#fff;text-decoration:underline}@media screen and (min-width:768px){.O3-2-new-home-page-hero__search__suggestion-list__item{margin:1rem}}.O3-2-new-home-page-hero__search__cta{padding:3rem 0;transition:padding .3s cubic-bezier(.455,.03,.515,.955)}.is-searching .O3-2-new-home-page-hero__search__cta{padding-top:0}.O3-2-new-home-page-hero.overlay-dark .home-hero-overlay{background-image:linear-gradient(0deg,#56565600 3%,#343434c9 58%,#2b2b2b 91%)}.O3-2-new-home-page-hero.overlay-light .home-hero-overlay{background-image:linear-gradient(0deg,#fff0 3%,#ffffffc9 58%,#fff 91%)}.O3-2-new-home-page-hero .home-hero-overlay{background-blend-mode:multiply;height:100%;left:0;position:absolute;top:0;transition:opacity .3s;width:100%}.O3-2-new-home-page-hero .home-hero-overlay__top{opacity:0;pointer-events:none;z-index:3}.O3-2-new-home-page-hero .home-hero-overlay__bottom{opacity:.5;z-index:0}.search-shown .O3-2-new-home-page-hero .home-hero-overlay__top{opacity:1;pointer-events:unset}.search-shown .O3-2-new-home-page-hero .home-hero-overlay__bottom{opacity:0}
/*# sourceMappingURL=O3-2-new-home-page-hero.3c48f29a9286cd7fa341.css.map*/