﻿.swiper-outer{overflow-x:hidden;overflow-y:hidden;width:100vw;position:relative}.swiper6col{overflow:hidden}.swiper-inline-right{overflow:hidden;margin-left:-20px;margin-right:-20px;padding:0 20px 20px 20px}.swiper.miles-swiper{overflow:visible;position:relative}.swiper.miles-swiper .swiper-slide{height:auto;box-sizing:border-box}.swiper.miles-swiper .swiper-slide>div{height:100%}.swiper.miles-swiper .swiper-scrollbar{background:var(--color-light-bg)}.swiper.miles-swiper .swiper-scrollbar .swiper-scrollbar-drag{background:hsl(204,45.4545454545%,87.6862745098%)}.swiper.miles-swiper:not(.miles-swiper--arrows) .swiper-arrow{display:none}.swiper-arrow{position:absolute;top:40%;font-size:1.5em;width:50px;height:50px;display:grid;align-items:center;text-align:center;cursor:pointer;z-index:2;color:#fff;border-radius:100%}.swiper-arrow::before{font-family:var(--font-icon);font-weight:var(--font-icon-bold)}.swiper-arrow:hover{background:var(--color-light)}.swiper-arrow-prev::before{content:""}.swiper-arrow-next{right:0}.swiper-arrow-next::before{content:""}.miles-swiper--arrows .swiper-arrow{display:grid}.swiper-pagination-bullet{background:var(--color-text-grey)}.swiper-pagination-bullet-active{background:var(--color-primary)}@media screen and (min-width: 768px){.swiper.miles-swiper{padding:5em 0 2em 0;margin-top:-4.5em}.swiper.miles-swiper .swiper-arrow{top:0;background:var(--color-light);color:var(--color-tertiary);transition:background .2s linear;font-size:1em}.swiper.miles-swiper .swiper-arrow.swiper-button-lock{display:none}.swiper.miles-swiper .swiper-arrow:not(.swiper-button-disabled):hover{background:var(--color-light)}.swiper.miles-swiper .swiper-arrow.swiper-button-disabled{opacity:.25;color:var(--color-disabled);transition:background .2s linear}.swiper.miles-swiper:not(.miles-swiper--arrows) .swiper-arrow{display:grid}.swiper.miles-swiper .swiper-arrow-prev{right:3.5em}.miles-tabs .swiper.miles-swiper{margin-top:-5em}}@media screen and (min-width: 1024px){.swiper-inline-right{padding:5em 0 2em .5em;margin-left:-0.5em;margin-top:-5em}.swiper-outer .swiper-inline-right{margin-right:-100em;padding-right:100em;padding-top:4em;margin-top:-5em}.swiper.miles-swiper{padding-bottom:1em}.swiper.miles-swiper .tooltip{position:static}.swiper.miles-swiper .tooltip::after{bottom:auto;top:unset}.swiper.miles-swiper.swiper3col{padding-left:4px;padding-right:12px}.swiper.miles-swiper .card--value .tooltip::after{transform:translate3d(-85%, -100%, 0)}}
