.grid-card-ap{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}.grid-card-ap:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.grid-card-ap:hover .btn--text{background-size:75% 100%}.grid-card-ap__page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding-bottom:2rem}.grid-card-ap__page-image{aspect-ratio:53/68;position:relative;overflow:hidden}.grid-card-ap__page-image img{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:1s;transition-duration:1s}.grid-card-ap__page-title{margin-bottom:0.5rem;text-transform:initial;line-height:1.75rem;color:var(--white)}.grid-card-ap__page-excerpt{margin-bottom:1rem;color:var(--white)}.grid-card-ap__page-excerpt.trim-excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.grid-card-ap__page-content-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;inset:0;width:100%;height:100%;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.grid-card-ap__page-content-container::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:75%;background:-webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0,0,0,0)));background:linear-gradient(to top, #000 0%, rgba(0,0,0,0) 100%);pointer-events:none;z-index:0}.grid-card-ap__page-content-container>*{position:relative;z-index:1}.grid-card-ap__post .btn--text{font-size:16px}@media only screen and (min-width: 320px){.grid-card-ap__post .btn--text{font-size:calc( 16px + 0 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.grid-card-ap__post .btn--text{font-size:16px}}.grid-card-ap:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.block-elections-articles-carousel{--swiper-scrollbar-size: 2px;padding-top:calc(1.375rem + 1.5vw);padding-bottom:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){.block-elections-articles-carousel{padding-top:2.5rem}}@media (min-width: 1200px){.block-elections-articles-carousel{padding-bottom:2.5rem}}@media (min-width: 768px){.block-elections-articles-carousel{padding-top:calc(1.525rem + 3.3vw);padding-bottom:calc(1.525rem + 3.3vw)}}@media (min-width: 768px) and (min-width: 1200px){.block-elections-articles-carousel{padding-top:4rem}}@media (min-width: 768px) and (min-width: 1200px){.block-elections-articles-carousel{padding-bottom:4rem}}@media (min-width: 768px){.block-elections-articles-carousel .heading-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.block-elections-articles-carousel .heading-row .heading-container{position:relative}.block-elections-articles-carousel .heading-row .heading-container .heading{margin-bottom:1rem;font-size:40px;position:relative;z-index:1}@media only screen and (min-width: 320px){.block-elections-articles-carousel .heading-row .heading-container .heading{font-size:calc( 40px + 24 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-elections-articles-carousel .heading-row .heading-container .heading{font-size:64px}}@media (min-width: 768px){.block-elections-articles-carousel .heading-row .heading-container .heading{margin-bottom:0}}.block-elections-articles-carousel .heading-row .heading-container .background-element{position:absolute;top:0;left:25%;opacity:.1}.block-elections-articles-carousel__cards{margin-top:1rem}@media (min-width: 768px){.block-elections-articles-carousel__cards{margin-top:2rem}}.block-elections-articles-carousel--no-nav .swiper-controls{display:none}.block-elections-articles-carousel .swiper-controls{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1rem;padding-top:1rem;gap:.3125rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width: 992px){.block-elections-articles-carousel .swiper-controls{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:0;left:0;-webkit-transform:translateX(-14px);transform:translateX(-14px);z-index:1}}.block-elections-articles-carousel .swiper-button-prev,.block-elections-articles-carousel .swiper-button-next{--swiper-navigation-size: rem-calc(22);--swiper-navigation-color: var(--black);--swiper-navigation-bg: var(--grey-primary);width:2.375rem;height:2.375rem;background-color:var(--swiper-navigation-bg);margin:0;position:relative;inset:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transition-property:background-color;transition-property:background-color}.block-elections-articles-carousel .swiper-button-prev:after,.block-elections-articles-carousel .swiper-button-next:after{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transition-property:color;transition-property:color}.block-elections-articles-carousel .swiper-button-prev:hover,.block-elections-articles-carousel .swiper-button-next:hover{--swiper-navigation-color: var(--white);--swiper-navigation-bg: var(--primary)}.block-elections-articles-carousel .swiper{overflow:visible}.block-elections-articles-carousel .swiper-wrapper:not(.swiper-wrapper-initialized){display:-webkit-box;display:-ms-flexbox;display:flex}.block-elections-articles-carousel .swiper-wrapper:not(.swiper-wrapper-initialized) .swiper-slide{min-width:33.3333%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:1rem}.block-elections-articles-carousel .swiper-slide{height:auto}.block-elections-articles-carousel .swiper-slide-next+.swiper-slide+.swiper-slide,.block-elections-articles-carousel .swiper-slide-prev{opacity:0.3}.block-elections-articles-carousel .swiper-scrollbar{width:100% !important;left:0 !important}.block-elections-articles-carousel .swiper-scrollbar-drag{background-color:var(--primary)}

/*# sourceMappingURL=block-elections-articles-carousel.css.map */
