
/* V19: uploaded logo + better banner viewing */
body header.header.v9-header a.logo.v18-brand{flex:0 1 290px!important;max-width:290px!important;min-width:150px!important}
body header.header.v9-header .v18-brand img{width:100%!important;height:auto!important;max-height:52px!important;object-fit:contain!important;object-position:left center!important;display:block!important}
body .v19-footer-brand{display:inline-flex!important;align-items:center!important;max-width:340px!important;text-decoration:none!important}
body .v19-footer-brand img{width:100%!important;height:auto!important;display:block!important;filter:drop-shadow(0 6px 16px rgba(0,0,0,.18))}
body .footer .foot-grid>div:first-child p{margin-top:10px}
@media(max-width:1080px){body header.header.v9-header a.logo.v18-brand{flex-basis:245px!important;max-width:245px!important}body header.header.v9-header .v18-brand img{max-height:46px!important}}
@media(max-width:600px){body header.header.v9-header a.logo.v18-brand{flex-basis:190px!important;max-width:190px!important}body header.header.v9-header .v18-brand img{max-height:38px!important}body .v19-footer-brand{max-width:260px!important}}

/* Better banner framing */
body.v16-refresh .hero-slider.v16-hero{padding:10px 12px 42px!important;background:linear-gradient(180deg,#071a39 0%,#08224b 100%)!important}
body.v16-refresh .hero-slider.v16-hero .slider-track{width:min(1460px,100%)!important;height:clamp(430px,45vw,560px)!important;border-radius:24px!important;overflow:hidden!important}
body.v16-refresh .hero-slider.v16-hero .hero-slide .v6-slide-content{width:min(54%,760px)!important;padding:34px 48px 34px 64px!important}
body.v16-refresh .hero-slider.v16-hero .hero-slide .v6-slide-content h1,
body.v16-refresh .hero-slider.v16-hero .hero-slide .v6-slide-content h2{font-size:clamp(30px,3vw,48px)!important;max-width:620px!important}
body.v16-refresh .hero-slider.v16-hero .hero-slide .v6-slide-content p{max-width:560px!important}
body.v16-refresh .hero-slider.v16-hero .hero-slide::after{background:linear-gradient(90deg,rgba(5,18,42,.90) 0%,rgba(5,22,50,.76) 34%,rgba(5,24,56,.36) 58%,rgba(5,24,56,.10) 75%,transparent 100%)!important}
body.v16-refresh .hero-slider.v16-hero .hero-slide:nth-child(1) .v6-slide-visual img{object-position:72% center!important}
body.v16-refresh .hero-slider.v16-hero .hero-slide:nth-child(2) .v6-slide-visual img{object-position:70% center!important}
body.v16-refresh .hero-slider.v16-hero .hero-slide:nth-child(3) .v6-slide-visual img{object-position:68% center!important}
body.v16-refresh .hero-slider.v16-hero .hero-slide:nth-child(4) .v6-slide-visual img{object-position:72% center!important}
body.v16-refresh .hero-slider.v16-hero .hero-slide:nth-child(5) .v6-slide-visual img{object-position:74% center!important}
body.v16-refresh .hero-slider.v16-hero .hero-slide:nth-child(6) .v6-slide-visual img{object-position:76% center!important}
body.v16-refresh .hero-slider.v16-hero .slider-btn{top:50%!important}
body.v16-refresh .hero-slider.v16-hero .slider-dots{bottom:14px!important}

@media(max-width:1024px){
  body.v16-refresh .hero-slider.v16-hero .slider-track{height:480px!important}
  body.v16-refresh .hero-slider.v16-hero .hero-slide .v6-slide-content{width:60%!important;padding:28px 38px 28px 46px!important}
}
@media(max-width:780px){
  body.v16-refresh .hero-slider.v16-hero .slider-track{height:520px!important}
  body.v16-refresh .hero-slider.v16-hero .hero-slide::after{background:linear-gradient(180deg,rgba(5,20,45,.08) 0%,rgba(5,20,45,.20) 40%,rgba(5,20,45,.92) 50%,#061a38 64%,#061a38 100%)!important}
  body.v16-refresh .hero-slider.v16-hero .hero-slide .v6-slide-visual{height:48%!important;top:0!important;bottom:auto!important}
  body.v16-refresh .hero-slider.v16-hero .hero-slide .v6-slide-content{top:44%!important;bottom:0!important;width:100%!important;height:56%!important;max-width:none!important;padding:18px 18px 18px!important;justify-content:center!important}
  body.v16-refresh .hero-slider.v16-hero .hero-slide .v6-slide-content h1,
  body.v16-refresh .hero-slider.v16-hero .hero-slide .v6-slide-content h2{font-size:clamp(24px,6vw,32px)!important;max-width:none!important}
  body.v16-refresh .hero-slider.v16-hero .hero-slide .v6-slide-content p{font-size:12.5px!important;line-height:1.4!important;max-width:none!important}
  body.v16-refresh .hero-slider.v16-hero .v16-hero-tags{display:none!important}
  body.v16-refresh .hero-slider.v16-hero .v6-banner-buttons{width:100%!important}
  body.v16-refresh .hero-slider.v16-hero .v6-banner-buttons .btn{flex:1 1 0!important;min-width:0!important}
  body.v16-refresh .hero-slider.v16-hero .hero-slide:nth-child(1) .v6-slide-visual img{object-position:center 28%!important}
  body.v16-refresh .hero-slider.v16-hero .hero-slide:nth-child(2) .v6-slide-visual img{object-position:center 30%!important}
  body.v16-refresh .hero-slider.v16-hero .hero-slide:nth-child(3) .v6-slide-visual img{object-position:center 30%!important}
  body.v16-refresh .hero-slider.v16-hero .hero-slide:nth-child(4) .v6-slide-visual img{object-position:center 24%!important}
  body.v16-refresh .hero-slider.v16-hero .hero-slide:nth-child(5) .v6-slide-visual img{object-position:center 30%!important}
  body.v16-refresh .hero-slider.v16-hero .hero-slide:nth-child(6) .v6-slide-visual img{object-position:center 26%!important}
  body.v16-refresh .hero-slider.v16-hero .slider-btn{top:24%!important}
}
@media(max-width:420px){
  body.v16-refresh .hero-slider.v16-hero .slider-track{height:540px!important}
  body.v16-refresh .hero-slider.v16-hero .hero-slide .v6-slide-content{padding:16px 15px 17px!important}
  body.v16-refresh .hero-slider.v16-hero .v6-banner-buttons .btn{font-size:11px!important;padding:9px 8px!important;min-height:40px!important}
}
