.slider--horizontal-content .keen-slider{width:100%}.slider--horizontal-content .keen-slider__slide{box-sizing:border-box;min-width:0}.slider--horizontal-content .keen-slider__slide>.sl--container{min-width:0;width:100%}.slider--horizontal-content .sl--container>.card--img,.slider--horizontal-content .sl--container>.slide--horizontal-content{min-width:0}.slider--horizontal-content .card--img img{display:block;height:auto;max-width:100%}
/* !important is required here, not preferred: the same element carries
   the px-md-0 utility, which declares padding: 0 !important at md and
   up (css/layout.css:3454). Plain specificity cannot beat it. */.slider--horizontal-content .row>.col-12:has(>.keen-slider),.slider--horizontal-content .slider--horizontal-content__track-inset{padding-left:var(--slider-arrow-gutter,60px)!important;padding-right:var(--slider-arrow-gutter,60px)!important}@media (max-width:767px){.slider--horizontal-content .row>.col-12:has(>.keen-slider),.slider--horizontal-content .slider--horizontal-content__track-inset{padding-left:0!important;padding-right:0!important}}.slider--horizontal-content{--slider-dots-height:58px;--slider-arrow-size:15px;--slider-arrow-button-size:38px;--slider-arrow-offset:22px;--slider-arrow-gutter:calc(var(--slider-arrow-button-size) + var(--slider-arrow-offset))}.slider--horizontal-content .keen-navigation-wrapper{position:relative}.slider--horizontal-content .keen-navigation-wrapper .arrow{align-items:center;background-color:var(--slider-arrow-circle);background-image:none;border-radius:50%;display:flex;height:var(--slider-arrow-button-size);justify-content:center;top:calc((100% - var(--slider-dots-height))/2);transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:background-color .2s ease;width:var(--slider-arrow-button-size)}.slider--horizontal-content .keen-navigation-wrapper .arrow:before{background-color:var(--slider-arrow-glyph);content:"";height:var(--slider-arrow-size);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--slider-arrow-size)}.slider--horizontal-content .keen-navigation-wrapper .arrow--left:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m16.67 0 2.83 2.829-9.339 9.175 9.339 9.167L16.67 24 4.5 12.004z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m16.67 0 2.83 2.829-9.339 9.175 9.339 9.167L16.67 24 4.5 12.004z'/%3E%3C/svg%3E")}.slider--horizontal-content .keen-navigation-wrapper .arrow--right:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 3 3.057-3L20 12 8.057 24 5 21l9-9z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 3 3.057-3L20 12 8.057 24 5 21l9-9z'/%3E%3C/svg%3E")}.slider--horizontal-content .keen-navigation-wrapper .arrow:focus-visible,.slider--horizontal-content .keen-navigation-wrapper .arrow:hover{background-color:var(--slider-arrow-circle-hover)}.slider--horizontal-content .keen-navigation-wrapper .arrow:focus-visible:before,.slider--horizontal-content .keen-navigation-wrapper .arrow:hover:before{background-color:var(--slider-arrow-glyph-hover)}.slider--horizontal-content .keen-navigation-wrapper .arrow--left{left:calc(var(--slider-arrow-gutter)*-1)}.slider--horizontal-content .keen-navigation-wrapper .arrow--right{left:auto;right:calc(var(--slider-arrow-gutter)*-1)}.slider--horizontal-content .keen-navigation-wrapper .dot{-webkit-appearance:none;appearance:none;background-color:var(--slider-dot-color);border:none;font:inherit;line-height:0;opacity:.3}.slider--horizontal-content .keen-navigation-wrapper .dot--active{background-color:var(--slider-dot-color);opacity:1}@media (max-width:767px){.slider--horizontal-content .keen-navigation-wrapper .arrow{display:none}}