.tml-carousel .carousel-container[data-v-97e1bd40]{position:relative}.tml-carousel .carousel-container .inner[data-v-97e1bd40]{will-change:transform;transition:transform .2s}.tml-carousel .carousel-container .slide[data-v-97e1bd40]:last-child{margin-right:0!important}.tml-carousel .carousel-container .carousel-navigation[data-v-97e1bd40]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;opacity:1;border-radius:100%;transition:opacity .2s ease,background-color .2s ease;width:1.75em;height:1.75em;font-size:1.5em;background-color:#fff;box-shadow:0 1px 4px -2px #000}.tml-carousel .carousel-container .carousel-navigation>svg[data-v-97e1bd40]{color:#2d2a26}.tml-carousel .carousel-container .carousel-navigation.left[data-v-97e1bd40]{left:.5em}.tml-carousel .carousel-container .carousel-navigation.right[data-v-97e1bd40]{right:.5em}.tml-carousel .carousel-container .carousel-navigation.carousel-navigation-hidden[data-v-97e1bd40]{opacity:0;pointer-events:none}.tml-carousel .carousel-position[data-v-97e1bd40]{z-index:1;right:50%;transform:translate(50%)}.tml-carousel .carousel-position.carousel-position-hidden[data-v-97e1bd40]{opacity:0;pointer-events:none}.tml-carousel .carousel-position .indicator[data-v-97e1bd40]{transition:background-color .1s ease-in-out;margin:.25em;width:.5em;height:.5em;background-color:#fff;border:2px solid #f3f3f3;border-radius:100%}.tml-carousel .carousel-position .indicator.active[data-v-97e1bd40]{background-color:#2d2a26}
