.advanced-video-banner #hero{height:100vh;position:relative}.advanced-video-banner .video-overlay{background:rgba(12,36,62,.3);height:100vh;left:0;position:absolute;top:0;width:100%;z-index:1}.advanced-video-banner #hero .video-holder video{left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.advanced-video-banner #hero .mobile-image{display:none;height:100vh;left:0;object-fit:cover;position:absolute;top:0;z-index:-1}.advanced-video-banner #hero .mobile-image img{height:100vh;object-fit:cover}.advanced-video-banner #hero .grid-margin-x{margin:0;padding:0}.advanced-video-banner #hero .left-cell{margin:0;padding:0;width:50%}@media (max-width:639px){.advanced-video-banner #hero .left-cell{margin:0 .625rem;padding:0 .625rem;width:calc(100% - 1.25rem)}}.advanced-video-banner #hero .box-holder-left,.advanced-video-banner #hero .box-holder-right{-moz-align-items:center;-ms-align-items:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100vh}.advanced-video-banner #hero .box-holder-left{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.advanced-video-banner #hero .left-cell .box-left{-moz-align-items:center;-ms-align-items:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background:hsla(213,8%,77%,.5);border-right:3px solid #094d75;height:21rem;opacity:0;position:relative;transition:opacity 3s ease-in-out;width:22%}.advanced-video-banner #hero .left-cell .box-left h1{font-family:Gotham-Medium;-webkit-font-smoothing:antialiased;color:#222;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:4px;line-height:1.4;margin:0;overflow:visible;transform:rotate(-90deg);white-space:nowrap;z-index:2}.advanced-video-banner #hero .right-cell{margin:0;padding:0;width:50%}@media (max-width:639px){.advanced-video-banner #hero .right-cell{margin-left:.625rem;margin-right:.625rem;padding-left:.625rem;padding-right:.625rem;width:calc(100% - 1.25rem)}}.advanced-video-banner #hero .right-cell .box-holder-right{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:baseline;-ms-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;background:rgba(7,119,174,.8)}.advanced-video-banner #hero .right-cell .box-holder-right svg#box-svg{display:none;height:23rem;left:39%;position:absolute;width:48.125rem;z-index:2}.advanced-video-banner #hero .right-cell .box-holder-right .box-right{display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:25rem;margin-left:1.5625rem;max-width:0;overflow:hidden;transition:max-width 1s linear;white-space:nowrap}.advanced-video-banner #hero .right-cell .box-holder-right .box-right h2{font-family:Gotham Light;-webkit-font-smoothing:antialiased;color:#fff;font-size:1.625rem;margin:0;z-index:2}.advanced-video-banner #hero .right-cell .box-holder-right .box-right h3{font-family:Gotham Black;-webkit-font-smoothing:antialiased;color:#fff;font-size:3.125rem;line-height:50px;margin-bottom:.5rem;margin-top:0;text-transform:uppercase;z-index:2}.advanced-video-banner #hero .scroll-down{bottom:3.125rem;display:-ms-flexbox;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;position:absolute;-ms-flex-pack:center;width:100%;z-index:2}.advanced-video-banner{overflow:hidden}.advanced-video-banner #hero .scroll-down a img{height:3.125rem;width:3.125rem}.advanced-video-banner .gDEcnIMM_0{stroke-dasharray:2592 2594;stroke-dashoffset:2593;animation:gDEcnIMM_draw 2s linear 0ms forwards}.advanced-video-banner .cls-1{fill:#fff;fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:6px}.advanced-content-wrapper.two-col-content .tour-slider .grid-margin-x h6{color:#222;font-family:Gotham-Medium}@keyframes gDEcnIMM_draw{to{stroke-dashoffset:0}}@keyframes gDEcnIMM_fade{0%{stroke-opacity:1}94.44444444444444%{stroke-opacity:1}to{stroke-opacity:0}}@media(max-width:1280px){.advanced-video-banner #hero .right-cell .box-holder-right .box-right h3{font-size:2rem;line-height:38px}.advanced-video-banner #hero .right-cell .box-holder-right .box-right h2{font-size:1.125rem}.advanced-video-banner #hero .right-cell .box-holder-right svg#box-svg{width:36.25rem}.advanced-video-banner #hero .left-cell .box-left h1{font-size:.625rem}}@media(max-width:1039px){.advanced-video-banner .video-holder{display:none}.advanced-video-banner #hero .mobile-image{display:block}.advanced-video-banner #hero .right-cell .box-holder-right .box-right{background:rgba(7,119,174,.8);border-bottom:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #fff;height:16rem;margin-left:0}.advanced-video-banner #hero .right-cell .box-holder-right svg#box-svg{display:none!important}.advanced-video-banner #hero .left-cell .box-left{border-bottom:5px solid #fff;border-left:5px solid #fff;border-top:5px solid #fff;height:16rem}.advanced-video-banner #hero .right-cell .box-holder-right{background:transparent}.advanced-video-banner #hero .right-cell .box-holder-right .box-right{padding-left:10px;padding-right:10px}}@media(max-width:767px){.advanced-video-banner #hero .grid-margin-x{height:auto;padding-top:50%}.advanced-video-banner #hero .left-cell{margin-left:.625rem;margin-right:.625rem;padding-left:.625rem;padding-right:.625rem;width:calc(100% - 1.25rem)}.advanced-video-banner #hero .box-holder-left{height:auto}.advanced-video-banner #hero .left-cell .box-left{border-bottom:0;border-right:5px solid #fff;height:auto;width:100%}.advanced-video-banner #hero .left-cell .box-left h1{padding:1.875rem;transform:none}.advanced-video-banner #hero .right-cell{margin-left:.625rem;margin-right:.625rem;padding-left:.625rem;padding-right:.625rem;width:calc(100% - 1.25rem)}.advanced-video-banner #hero .right-cell .box-holder-right{height:auto}.advanced-video-banner #hero .right-cell .box-holder-right .box-right{border-left:5px solid #fff;height:auto;padding:1.875rem;white-space:unset;width:100%}}@media(max-width:639px){.advanced-video-banner #hero .grid-margin-x{padding-top:100%}}