.module-banner-slider{overflow:hidden;width:100%}.module-banner-slider .banner-slide{padding:6px}.module-banner-slider .banner-card{background:#fff;border-radius:var(--bs-radius,16px);display:block;overflow:hidden;position:relative}.module-banner-slider .banner-card img{border-radius:var(--bs-radius,16px);display:block;height:auto;width:100%}.banner-theme-hover .banner-card{border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 15px rgba(0,0,0,.05);transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s ease,border-color .4s ease}.banner-theme-hover .banner-card img{transition:transform .6s cubic-bezier(.165,.84,.44,1)}.banner-theme-hover .banner-card:hover{border-color:rgba(249,115,22,.2);box-shadow:0 12px 30px rgba(0,0,0,.12);transform:translateY(-5px)}.banner-theme-hover .banner-card:hover img{transform:scale(1.03)}.banner-theme-overlay .banner-card{border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.06);transition:box-shadow .3s ease}.banner-theme-overlay .banner-card:after{background:rgba(15,23,42,0);border-radius:var(--bs-radius,16px);content:"";inset:0;pointer-events:none;position:absolute;transition:background .35s ease}.banner-theme-overlay .banner-card:hover:after{background:rgba(15,23,42,.35)}.banner-theme-overlay .banner-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.15)}.module-banner-slider .owl-carousel{position:relative}.module-banner-slider .owl-carousel .owl-stage-outer{border-radius:var(--bs-radius,16px);margin:-10px 0;padding:10px 0}.module-banner-slider .owl-carousel .owl-nav button.owl-next,.module-banner-slider .owl-carousel .owl-nav button.owl-prev{align-items:center;background:hsla(0,0%,100%,.9)!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#333!important;display:flex!important;font-size:20px!important;height:40px;justify-content:center;margin:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.module-banner-slider .owl-carousel .owl-nav button.owl-next:hover,.module-banner-slider .owl-carousel .owl-nav button.owl-prev:hover{background:#f97316!important;box-shadow:0 6px 16px rgba(249,115,22,.3);color:#fff!important}.module-banner-slider .owl-carousel .owl-nav button.owl-prev{left:-20px}.module-banner-slider .owl-carousel .owl-nav button.owl-next{right:-20px}.module-banner-slider .owl-carousel .owl-dots{line-height:1;margin-top:15px;text-align:center}.module-banner-slider .owl-carousel .owl-dots .owl-dot{background:none!important;border:none!important;box-shadow:none!important;cursor:pointer;display:inline-block!important;margin:0 4px!important;outline:none!important;padding:0!important}.module-banner-slider .owl-carousel .owl-dots .owl-dot span{background:#cbd5e1;border:none!important;border-radius:50%;display:block;height:10px;margin:0!important;transition:all .3s ease;width:10px}.module-banner-slider .owl-carousel .owl-dots .owl-dot.active span{background:#f97316;border-radius:5px;width:24px}.banner-grid-layout{display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}.banner-grid-layout .banner-slide{flex:0 0 calc(100%/var(--bs-items, 3));max-width:calc(100%/var(--bs-items, 3))}@media (max-width:991px){.banner-grid-layout .banner-slide{flex:0 0 50%;max-width:50%}}@media (max-width:575px){.banner-grid-layout .banner-slide{flex:0 0 100%;max-width:100%}}.module-banner-slider .owl-carousel:not(.owl-loaded){display:flex;overflow:hidden}.module-banner-slider .owl-carousel:not(.owl-loaded)>.banner-slide{flex:0 0 calc(100%/var(--bs-items, 3));max-width:calc(100%/var(--bs-items, 3))}
