.wrapper--card-slider .block-title{margin-bottom:1.5rem}@media (min-width: 768px){.wrapper--card-slider .block-title{text-align:center;margin-bottom:2rem}}.card-slider{position:relative;margin-top:1rlh}.card-slider .flickity-viewport{overflow:visible}:is(.card-slider .flickity-viewport) .card-item{margin-right:var(--container-padding-x)}.card-slider .card-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:min(100% - var(--container-padding-x),360px);margin-right:2rem;min-height:100%;isolation:isolate;scroll-snap-align:center;background-color:#fff;border-radius:var(--card-border-radius);-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;font-size:var(--card-font-size)}:is(.card-slider .card-item):has(a:hover,a:focus-visible,a.touching){-webkit-box-shadow:var(--card-box-shadow-hover);box-shadow:var(--card-box-shadow-hover)}:is(.card-slider .card-item):has(a:hover,a:focus-visible,a.touching) .card-image img{-webkit-transform:rotate(3deg) scale(1.05);transform:rotate(3deg) scale(1.05)}:is(.card-slider .card-item):has(a:hover,a:focus-visible,a.touching) .btn.card-link{background-color:var(--_btn-hover-bg);color:var(--_btn-hover-color)}.card-slider .card-image{position:relative;overflow:hidden}:is(.card-slider .card-image) img{width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;border-top-left-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius)}.card-slider .card-title{font-size:var(--card-title-font-size);font-weight:700;margin-top:1rem}.card-slider .card-content{margin-top:.25rem;margin-bottom:1rem}.card-slider .card-footer{margin-top:auto;padding-bottom:var(--card-py)}.card-slider .card-title,.card-slider .card-content,.card-slider .card-footer{padding-inline:var(--card-px)}.card-slider .btn.card-link{--outline-color: transparent;display:block}:is(.card-slider .btn.card-link):after{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0}
