@keyframes SSPopupWrap{0%{opacity:0}to{opacity:1}}.banner .banner-carousel-wrap{position:relative}.banner .banner-carousel-wrap .banner-image-carousel{margin:0 0 0 auto;position:relative;width:100%;z-index:1}.banner .banner-carousel-wrap .banner-image-carousel .bic-item{opacity:1!important;z-index:0}.banner .banner-carousel-wrap .banner-image-carousel .bic-item.tns-slide-active{animation:BannerCarouselCustomSlide 1s ease 0s forwards;animation-duration:.5s!important}.banner .banner-carousel-wrap .banner-image-carousel .bic-item .bic-video,.banner .banner-carousel-wrap .banner-image-carousel .bic-item .bic-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.banner .banner-carousel-wrap .banner-content-carousel-wrap{align-items:center;background-color:#051445;color:#fff;display:flex;height:100%;left:0;min-height:270px;padding:30px 25px;position:relative;top:0;width:100%;z-index:2}.banner .banner-carousel-wrap .banner-content-carousel-wrap:after{background-color:#051445;content:"";display:none;height:450px;position:absolute;right:0;top:-142px;transform:rotate(45deg);transform-origin:bottom right;width:450px;z-index:1}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel{position:relative;z-index:2}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item{position:relative}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content .bcc-tagline{color:#fff;font-size:.5em;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content h1.bcc-heading{font-weight:400;letter-spacing:1.47px;line-height:.5em;margin:33px 0 15px;text-transform:uppercase}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content h1.bcc-heading span{display:inline-block;line-height:1em;overflow:hidden;position:relative}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content h1.bcc-heading span>span{transform:translateX(-120%)}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content h1.bcc-heading>span,.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content h1.bcc-heading>strong>span{line-height:.6em}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content .bcc-tagline+h1.bcc-heading{margin-top:25px}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content .btn{margin:0 0 10px}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item.tns-slide-active h1.bcc-heading span>span{animation:BannerCarouselHeadingSlide 1s ease var(--ani-delay) forwards}.banner .banner-carousel-wrap .banner-content-carousel-wrap .tns-nav{align-items:center;display:flex;height:30px}.banner .banner-carousel-wrap .banner-content-carousel-wrap .tns-nav:hover button{height:8px;margin-right:5px}.banner .banner-carousel-wrap .banner-content-carousel-wrap .tns-nav button{background-color:hsla(0,0%,100%,.4);border:none;height:1px;position:relative;transition:height .4s ease,margin-right .4s ease;width:60px}.banner .banner-carousel-wrap .banner-content-carousel-wrap .tns-nav button:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:0}.banner .banner-carousel-wrap .banner-content-carousel-wrap .tns-nav button:hover{height:16px}.banner .banner-carousel-wrap .banner-content-carousel-wrap .tns-nav button.tns-nav-active:after{animation:BannerCarouselNavSlide 5s linear 0s forwards}@media (min-width:768px){.banner .banner-carousel-wrap .banner-image-carousel{width:50%}.banner .banner-carousel-wrap .banner-content-carousel-wrap{min-height:auto;padding:120px 50px 0;position:absolute;width:50%}.banner .banner-carousel-wrap .banner-content-carousel-wrap:after{display:block}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content .bcc-tagline{font-size:.875em;letter-spacing:.88px}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content h1.bcc-heading{font-size:1.25em}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content .bcc-tagline+h1.bcc-heading{margin-top:15px}}@media (min-width:992px){.banner .banner-carousel-wrap .banner-content-carousel-wrap{padding:120px 70px 0}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content h1.bcc-heading{font-size:2em}}@media (min-width:1200px){.banner .banner-carousel-wrap .banner-image-carousel{width:60%}.banner .banner-carousel-wrap .banner-content-carousel-wrap{width:40%}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content h1.bcc-heading{font-size:2.75em}.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content .bcc-tagline+h1.bcc-heading{margin-top:35px}}@media (min-width:1400px){.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content .btn,.banner .banner-carousel-wrap .banner-content-carousel-wrap .banner-content-carousel .bcc-item .bcc-content-wrap .bcc-content h1.bcc-heading{margin-bottom:90px}}@keyframes BannerCarouselNavSlide{0%{left:0;width:0}50%{left:0;width:100%}to{left:100%;width:0}}@keyframes BannerCarouselCustomSlide{0%{transform:translateX(-100%);z-index:1}to{transform:translateX(0);z-index:1}}@keyframes BannerCarouselHeadingSlide{0%{transform:translateX(-200%)}to{transform:translateX(0)}}