.button-double-size{padding:32px 89px 32px 30px !important}
.button-double-size:before,.button-double-size:after{height:36px !important;width:36px !important;right:26px !important;top:calc(50% - 18px) !important;background-size:34px !important}
.button-double-size:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg) !important}
.button-double-size:hover:after{display:none !important}
.button-primary-block-chat{padding:10px 45px 10px 15px;background:#30ea03;text-decoration:none;color:black;position:relative;display:inline-block;border:0;border-radius:0;cursor:pointer;overflow:hidden;font-weight:500;transition:.2s}
@media only screen and (max-width:1200px){.button-primary-block-chat{font-size:.875rem;padding:10px 45px 10px 15px}
}
.button-primary-block-chat:after{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(50% - 9px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-chat:before{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(100% + 18px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-chat:hover{background-color:black;color:white;border-radius:10px;transition:.2s}
body.blackbg-content-page .button-primary-block-chat:hover{background-color:#30ea03;color:black}
.button-primary-block-chat:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:-18px;transition:.2s}
.button-primary-block-chat:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:calc(50% - 9px);transition:.2s}
body.blackbg-content-page .button-primary-block-chat:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg)}
.button-primary-block-arrow{padding:10px 45px 10px 15px;background:#30ea03;text-decoration:none;color:black;position:relative;display:inline-block;border:0;border-radius:0;cursor:pointer;overflow:hidden;font-weight:500;transition:.2s}
@media only screen and (max-width:1200px){.button-primary-block-arrow{font-size:.875rem;padding:10px 45px 10px 15px}
}
.button-primary-block-arrow:after{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(50% - 9px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-arrow:before{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(100% + 18px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-arrow:hover{background-color:black;color:white;border-radius:10px;transition:.2s}
body.blackbg-content-page .button-primary-block-arrow:hover{background-color:#30ea03;color:black}
.button-primary-block-arrow:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:-18px;transition:.2s}
.button-primary-block-arrow:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:calc(50% - 9px);transition:.2s}
body.blackbg-content-page .button-primary-block-arrow:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg)}
.button-primary-block-arrow:before{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg) !important}
.button-primary-block-arrow:after{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg) !important}
.button-primary-block-arrow:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-white.svg) !important}
.button-primary-block-plus{padding:10px 45px 10px 15px;background:#30ea03;text-decoration:none;color:black;position:relative;display:inline-block;border:0;border-radius:0;cursor:pointer;overflow:hidden;font-weight:500;transition:.2s}
@media only screen and (max-width:1200px){.button-primary-block-plus{font-size:.875rem;padding:10px 45px 10px 15px}
}
.button-primary-block-plus:after{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(50% - 9px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-plus:before{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(100% + 18px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-plus:hover{background-color:black;color:white;border-radius:10px;transition:.2s}
body.blackbg-content-page .button-primary-block-plus:hover{background-color:#30ea03;color:black}
.button-primary-block-plus:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:-18px;transition:.2s}
.button-primary-block-plus:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:calc(50% - 9px);transition:.2s}
body.blackbg-content-page .button-primary-block-plus:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg)}
.button-primary-block-plus:before{background-image:url(../../structure/basepage/clientlibs/resources/images/plus-black.svg) !important}
.button-primary-block-plus:after{background-image:url(../../structure/basepage/clientlibs/resources/images/plus-black.svg) !important}
.button-primary-block-plus:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/plus-white.svg) !important}
.button-primary-block-external{padding:10px 45px 10px 15px;background:#30ea03;text-decoration:none;color:black;position:relative;display:inline-block;border:0;border-radius:0;cursor:pointer;overflow:hidden;font-weight:500;transition:.2s}
@media only screen and (max-width:1200px){.button-primary-block-external{font-size:.875rem;padding:10px 45px 10px 15px}
}
.button-primary-block-external:after{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(50% - 9px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-external:before{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(100% + 18px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-external:hover{background-color:black;color:white;border-radius:10px;transition:.2s}
body.blackbg-content-page .button-primary-block-external:hover{background-color:#30ea03;color:black}
.button-primary-block-external:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:-18px;transition:.2s}
.button-primary-block-external:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:calc(50% - 9px);transition:.2s}
body.blackbg-content-page .button-primary-block-external:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg)}
.button-primary-block-external:before{background-image:url(../../structure/basepage/clientlibs/resources/images/external-black.svg) !important}
.button-primary-block-external:after{background-image:url(../../structure/basepage/clientlibs/resources/images/external-black.svg) !important}
.button-primary-block-external:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/external-white.svg) !important}
body.blackbg-content-page .button-primary-block-external:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/external-black.svg) !important}
.button-primary-block-arrow-hollow{background:#30ea03;text-decoration:none;color:black;position:relative;display:inline-block;border:0;border-radius:0;cursor:pointer;overflow:hidden;font-weight:500;transition:.2s;background-color:rgba(0,0,0,0);border:2px solid #30ea03;padding:10px 45px 10px 15px}
@media only screen and (max-width:1200px){.button-primary-block-arrow-hollow{font-size:.875rem;padding:10px 45px 10px 15px}
}
.button-primary-block-arrow-hollow:after{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(50% - 9px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-arrow-hollow:before{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(100% + 18px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.button-primary-block-arrow-hollow:hover{background-color:black;color:white;border-radius:10px;transition:.2s}
body.blackbg-content-page .button-primary-block-arrow-hollow:hover{background-color:#30ea03;color:black}
.button-primary-block-arrow-hollow:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:-18px;transition:.2s}
.button-primary-block-arrow-hollow:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:calc(50% - 9px);transition:.2s}
body.blackbg-content-page .button-primary-block-arrow-hollow:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg)}
.button-primary-block-arrow-hollow:before{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg) !important}
.button-primary-block-arrow-hollow:after{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg) !important}
.button-primary-block-arrow-hollow:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-white.svg) !important}
.button-primary-block-arrow-hollow:hover{border:2px solid black}
.standard-link{font-weight:400;font-size:.875rem;color:black;text-decoration:none;position:relative;background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg);padding-right:20px;background-position:center right;background-repeat:no-repeat;transition:.2s}
.standard-link:after{height:2px;width:100%;content:"";display:block;position:absolute;bottom:-5px;background-color:#30ea03;z-index:1;transition:.2s}
.standard-link:before{height:4px;width:0;content:"";display:block;position:absolute;bottom:-6px;z-index:2;background-color:#30ea03;transition:.2s}
.standard-link:hover:before{width:100%;transition:.2s}
body.blackbg-content-page .standard-link{color:white;background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-primary.svg)}
body.blackbg-content-page .standard-link:before{background-color:#30ea03;transition:.2s}
body.blackbg-content-page .standard-link:after{background-color:white;transition:.2s}
.standard-link-arrow{font-weight:400;font-size:.875rem;color:black;text-decoration:none;position:relative;padding-right:20px;background-position:center right;background-repeat:no-repeat;transition:.2s;background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg);background-size:12px}
.standard-link-arrow:after{height:2px;width:100%;content:"";display:block;position:absolute;bottom:-5px;background-color:#30ea03;z-index:1;transition:.2s}
.standard-link-arrow:before{height:4px;width:0;content:"";display:block;position:absolute;bottom:-6px;z-index:2;background-color:#30ea03;transition:.2s}
.standard-link-arrow:hover:before{width:100%;transition:.2s}
body.blackbg-content-page .standard-link-arrow{color:white;background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-primary.svg)}
body.blackbg-content-page .standard-link-arrow:before{background-color:#30ea03;transition:.2s}
body.blackbg-content-page .standard-link-arrow:after{background-color:white;transition:.2s}
.standard-link-arrow:after{background-color:#d0d3d4;transition:.2s}
.standard-link-arrow:before{background-color:#30ea03;transition:.2s}
.link-download{font-weight:400;font-size:.875rem;color:black;text-decoration:none;position:relative;background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg);padding-right:20px;background-position:center right;background-repeat:no-repeat;transition:.2s;background-image:url(../../structure/basepage/clientlibs/resources/images/download-black.svg);background-size:12px}
.link-download:after{height:2px;width:100%;content:"";display:block;position:absolute;bottom:-5px;background-color:#30ea03;z-index:1;transition:.2s}
.link-download:before{height:4px;width:0;content:"";display:block;position:absolute;bottom:-6px;z-index:2;background-color:#30ea03;transition:.2s}
.link-download:hover:before{width:100%;transition:.2s}
body.blackbg-content-page .link-download{color:white;background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-primary.svg)}
body.blackbg-content-page .link-download:before{background-color:#30ea03;transition:.2s}
body.blackbg-content-page .link-download:after{background-color:white;transition:.2s}
html .font-normal{font-family:"NewHero",sans-serif;font-weight:400}
html[lang="ko"] .font-normal{font-family:"SpoqaHanSansNeo",sans-serif;font-weight:400}
html[lang="ja"] .font-normal{font-family:"Noto",sans-serif;font-weight:400}
@font-face{font-family:"NewHero";src:url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Regular.ttf") format("ttf"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Regular.woff") format("woff"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Regular.woff2") format("woff2");font-weight:400;font-style:thin;font-display:swap}
@font-face{font-family:"NewHero";src:url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Medium.ttf") format("ttf"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Medium.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Medium.woff") format("woff");font-weight:500;font-display:swap}
@font-face{font-family:"NewHero";src:url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Bold.ttf") format("ttf"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Bold.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-Bold.woff") format("woff");font-weight:600;font-style:bold;font-display:swap}
@font-face{font-family:"NewHero";src:url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-ExtraBold.ttf") format("ttf"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-ExtraBold.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/NewHeroAccess-ExtraBold.woff") format("woff");font-weight:800;font-style:bold;font-display:swap}
@font-face{font-family:"SpoqaHanSansNeo";src:url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Regular.eot"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Regular.oft") format("oft"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Regular.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"SpoqaHanSansNeo";src:url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Bold.eot"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Bold.oft") format("oft"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Bold.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Bold.woff") format("woff");font-weight:600;font-style:Bold;font-display:swap}
@font-face{font-family:"SpoqaHanSansNeo";src:url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Medium.eot"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Medium.oft") format("oft"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Medium.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/SpoqaHanSansNeo-Medium.woff") format("woff");font-weight:500;font-style:Bold;font-display:swap}
@font-face{font-family:"Noto";src:url("../../structure/basepage/clientlibs/resources/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:400;font-style:Normal;font-display:swap}
@font-face{font-family:"Noto";src:url("../../structure/basepage/clientlibs/resources/fonts/NotoSans-Bold.ttf") format("truetype");font-weight:600;font-style:Bold;font-display:swap}
.home-page .ambientvideobanner,.ambientvideobanner.homepage-banner{background-color:black;color:white;height:calc(100vh - 79px);margin-bottom:200px;max-height:1200px;position:relative;transition:.4s}
@media only screen and (max-width:768px){.home-page .ambientvideobanner,.ambientvideobanner.homepage-banner{min-height:500px;height:calc(100vh - 40px);margin-bottom:140px}
}
.home-page .ambientvideobanner .decorator>.decorator-inner>.desktop svg path,.ambientvideobanner.homepage-banner .decorator>.decorator-inner>.desktop svg path{opacity:0;transform:translateX(160px);transition:.4s}
.home-page .ambientvideobanner>div,.ambientvideobanner.homepage-banner>div{height:100%;width:100%;position:relative}
.home-page .ambientvideobanner>div:after,.ambientvideobanner.homepage-banner>div:after{display:block;position:absolute;content:attr(data-scrolltext);font-weight:400;height:20px;font-size:1rem;bottom:-50px;color:black;left:calc(60% + 55px);width:120px;opacity:0;transition:.4s}
@media only screen and (max-width:768px){.home-page .ambientvideobanner>div:after,.ambientvideobanner.homepage-banner>div:after{left:calc(40% + 104px);bottom:-30px}
}
html[lang="fr"] .home-page .ambientvideobanner>div:after,html[lang="fr"] .ambientvideobanner.homepage-banner>div:after{width:280px}
@media only screen and (max-width:768px){html[lang="fr"] .home-page .ambientvideobanner>div:after,html[lang="fr"] .ambientvideobanner.homepage-banner>div:after{left:calc(40% + 104px);width:calc(60% - 104px);font-size:.75rem;line-height:.9rem;bottom:-30px}
}
html[lang="fr-CA"] .home-page .ambientvideobanner>div:after,html[lang="fr-CA"] .ambientvideobanner.homepage-banner>div:after{width:280px}
@media only screen and (max-width:768px){html[lang="fr-CA"] .home-page .ambientvideobanner>div:after,html[lang="fr-CA"] .ambientvideobanner.homepage-banner>div:after{left:calc(40% + 104px);width:calc(60% - 104px);font-size:.75rem;line-height:.9rem;bottom:-30px}
}
html[lang="de"] .home-page .ambientvideobanner>div:after,html[lang="de"] .ambientvideobanner.homepage-banner>div:after{width:200px}
@media only screen and (max-width:768px){html[lang="de"] .home-page .ambientvideobanner>div:after,html[lang="de"] .ambientvideobanner.homepage-banner>div:after{left:calc(40% + 104px);width:calc(60% - 104px);font-size:.75rem;line-height:.9rem;bottom:-30px}
}
html[lang="es"] .home-page .ambientvideobanner>div:after,html[lang="es"] .ambientvideobanner.homepage-banner>div:after{width:200px}
@media only screen and (max-width:768px){html[lang="es"] .home-page .ambientvideobanner>div:after,html[lang="es"] .ambientvideobanner.homepage-banner>div:after{left:calc(40% + 104px);width:calc(60% - 104px);font-size:.75rem;line-height:.9rem;bottom:-30px}
}
.home-page .ambientvideobanner>div:before,.ambientvideobanner.homepage-banner>div:before{display:block;position:absolute;content:"";height:20px;width:10px;bottom:-51px;left:calc(60% + 40px);background-image:url(../../structure/basepage/clientlibs/resources/images/ellipse-primary.svg);background-size:5px;background-position:50% -150%;background-repeat:no-repeat;opacity:0;animation:animatedBackground 1.6s linear infinite alternate;animation-direction:normal;transition:.4s}
@media only screen and (max-width:768px){.home-page .ambientvideobanner>div:before,.ambientvideobanner.homepage-banner>div:before{left:calc(40% + 87px);bottom:-32px}
}
.home-page .ambientvideobanner>div>.cmp-container,.ambientvideobanner.homepage-banner>div>.cmp-container{height:100%;width:100%;position:relative}
.home-page .ambientvideobanner>div>.cmp-container>.damvideo,.ambientvideobanner.homepage-banner>div>.cmp-container>.damvideo{height:100% !important;width:100% !important;z-index:1;position:relative}
.home-page .ambientvideobanner>div>.cmp-container>.damvideo:before,.ambientvideobanner.homepage-banner>div>.cmp-container>.damvideo:before{height:60%;width:100%;content:"";display:block;position:absolute;background-image:linear-gradient(180deg,rgba(0,0,0,0.6),transparent);top:0;left:0;z-index:1}
.home-page .ambientvideobanner>div>.cmp-container>.damvideo .play-btn,.ambientvideobanner.homepage-banner>div>.cmp-container>.damvideo .play-btn{display:none}
.home-page .ambientvideobanner>div>.cmp-container>.damvideo>video,.ambientvideobanner.homepage-banner>div>.cmp-container>.damvideo>video{height:100% !important;width:100% !important;object-fit:cover;margin:0;padding:0}
.home-page .ambientvideobanner>div>.cmp-container>.text,.ambientvideobanner.homepage-banner>div>.cmp-container>.text{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}
@media only screen and (max-height:1000px){.home-page .ambientvideobanner>div>.cmp-container>.text,.ambientvideobanner.homepage-banner>div>.cmp-container>.text{top:55%}
}
@media only screen and (max-width:768px){.home-page .ambientvideobanner>div>.cmp-container>.text,.ambientvideobanner.homepage-banner>div>.cmp-container>.text{position:absolute;top:auto;transform:none;bottom:100px}
}
.home-page .ambientvideobanner>div>.cmp-container>.text>div,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div{z-index:2;max-width:1500px;margin:0 auto;padding:0 20px}
.home-page .ambientvideobanner>div>.cmp-container>.text>div h1,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div h1{font-size:6.25rem;font-weight:400;color:white;text-shadow:0 0 20px rgba(0,0,0,0.4);opacity:0;bottom:-10px;position:relative}
.home-page .ambientvideobanner>div>.cmp-container>.text>div h1 strong,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div h1 strong{display:block;font-weight:800}
@media only screen and (max-height:1000px){.home-page .ambientvideobanner>div>.cmp-container>.text>div h1,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div h1{font-size:4rem;margin-bottom:20px}
}
@media only screen and (max-width:1200px){.home-page .ambientvideobanner>div>.cmp-container>.text>div h1,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div h1{font-size:4.5rem}
}
@media only screen and (max-width:768px){.home-page .ambientvideobanner>div>.cmp-container>.text>div h1,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div h1{font-size:2.2rem}
}
.home-page .ambientvideobanner>div>.cmp-container>.text>div p,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p{font-size:1.45rem;margin-bottom:40px;color:white;max-width:650px;text-shadow:0 0 20px rgba(0,0,0,0.4);opacity:0;bottom:-10px;position:relative;transition:.4s}
@media only screen and (max-height:1000px){.home-page .ambientvideobanner>div>.cmp-container>.text>div p:first-of-type,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p:first-of-type{margin-bottom:20px}
}
@media only screen and (max-width:768px){.home-page .ambientvideobanner>div>.cmp-container>.text>div p:first-of-type,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p:first-of-type{display:none}
}
.home-page .ambientvideobanner>div>.cmp-container>.text>div p a,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p a{padding:10px 45px 10px 15px;background:#30ea03;text-decoration:none;color:black;position:relative;display:inline-block;border:0;border-radius:0;cursor:pointer;overflow:hidden;font-weight:500;transition:.2s;font-size:1.125rem}
@media only screen and (max-width:1200px){.home-page .ambientvideobanner>div>.cmp-container>.text>div p a,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p a{font-size:.875rem;padding:10px 45px 10px 15px}
}
.home-page .ambientvideobanner>div>.cmp-container>.text>div p a:after,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p a:after{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(50% - 9px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.home-page .ambientvideobanner>div>.cmp-container>.text>div p a:before,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p a:before{position:absolute;display:block;height:18px;width:18px;right:15px;top:calc(100% + 18px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg);background-size:17px;background-position:center;background-repeat:no-repeat;transition:.2s}
.home-page .ambientvideobanner>div>.cmp-container>.text>div p a:hover,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p a:hover{background-color:black;color:white;border-radius:10px;transition:.2s}
body.blackbg-content-page .home-page .ambientvideobanner>div>.cmp-container>.text>div p a:hover,body.blackbg-content-page .ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p a:hover{background-color:#30ea03;color:black}
.home-page .ambientvideobanner>div>.cmp-container>.text>div p a:hover:after,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p a:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:-18px;transition:.2s}
.home-page .ambientvideobanner>div>.cmp-container>.text>div p a:hover:before,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p a:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-white.svg);top:calc(50% - 9px);transition:.2s}
body.blackbg-content-page .home-page .ambientvideobanner>div>.cmp-container>.text>div p a:hover:before,body.blackbg-content-page .ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p a:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/chat-black.svg)}
.home-page .ambientvideobanner>div>.cmp-container>.text>div p a:before,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p a:before{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg) !important}
.home-page .ambientvideobanner>div>.cmp-container>.text>div p a:after,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p a:after{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-black.svg) !important}
.home-page .ambientvideobanner>div>.cmp-container>.text>div p a:hover:before,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p a:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/arrow-right-white.svg) !important}
.home-page .ambientvideobanner>div>.cmp-container>.text>div p:last-of-type,.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p:last-of-type{margin-bottom:0}
.home-page .ambientvideobanner>div>.cmp-container>.text>div p:nth-child(1),.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p:nth-child(1){transition-delay:.4s}
.home-page .ambientvideobanner>div>.cmp-container>.text>div p:nth-child(2),.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p:nth-child(2){transition-delay:.8s}
.home-page .ambientvideobanner>div>.cmp-container>.text>div p:nth-child(3),.ambientvideobanner.homepage-banner>div>.cmp-container>.text>div p:nth-child(3){transition-delay:1s}
.home-page .ambientvideobanner:before,.ambientvideobanner.homepage-banner:before{height:79px;width:0;content:"";display:block;position:absolute;background-color:#30ea03;bottom:-79px;left:0}
@media only screen and (max-width:768px){.home-page .ambientvideobanner:before,.ambientvideobanner.homepage-banner:before{height:40px;width:40%;bottom:-40px}
}
.home-page .ambientvideobanner:after,.ambientvideobanner.homepage-banner:after{height:149px;width:0;content:"";display:block;position:absolute;background-color:#30ea03;bottom:0;left:60%;z-index:3;opacity:.75}
@media only screen and (max-height:900px){.home-page .ambientvideobanner:after,.ambientvideobanner.homepage-banner:after{height:100px}
}
@media only screen and (max-width:1200px){.home-page .ambientvideobanner:after,.ambientvideobanner.homepage-banner:after{height:100px}
}
@media only screen and (max-width:768px){.home-page .ambientvideobanner:after,.ambientvideobanner.homepage-banner:after{height:66px;width:60%;bottom:0}
}
.home-page .ambientvideobanner.is-visible,.ambientvideobanner.homepage-banner.is-visible{background-color:#3d3d3d;transition:.4s}
.home-page .ambientvideobanner.is-visible:before,.ambientvideobanner.homepage-banner.is-visible:before{width:60%;transition:.4s;transition-delay:.2s}
.home-page .ambientvideobanner.is-visible:after,.ambientvideobanner.homepage-banner.is-visible:after{width:40%;transition:.4s}
.home-page .ambientvideobanner.is-visible>div:before,.ambientvideobanner.homepage-banner.is-visible>div:before,.home-page .ambientvideobanner.is-visible>div:after,.ambientvideobanner.homepage-banner.is-visible>div:after{opacity:1;transition:.4s}
.home-page .ambientvideobanner.is-visible>div>.cmp-container>.damvideo,.ambientvideobanner.homepage-banner.is-visible>div>.cmp-container>.damvideo{overflow:hidden}
.home-page .ambientvideobanner.is-visible>div>.cmp-container>.text>div h1,.ambientvideobanner.homepage-banner.is-visible>div>.cmp-container>.text>div h1{opacity:1;bottom:0;position:relative;transition:.4s;transition-delay:.2s}
.home-page .ambientvideobanner.is-visible>div>.cmp-container>.text>div p,.ambientvideobanner.homepage-banner.is-visible>div>.cmp-container>.text>div p{opacity:1;bottom:0;position:relative;transition:.4s}
.home-page .ambientvideobanner.is-visible>div>.cmp-container>.text>div p:nth-child(2),.ambientvideobanner.homepage-banner.is-visible>div>.cmp-container>.text>div p:nth-child(2){transition-delay:.4s}
.home-page .ambientvideobanner.is-visible>div>.cmp-container>.text>div p:nth-child(3),.ambientvideobanner.homepage-banner.is-visible>div>.cmp-container>.text>div p:nth-child(3){transition-delay:.8s}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path,.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path{opacity:1;right:0;transform:translateX(0);transition:.4s}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(26),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(26){transform:translateX(0);transition:.4s;transition-delay:600ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(25),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(25){transform:translateX(0);transition:.4s;transition-delay:580ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(24),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(24){transform:translateX(0);transition:.4s;transition-delay:560ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(23),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(23){transform:translateX(0);transition:.4s;transition-delay:540ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(22),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(22){transform:translateX(0);transition:.4s;transition-delay:520ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(21),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(21){transform:translateX(0);transition:.4s;transition-delay:500ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(20),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(20){transform:translateX(0);transition:.4s;transition-delay:480ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(19),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(19){transform:translateX(0);transition:.4s;transition-delay:460ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(18),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(18){transform:translateX(0);transition:.4s;transition-delay:440ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(17),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(17){transform:translateX(0);transition:.4s;transition-delay:420ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(16),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(16){transform:translateX(0);transition:.4s;transition-delay:400ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(15),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(15){transform:translateX(0);transition:.4s;transition-delay:380ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(14),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(14){transform:translateX(0);transition:.4s;transition-delay:360ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(13),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(13){transform:translateX(0);transition:.4s;transition-delay:340ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(12),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(12){transform:translateX(0);transition:.4s;transition-delay:320ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(11),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(11){transform:translateX(0);transition:.4s;transition-delay:300ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(10),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(10){transform:translateX(0);transition:.4s;transition-delay:280ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(9),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(9){transform:translateX(0);transition:.4s;transition-delay:260ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(8),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(8){transform:translateX(0);transition:.4s;transition-delay:240ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(7),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(7){transform:translateX(0);transition:.4s;transition-delay:220ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(6),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(6){transform:translateX(0);transition:.4s;transition-delay:200ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(5),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(5){transform:translateX(0);transition:.4s;transition-delay:180ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(4),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(4){transform:translateX(0);transition:.4s;transition-delay:160ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(3),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(3){transform:translateX(0);transition:.4s;transition-delay:140ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(2),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(2){transform:translateX(0);transition:.4s;transition-delay:120ms}
.home-page .ambientvideobanner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(1),.ambientvideobanner.homepage-banner.is-visible .decorator>.decorator-inner>.desktop svg path:nth-child(1){transform:translateX(0);transition:.4s;transition-delay:100ms}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner){color:white;position:relative;padding-bottom:74px;margin-bottom:80px}
@media only screen and (max-width:1200px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner){margin-bottom:40px;padding-bottom:0}
}
@media only screen and (max-width:768px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner){margin-bottom:60px}
}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner):before{height:74px;width:0;content:"";display:block;position:absolute;background-color:#30ea03;bottom:0;left:0;z-index:2;transition:.4s}
@media only screen and (max-width:1200px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner):before{height:40px;bottom:-40px}
}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner):after{height:74px;width:0;content:"";margin-left:44%;display:block;position:absolute;background-color:#30ea03;opacity:.75;bottom:74px;left:0;z-index:2;transition:.4s}
@media only screen and (max-width:1200px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner):after{height:60px;bottom:0}
}
@media only screen and (max-width:768px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner):after{height:40px}
}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div:before{position:absolute;content:"";width:152px;height:620px;display:block;left:-154px;bottom:74px !important;background-image:url(../../structure/basepage/clientlibs/resources/images/vector-banner.svg);background-position:center;background-repeat:no-repeat;background-size:152px}
@media only screen and (max-height:710px) and (min-width:1200px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div:before{max-height:calc(100% - 100px);background-size:cover;background-position:top}
}
@media only screen and (max-width:1880px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div:before{height:calc(100% - 60px);width:80px;background-size:cover;background-position:bottom left}
}
@media only screen and (max-width:1200px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div:before{height:326px;width:80px;background-size:80px;bottom:0 !important}
}
@media only screen and (max-width:768px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div:before{width:19px;height:215px;background-size:20px;bottom:0 !important;background-image:url(../../structure/basepage/clientlibs/resources/images/banner-vector-mobile.svg)}
}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container{max-width:1920px;margin:0 auto;position:relative;display:flex}
@media only screen and (max-width:768px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container{padding:0;flex-wrap:wrap}
}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.damvideo{flex:0 0 56%;opacity:0;transition:.4s}
@media only screen and (max-width:768px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.damvideo{flex:0 0 calc(100% - 30px);height:250px;margin-left:30px}
}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.damvideo button{display:none}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.damvideo video{display:block;position:relative;width:100%;height:100%;object-fit:cover}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.innercontainer{flex:0 0 44%;position:relative;top:-20px;opacity:0;transition:.4s}
@media only screen and (max-width:768px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.innercontainer{flex:0 0 calc(100% - 60px);margin-bottom:0;padding:0 30px 0 30px}
}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.innercontainer>.cmp-container{position:absolute;margin-left:172px;top:50%;transform:translateY(-50%)}
@media only screen and (max-width:1750px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.innercontainer>.cmp-container{margin-left:121px;padding:0 !important}
}
@media only screen and (max-width:1200px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.innercontainer>.cmp-container{margin-left:100px}
}
@media only screen and (max-width:768px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.innercontainer>.cmp-container{position:relative;margin-left:0;top:auto;transform:none}
}
@media only screen and (max-width:768px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.innercontainer>.cmp-container .text{padding-top:20px}
}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.innercontainer>.cmp-container .text p{font-size:1rem;margin-bottom:20px;padding-bottom:20px;color:black}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.innercontainer>.cmp-container .text p:last-of-type{margin-bottom:0;padding-bottom:0}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.innercontainer>.cmp-container .text h1{font-weight:500;font-size:3.5rem;color:black}
@media only screen and (max-width:1750px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.innercontainer>.cmp-container .text h1{font-size:2.25rem}
}
@media only screen and (max-width:1200px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.innercontainer>.cmp-container .text h1{font-size:2rem}
}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner)>div>.cmp-container>.innercontainer>.cmp-container>div:first-of-type.text p{font-size:1rem;border-bottom:10px solid #30ea03;display:inline-block;margin-bottom:20px !important;padding-bottom:20px !important;color:black}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall{height:700px;margin:0;padding:0;position:relative}
@media only screen and (max-width:1200px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall{height:400px}
}
html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall{height:600px;margin-top:40px}
html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short:before,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall:before{height:40px;width:100%;background-color:red;color:white;display:block;padding:10px;position:absolute;top:-40px;content:"Full width ambient banner, displaying in 50/50 only for content population."}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short:after,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall:after{height:74px}
@media only screen and (max-width:1200px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short:after,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall:after{height:40px}
}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div{height:100%;width:100%}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div:before,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div:before{display:none}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container{display:block;height:100%;width:100%;max-width:100%}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer{flex:none;display:block;width:100%;height:100%;z-index:10;margin:0 auto;max-width:1500px;padding:0 40px !important}
html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer{width:auto;height:auto;z-index:90}
@media only screen and (max-width:768px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer{height:100% !important;width:calc(100% - 40px) !important;padding:0 20px !important;margin:0 !important}
}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container{padding-bottom:74px !important;margin-left:0;padding-left:0 !important}
@media only screen and (max-width:1200px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container{padding-bottom:0 !important}
}
@media only screen and (max-width:768px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container{position:absolute;margin-left:0;top:50%;transform:translateY(-50%);width:calc(100% - 40px)}
}
html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container{top:auto;transform:none;padding:0;margin:0;position:relative}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text{max-width:600px}
@media only screen and (max-width:1750px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text{max-width:400px}
}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text h1,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text h1,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text h2,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text h2,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text h3,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text h3,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text h4,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text h4,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text h5,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text h5,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text h6,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text h6,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text a,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text a,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text p,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text p,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text li,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text li{color:white !important}
html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text h1,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text h1,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text h2,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text h2,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text h3,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text h3,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text h4,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text h4,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text h5,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text h5,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text h6,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text h6,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text a,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text a,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text p,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text p,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.innercontainer .cmp-container .text li,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.innercontainer .cmp-container .text li{color:black !important}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.damvideo,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.damvideo{flex:none;display:block;height:calc(100% - 74px);width:100%;position:absolute;top:0;left:0;z-index:0}
@media only screen and (max-width:1200px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.damvideo,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.damvideo{height:100%}
}
html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.damvideo,html.aem-AuthorLayer-Edit body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.damvideo{z-index:-20;height:100%;width:50%;margin-left:50%;order:1}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.damvideo:before,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.damvideo:before{position:absolute;top:0;left:0;height:100%;width:100%;background-image:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.4));content:"";display:block;z-index:1}
@media only screen and (max-width:768px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-short>div>.cmp-container>.damvideo,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall>div>.cmp-container>.damvideo{height:100%;margin:0;padding:0}
}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall{height:925px}
@media only screen and (max-width:1200px){body:not(.home-page) .ambientvideobanner:not(.homepage-banner).full-width-video-banner-tall{height:calc(100vh - 96px)}
}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).is-visible:before{width:44% !important;transition:.25s}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).is-visible:after{width:56% !important;transition:.25s}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).is-visible>div:before{left:0 !important;transition:.4s;transition-delay:.25s}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).is-visible>div>.cmp-container>.damvideo{opacity:1;transition:.4s;transition-delay:.25s}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).is-visible>div>.cmp-container>.innercontainer{position:relative;top:0;opacity:1;transition:.4s;transition-delay:.5s}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).is-visible>div>.cmp-container>.image{opacity:1;transition:.4s;transition-delay:.25s}
body:not(.home-page) .ambientvideobanner:not(.homepage-banner).is-visible>div>.cmp-container>.image:before,body:not(.home-page) .ambientvideobanner:not(.homepage-banner).is-visible>div>.cmp-container>.image:after{opacity:1;transition:.4s;transition-delay:.5s}
@keyframes animatedBackground{0{background-position:50% -150%}
10%{background-position:50% 50%}
90%{background-position:50% 50%}
100%{background-position:50% 150%}
}
.cq-Editable-dom.home-page .ambientvideobanner{background-color:#3d3d3d;color:white;height:1000px}