.banner_wrapper{background-color:#000;z-index:2}.banner_wrapper,.banner_wrapper .banner_inner{position:relative}.banner_wrapper .banner_video_wrapper{--scroll-bar-w:13px;height:100%;left:50%;margin-left:calc(-50vw + var(--scroll-bar-w)/2);position:absolute;top:0;width:calc(100vw - var(--scroll-bar-w))!important;z-index:1}.banner_wrapper .banner_content_wrapper{align-content:flex-end;color:#fff;display:flex;flex-wrap:wrap;margin-left:-1%;margin-right:-1%;position:relative;width:auto;z-index:10}.banner_wrapper .banner_content_inner{display:block;padding-left:1%;padding-right:1%;width:100%}.banner_wrapper .banner_title{margin-bottom:34px}.banner_wrapper .banner_title h1{-webkit-font-smoothing:antialiased;font-family:Sora;font-size:90px;font-weight:600;letter-spacing:0;line-height:96px;margin-bottom:0}.banner_wrapper .banner_divider1{height:20px}.banner_wrapper .banner_summary_wrapper{display:flex;margin-bottom:1.5em;margin-left:-1%;margin-right:-1%;position:relative}.banner_wrapper .banner_summary{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding-left:1%;padding-right:1%}.banner_wrapper .banner_summary h6{-webkit-font-smoothing:antialiased;font-family:Sora;font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;margin-bottom:0}.banner_wrapper .banner_arrow{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;padding-left:1%;padding-right:1%}.banner_wrapper .banner_arrow a{display:inline-block;height:70px;line-height:0;position:relative;text-align:center;width:30px}.banner_wrapper .banner_arrow a svg{animation:ctaMinimaLArrowOuter 2.5s cubic-bezier(.55,0,.45,1) infinite;bottom:0;display:block;left:0;position:absolute;width:40px}.banner_wrapper .banner_divider2{height:80px}.banner_wrapper video.video-bg{height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%!important}.banner_wrapper .banner_arrow a:hover svg path{animation:ctaMinimaLArrowLine .6s cubic-bezier(.25,0,.45,1) forwards}@media only screen and (max-width:1300px) and (min-width:1000px){.banner_wrapper .banner_title h1{font-size:63px;line-height:67.2px}}@media only screen and (min-width:1000px){.banner_wrapper .banner_content_wrapper,.banner_wrapper .banner_inner{min-height:100vh}}@media (min-width:690px){.banner_wrapper .banner_summary{width:66.66666667%}.banner_wrapper .banner_arrow{width:33.33333333%}}@media only screen and (max-width:999px){.banner_wrapper .banner_title h1{font-size:63px;line-height:67.2px}.banner_wrapper .banner_content_wrapper{flex-wrap:wrap;margin-top:-10px;min-height:calc(100vh - 1px);padding-top:14px}.banner_wrapper .banner_content_inner{display:flex;flex-wrap:wrap}.banner_wrapper .banner_title{margin-bottom:24px}.banner_wrapper .banner_divider1{height:0!important}.banner_wrapper .banner_summary_wrapper{flex-wrap:wrap;width:100%}.banner_wrapper .banner_summary{margin-bottom:25px;width:100%}.banner_wrapper .banner_summary h6{font-size:20px;line-height:30px}.banner_wrapper .banner_arrow{display:flex;flex-wrap:wrap;width:100%}.banner_wrapper .banner_divider2{width:100%}}@media only screen and (max-width:690px){.banner_wrapper .banner_title h1{font-size:45px;line-height:48px}.banner_wrapper .banner_summary h6{font-size:16px;line-height:24px}}@media only screen and (max-width:490px){.banner_wrapper .banner_title h1{font-size:34px}}@keyframes ctaMinimaLArrowOuter{0%{transform:translateY(0)}20%{transform:translateY(12px)}50%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes ctaMinimaLArrowLine{0%{transform:scaleY(1);transform-origin:bottom}50%{transform:scaleY(0);transform-origin:bottom}51%{transform-origin:top}to{transform:scaleY(1);transform-origin:top}}