.wpb-teaser-carousel .block-wrapper{max-width:var(--block-max-width);margin-block:6em;margin-inline:auto;padding-left:var(--_block-padding, var(--block-padding));padding-right:var(--_block-padding, var(--block-padding));}
@media(max-width:659px){
.wpb-teaser-carousel .block-wrapper{margin:4.5em auto;}
}
.wpb-teaser-carousel .block-wrapper{max-width:var(--wide-block-max-width);}
.wpb-teaser-carousel .teaser-card .post-thumbnail img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;}
.wpb-teaser-carousel .teaser-card .post-thumbnail.placeholder img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.5;}
.wpb-teaser-carousel .skip-link:focus-visible{width:100%;height:100%;clip:revert;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:5000;background-color:rgba(0, 0, 0, 0.9);color:var(--light-text-color);font-weight:600;outline:none;margin:0;}
.wpb-teaser-carousel .swiper-custom-pagination{--swiper-pagination-bullet-inactive-opacity:.2;--swiper-pagination-bullet-inactive-color:var(--color-gray-700);--swiper-pagination-bullet-width:1.625rem;--swiper-pagination-bullet-height:.5rem;--swiper-pagination-color:var(--color-red-400);text-align:center;line-height:0;height:var(--swiper-pagination-bullet-height);}
.dark-mode .wpb-teaser-carousel .swiper-custom-pagination, .wpb-teaser-carousel .dark-mode .swiper-custom-pagination{--swiper-pagination-color:var(--color-blue-300);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:var(--secondary-bg-color);}
.contrast-mode .wpb-teaser-carousel .swiper-custom-pagination, .wpb-teaser-carousel .contrast-mode .swiper-custom-pagination{--swiper-pagination-bullet-inactive-color:var(--primary-bg-color);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-height:.75rem;}
.wpb-teaser-carousel .swiper-pagination-horizontal.swiper-custom-pagination{width:revert;}
.wpb-teaser-carousel .swiper-custom-pagination .swiper-pagination-bullet{border-radius:var(--border-radius-xl);-webkit-transition:all var(--transition-duration) ease;transition:all var(--transition-duration) ease;}
.contrast-mode .wpb-teaser-carousel .swiper-custom-pagination .swiper-pagination-bullet, .wpb-teaser-carousel .contrast-mode .swiper-custom-pagination .swiper-pagination-bullet{-webkit-box-shadow:0 0 0 2px var(--color-gray-800) inset;box-shadow:0 0 0 2px var(--color-gray-800) inset;}
.wpb-teaser-carousel .swiper-custom-pagination .swiper-pagination-bullet:hover{--swiper-pagination-bullet-inactive-opacity:1;}
.dark-mode .wpb-teaser-carousel .swiper-custom-pagination .swiper-pagination-bullet:hover, .wpb-teaser-carousel .dark-mode .swiper-custom-pagination .swiper-pagination-bullet:hover{--swiper-pagination-bullet-inactive-color:var(--color-blue-100);}
.contrast-mode .wpb-teaser-carousel .swiper-custom-pagination .swiper-pagination-bullet:hover, .wpb-teaser-carousel .contrast-mode .swiper-custom-pagination .swiper-pagination-bullet:hover{--swiper-pagination-bullet-inactive-color:var(--color-gray-800);}
.wpb-teaser-carousel .swiper-custom-pagination .swiper-pagination-bullet-active{width:3.75rem;cursor:default;}
.contrast-mode .wpb-teaser-carousel .swiper-custom-pagination .swiper-pagination-bullet-active, .wpb-teaser-carousel .contrast-mode .swiper-custom-pagination .swiper-pagination-bullet-active{-webkit-box-shadow:none;box-shadow:none;}
.wpb-teaser-carousel{background-color:var(--block-bg-color);overflow:hidden;}
.wpb-teaser-carousel[data-image-height=small]{--_height:14em;}
@media(min-width:990px){
.wpb-teaser-carousel[data-image-height=small]{--_height:14em;}
}
.wpb-teaser-carousel[data-image-height=normal]{--_height:23.125em;}
@media(min-width:990px){
.wpb-teaser-carousel[data-image-height=normal]{--_height:23.125em;}
}
.wpb-teaser-carousel[data-image-height=high]{--_height:23.125em;}
@media(min-width:990px){
.wpb-teaser-carousel[data-image-height=high]{--_height:38.125em;}
}
.wpb-teaser-carousel .block-wrapper{position:relative;}
@media(max-width:989px){
.wpb-teaser-carousel .block-wrapper{margin-bottom:0;}
}
.wpb-teaser-carousel .block-header:not(.sr-only) + .block-body{margin-top:3em;}
.wpb-teaser-carousel .block-body:not(.swiper-initialized) .teaser-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;overflow-x:scroll;}
.wpb-teaser-carousel .block-body:not(.swiper-initialized) .swiper-lazy-preloader{display:none;}
.wpb-teaser-carousel .swiper{overflow:visible !important;}
.wpb-teaser-carousel .swiper-wrapper{overflow:visible;}
.wpb-teaser-carousel .teaser-card{width:23.125em;}
.wpb-teaser-carousel .teaser-card:hover .post-thumbnail img{scale:1.1;}
.wpb-teaser-carousel .teaser-card:hover .post-title{color:var(--color-red-400);}
.dark-mode .wpb-teaser-carousel .teaser-card:hover .post-title{color:var(--color-blue-100);}
.wpb-teaser-carousel .teaser-card .post-thumbnail{height:var(--_height, 38.125em);overflow:hidden;border-radius:var(--border-radius);}
.wpb-teaser-carousel .teaser-card .post-thumbnail img{-webkit-transition:scale var(--transition-duration) ease;transition:scale var(--transition-duration) ease;}
.wpb-teaser-carousel .teaser-card .post-thumbnail.placeholder div{display:none;}
.wpb-teaser-carousel .teaser-card .post-title{text-transform:uppercase;text-align:center;text-wrap:balance;margin-block:0.5em;font-size:var(--fs-500);font-weight:400;}
.wpb-teaser-carousel .custom-swiper-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin:2rem 0;}
.wpb-teaser-carousel .custom-swiper-prev, .wpb-teaser-carousel .custom-swiper-next{--_inactive-opacity:.2;--_color:var(--color-gray-700);--_hover-bg-color:var(--dark-bg-color);--_hover-text-color:var(--light-text-color);background:none;border:none;font-size:2rem;color:var(--_color);-webkit-transition:all var(--transition-duration) ease;transition:all var(--transition-duration) ease;position:revert;width:1em;height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;}
.dark-mode .wpb-teaser-carousel .custom-swiper-prev, .dark-mode .wpb-teaser-carousel .custom-swiper-next{--_color:var(--primary-text-color);--_hover-bg-color:var(--light-bg-color);--_hover-text-color:var(--dark-text-color);}
.wpb-teaser-carousel .custom-swiper-prev svg, .wpb-teaser-carousel .custom-swiper-next svg{display:block;}
.wpb-teaser-carousel .custom-swiper-prev:not(.swiper-button-disabled),
.wpb-teaser-carousel .custom-swiper-next:not(.swiper-button-disabled){cursor:pointer;}
.wpb-teaser-carousel .custom-swiper-prev:not(.swiper-button-disabled):hover,
.wpb-teaser-carousel .custom-swiper-next:not(.swiper-button-disabled):hover{background-color:var(--_hover-bg-color);color:var(--_hover-text-color);}
.wpb-teaser-carousel .custom-swiper-prev.swiper-button-disabled, .wpb-teaser-carousel .custom-swiper-next.swiper-button-disabled{opacity:var(--_inactive-opacity);}
@media(max-width:659px){
.wpb-teaser-carousel .swiper-custom-pagination {
display: none;
}
}