.banner{background:var(--bg-mid) url("../images/banner-bg.svg") no-repeat center top;background-size:2600px auto;background-attachment:scroll;padding:170px 0 0 0}.banner .banner-wrapper{position:relative;overflow:hidden;width:100%;display:block}.banner .slide{display:block;width:100%;position:relative}.banner .slide .slide-info{position:relative;z-index:1}.banner .slide .slide-info .slide-ttl{font-size:clamp(35px, 5vw, 65px);line-height:1.2 !important;margin:0 0 20px;letter-spacing:-2px}.banner .slide .slide-info .slide-txt{font-size:clamp(18px, 3vw, 22px);margin:0 0 40px}.banner .slide .slide-img{position:absolute;height:100%;width:100%;top:0}.banner .slide .slide-img img{animation-name:grow;animation-duration:3s;animation-iteration-count:1;animation-fill-mode:forwards}#update-bar{margin:0 0 30px;line-height:1}#update-bar .wrapper .pill{padding:6px 12px;font-size:0.7rem}#update-bar .wrapper .update{font-size:0.8rem;font-weight:300;padding:0 20px 0 0}#logo-bar{padding:20px 0;background:linear-gradient(180deg, rgba(237,240,254,0) 0%, #dee4fa 100%)}#logo-bar .swiper-slide{display:flex;align-items:center}#logo-bar .swiper-slide img{max-width:300px;margin:0 auto}@media (max-width: 992px){.banner .slide .slide-info{text-align:center}}@media (max-width: 768px){.banner{padding-top:120px}#usps .info-card>div{text-align:center;align-items:center}#usps .info-card>div img{width:50px}}
