.tms a{text-decoration:none;color:#000;display:block}.tms__image{display:block;width:100%}.tms__name{display:block;text-align:center;font-size:16px;padding:25px 0}@media (min-width:768px){.tms__name{font-size:28px}}.tms__link{padding:30px 0;text-align:center}@media (min-width:768px){.tms:not(.tms--narrow) .swiper-container{min-height:554px}}.tms .swiper-container{overflow:visible;min-height:248px}.tms .swiper-slide{max-width:150px;height:auto}@media (min-width:768px){.tms .swiper-slide{max-width:420px}}.tms .swiper-button-next,.tms .swiper-button-prev{opacity:0;background-image:none;position:absolute;top:50%;margin-top:-63px;display:none;justify-content:center;align-items:center;background-color:#fff;width:72px;height:50px;transition:opacity .5s;box-shadow:0 10px 20px 0 rgba(0,0,0,.15);border-radius:40px}.tms .swiper-button-next:after,.tms .swiper-button-prev:after{-webkit-font-smoothing:antialiased;font-family:"drei";font-size:30px;content:"\e12a"}.tms .swiper-button-prev:after{content:"\e129"}.tms .swiper-button-next.swiper-button-disabled,.tms .swiper-button-prev.swiper-button-disabled{pointer-events:auto}.tms .swiper-button-next.swiper-button-disabled:after,.tms .swiper-button-prev.swiper-button-disabled:after{content:""}@media (min-width:768px){.tms:hover .swiper-button-next,.tms:hover .swiper-button-prev{opacity:.9;display:flex}.tms:hover .swiper-button-next.swiper-button-disabled,.tms:hover .swiper-button-prev.swiper-button-disabled{opacity:0}}.tms--narrow .swiper-container{overflow:hidden;position:relative;min-height:248px}@media (min-width:768px){.tms--narrow .swiper-container{min-height:318px}}@media (min-width:1200px){.tms--narrow .swiper-container{min-height:381px}}.tms--narrow .swiper-container::before{content:"";position:absolute;background:linear-gradient(90deg,#f1f1f1 0,rgba(241,241,241,0) 100%);height:100%;width:40px;z-index:2;left:0}.tms--narrow .swiper-container::after{content:"";position:absolute;background:linear-gradient(90deg,rgba(241,241,241,0) 0,#f1f1f1 100%);height:100%;width:40px;right:0;top:0;z-index:1}.tms--narrow .tms__image{transition:all .2s ease-in-out}.tms--narrow .tms__entry:hover .tms__image{width:105%;margin:-2.5%;filter:drop-shadow(0 7px 10px rgba(50,50,50,.5))}.tms--narrow>*{margin-left:auto;margin-right:auto}@media (min-width:576px){.tms--narrow>*{max-width:420px}}@media (min-width:768px){.tms--narrow>*{max-width:570px}.tms--narrow>* .swiper-slide{max-width:220px}.tms--narrow>* .tms__name{font-size:22px;padding:1rem}}@media (min-width:992px){.tms--narrow>*{max-width:610px}}@media (min-width:1200px){.tms--narrow>*{max-width:730px}.tms--narrow>* .swiper-slide{max-width:250px}}@media (min-width:1600px){.tms--narrow>*{max-width:948px}}#site-wrapper:not(.page) .tms.spacing{padding-top:15px;padding-bottom:15px}@media (min-width:768px){#site-wrapper:not(.page) .tms.spacing{padding-top:30px;padding-bottom:30px}}#site-wrapper:not(.page) .tms.spacing--x1{padding-top:30px;padding-bottom:30px}@media (min-width:768px){#site-wrapper:not(.page) .tms.spacing--x1{padding-top:60px;padding-bottom:60px}}#site-wrapper:not(.page) .tms.spacing--x2{padding-top:45px;padding-bottom:45px}@media (min-width:768px){#site-wrapper:not(.page) .tms.spacing--x2{padding-top:90px;padding-bottom:90px}}#site-wrapper:not(.page) .tms.spacing--x3{padding-top:60px;padding-bottom:60px}@media (min-width:768px){#site-wrapper:not(.page) .tms.spacing--x3{padding-top:120px;padding-bottom:120px}}#site-wrapper:not(.page) .tms .button{display:inline-block;position:relative;padding:11px 20px;border:3px solid transparent;border-radius:25px;font-size:18px;line-height:22px;font-family:"Helvetica-Neue-Bold","Helvetica","Arial",sans-serif;font-weight:400;text-align:left;background-color:#ddd;text-decoration:none;-webkit-appearance:none;appearance:none;cursor:pointer;color:#000}#site-wrapper:not(.page) .tms .button.button--active,#site-wrapper:not(.page) .tms .button:hover:not(:disabled){background-color:#000;color:#fff}#site-wrapper:not(.page) .tms .button.button--icon{padding-right:62px}#site-wrapper:not(.page) .tms .button.button--icon:before{display:flex;align-items:center;position:absolute;top:0;bottom:0;right:20px;font-size:22px;margin-right:0}#site-wrapper:not(.page) .tms .button.button--icon.button--big{padding:11px 50px}#site-wrapper:not(.page) .tms .button.button--icon.button--centered{padding-right:62px;padding-left:62px}

/*# sourceMappingURL=troubadixMobileSlider.css.map */
/*# sourceURL=/media/common/bs4/components/core/troubadixMobileSlider/troubadixMobileSlider.css */