@keyframes arrow-pulse-down{0%{bottom:20px;opacity:0}25%{opacity:.25}50%{opacity:.5}75%{opacity:.75}to{bottom:10px;opacity:1}}.bannerpanel{position:relative;overflow:hidden;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:0 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:.5}@media (min-width:1024px) and (max-width:1279px){.bannerpanel .uhyPattern{background-position:0 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:.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:.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:0;max-width:100%}}.bannerpanel .homeBanner .bannerwrap .grid-container .content.right{position:absolute;top:0;right:0;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:0 3px 10px rgba(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:-.8px;text-transform:uppercase;text-align:center;text-shadow:0 3px 10px rgba(0,0,0,.25)}@media print,screen and (min-width:48em){.bannerpanel .homeBanner .bannerwrap .grid-container .content.right p{letter-spacing:-.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:0;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,transparent 0,#000 100%);position:absolute;width:100%;height:100%;opacity:.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:100%;transform:scale(1.75)}}@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{background-size:contain}.bannervideosection .video-controller .pause-bt,.bannervideosection .video-controller .play-bt{display:block;background:url(/assets/images/home/video-play.svg)no-repeat;width:21px;height:21px;cursor:pointer;margin-bottom:9px}.bannervideosection .video-controller .play-bt-vimeo{background-size:contain}.bannervideosection .video-controller .pause-bt-vimeo,.bannervideosection .video-controller .play-bt-vimeo{display:block;background:url(/assets/images/home/video-play.svg)no-repeat;width:21px;height:21px;cursor:pointer;margin-bottom:9px}@media print,screen and (min-width:64em){.bannervideosection .video-controller .pause-bt,.bannervideosection .video-controller .pause-bt-vimeo,.bannervideosection .video-controller .play-bt,.bannervideosection .video-controller .play-bt-vimeo{width:40px;height:40px;margin-bottom:19px}}@media (min-width:1024px) and (max-width:1279px){.bannervideosection .video-controller .pause-bt,.bannervideosection .video-controller .pause-bt-vimeo,.bannervideosection .video-controller .play-bt,.bannervideosection .video-controller .play-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-vimeo.mute,.bannervideosection .video-controller .mute-bt.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}}.industriesPanel .filter-img,.industriesPanel .video-thumb-image,.industriesPanel .videoPanel,.industriesPanel .youtubevideopanel,.industriesPanel.vimeovidoepanel{width:100%;height:400px;position:relative;overflow:hidden}.industriesPanel{overflow:hidden}.industriesPanel .vimeo-video-src iframe,.industriesPanel .youtube-video-src{position:absolute;top:0;left:0;width:100%;height:100%;border:0;transform:scale(2.7)}.industriesPanel .youtube-video-src{transform:scale(2.1)}@media (min-width:420px){.industriesPanel .youtube-video-src{transform:scale(1.75)}}@media (min-width:1256px){.industriesPanel .youtube-video-src{transform:scale(2)}}@media (min-width:1436px){.industriesPanel .youtube-video-src{transform:scale(2.25)}}@media (min-width:1600px){.industriesPanel .youtube-video-src{transform:scale(2.75)}}@media (max-width:1366px){.industriesPanel .vimeo-video-src iframe,.industriesPanel .youtube-video-src iframe{height:200%;transform:scale(1.95)}}@media (max-width:1200px){.industriesPanel .vimeo-video-src iframe,.industriesPanel .youtube-video-src iframe{height:100%;transform:scale(1.75)}}@media (max-width:992px){.industriesPanel .vimeo-video-src iframe,.industriesPanel .youtube-video-src iframe{height:100%;transform:scale(1.2)}}@media (max-width:768px){.industriesPanel .vimeo-video-src iframe,.industriesPanel .youtube-video-src iframe{height:100%;transform:scale(1.75)}}@media (max-width:480px){.industriesPanel .vimeo-video-src iframe,.industriesPanel .youtube-video-src iframe{height:100%;transform:scale(2)}}.industriesPanel .uploadedvideopanel video{position:absolute;top:0;left:0;height:100%;width:100%}@media (max-width:767px){.industriesPanel .uploadedvideopanel video{left:auto;right:50%;scale:3.35}}@media (max-width:420px){.industriesPanel .uploadedvideopanel video{scale:3.9}}@media (min-width:768px){.industriesPanel .uploadedvideopanel video{scale:2;left:auto;right:10%}}@media (min-width:1024px){.industriesPanel .uploadedvideopanel video{scale:1.75;left:auto;right:10%}}@media (min-width:1400px){.industriesPanel .uploadedvideopanel video{scale:1;left:auto;width:auto;height:auto;right:0;top:-15%}}