.card-slider{--penn-card-slider-max-width: var( --penn-width-content );--penn-card-slider-margin: calc( ( 100vw - var( --penn-card-slider-max-width ) ) / 2 - 2px );--penn-card-slider-viewable: 1;--penn-card-slider-slide-width: calc( var( --penn-card-slider-max-width ) / var( --penn-card-slider-viewable ) - var( --penn-gap-gutter ) * ( ( var( --penn-card-slider-viewable ) - 1 ) / var( --penn-card-slider-viewable ) ) );margin-top:0;max-width:none !important}.has-global-padding .card-slider{margin-inline:calc(var(--penn-gap-gutter)*-1) !important}.card-slider.alignwide{--penn-card-slider-max-width: var( --penn-width-wide )}.wp-block-group:not(.alignfull):not(.main) .card-slider .card-slider__nav,.wp-block-group:not(.alignfull):not(.main) .card-slider .card-slider__content{padding-inline:var(--penn-gap-gutter)}.wp-block-group:not(.alignfull):not(.main) .card-slider .card-slider__content{scroll-padding-inline:var(--penn-gap-gutter)}.wp-block-group:not(.alignwide):not(.alignfull):not(.main) .card-slider{--penn-card-slider-max-width: var( --penn-width-content )}.card-slider .wp-block-heading{margin:0}.card-slider__layout{display:flex;flex-direction:column;overflow:hidden;padding:var(--penn-gap-medium) 0;row-gap:var(--penn-gap-medium)}.card-slider__nav{align-items:center;display:flex;flex-grow:1;gap:var(--penn-gap-xsmall);justify-content:space-between;margin:0;padding-inline:max(var(--penn-gap-gutter),var(--penn-card-slider-margin))}.card-slider__nav--align-left{flex-direction:row-reverse}.card-slider__nav--align-left .card-slider__nav-controls{margin-inline-end:auto}.card-slider__nav--align-right .card-slider__nav-controls{margin-inline-start:auto}.card-slider__nav-controls{align-items:center;display:flex;gap:var(--penn-gap-2xsmall);margin:0}.card-slider__nav-btn,.editor-styles-wrapper .card-slider .card-slider__nav-btn{background:rgba(0,0,0,0)}.card-slider__nav-btn svg use,.editor-styles-wrapper .card-slider .card-slider__nav-btn svg use{color:var(--penn-color-red)}.card-slider__nav-btn svg path,.editor-styles-wrapper .card-slider .card-slider__nav-btn svg path{fill:var(--penn-color-red)}.card-slider__nav-btn:hover,.editor-styles-wrapper .card-slider .card-slider__nav-btn:hover{background:rgba(0,0,0,0)}.card-slider__nav-btn:hover svg use,.editor-styles-wrapper .card-slider .card-slider__nav-btn:hover svg use{color:var(--penn-color-blue)}.card-slider__nav-btn:hover svg path,.editor-styles-wrapper .card-slider .card-slider__nav-btn:hover svg path{fill:var(--penn-color-red)}.card-slider__content{display:flex;flex-wrap:nowrap;gap:var(--penn-gap-large);overflow:auto;padding-inline:max(var(--penn-gap-gutter),var(--penn-card-slider-margin));scroll-padding-inline:max(var(--penn-gap-gutter),var(--penn-card-slider-margin));scroll-snap-type:x mandatory;scrollbar-width:none}.card-slider__content::-webkit-scrollbar{display:none}.card-slider__content>*{flex:none;scroll-snap-align:start;width:calc(100% - var(--penn-gap-gutter)*2)}@media(max-width: 47.9375rem){.card-slider__content>*{scroll-snap-align:center}}@media(min-width: 48rem){.card-slider{--penn-card-slider-viewable: 4}.card-slider__content>*{width:var(--penn-card-slider-slide-width)}}.card-slider--description .card-slider__layout{-moz-column-gap:var(--penn-gap-gutter);column-gap:var(--penn-gap-gutter);flex-direction:row;flex-wrap:wrap;padding-inline-start:max(var(--penn-gap-gutter),var(--penn-card-slider-margin))}.card-slider--description .card-slider__nav{flex-basis:100%;padding-inline-start:0}.card-slider--description .card-slider__description{display:flex;flex:0 0 var(--penn-card-slider-slide-width);flex-direction:column;gap:var(--penn-gap-xsmall)}.card-slider--description .card-slider__description>*{margin-block-start:0}.card-slider--description .card-slider__content{flex:1 1 0;padding-inline:0 max(var(--penn-gap-gutter),var(--penn-card-slider-margin));scroll-padding-inline:0 max(var(--penn-gap-gutter),var(--penn-card-slider-margin))}.card-slider.is-style-logo-background{position:relative}.card-slider.is-style-logo-background::after{background-image:url("../../../../assets/svg/icon/slider-logo.svg");background-position:bottom left;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:clamp(200px,25vw,330px);left:0;pointer-events:none;position:absolute;width:clamp(190px,24vw,310px);z-index:0}.card-slider.is-style-logo-background .card-slider__layout{position:relative;z-index:1}

/*# sourceMappingURL=style.css.map */