.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
.home-banner{position:relative}.home-banner .shadow{z-index:10;background:linear-gradient(#000000a1 0%,#fff0 100%);height:100%;position:absolute;inset:0}.home-banner .keen-slider:before{content:"";z-index:1;background:linear-gradient(#000000a1 0%,#fff0 100%);height:390px;display:block;position:absolute;top:0;left:0;right:0}.home-banner .keen-slider:after{content:"";z-index:1;background:linear-gradient(#d9d9d92b 50%,#000 100%);display:block;position:absolute;inset:0}.home-banner img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.home-banner .keen-slider{min-height:500px}@media (min-width:992px){.home-banner .keen-slider{height:auto;min-height:100vh}}.home-banner .dots{z-index:999;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.home-banner .dot{color:#fff;border:2px solid #fff;border-radius:100px;justify-content:center;align-items:center;width:25px;height:25px;margin-bottom:16px;font-weight:700;transition:all .3s;display:flex;position:relative}.home-banner .dot:hover{color:#000;background:#fff}.home-banner .dot.active{--tw-bg-opacity:1;background-color:rgb(0 88 167/var(--tw-bg-opacity,1));margin-bottom:50px}.home-banner .dot.active:hover{color:#fff}.home-banner .dot:after{content:"";background:#fff;width:2px;height:16px;margin:0 auto;transition:all .3s;display:block;position:absolute;top:100%;left:0;right:0}.home-banner .dot.active:after{height:50px}.home-banner .dot:last-child:after{display:none}
