.skippy{background:#fff;-webkit-box-shadow:0 4px 50px 0 rgba(0,0,0,.1);box-shadow:0 4px 50px 0 rgba(0,0,0,.1);padding-block:.9375rem;padding-inline:.9375rem;position:fixed!important;z-index:12}.skippy .btn:first-child{-webkit-margin-end:.625rem;margin-inline-end:.625rem}.hero-banner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-ms-flex-direction:column;flex-direction:column;width:100%}.hero-banner.theme-dark .h1,.hero-banner.theme-dark h1{color:#000}.hero-banner.theme-dark .h1.text-above-image,.hero-banner.theme-dark h1.text-above-image{color:#fff}@media(min-width:768px){.hero-banner.theme-dark .h1,.hero-banner.theme-dark h1{color:#fff}}.hero-banner.theme-dark .description{color:#000;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.hero-banner.theme-dark .description.text-above-image{color:#fff}@media(min-width:768px){.hero-banner.theme-dark .description{color:#fff}}.hero-banner.theme-light .description,.hero-banner.theme-light .description.text-above-image,.hero-banner.theme-light .h1,.hero-banner.theme-light .h1.text-above-image,.hero-banner.theme-light h1,.hero-banner.theme-light h1.text-above-image{color:#000}@media(min-width:768px){.hero-banner.theme-light .description,.hero-banner.theme-light .h1,.hero-banner.theme-light h1{color:#000}}.hero-banner .headingbuttongroup{background:transparent;position:relative;z-index:4}@media(min-width:768px){.hero-banner .headingbuttongroup{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:unset}}.hero-banner .headingbuttongroup .content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.25rem .625rem;width:100%}@media(min-width:768px){.hero-banner .headingbuttongroup .content-wrapper{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.72)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));padding:1.25rem}}@media(max-width:767.98px){.hero-banner .headingbuttongroup .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.5rem;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hero-banner .headingbuttongroup .content-wrapper .h1,.hero-banner .headingbuttongroup .content-wrapper h1{background:transparent;margin-bottom:1.25rem}@media(min-width:768px)and (max-width:991px){.hero-banner .headingbuttongroup .content-wrapper .h1,.hero-banner .headingbuttongroup .content-wrapper h1{font-size:32px}}@media(min-width:768px){.hero-banner .headingbuttongroup .content-wrapper .description{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}}.hero-banner .headingbuttongroup .content-wrapper .description br{display:none}@media(min-width:768px){.hero-banner .headingbuttongroup .content-wrapper .description br{display:block}}.hero-banner .headingbuttongroup .content-wrapper .home-button{display:block;height:100%;margin-bottom:0;max-width:100%;pointer-events:all;text-align:center;z-index:10}@media(max-width:767.98px){.hero-banner .headingbuttongroup .content-wrapper .home-button{height:.875rem}}@media(min-width:768px){.hero-banner .headingbuttongroup .content-wrapper .home-button{display:inline-block;position:relative}}.hero-banner .headingbuttongroup.text-above-image{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:50%;left:0;position:absolute;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.72)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))}.hero-banner .headingbuttongroup.text-above-image .content-wrapper{padding:0 .625rem 1.25rem}@media(min-width:768px){.hero-banner .headingbuttongroup.text-above-image .content-wrapper{padding-left:1.25rem}}.hero-banner .headingbuttongroup.text-above-image .content-wrapper .h1,.hero-banner .headingbuttongroup.text-above-image .content-wrapper h1{margin-bottom:1.25rem}@media(min-width:768px){.hero-banner .headingbuttongroup.text-above-image .content-wrapper .h1,.hero-banner .headingbuttongroup.text-above-image .content-wrapper h1{margin-bottom:1.25rem}}.hero-banner picture{display:block;overflow:hidden;width:100%;z-index:0}.hero-banner picture img{aspect-ratio:3/5 auto;height:100%;block-size:auto;inline-size:100%;vertical-align:middle}@media(min-width:768px){.hero-banner picture img{aspect-ratio:16/9 auto}}.hero-banner .imageLink{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.swiper .hero-banner .headingbuttongroup .content-wrapper{min-height:12.5rem}.swiper .swiper-wrapper .swiper-slide:only-child .hero-banner .headingbuttongroup .content-wrapper{min-height:auto}