.bannerpanel{position:relative;width:100vw;}@media (max-width:430px){.bannerpanel{margin-top:32px;}}@media print,screen and (min-width:48em) and (max-width:63.99875em){.bannerpanel{margin-top:24px;}}@media (min-width:768px) and (max-width:800px){.bannerpanel{margin-top:14px;}}@media (min-width:801px) and (max-width:900px){.bannerpanel{margin-top:20px;}}.bannerpanel .uhyPattern{background-position:0px 22.5% !important;background-size:cover !important;background-repeat:no-repeat;top:0;right:-96px;max-width:1641px;width:100%;max-height:1182px;height:100%;position:absolute;opacity:0.5;}@media (min-width:1024px) and (max-width:1279px){.bannerpanel .uhyPattern{background-position:0px 32.5% !important;background-size:cover !important;background-repeat:no-repeat;top:0;right:-75px;max-width:936px;width:100%;max-height:675px;height:100%;position:absolute;opacity:0.5;}}@media (max-width:767px){.bannerpanel .uhyPattern{right:-85px;display:none;}}.bannerpanel .uhyPatternMobile{background-size:cover !important;background-repeat:no-repeat;top:0;right:-12px;max-width:417px;width:100%;max-height:376px;height:100%;position:absolute;display:none;}@media (max-width:767px){.bannerpanel .uhyPatternMobile{display:block;opacity:0.5;}}.bannerpanel .homeBanner .bannerwrap .grid-container{max-width:1440px;width:100%;margin:0 auto;position:absolute;top:0;left:0;right:0;bottom:0;}@media (max-width:1480px){.bannerpanel .homeBanner .bannerwrap .grid-container{left:-45px;}}@media (max-width:1359px){.bannerpanel .homeBanner .bannerwrap .grid-container{left:-105px;}}@media (max-width:1279px){.bannerpanel .homeBanner .bannerwrap .grid-container{left:-70px;}}@media (max-width:1023px){.bannerpanel .homeBanner .bannerwrap .grid-container{left:-60px;}}@media (max-width:767px){.bannerpanel .homeBanner .bannerwrap .grid-container{left:0px;max-width:100%;}}.bannerpanel .homeBanner .bannerwrap .grid-container .content.right{position:absolute;top:0;right:0px;width:100%;max-width:100%;}@media (max-width:767px){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right{margin-top:28px;}}@media print,screen and (min-width:48em){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right{max-width:670px;margin-top:-28px;}}@media print,screen and (min-width:64em){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right{max-width:955px;margin-top:-28px;}}@media screen and (min-width:85em){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right{max-width:955px;right:12px;margin-top:0;}}@media (min-width:1280px) and (max-width:1360px){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right{right:12px;margin-top:0;}}@media (min-width:1280px) and (max-width:1300px){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right{margin-top:-20px;}}.bannerpanel .homeBanner .bannerwrap .grid-container .content.right h1{font-weight:900;color:#C6FCF8;font-size:30px;line-height:37px;letter-spacing:-1.4px;text-align:center;text-shadow:0px 3px 10px rgba(0,0,0,0.25);}@media (max-width:430px){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right h1{max-width:250px;margin-left:auto;margin-right:auto;margin-bottom:16px;font-size:35px;}}@media print,screen and (min-width:48em){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right h1{text-align:right;letter-spacing:-1.6px;font-size:40px;line-height:46px;}}@media print,screen and (min-width:64em){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right h1{font-size:41px;line-height:46px;letter-spacing:-1.8px;margin-bottom:28px;}}@media screen and (min-width:85em){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right h1{font-size:72px;line-height:80px;margin-bottom:56px;letter-spacing:-2.8px;}}@media (min-width:1280px) and (max-width:1360px){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right h1{font-size:50px;line-height:55px;letter-spacing:-2.8px;margin-bottom:38px;}}.bannerpanel .homeBanner .bannerwrap .grid-container .content.right p{font-size:20px;line-height:26px;font-weight:700;color:#3BDBD0;letter-spacing:-0.8px;text-transform:uppercase;text-align:center;text-shadow:0px 3px 10px rgba(0,0,0,0.25);}@media print,screen and (min-width:48em){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right p{letter-spacing:-0.5px;text-align:right;font-size:30px;}}@media print,screen and (min-width:64em){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right p{font-size:35px;line-height:28px;margin-bottom:34px;margin-right:0px;letter-spacing:-1.6px;}}@media screen and (min-width:85em){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right p{font-size:62px;line-height:51px;margin-bottom:44px;margin-right:2px;letter-spacing:-2.5px;}}@media (min-width:1280px) and (max-width:1360px){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right p{font-size:42px;line-height:51px;letter-spacing:-2.8px;margin-right:2px;}}.bannerpanel .homeBanner .bannerwrap .grid-container .content.right .iconBanner{max-width:480px;width:100%;float:right;display:none;position:relative;}@media screen and (min-width:85em){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right .iconBanner{max-width:540px;display:block;}}@media (min-width:1280px) and (max-width:1360px){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right .iconBanner{display:block;}}@media (min-width:1620px){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right .iconBanner{max-width:625px;}}@media (min-width:1700px){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right .iconBanner{max-width:645px;top:35px;}}@media (min-width:1800px){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right .iconBanner{max-width:685px;}}.bannerpanel .homeBanner .bannerwrap .grid-container .content.right .iconBanner .banner-icon{background-repeat:no-repeat;background-size:contain;width:49px;height:42px;display:block;margin:0 auto;animation:arrow-pulse-down 1700ms linear infinite;position:relative;cursor:pointer;}.bannerpanel .homeBanner .bannerwrap .imgWrap{max-width:100%;width:100%;height:100%;max-height:1157px;}@media (max-width:490px){.bannerpanel .homeBanner .bannerwrap .imgWrap{min-height:624px;max-height:624px;overflow:hidden;}}@media (min-width:431px) and (max-width:1023px){.bannerpanel .homeBanner .bannerwrap .imgWrap{margin-top:20px;}}.bannerpanel .homeBanner .bannerwrap .imgWrap::before{content:'';background:linear-gradient(180deg,rgba(0,0,0,0) 0%,black 100%);position:absolute;width:100%;height:100%;opacity:0.35;}.bannerpanel .homeBanner .bannerwrap .imgWrap img{object-fit:cover;width:100%;height:100%;object-position:top;}@media (max-width:490px){.bannerpanel .homeBanner .bannerwrap .imgWrap img{height:624px;}}.bannerpanel .homeBanner .bannerwrap .imgWrap .filter-img .videoPanel iframe{display:none;}.bannerpanel .homeBanner .bannerwrap .imgWrap .filter-img .videoPanel.loaded iframe{display:block;visibility:visible;opacity:1;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:0;height:100%;width:100%;position:absolute;z-index:0;pointer-events:none;}@media (max-width:767px){.bannerpanel .homeBanner .bannerwrap .imgWrap .filter-img .videoPanel.loaded iframe{width:300%;}}@media (min-width:430px){.bannerpanel .homeBanner .bannerwrap .imgWrap .filter-img .videoPanel.youtubevideopanel.loaded iframe{transform:translate(-50%,-49.95%);}}.bannervideosection .video-controller{position:absolute;right:10px;top:58px;z-index:9;}@media print,screen and (min-width:64em){.bannervideosection .video-controller{top:95px;right:10px;}}@media (min-width:1024px) and (max-width:1279px){.bannervideosection .video-controller{top:72px;right:5px;}}@media screen and (min-width:1700px){.bannervideosection .video-controller{right:20px;}}.bannervideosection .video-controller .play-bt,.bannervideosection .video-controller .pause-bt,.bannervideosection .video-controller .play-bt-vimeo,.bannervideosection .video-controller .pause-bt-vimeo{display:block;background:url("/assets/images/home/video-play.svg") no-repeat;background-size:contain;width:21px;height:21px;cursor:pointer;margin-bottom:9px;}@media print,screen and (min-width:64em){.bannervideosection .video-controller .play-bt,.bannervideosection .video-controller .pause-bt,.bannervideosection .video-controller .play-bt-vimeo,.bannervideosection .video-controller .pause-bt-vimeo{width:40px;height:40px;margin-bottom:19px;}}@media (min-width:1024px) and (max-width:1279px){.bannervideosection .video-controller .play-bt,.bannervideosection .video-controller .pause-bt,.bannervideosection .video-controller .play-bt-vimeo,.bannervideosection .video-controller .pause-bt-vimeo{width:24px;height:24px;margin-bottom:8px;}}.bannervideosection .video-controller .pause-bt,.bannervideosection .video-controller .pause-bt-vimeo{background:url("/assets/images/home/video-pause.svg") no-repeat;background-size:contain;}.bannervideosection .video-controller .mute-bt,.bannervideosection .video-controller .mute-bt-vimeo{background:url("/assets/images/home/video-mute.svg") no-repeat;background-size:contain;width:21px;height:21px;cursor:pointer;margin-bottom:9px;}@media print,screen and (min-width:64em){.bannervideosection .video-controller .mute-bt,.bannervideosection .video-controller .mute-bt-vimeo{width:40px;height:40px;margin-bottom:19px;}}@media (min-width:1024px) and (max-width:1279px){.bannervideosection .video-controller .mute-bt,.bannervideosection .video-controller .mute-bt-vimeo{width:24px;height:24px;margin-bottom:8px;}}.bannervideosection .video-controller .mute-bt.mute,.bannervideosection .video-controller .mute-bt-vimeo.mute{background:url("/assets/images/home/video-unmute.svg") no-repeat;background-size:contain;cursor:pointer;}.bannervideosection .video-controller .p-none{pointer-events:none;border-radius:50%;}.alertHeader ~ .main .bannervideosection{top:-60px;position:relative;}@media (max-width:1279px){.alertHeader ~ .main .bannervideosection{top:-14px;}}@media print,screen and (min-width:48em){.firefox .bannerpanel .homeBanner .bannerwrap .grid-container .content.right{max-width:501px;}}@media print,screen and (min-width:64em){.firefox .bannerpanel .homeBanner .bannerwrap .grid-container .content.right{max-width:956px;}}@keyframes arrow-pulse-down{0%{bottom:20px;opacity:0;}25%{opacity:.25;}50%{opacity:.5;}75%{opacity:.75;}100%{bottom:10px;opacity:1;}}
