.c-hero-banner{position:relative;padding:30px 0 65px;z-index:1;min-height:456px;max-height:456px}.c-hero-banner .tns-nav{display:none}.c-hero-banner::before{content:"";display:block;position:absolute;top:0;height:100%;left:0;background:linear-gradient(180deg,#112f49 0,rgba(17,47,73,0) 100%);width:100%;opacity:.8;z-index:2}@media screen and (min-width:768px){.c-hero-banner{padding:30px 0 30px;min-height:351px;max-height:351px;background:linear-gradient(90deg,#112f49 0,rgba(17,47,73,0) 100%)}}@media screen and (min-width:1280px){.c-hero-banner{padding:106px 0;min-height:500px;max-height:500px}}.c-hero-banner .tns-liveregion{display:none}.c-hero-banner .tns-item{backface-visibility:hidden;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.c-hero-banner .tns-outer{position:absolute;top:0;height:100%;left:0;width:100%;overflow:hidden}.c-hero-banner .tns-inner,.c-hero-banner .tns-ovh{height:100%}.c-hero-banner .tns-ovh{position:relative}.c-hero-banner .c-nav-buttons{display:flex;gap:10px;margin-top:10px;align-items:center}.c-hero-banner .c-nav-button{z-index:10;position:relative;width:15px;height:15px;font-size:0;border-radius:50%;background-color:rgba(0,0,0,0);border:2px solid #fff;-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1);cursor:pointer;-webkit-appearance:none;appearance:none}.c-hero-banner .c-nav-button:hover{background-color:#fff}.c-hero-banner .c-nav-button.active{width:30px;border-radius:10px;overflow:hidden}.c-hero-banner .c-nav-button.active::after{content:"";position:absolute;display:block;left:0;top:0;height:100%;width:100%;transform:scaleX(0);transform-origin:left;background-color:#fff;-webkit-animation:buttonfill var(--autoplay-timeout) linear;animation:buttonfill var(--autoplay-timeout) linear}.c-hero-banner .c-hero-banner__placeholder-image{position:absolute;top:0;height:100%;left:0;width:100%}.c-hero-banner .c-hero-banner__placeholder-image img{width:100%;height:100%;object-fit:cover}.c-hero-banner .c-hero-banner__slider{display:none;height:100%}.c-hero-banner .c-hero-banner__slider-slide-image img{width:100%;height:100%;object-fit:cover}@keyframes buttonfill{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.c-hero-banner button.c-pause-button{z-index:20;margin-left:-5px;padding-right:0;background-color:unset;border:unset;color:#fff;align-items:center;justify-content:center;cursor:pointer}.c-hero-banner button.c-pause-button .tns-visually-hidden{font-size:0}.battery-finder-active .c-hero-banner{z-index:9999}.c-hero-banner__inner{position:relative;margin:0!important;z-index:3}@media screen and (min-width:768px){.c-hero-banner__content{position:relative;display:flex}}@media screen and (min-width:768px){.c-hero-banner__content-inner{position:relative;padding:0 40px 40px 0}.c-hero-banner__content-inner>*{max-width:650px}}@media screen and (min-width:1280px){.c-hero-banner__content-inner{padding:0 80px 60px 0;flex:0 0 calc(100% - 612px)}}.c-hero-banner__title{color:#fff;font-size:48px;line-height:1.1666666667}@media screen and (min-width:1280px){.c-hero-banner__title{font-size:58px;line-height:1.1724137931}}.c-hero-banner__subtitle{font-size:20px;line-height:1.4;color:#fff;margin-top:20px;font-weight:600}@media screen and (min-width:1280px){.c-hero-banner__subtitle{font-size:24px;line-height:1.4166666667}}.c-hero-banner__button.c-btn{border-color:#fcb134;background-color:#fcb134;color:#112f49;margin-top:30px;margin-bottom:10px}.c-hero-banner__button.c-btn:hover{background-color:rgba(0,0,0,0);color:#fff}
