@media (min-width:48rem) and (max-width:61.98rem){.block-cards--4 .block-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-wrapper>.block-cards{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));margin-right:auto;margin-left:auto}@media (min-width:36rem){.content-wrapper>.block-cards{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))}}@media (min-width:48rem){.content-wrapper>.block-cards{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))}}.acf-block.bg-transparent+.block-cards,.acf-block.bg-white+.block-cards{margin-top:0}.block-cards+.acf-block.bg-transparent,.block-cards+.acf-block.bg-white{margin-top:clamp(-4.5rem,-1.2857142857rem + -3.5714285714vw,-3rem)}.block-cards:not(:first-child){margin-top:clamp(3rem,1.2857142857rem + 3.5714285714vw,4.5rem)}.block-cards:not(:last-child){margin-bottom:clamp(3rem,1.2857142857rem + 3.5714285714vw,4.5rem)}.block-cards__grid{display:grid;grid-template-columns:1fr;row-gap:clamp(1.25rem,.3928571429rem + 1.7857142857vw,2rem);column-gap:clamp(1rem,-.1428571429rem + 2.380952381vw,2rem)}@media (min-width:36rem){.block-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.block-cards__grid{grid-template-columns:repeat(var(--cards_per_row,3),minmax(0,1fr))}}.block-featured-programs-md.mobile-slider .container .swiper-controls{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0 0;width:250px;position:relative;z-index:10;margin:0 auto}.block-featured-programs-md.mobile-slider .container .swiper-controls .swiper-button-next,.block-featured-programs-md.mobile-slider .container .swiper-controls .swiper-button-prev{position:static;flex-shrink:0;margin:0}.block-featured-programs-md.mobile-slider .container .swiper-controls .swiper-pagination{flex-grow:1;text-align:center;position:static;padding-top:10px}