#pageBanner{height:calc(100vh - 75px);border:15px solid var(--colorWhite);position:relative;display:flex;flex-direction:row;margin-top:50px;margin-bottom:30px}.page-banner-content{width:100%;display:flex;position:relative;align-items:center;z-index:1}.page-banner-content>div{display:flex;flex-direction:column;gap:30px}.page-banner-content h1{color:var(--colorWhite);width:100%}.page-banner-media{width:100%;position:absolute;right:0;bottom:0;height:calc(100% - 20px)}.page-banner-media-block{background-color:var(--colorNavy);position:absolute}.page-banner-media-window{position:absolute;overflow:hidden;background-color:var(--colorNavy)}.page-banner-media-window-small{width:47%;height:15%;top:0;left:0;border-radius:25px 25px 0 0}.page-banner-media-window-large{width:100%;height:85%;bottom:0;left:0;border-radius:0 25px 25px 25px}.page-banner-media-window-small::after{content:'';display:block;position:absolute;height:30px;width:30px;background-image:url(/media/oweait5a/blue-corner-convex.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:center;left:100%;bottom:0;z-index:30;pointer-events:none}.page-banner-media-window-corner{position:absolute;inset:0;z-index:25;overflow:hidden;pointer-events:none;-webkit-mask-image:url(/media/oweait5a/blue-corner-convex.svg);mask-image:url(/media/oweait5a/blue-corner-convex.svg);-webkit-mask-size:30px 30px;mask-size:30px 30px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:47% calc(15% - 30px);mask-position:47% calc(15% - 30px)}.page-banner-media-cta{right:0;width:calc(53% - 10px);height:calc(15% - 10px);top:0;border-radius:25px;padding:10px;z-index:600;box-sizing:border-box;display:flex;background-color:var(--colorOrange)}.page-banner-media-cta a{width:100%!important;height:100%;align-items:center;justify-content:center}#pageBanner.banner-style-carousel{border:none;margin-top:75px;height:calc(100vh - 105px)}.banner-style-carousel .page-banner-media{width:calc(100% - 10px);height:100%;right:5px;top:5px;bottom:auto;overflow:visible}.banner-style-carousel .page-banner-media-cta,.banner-style-carousel .page-banner-media-window-small{display:none}.banner-style-carousel .page-banner-media-window-large{width:100%;height:100%;bottom:0;left:0;border-radius:25px}.banner-style-carousel .page-banner-media-window-large:after{content:'';display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.65)}.banner-style-carousel .page-banner-media-window-corner{display:none}.banner-style-carousel .banner-social-media{position:absolute;bottom:15px;left:15px;color:var(--colorWhite);display:flex;flex-direction:column;gap:5px;z-index:1}.banner-style-carousel .swiper-slide{margin:0}.banner-style-carousel .swiper.banner-carousel-main{margin:0;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:50}.banner-style-carousel .page-banner-content{width:100%;padding:0 30px}.banner-style-carousel .page-banner-content p{margin-bottom:0;color:var(--colorWhite)}.banner-style-carousel .page-banner-content>div{gap:15px}.banner-style-carousel h1,.banner-style-carousel h2{display:flex;flex-direction:column}.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:29px;color:var(--colorWhite);line-height:normal;display:block;margin-bottom:0}.banner-style-carousel h1 span,.banner-style-carousel h2 span{background-color:var(--colorLightBlue);color:var(--colorBlack);width:-moz-fit-content;width:fit-content;padding:0 15px;border-radius:25px}.autoplay-progress{position:absolute;bottom:15px;height:150px;width:15px;border-radius:5000px;z-index:100;background:var(--colorLightBlue);overflow:hidden;border:.5px solid var(--colorWhite);right:15px}.autoplay-progress .page-banner-slider-progress-bar{position:absolute;bottom:0;background:var(--colorNavy);height:100%;width:100%}.banner-style-carousel .swiper-pagination.swiper-pagination-progressbar{position:absolute;bottom:-25px;top:auto;height:15px;border-radius:50px;overflow:hidden;background-color:var(--colorLightBlue)}.banner-style-carousel .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--colorNavy)}.banner-style-carousel .banner-carousel-media{position:absolute;margin:0;overflow:hidden}.banner-style-carousel .banner-carousel-media-small{width:calc(100% / .47);height:calc(100% / .15);left:0;top:0}.banner-style-carousel .banner-carousel-media-large{width:100%;height:calc(100% / .85);left:0;bottom:0}.banner-style-carousel .banner-carousel-media-corner{position:absolute;inset:0;width:100%;height:100%;left:0;top:0;margin:0;overflow:hidden}.banner-style-carousel .banner-carousel-media .swiper-wrapper{width:100%;height:100%}.banner-style-carousel .banner-carousel-media .swiper-slide{width:100%;height:100%;overflow:hidden;margin:0}.banner-style-carousel .banner-carousel-media .swiper-slide img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;display:block}.banner-style-carousel .dotted-backing{position:absolute;inset:0;z-index:20;width:100%;height:100%;opacity:.05;pointer-events:none}.banner-style-carousel .dotted-backing img{height:100%;width:auto;display:block}#pageBanner .page-banner-color{width:-webkit-fill-available!important;width:-moz-available!important;width:stretch!important;margin:0 15px}.page-banner-view-height-test{background:red;display:flex;flex-direction:column;width:100%;position:absolute;top:0;left:0}#pageBanner.banner-style-a{height:calc(100vh - 150px);margin-top:75px;border:none;border-bottom:5px solid var(--colorNavy)}#pageBanner.banner-style-a .page-banner-image{height:100%;width:100%;position:absolute;border:15px solid var(--colorWhite)}#pageBanner.banner-style-a .page-banner-color{width:100%;height:100%;position:absolute;top:0;border-radius:50px;left:0}#pageBanner.banner-style-a .page-banner-color.theme-navyGradient{background:linear-gradient(10deg,var(--colorNavy) var(--themeGradientStop1),rgba(255,255,255,0) var(--themeGradientStop2));z-index:1}#pageBanner.banner-style-a .page-banner-content h1{color:var(--colorWhite)}#pageBanner.banner-style-a .page-banner-image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:50px}#pageBanner.banner-style-a .page-banner-content{position:relative;display:flex;flex-direction:column;bottom:0;justify-content:flex-end;align-items:flex-start}#pageBanner.banner-style-a .page-banner-content .page-banner-top{display:none;position:absolute;top:0;right:-15px}#pageBanner.banner-style-a .page-banner-content .page-banner-top .internal-link{padding:30px;border:15px solid var(--colorWhite);position:relative}#pageBanner.banner-style-a .page-banner-content .page-banner-mid{padding:30px}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom{position:relative;bottom:-1px;left:0;width:100%;color:var(--colorWhite);gap:0}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom{display:flex;flex-direction:column;position:relative;width:100%;align-items:flex-start}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom .theme-orange,#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom>div{gap:5px;position:relative;width:100%;border:15px solid var(--colorWhite);color:var(--colorWhite)!important}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom>div{background:var(--colorWhite);border:none}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom .theme-orange{padding:30px;border-radius:25px;display:flex;justify-content:center}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom .theme-orange *{color:#fff}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom .theme-orange::after,#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom .theme-orange::before{content:'';display:block;width:50px;height:50px;background-image:url(/media/pxhff0ds/footer-corner-slice-white.png);position:absolute;z-index:-1;transform:rotateY(180deg)}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom .theme-orange::before{left:-22px;top:-48px}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom .theme-orange::after{transform:rotateY(0);right:-22px;top:-48px}#pageBanner.banner-style-a .page-banner-bottom .page-banner-breadcrumb{display:flex;align-items:center;padding-bottom:15px;flex-direction:row;background:var(--colorWhite);height:-moz-max-content;height:max-content;position:relative;flex-wrap:wrap;justify-content:center}#pageBanner.banner-style-a .page-banner-bottom .page-banner-breadcrumb p{margin-bottom:0}#pageBanner.banner-style-a .page-banner-bottom .page-banner-breadcrumb::after{content:'';display:block;width:50px;height:50px;background-image:url(/media/pxhff0ds/footer-corner-slice-white.png);position:absolute;right:-43px;bottom:-33px;transform:rotateY(180deg)}#pageBanner.banner-style-a .page-banner-bottom .page-banner-breadcrumb::before{content:'';display:block;width:100px;height:50px;background-color:var(--colorWhite);position:absolute;bottom:60px;left:-75px;z-index:-1}#pageBanner.banner-style-a .page-banner-content .page-banner-top::after,#pageBanner.banner-style-a .page-banner-content .page-banner-top::before{content:'';display:block;width:50px;height:50px;background-image:url(/media/pxhff0ds/footer-corner-slice-white.png);position:absolute;z-index:-1;transform:rotateX(180deg)}#pageBanner.banner-style-a .page-banner-content .page-banner-top::before{top:-18px;left:-29px}#pageBanner.banner-style-a .page-banner-content .page-banner-top::after{bottom:-32px;right:-6px}.breadcrumb-item .text-orange{display:none}@media (min-width:370px){.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:34px}}@media (min-width:380px){.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:37px}}@media (min-width:400px){.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:35px}}@media (min-width:450px){.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:40px}}@media (min-width:480px){.page-banner-content h1{max-width:90%}.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:45px}}@media (min-width:500px){.page-banner-content h1{max-width:90%}.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:40px}}@media (min-width:630px){.page-banner-media-cta{width:calc(30% - 10px)}.page-banner-media-window-small{width:70%}.page-banner-media-window-corner{-webkit-mask-position:70% calc(15% - 30px);mask-position:70% calc(15% - 30px)}.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:50px}}@media (min-width:768px){#pageBanner .page-banner-color{width:100%!important;margin:0}#pageBanner.banner-style-a{border:15px solid var(--colorWhite);border-top:none}#pageBanner.banner-style-a .page-banner-image{border:none;position:relative}#pageBanner.banner-style-a .page-banner-content{position:absolute}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom .theme-orange,#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom>div{width:auto;border-radius:25px}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom .page-banner-breadcrumb{padding:15px;border-radius:25px;min-width:450px;justify-content:flex-start;padding-right:30px}#pageBanner.banner-style-a .page-banner-bottom .page-banner-breadcrumb::after{right:-29px;bottom:-17px}#pageBanner.banner-style-a .page-banner-bottom .page-banner-breadcrumb::before{bottom:30px;left:-75px}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom .theme-orange::before{left:-36px}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom .theme-orange::after{transform:rotateY(180deg);right:-44px;top:88px}.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:55px}.banner-style-carousel .page-banner-content>div{gap:30px}}@media (min-width:800px){.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:60px}}@media (min-width:900px){.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:75px}}@media (min-width:992px){#pageBanner{margin-top:0;border:30px solid var(--colorWhite)}.page-banner-media{width:45%;height:calc(100% - 50px)}.page-banner-content{height:100%}.page-banner-content h1{color:initial;max-width:100%}.page-banner-media-window-small{width:50%;height:15%;border-radius:25px 25px 0 0}.page-banner-media-window-large{width:100%;height:85%;border-radius:0 25px 25px 25px}.page-banner-media-window-corner{-webkit-mask-position:50% calc(15% - 30px);mask-position:50% calc(15% - 30px)}.page-banner-media-cta{width:calc(50% - 10px)}.page-banner-content-fade-out,.page-banner-media-fade-out{display:block}.banner-style-carousel .swiper.banner-carousel-main{padding:0;width:50%}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom .theme-orange::after{transform:rotateY(180deg);right:-42px;top:88px}.banner-style-carousel .page-banner-media{width:50%}.banner-style-carousel .page-banner-media-cta,.banner-style-carousel .page-banner-media-window-small{display:flex}.banner-style-carousel .page-banner-media-window-small{width:50%;height:15%;border-radius:25px 25px 0 0}.banner-style-carousel .page-banner-media-window-large{width:100%;height:85%;border-radius:0 25px 25px 25px}.banner-style-carousel .page-banner-media-window-corner{display:block;-webkit-mask-position:50% calc(15% - 30px);mask-position:52% calc(15% - 25px)}.banner-style-carousel .banner-carousel-media-small{width:200%;height:calc(100% / .15);left:0;top:0}.banner-style-carousel .banner-carousel-media-large{width:100%;height:calc(100% / .85);left:0;bottom:0}.banner-style-carousel .banner-carousel-media-corner{position:absolute;inset:0;width:100%;height:100%;left:0;top:0}.banner-style-carousel .swiper.banner-carousel-main{top:calc(50% - 30px);transform:translateY(-50%);padding:0 15px}.banner-style-carousel .page-banner-content{padding:0}.banner-style-carousel .page-banner-content>div{gap:30px}.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:45px}.banner-style-carousel h1 span,.banner-style-carousel h2 span{box-shadow:0 10px 10px 0 var(--colorBlack)}.banner-style-carousel h1,.banner-style-carousel h2{color:var(--colorBlack)}#pageBanner.banner-style-carousel{border:15px solid var(--colorWhite);border-top:none}.banner-style-carousel .page-banner-content p{color:var(--colorBlack)}.banner-style-carousel .page-banner-media-window-large:after{display:none}.banner-style-carousel .banner-social-media{color:var(--colorBlack)}}@media (min-width:1200px){#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom{flex-direction:row;align-items:flex-end}#pageBanner.banner-style-a .page-banner-content .page-banner-bottom .page-banner-cta-bottom .theme-orange::after{top:33px}#pageBanner.banner-style-a .page-banner-bottom .page-banner-breadcrumb::before{bottom:0}.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:55px}.banner-style-carousel .page-banner-media-window-corner{display:block;-webkit-mask-position:51.5% calc(15% - 25px);mask-position:51.5% calc(15% - 25px)}}@media (min-width:1500px){.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:65px}}@media (min-width:1600px){.banner-style-carousel h1,.banner-style-carousel h1 span,.banner-style-carousel h2,.banner-style-carousel h2 span{font-size:70px}}