﻿.miles-slider{position:relative;border:1px solid var(--color-border)}.swiper-container{background:#fff;border:1px solid var(--color-light)}.swiper-container .swiper-slide{border-left:1px solid var(--color-border)}.swiper-container .swiper-slide-active{border-left:none}body .swiper-container .swiper-slide{height:auto}body .swiper-container .swiper-slide .card{height:100%;box-sizing:border-box}body .swiper-pagination-bullet{margin:0 .3em}.miles-slider .swiper-button-prev,.miles-slider .swiper-button-next{height:36px;width:36px;border-radius:100%;background:#fff;color:var(--color-secondary);background-image:none;box-shadow:0 0 10px 0 rgba(0,0,0,.11);z-index:1}.miles-slider .swiper-button-prev::before,.miles-slider .swiper-button-next::before{font-family:var(--font-icon);font-size:1.25em;font-weight:var(--font-icon-light);height:36px;width:36px;display:flex;justify-content:center;align-items:center;outline:0;color:var(--color-secondary);text-shadow:none}.miles-slider .swiper-button-prev:focus,.miles-slider .swiper-button-next:focus{outline:0}.miles-slider .swiper-button-prev{left:-18px;margin-top:-18px}.miles-slider .swiper-button-next{right:-18px;margin-top:-18px}.miles-slider .swiper-button-prev::before{content:" "}.miles-slider .swiper-button-next::before{content:" "}.miles-slider .swiper-button-next.swiper-button-disabled,.miles-slider .swiper-button-prev.swiper-button-disabled{display:none}.swiper-lazy-loading{position:absolute;background:aqua;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.swiper-container .swiper-lazy{opacity:0;transition:opacity .2s linear}.swiper-container-initialized .swiper-lazy{opacity:1}.swiper-container .card{margin-bottom:0;border:none;padding:.8em}.swiper-pagination{margin:0 auto;width:100%}.swiper-pagination-clickable .swiper-pagination-bullet{margin:1em .35em}.blog-slider{grid-column:3/span 4;background:#fff}.blog-slider .miles-slider{max-width:600px;margin:0 auto}.blog-slider .miles-slider .swiper-slide,.swiper-container{border:none}.blog-slider .swiper-container .card{padding:0}h3.slider-header{background:var(--color-light);padding:1em 1.5em;margin:0;font-size:1rem}@media screen and (min-width: 768px){.miles-slider .swiper-button-prev,.miles-slider .swiper-button-next{height:60px;width:60px}.miles-slider .swiper-button-prev::before,.miles-slider .swiper-button-next::before{font-size:1.25em;height:60px;width:60px}.miles-slider .swiper-button-prev{left:-30px;margin-top:-30px}.miles-slider .swiper-button-next{right:-30px;margin-top:-30px}}
