@keyframes SSPopupWrap{0%{opacity:0}to{opacity:1}}.banner .banner-single-wrap{overflow:hidden;position:relative}.banner .banner-single-wrap .banner-image{margin:0 0 0 auto;position:relative;width:100%;z-index:1}.banner .banner-single-wrap .banner-image .banner-video{display:none}@media (min-width:768px){.banner .banner-single-wrap .banner-image .banner-video{display:block;height:100%;position:absolute;right:0;top:0;width:100%}.banner .banner-single-wrap .banner-image .banner-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.banner .banner-single-wrap .banner-image .banner-video.layout-1,.banner .banner-single-wrap .banner-image .banner-video.layout-2,.banner .banner-single-wrap .banner-image .banner-video.layout-3{width:70%}}.banner .banner-single-wrap .banner-content-wrap{align-items:flex-start;background-color:#051445;color:#fff;display:flex;padding:30px 25px;width:100%;z-index:2}.banner .banner-single-wrap .banner-content-wrap .banner-content .bc-content{position:relative;z-index:2}.banner .banner-single-wrap .banner-content-wrap .banner-content .bc-tagline{font-size:.5em;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.banner .banner-single-wrap .banner-content-wrap .banner-content h1.bc-heading{font-weight:700;letter-spacing:1.47px;line-height:.5em;margin:33px 0 0}.banner .banner-single-wrap .banner-content-wrap .banner-content h1.bc-heading span{display:inline-block;line-height:1em;overflow:hidden;position:relative}.banner .banner-single-wrap .banner-content-wrap .banner-content h1.bc-heading span>span{animation:BannerCarouselHeadingSlide 1s ease var(--ani-delay) forwards;transform:translateX(-120%)}.banner .banner-single-wrap .banner-content-wrap .banner-content h1.bc-heading>span{line-height:.6em}.banner .banner-single-wrap .banner-content-wrap .banner-content .bc-tagline+h1.bc-heading{margin-top:25px}.banner .banner-single-wrap .banner-content-wrap.layout-1,.banner .banner-single-wrap .banner-content-wrap.layout-2,.banner .banner-single-wrap .banner-content-wrap.layout-3{min-height:270px}.banner .banner-single-wrap .banner-content-wrap.layout-4,.banner .banner-single-wrap .banner-content-wrap.layout-5{min-height:180px}@media (min-width:768px){.banner .banner-single-wrap .banner-content-wrap{align-items:center;background-color:transparent;height:100%;left:0;padding:0;position:absolute;top:0;width:40%}.banner .banner-single-wrap .banner-content-wrap .banner-content .bc-content{position:relative;z-index:2}.banner .banner-single-wrap .banner-content-wrap .banner-content .bc-tagline{font-size:.875em;letter-spacing:.88px}.banner .banner-single-wrap .banner-content-wrap .banner-content h1.bc-heading{margin:0}.banner .banner-single-wrap .banner-content-wrap .banner-content .bc-tagline+h1.bc-heading{margin-top:35px}.banner .banner-single-wrap .banner-content-wrap.layout-1,.banner .banner-single-wrap .banner-content-wrap.layout-2,.banner .banner-single-wrap .banner-content-wrap.layout-3{min-height:auto;padding:120px 50px 0;width:50%}.banner .banner-single-wrap .banner-content-wrap.layout-1 .banner-content h1.bc-heading,.banner .banner-single-wrap .banner-content-wrap.layout-2 .banner-content h1.bc-heading,.banner .banner-single-wrap .banner-content-wrap.layout-3 .banner-content h1.bc-heading{font-size:1.25em}.banner .banner-single-wrap .banner-content-wrap.layout-4,.banner .banner-single-wrap .banner-content-wrap.layout-5{min-height:auto}.banner .banner-single-wrap .banner-content-wrap.layout-4 .banner-content,.banner .banner-single-wrap .banner-content-wrap.layout-5 .banner-content{padding:40px 50px}.banner .banner-single-wrap .banner-content-wrap.layout-4 .banner-content h1.bc-heading,.banner .banner-single-wrap .banner-content-wrap.layout-5 .banner-content h1.bc-heading{font-size:1.25em}.banner .banner-single-wrap .banner-content-wrap.layout-1{background-color:#051445}.banner .banner-single-wrap .banner-content-wrap.layout-1:after{background-color:#051445;content:"";height:450px;position:absolute;right:0;top:-142px;transform:rotate(45deg);transform-origin:bottom right;width:450px;z-index:1}.banner .banner-single-wrap .banner-content-wrap.layout-2:before{background-color:#051445;content:"";height:100%;left:0;position:absolute;top:0;width:65%;z-index:1}.banner .banner-single-wrap .banner-content-wrap.layout-2:after{background-color:#051445;content:"";height:450px;position:absolute;right:35%;top:-142px;transform:rotate(45deg);transform-origin:bottom right;width:450px;z-index:1}.banner .banner-single-wrap .banner-content-wrap.layout-3 .banner-content{align-items:center;display:flex;position:relative;width:100%}.banner .banner-single-wrap .banner-content-wrap.layout-3 .banner-content:after{background-color:#051445;content:"";height:1500px;position:absolute;right:-300px;top:50%;transform:rotate(45deg);transform-origin:top right;width:1500px;z-index:1}.banner .banner-single-wrap .banner-content-wrap.layout-4{align-items:flex-end;min-width:300px;width:27%}.banner .banner-single-wrap .banner-content-wrap.layout-4 .banner-content{align-items:center;display:flex;position:relative;width:100%}.banner .banner-single-wrap .banner-content-wrap.layout-4 .banner-content:after{background-color:#051445;content:"";height:100%;position:absolute;right:0;top:0;transform:skewX(45deg);transform-origin:top right;width:300%;z-index:1}.banner .banner-single-wrap .banner-content-wrap.layout-5{align-items:flex-end;width:40%}.banner .banner-single-wrap .banner-content-wrap.layout-5 .banner-content{align-items:center;background-color:#051445;display:flex;position:relative;width:100%}.banner .banner-single-wrap .banner-content-wrap.layout-5 .banner-content:after{background-color:#051445;content:"";height:100%;left:100%;position:absolute;top:0;transform:rotate(45deg);transform-origin:top left;width:40%;z-index:1}}@media (min-width:992px){.banner .banner-single-wrap .banner-content-wrap.layout-1,.banner .banner-single-wrap .banner-content-wrap.layout-2,.banner .banner-single-wrap .banner-content-wrap.layout-3{min-height:auto;padding:120px 70px 0;width:50%}.banner .banner-single-wrap .banner-content-wrap.layout-1 .banner-content h1.bc-heading,.banner .banner-single-wrap .banner-content-wrap.layout-2 .banner-content h1.bc-heading,.banner .banner-single-wrap .banner-content-wrap.layout-3 .banner-content h1.bc-heading{font-size:2em}.banner .banner-single-wrap .banner-content-wrap.layout-4,.banner .banner-single-wrap .banner-content-wrap.layout-5{min-height:auto}.banner .banner-single-wrap .banner-content-wrap.layout-4 .banner-content h1.bc-heading,.banner .banner-single-wrap .banner-content-wrap.layout-5 .banner-content h1.bc-heading{font-size:2em}.banner .banner-single-wrap .banner-content-wrap.layout-5 .banner-content:after{width:50%}}@media (min-width:1200px){.banner .banner-single-wrap .banner-content-wrap.layout-1 .banner-content h1.bc-heading,.banner .banner-single-wrap .banner-content-wrap.layout-2 .banner-content h1.bc-heading,.banner .banner-single-wrap .banner-content-wrap.layout-3 .banner-content h1.bc-heading,.banner .banner-single-wrap .banner-content-wrap.layout-4 .banner-content h1.bc-heading,.banner .banner-single-wrap .banner-content-wrap.layout-5 .banner-content h1.bc-heading{font-size:2.75em}.banner .banner-single-wrap .banner-content-wrap.layout-5 .banner-content:after{width:40%}}@media (min-width:1400px){.banner .banner-single-wrap .banner-content-wrap.layout-4 .banner-content,.banner .banner-single-wrap .banner-content-wrap.layout-5 .banner-content{padding:90px 0 90px 70px}}@keyframes BannerCarouselHeadingSlide{0%{transform:translateX(-200%)}to{transform:translateX(0)}}