.map-carousel__map,.map-carousel__slider{display:none}@media screen and (min-width: 768px){.map-carousel__map,.map-carousel__slider{display:block}}.map-carousel__slider{position:relative}.map-carousel__slide{background-color:var(--color-white);border-radius:var(--border-radius-small);position:relative;display:flex;flex-direction:column;box-shadow:0 0 25px rgba(0,0,0,.1)}@media screen and (min-width: 1024px){.map-carousel__slide{flex-direction:row}}.map-carousel__slide-arrow{display:none;color:var(--color-white);position:absolute;top:-13px;left:0;right:0;margin:auto}@media screen and (min-width: 1024px){.map-carousel__slide-arrow{display:flex;justify-content:center}}.map-carousel__slide-image{position:relative;margin-bottom:0;min-width:200px;border-radius:var(--border-radius-small) var(--border-radius-small) 0 0;overflow:hidden;padding-bottom:56.25%}@media screen and (min-width: 1024px){.map-carousel__slide-image{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small);position:static;padding:0}}.map-carousel__slide-image img{height:100%;object-fit:cover;position:absolute;top:0;left:0;width:100%}@media screen and (min-width: 1024px){.map-carousel__slide-image img{position:static;width:200px}}.map-carousel__slide-title{margin-bottom:0;max-width:calc(100% - 90px)}@media screen and (min-width: 768px){.map-carousel__slide-title{max-width:calc(100% - 106px)}}.map-carousel__slide-description{font-style:italic;margin-bottom:12px}.map-carousel__slide-content{padding:25px 30px 12px 30px;flex-grow:1}.map-carousel__slide-sub-title{color:var(--color-gray-600);margin-bottom:3px}.map-carousel__slide-columns{margin-top:12px}@media screen and (min-width: 1280px){.map-carousel__slide-columns{grid-template-columns:repeat(2, 1fr);grid-row-gap:var(--grid-row-gutter)}}.map-carousel__slide-column+.map-carousel__slide-column ul{list-style:none;padding:0}.map-carousel__slide-link-wrap{text-align:right}.map-carousel__slide-link-wrap a{color:var(--color-navy)}.map-carousel__slide-link-wrap a:hover{color:var(--color-navy-dark)}.map-carousel .map-dot{cursor:pointer}.map-carousel .map-dot #tcs-icon-airplane-departure>circle{z-index:99}.map-carousel .map-dot circle{transition-property:fill;transition-duration:.3s;transition-timing-function:var(--transition-easing);fill:var(--color-navy) !important;stroke:var(--color-white) !important;stroke-width:.03em}@media(hover: hover){.map-carousel .map-dot circle:hover{fill:var(--color-white) !important;stroke:var(--color-navy) !important}}.map-carousel .map-dot--active circle{fill:var(--color-blue) !important;stroke:var(--color-white) !important}.map-carousel__modal,.map-carousel__modal tp-modal-content{padding:0;max-width:100%}.map-carousel__modal .modal__close-button button{color:var(--color-white)}.map-carousel tp-slider-track{overflow-x:initial}.map-carousel__arrows{position:absolute;right:20px;z-index:2;width:100%;aspect-ratio:16/9;top:0;left:0;align-items:center;justify-content:space-between;padding:0 10px}@media screen and (min-width: 1024px){.map-carousel__arrows{top:20px;left:initial;width:auto;aspect-ratio:initial}}.map-carousel .slider-nav__arrow-button{background-color:var(--color-white)}@media(hover: hover){.map-carousel .slider-nav__arrow-button:hover{background-color:var(--color-gray-100)}}.map-carousel .slider-nav__arrow--right{margin-left:10px}.map-carousel svg polygon{fill:#cecfcc}.map-carousel svg g#lines polygon{fill:#005470}.map-carousel__modal-image svg{width:calc(100vw - var(--grid-section-gutter));height:auto}@media screen and (min-width: 768px){.map-carousel__modal-image svg{width:calc(80vw - var(--grid-section-gutter))}}
