/* banners_grid-489 */
.module-banners_grid-489 .slide-content{--object-position-h:center;justify-content:center;--object-position-v:top;align-self:flex-start}.module-banners_grid-489 .slide-content>img{align-self:flex-start;width:100%;height:100%}.module-banners_grid-489 .slide-content>video{align-self:flex-start;width:100%;height:100%}.module-banners_grid-489>.module-body>.banners-grid>.banners-wrapper>.module-item:before{display:block}.module-banners_grid-489 .swiper-slide .slide-link{z-index:2}.module-banners_grid-489 .slide-col .slide-image:before{display:none}.module-banners_grid-489 .slide-col .slide-layers{align-items:flex-start;justify-content:flex-end}.module-banners_grid-489 .slide-text{text-align:start}.module-banners_grid-489 .slide-cols .module-subitem.slide-button{margin-top:var(--slide-layer-gap-custom,0)}.module-banners_grid-489>.module-body>.banners-grid>.banners-wrapper>.module-item>.slide-content{overflow:hidden}.module-banners_grid-489 .slide-col{--slides-cols-width:50%;--stack-unit:1%}.module-banners_grid-489 .slide-cols{--slides-cols-auto-stack:600px;padding:var(--j-gap-content-gutter);--element-padding:var(--j-gap-content-gutter)}.module-banners_grid-489 .slide-col-right{order:2}.module-banners_grid-489 .slide-col-left{order:1}.module-banners_grid-489 .slide-cols:before{display:none}.module-banners_grid-489 .slide-content-hold{height:100%}.module-banners_grid-489 .slide-content-hold>img{width:100%}.module-banners_grid-489 figure{width:100%;height:100%}.module-banners_grid-489 figure img{width:100%;height:100%}.module-banners_grid-489 figcaption{top:auto;bottom:0}.module-banners_grid-489 .slide-content .slide-button .btn{transform:translate3d(0,0,0) scale(1);opacity:1}.module-banners_grid-489 .module-subitem.slide-button{--slide-layer-gap-custom:var(--j-gap-medium)}.module-banners_grid-489 .slide-button-group{flex-direction:row}.module-banners_grid-489 .slide-button{width:auto}.module-banners_grid-489 .flex-grid{--flex-grid-width:500px}.module-banners_grid-489 .flex-grid>*{flex-grow:1}div.module-banners_grid-489 .banners-grid.auto-grid{--grid-max-col:1;--grid-gap:0px;--auto-grow-type:auto-fit;--item-width:var(--item-fit)}.module-banners_grid-489 .banners-grid.auto-grid{margin-inline-start:unset;margin-inline-end:unset;--fr:1fr}.module-banners_grid-489 .banners-grid.auto-grid>.auto-grid-items{grid-auto-flow:row dense;overflow-x:initial;padding-inline-start:unset;padding-inline-end:unset}.module-banners_grid-489 .banners-grid.auto-grid>.auto-carousel-controls{display:none}.module-banners_grid-489 .banners-grid.auto-grid>.auto-carousel-items:after{display:none}.module-banners_grid-489 .banners-grid.auto-grid>.auto-grid-items.is-gliding a{pointer-events:auto}.module-banners_grid-489 .banners-grid.auto-grid>.auto-grid-items:before{--fader-status:0;display:none}.module-banners_grid-489 .banners-grid.auto-grid>.auto-grid-items:after{--fader-status:0;display:none}div.module-banners_grid-489 .banners-grid.auto-grid .auto-carousel-controls{--auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)}.module-banners_grid-489 .slide-col-left-hold{overflow:initial}.module-banners_grid-489 .slide-cols-hold{overflow:initial}.module-banners_grid-489 .slide-col-right-hold{overflow:initial}.module-banners_grid-489 .slide-col-left:after{display:none}.module-banners_grid-489 .slide-col-right:after{display:none;--overlay-ease:ease-out} .module-banners_grid-489 .swiper-slide.module-item-1 .slide-content{background-size:cover}.no-touchevents .module-banners_grid-489 .swiper-slide.module-item-1:hover .slide-content{background-size:cover}.module-banners_grid-489>.module-body>.banners-grid.auto-grid>.auto-grid-items>.module-item-1{grid-row-end:auto}.module-banners_grid-489 .swiper-slide.module-item-1 .slide-col-right:after{--overlay-ease:ease-out} .module-banners_grid-489 .module-item-1.swiper-slide .slide-col .module-subitem-2{--slide-layer-gap-custom:var(--j-gap-xs)}.module-banners_grid-489 .module-item-1.swiper-slide .module-subitem-2 .slide-text-layer{font-size:12px;color:rgba(44,46,53,1)}  .module-banners_grid-489 { --image-width: 400; --image-height: 400} .module-banners_grid-489 .swiper-slide::after { --image-width: 400; --image-height: 400}