.swiper-title-block{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem}.swiper-title-block h1{text-align:left;margin-bottom:1.5rem;font-family:var(--font-family-serif);font-weight:var(--font-family-serif-weight-normal);font-size:2rem;text-transform:uppercase;letter-spacing:.15rem}.swiper-title-block__swiper-controls{display:flex;align-items:center}.swiper-multi-column{width:100%}.swiper-multi-column .swiper-slide{text-align:center;font-size:18px}.swiper-multi-column .swiper-slide .picture{overflow:hidden}.swiper-multi-column .swiper-slide img{display:block;width:100%;object-fit:cover}.swiper-slide__title{background-color:var(--primary-bg);text-align:left;padding:1rem;margin-bottom:0}.swiper-slide__title a{color:var(--tertiary-color);font-size:1.25rem}.swiper-buttons__button-next.swiper-button-lock,.swiper-buttons__button-prev.swiper-button-lock{display:none}.swiper-pagination-bullets.swiper-pagination-horizontal{width:fit-content}.swiper-pagination-bullets{position:relative!important;top:auto!important;bottom:auto!important;right:auto!important;left:auto!important;margin-right:0}.swiper-controls__swiper-pagination .swiper-pagination-bullet{background-color:transparent;border:solid 1px var(--border-dark);opacity:1;width:10px;height:10px}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--border-dark)}.swiper-buttons{display:none}.swiper-buttons__button-prev,.swiper-buttons__button-next{width:20px;height:30px;position:relative;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;margin:5px;color:var(--primary-color)}.swiper-buttons__button-prev i{margin-right:0;transition:margin-right .3s ease-out}.swiper-buttons__button-prev:hover i{margin-right:5px}.swiper-buttons__button-next i{margin-left:0;transition:margin-left .3s ease-out}.swiper-buttons__button-next:hover i{margin-left:5px}@media all and (min-width:992px){.swiper-title-block{flex-direction:row;align-items:center}.swiper-title-block h1{font-size:2.5rem;margin-bottom:0;letter-spacing:.188rem}.swiper-buttons{display:inline-flex}.swiper-slide__title{padding:1.5rem}.swiper-slide__title a,.swiper-slide__title span{color:var(--tertiary-color);font-size:1.5rem}}
