@media screen and (max-width: 749px){.v3-banner.overlap-header{margin-top:0}.v3-banner.overlap-header.overlap-header-gradient:after{content:"";position:absolute;top:0;left:0;right:0;height:20rem;background:linear-gradient(to bottom,rgba(0,0,0,.9),transparent);pointer-events:none;opacity:1!important}.v3-banner .mobile-hide{display:none!important}.v3-banner .banner__content{max-height:var(--image-max-height-mobile)}.v3-banner .banner__content.banner__content--mobile-top{align-items:flex-start;justify-content:center}.v3-banner .banner__content.banner__content--mobile-middle{align-items:center;justify-content:center}.v3-banner .banner__content.banner__content--mobile-bottom{align-items:flex-end;justify-content:center}.v3-banner .banner__content .banner__box{padding-top:2.3rem}.v3-banner .banner__content .banner__box .banner__heading{display:flex;flex-direction:column;font-family:blair-itc-light}.v3-banner .banner__content .banner__box .banner__heading.desktop-only{display:none}.v3-banner .banner__content .banner__box .banner__heading.mobile-only{display:flex}.v3-banner .banner__content .banner__box .banner__heading.h2-mobile{font-size:1.8rem;line-height:1.2}.v3-banner .banner__content .banner__box .banner__heading.h1-mobile{font-size:2.5rem;line-height:1.2}.v3-banner .banner__content .banner__box .banner__heading.h0-mobile{font-size:3.2rem;line-height:1.1}.v3-banner .banner__content .banner__box .banner__heading.hxl-mobile{font-size:4rem;line-height:1.1}.v3-banner .banner__content .banner__box .banner__heading.hxxl-mobile{font-size:4.8rem;line-height:1.1}.v3-banner .banner__content .banner__box .banner__text p{line-height:1.4;color:var(--color)}.v3-banner .banner__content .banner__box .banner__text.body{font-weight:700;font-size:14px;width:90%;margin:auto;margin-top:.5rem}.v3-banner .banner__media{height:65rem;max-height:var(--image-max-height-mobile)}.v3-banner .banner__media.media img{display:block;height:100%;max-width:unset;object-position:25% 0;overflow:visible;position:absolute;bottom:0;top:unset;width:100%;object-fit:cover}}@media screen and (min-width: 750px){.v3-banner.overlap-header{margin-top:-9rem}.v3-banner .desktop-hide{display:none!important}.v3-banner .banner__media.media img{object-position:50% 12.75%;left:0;overflow:visible}.v3-banner .banner__heading{display:flex;flex-direction:column;font-family:blair-itc-light}.v3-banner .banner__heading.desktop-only{display:flex}.v3-banner .banner__heading.mobile-only{display:none}.v3-banner .banner__heading.h2{font-size:3.7rem;line-height:1.2}.v3-banner .banner__heading.h1{font-size:4rem;line-height:1.2}.v3-banner .banner__heading.h0{font-size:4.5rem;line-height:1.1}.v3-banner .banner__heading.hxl{font-size:4.8rem;line-height:1.1}.v3-banner .banner__heading.hxxl{font-size:5.2rem;line-height:1.1}.v3-banner .banner__content{padding:0}.v3-banner .banner__content .banner__text{margin-bottom:1rem}}.v3-banner.banner--mobile-bottom .banner__media.mobile-only,.v3-banner.banner--content-position-mobile-bottom .banner__media.mobile-only,.v3-banner.banner__content--below-image .banner__media.mobile-only{position:relative}@media screen and (max-width: 750px){.v3-banner.banner--mobile-bottom .banner__content,.v3-banner.banner--content-position-mobile-bottom .banner__content,.v3-banner.banner__content--below-image .banner__content{position:absolute;bottom:0;background-color:var(--mobile-container-color)}}@media screen and (max-width: 750px){.v3-banner.banner--mobile-bottom .banner__box,.v3-banner.banner--content-position-mobile-bottom .banner__box,.v3-banner.banner__content--below-image .banner__box{position:absolute;bottom:0;background-color:var(--mobile-container-color)}}@media screen and (max-width: 750px){.v3-banner.banner--mobile-bottom .banner__box.content-container--full-width-mobile,.v3-banner.banner--content-position-mobile-bottom .banner__box.content-container--full-width-mobile,.v3-banner.banner__content--below-image .banner__box.content-container--full-width-mobile{position:absolute;bottom:0;background-color:var(--mobile-container-color)}}.v3-banner .banner__media.desktop-only{display:block}.v3-banner .banner__media.mobile-only{display:none}@media screen and (max-width: 749px){.v3-banner .banner__media.desktop-only{display:none}.v3-banner .banner__media.mobile-only{display:block}}.v3-banner .v3-custom-list{width:fit-content;margin:auto;color:var(--color);font-weight:700;font-size:1.8rem;line-height:1.4;text-wrap-mode:nowrap;padding-left:0}@media screen and (max-width: 260px){.v3-banner .v3-custom-list{font-size:1.2rem}}.v3-banner .v3-custom-list li{width:fit-content}.v3-banner .colored-heading{opacity:0;transition:opacity .3s ease-in-out;display:block;font-size:4.5rem;font-weight:400;line-height:55px}.v3-banner .colored-heading.parsed{opacity:1}.v3-banner .colored-heading .heading-line{display:block}.v3-banner .colored-heading .heading-line:last-child{margin-bottom:0}.v3-banner .colored-heading span[style*=color]{display:inline}@media screen and (max-width: 395px){.v3-banner .banner__buttons{max-width:100%;width:100%;display:flex;justify-content:center}}.v3-banner .banner__buttons .button{min-width:350px;min-height:44px;background-color:#fff;border-radius:8px;color:#000;font-size:16px;font-weight:700;text-align:center}@media screen and (max-width: 395px){.v3-banner .banner__buttons .button{min-width:unset;width:90%}}.v3-banner .banner__buttons .button:hover{background-color:#d09d2d}.v3-banner .banner__buttons .button:after{box-shadow:none}
