:root{--ts-green-950:#082c23;--ts-green-900:#123f32;--ts-green-800:#175442;--ts-green-700:#1e6b52;--ts-green-100:#e9f4ef;--ts-green-050:#f4f9f6;--ts-gold-500:#d8a43b;--ts-gold-100:#fff3ca;--ts-ink:#14211c;--ts-muted:#5e6b65;--ts-line:#dbe6e0;--ts-white:#ffffff;--ts-whatsapp:#1f9d55;--ts-whatsapp-dark:#168046;--ts-shadow-sm:0 10px 30px rgba(7, 37, 28, 0.1);--ts-shadow:0 18px 50px rgba(4, 23, 17, 0.16);--ts-radius-sm:0.75rem;--ts-radius-md:1.25rem;--ts-radius-lg:1.75rem;--ts-container:1200px}.ts-has-landing .site-content,.ts-has-landing #content{padding-top:0}.ts-landing{overflow:clip;background:var(--ts-white);color:var(--ts-ink);isolation:isolate}.ts-landing *,.ts-landing *::before,.ts-landing *::after{box-sizing:border-box}.ts-container{width:min(calc(100% - 2rem), var(--ts-container));margin-inline:auto}.ts-section{padding-block:clamp(4.5rem, 9vw, 7.5rem);scroll-margin-top:6rem}.ts-section--compact{padding-block:clamp(3rem, 7vw, 5rem)}.ts-section--soft{background:var(--ts-green-050)}.ts-section-heading{display:grid;gap:1.4rem;align-items:end;margin-bottom:clamp(2rem, 5vw, 3.5rem)}.ts-section-heading>div{max-width:48rem}.ts-section-heading--center{justify-items:center;text-align:center}.ts-section-heading--center>div{margin-inline:auto}.ts-section h2,.ts-community h2,.ts-final-cta h2{margin:0;font-family:inherit;font-size:clamp(2rem, 5vw, 3.75rem);font-weight:850;letter-spacing:-.035em;line-height:1.04;text-wrap:balance;color:var(--ts-green-950)}.ts-section-heading p,.ts-faq-intro>p,.ts-community__lead{margin:1rem 0 0;font-size:clamp(1rem, 2vw, 1.15rem);line-height:1.7;color:var(--ts-muted)}.ts-eyebrow,.ts-card__eyebrow{margin:0 0 0.7rem!important;font-size:0.78rem!important;font-weight:850;letter-spacing:.12em;line-height:1.4!important;text-transform:uppercase;color:var(--ts-green-700)!important}.ts-text-link{display:inline-flex;align-items:center;gap:.35rem;font-weight:800;line-height:1.35;text-decoration:none;color:var(--ts-green-800)}.ts-text-link:hover,.ts-text-link:focus-visible{text-decoration:underline;text-underline-offset:.25em;color:var(--ts-green-950)}.ts-button{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;gap:.65rem;padding:.84rem 1.15rem;border:2px solid #fff0;border-radius:var(--ts-radius-sm);font-family:inherit;font-size:.98rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform 160ms ease,background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 160ms ease}.ts-button:hover{transform:translateY(-2px);text-decoration:none}.ts-button:focus-visible,.ts-text-link:focus-visible,.ts-carousel button:focus-visible,.ts-whatsapp-float:focus-visible,.ts-faq-item summary:focus-visible{outline:3px solid var(--ts-gold-500);outline-offset:4px}.ts-button--whatsapp{background:var(--ts-whatsapp);box-shadow:0 12px 28px rgb(9 72 38 / .22);color:var(--ts-white)}.ts-button--whatsapp:hover,.ts-button--whatsapp:focus-visible{background:var(--ts-whatsapp-dark);color:var(--ts-white)}.ts-button--dark{background:var(--ts-green-900);color:var(--ts-white)}.ts-button--dark:hover,.ts-button--dark:focus-visible{background:var(--ts-green-950);color:var(--ts-white)}.ts-button--outline{border-color:var(--ts-green-800);background:#fff0;color:var(--ts-green-800)}.ts-button--outline:hover,.ts-button--outline:focus-visible{background:var(--ts-green-100);color:var(--ts-green-950)}.ts-button--light{background:var(--ts-white);color:var(--ts-green-950)}.ts-button--light:hover,.ts-button--light:focus-visible{background:var(--ts-gold-100);color:var(--ts-green-950)}.ts-button--glass{border-color:rgb(255 255 255 / .75);background:rgb(255 255 255 / .08);backdrop-filter:blur(8px);color:var(--ts-white)}.ts-button--glass:hover,.ts-button--glass:focus-visible{background:var(--ts-white);color:var(--ts-green-950)}.ts-button--secondary{border-color:rgb(255 255 255 / .78);background:rgb(255 255 255 / .09);backdrop-filter:blur(8px);color:var(--ts-white)}.ts-button--secondary:hover,.ts-button--secondary:focus-visible{border-color:var(--ts-white);background:var(--ts-white);color:var(--ts-green-900)}.ts-button--text{min-height:auto;padding:.7rem .25rem;color:var(--ts-white);text-decoration:underline;text-decoration-color:rgb(255 255 255 / .6);text-underline-offset:.25em}.ts-button--text:hover,.ts-button--text:focus-visible{color:var(--ts-gold-100)}.ts-icon{display:inline-flex;width:1.35rem;height:1.35rem;flex:0 0 auto}.ts-icon svg{width:100%;height:100%;fill:currentColor}.ts-hero{position:relative;display:grid;min-height:clamp(40rem, 88svh, 58rem);overflow:hidden;background:var(--ts-green-900);color:var(--ts-white)}.ts-hero__media,.ts-hero__image,.ts-hero__fallback,.ts-hero__overlay{position:absolute;inset:0;width:100%;height:100%}.ts-hero__image{object-fit:cover;object-position:center}.ts-hero__fallback{background:radial-gradient(circle at 80% 18%,rgb(216 164 59 / .34),transparent 30%),linear-gradient(140deg,#1f765a 0%,#123f32 50%,#0a251d 100%)}.ts-hero__overlay{background:linear-gradient(90deg,rgb(5 24 18 / .92) 0%,rgb(5 24 18 / .7) 60%,rgb(5 24 18 / .28) 100%),linear-gradient(0deg,rgb(5 24 18 / .68) 0%,transparent 45%)}.ts-hero__inner{position:relative;z-index:1;display:flex;align-items:center;padding-block:clamp(5rem, 12vw, 9rem) clamp(4rem, 9vw, 7rem)}.ts-hero__content{width:min(100%, 48rem)}.ts-hero__kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1rem;font-size:clamp(0.78rem, 2vw, 0.92rem);font-weight:800;letter-spacing:.13em;line-height:1.4;text-transform:uppercase;color:var(--ts-gold-100)}.ts-hero__kicker::before{content:"";width:2.2rem;height:2px;background:var(--ts-gold-500)}.ts-hero__title{max-width:14ch;margin:0;font-family:inherit;font-size:clamp(3rem, 11vw, 6.5rem);font-weight:850;letter-spacing:-.045em;line-height:.94;text-wrap:balance;color:var(--ts-white)}.ts-hero__subtitle{max-width:27ch;margin:1.25rem 0 0;font-size:clamp(1.35rem, 4vw, 2.15rem);font-weight:700;line-height:1.16;text-wrap:balance;color:var(--ts-white)}.ts-hero__description{max-width:60ch;margin:1.25rem 0 0;font-size:clamp(1rem, 2.4vw, 1.18rem);line-height:1.65;color:rgb(255 255 255 / .9)}.ts-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;margin-top:2rem}.ts-hero__highlights{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.65rem 0 0;padding:0;list-style:none}.ts-hero__highlights li{padding:.45rem .72rem;border:1px solid rgb(255 255 255 / .26);border-radius:999px;background:rgb(8 35 26 / .36);font-size:.86rem;font-weight:700;line-height:1.25;color:rgb(255 255 255 / .94)}.ts-hero__highlights a{color:inherit;text-decoration:none}.ts-hero__highlights a:hover{text-decoration:underline}.ts-carousel{position:relative}.ts-carousel__controls{display:flex;justify-content:flex-end;gap:.6rem;margin-bottom:1rem}.ts-carousel__controls button{display:inline-grid;width:2.85rem;height:2.85rem;place-items:center;border:1px solid var(--ts-line);border-radius:999px;background:var(--ts-white);box-shadow:var(--ts-shadow-sm);font-size:1.2rem;font-weight:800;color:var(--ts-green-900);cursor:pointer}.ts-carousel__controls button:hover{background:var(--ts-green-100)}.ts-carousel__controls button:disabled{opacity:.4;cursor:default}.ts-carousel__viewport{overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:var(--ts-green-700) #fff0}.ts-carousel__track{display:grid;grid-auto-columns:min(88%, 23rem);grid-auto-flow:column;gap:1rem;padding:.2rem .15rem 1.25rem}.ts-carousel__item{scroll-snap-align:start}.ts-card{display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--ts-line);border-radius:var(--ts-radius-md);background:var(--ts-white);box-shadow:var(--ts-shadow-sm)}.ts-card__media,.ts-feature-card__media,.ts-attraction-card__media,.ts-promo-card__media{position:relative;display:block;overflow:hidden;background:var(--ts-green-100)}.ts-card__media{aspect-ratio:4 / 3}.ts-card__image,.ts-feature-card__image,.ts-attraction-card__image,.ts-promo-card__image{width:100%;height:100%;object-fit:cover;transition:transform 350ms ease}.ts-card:hover .ts-card__image,.ts-feature-card:hover .ts-feature-card__image,.ts-attraction-card:hover .ts-attraction-card__image,.ts-promo-card:hover .ts-promo-card__image{transform:scale(1.035)}.ts-card__placeholder{position:absolute;inset:0;background:radial-gradient(circle at 75% 20%,rgb(216 164 59 / .44),transparent 26%),linear-gradient(145deg,var(--ts-green-700),var(--ts-green-950))}.ts-card__body{display:flex;flex:1;flex-direction:column;padding:1.25rem}.ts-card h3,.ts-feature-card h3,.ts-attraction-card h3,.ts-promo-card h3,.ts-notice h3{margin:0;font-size:clamp(1.25rem, 2.4vw, 1.65rem);font-weight:820;letter-spacing:-.02em;line-height:1.15;color:var(--ts-green-950)}.ts-card h3 a{text-decoration:none;color:inherit}.ts-card h3 a:hover{text-decoration:underline;text-underline-offset:.18em}.ts-card__body>p:not(.ts-card__eyebrow),.ts-attraction-card__body>p,.ts-promo-card__body>p{margin:.9rem 0 0;line-height:1.62;color:var(--ts-muted)}.ts-card__meta{padding:.65rem .8rem;border-radius:.65rem;background:var(--ts-gold-100);font-size:.92rem;font-weight:800;color:#74450e!important}.ts-card__actions,.ts-inline-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:auto;padding-top:1.25rem}.ts-card__actions .ts-button{flex:1 1 8.5rem}.ts-section-cta{display:flex;justify-content:center;margin-top:2rem}.ts-empty-state{padding:2rem;border:1px dashed var(--ts-green-700);border-radius:var(--ts-radius-md);background:var(--ts-green-050);text-align:center}.ts-feature-grid{display:grid;gap:1.25rem}.ts-feature-card{position:relative;display:grid;min-height:30rem;overflow:hidden;border-radius:var(--ts-radius-lg);background:var(--ts-green-900);box-shadow:var(--ts-shadow);color:var(--ts-white)}.ts-feature-card__media,.ts-feature-card__overlay,.ts-feature-card__content{grid-area:1 / 1}.ts-feature-card__media{min-height:100%}.ts-feature-card__overlay{z-index:1;background:linear-gradient(0deg,rgb(4 24 18 / .96) 0%,rgb(4 24 18 / .62) 52%,rgb(4 24 18 / .18) 100%)}.ts-feature-card__content{z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.4rem, 4vw, 2.25rem)}.ts-feature-card h3{font-size:clamp(1.7rem, 3.5vw, 2.5rem);color:var(--ts-white)}.ts-feature-card p:not(.ts-card__eyebrow){margin:1rem 0 0;line-height:1.65;color:rgb(255 255 255 / .88)}.ts-feature-card .ts-card__eyebrow{color:var(--ts-gold-100)!important}.ts-community{background:var(--ts-green-950);color:var(--ts-white)}.ts-community__grid{display:grid;gap:2rem;align-items:center}.ts-community h2,.ts-community .ts-eyebrow{color:var(--ts-white)!important}.ts-community__lead{color:rgb(255 255 255 / .82)}.ts-check-list{display:grid;gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none}.ts-check-list li{position:relative;padding-left:1.9rem;line-height:1.55;color:rgb(255 255 255 / .92)}.ts-check-list li::before{content:"✓";position:absolute;left:0;top:0;font-weight:900;color:var(--ts-gold-500)}.ts-notice{display:flex;gap:1rem;padding:clamp(1.4rem, 4vw, 2rem);border:1px solid rgb(255 255 255 / .2);border-radius:var(--ts-radius-md);background:rgb(255 255 255 / .08);backdrop-filter:blur(8px)}.ts-notice__icon{display:inline-grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--ts-gold-500);font-weight:900;color:var(--ts-green-950)}.ts-notice h3{color:var(--ts-white)}.ts-notice p{margin:.75rem 0 0;line-height:1.65;color:rgb(255 255 255 / .82)}.ts-attractions-grid{display:grid;gap:1rem}.ts-attraction-card{overflow:hidden;border:1px solid var(--ts-line);border-radius:var(--ts-radius-md);background:var(--ts-white)}.ts-attraction-card__media{aspect-ratio:16 / 10}.ts-attraction-card__body{padding:1.25rem}.ts-hospitality-grid{display:grid;gap:1.25rem}.ts-promo-card{display:grid;overflow:hidden;border:1px solid var(--ts-line);border-radius:var(--ts-radius-lg);background:var(--ts-white);box-shadow:var(--ts-shadow-sm)}.ts-promo-card__media{min-height:17rem}.ts-promo-card__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.35rem, 4vw, 2.25rem)}.ts-faq-layout{display:grid;gap:2rem}.ts-faq-intro{max-width:35rem}.ts-faq-intro .ts-button{margin-top:1.35rem}.ts-faq-intro .ts-text-link{display:flex;margin-top:1rem}.ts-faq-list{display:grid;gap:.75rem}.ts-faq-item{overflow:hidden;border:1px solid var(--ts-line);border-radius:var(--ts-radius-sm);background:var(--ts-white)}.ts-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem;font-weight:800;line-height:1.4;color:var(--ts-green-950);cursor:pointer;list-style:none}.ts-faq-item summary::-webkit-details-marker{display:none}.ts-faq-item summary span{font-size:1.5rem;transition:transform 160ms ease}.ts-faq-item[open] summary span{transform:rotate(45deg)}.ts-faq-item__answer{padding:0 1.2rem 1.2rem}.ts-faq-item__answer p{margin:0;line-height:1.65;color:var(--ts-muted)}.ts-final-cta{padding-block:clamp(4.5rem, 9vw, 7rem);background:radial-gradient(circle at 85% 20%,rgb(216 164 59 / .24),transparent 32%),linear-gradient(135deg,var(--ts-green-800),var(--ts-green-950));color:var(--ts-white)}.ts-final-cta__inner{display:grid;gap:2rem;align-items:center}.ts-final-cta h2,.ts-final-cta .ts-eyebrow{color:var(--ts-white)!important}.ts-final-cta p:not(.ts-eyebrow){max-width:58rem;margin:1rem 0 0;font-size:1.08rem;line-height:1.7;color:rgb(255 255 255 / .84)}.ts-final-cta__actions{display:flex;flex-direction:column;gap:.75rem}.ts-entry-content>:first-child{margin-top:0}.ts-entry-content>:last-child{margin-bottom:0}.ts-whatsapp-float{position:fixed;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:999;display:inline-flex;min-width:3.5rem;height:3.5rem;align-items:center;justify-content:center;gap:.55rem;padding:0 1rem;border-radius:999px;background:var(--ts-whatsapp);box-shadow:var(--ts-shadow);font-size:.95rem;font-weight:800;line-height:1;text-decoration:none;color:var(--ts-white);transition:transform 160ms ease,background-color 160ms ease}.ts-whatsapp-float:hover{transform:translateY(-2px);background:var(--ts-whatsapp-dark);text-decoration:none;color:var(--ts-white)}.ts-whatsapp-float__label{display:none}@media (min-width:36rem){.ts-hero__actions,.ts-final-cta__actions{flex-direction:row;flex-wrap:wrap;align-items:center}.ts-button{width:auto}.ts-hero .ts-button--text,.ts-final-cta .ts-button--text{flex-basis:100%;justify-content:flex-start}.ts-carousel__track{grid-auto-columns:min(46%, 23rem)}.ts-attractions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-whatsapp-float__label{display:inline}}@media (min-width:48rem){.ts-section-heading{grid-template-columns:minmax(0,1fr) auto}.ts-section-heading--center{grid-template-columns:1fr}.ts-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-feature-card:first-child{grid-column:1 / -1;min-height:34rem}.ts-hospitality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-promo-card{grid-template-rows:18rem 1fr}.ts-faq-layout{grid-template-columns:minmax(0,0.75fr) minmax(0,1.25fr)}}@media (min-width:64rem){.ts-container{width:min(calc(100% - 4rem), var(--ts-container))}.ts-hero__content{padding-left:.5rem}.ts-hero__overlay{background:linear-gradient(90deg,rgb(5 24 18 / .94) 0%,rgb(5 24 18 / .68) 44%,rgb(5 24 18 / .18) 78%),linear-gradient(0deg,rgb(5 24 18 / .55) 0%,transparent 40%)}.ts-carousel__track{grid-auto-columns:calc((100% - 2rem) / 3)}.ts-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-feature-card:first-child{grid-column:auto}.ts-community__grid{grid-template-columns:minmax(0,1.25fr) minmax(19rem,0.75fr);gap:clamp(3rem, 7vw, 6rem)}.ts-attractions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-final-cta__inner{grid-template-columns:minmax(0,1.35fr) minmax(20rem,0.65fr)}}@media (prefers-reduced-motion:reduce){.ts-button,.ts-whatsapp-float,.ts-card__image,.ts-feature-card__image,.ts-attraction-card__image,.ts-promo-card__image,.ts-faq-item summary span{transition:none}.ts-button:hover,.ts-whatsapp-float:hover{transform:none}.ts-carousel__viewport{scroll-behavior:auto}}.ts-feature-grid,.ts-feature-grid>*,.ts-feature-card,.ts-feature-card__content,.ts-feature-card__content>*{min-width:0;max-width:100%}.ts-feature-card__content{width:100%;overflow:hidden}.ts-feature-card h3,.ts-feature-card h3 a,.ts-feature-card p,.ts-feature-card .ts-card__eyebrow{width:100%;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.ts-feature-card h3{font-size:clamp(1.4rem, 2.65vw, 2.15rem);line-height:1.12}.ts-feature-card p:not(.ts-card__eyebrow){font-size:clamp(.96rem, 1.35vw, 1.06rem)}.ts-feature-card .ts-card__actions,.ts-feature-card .ts-button{min-width:0;max-width:100%}.ts-feature-card .ts-button{white-space:normal;overflow-wrap:anywhere}.ts-blog-card__date{margin:.4rem 0 .65rem!important;font-size:.86rem;font-weight:750;color:var(--ts-green-700)!important}.ts-blog-card h3{margin-top:0}.ts-blog-card .ts-card__media{text-decoration:none}#ultimas-entradas .ts-section-cta{flex-wrap:wrap;gap:.8rem}body.ts-has-landing{overflow-x:hidden}body.ts-has-landing .site-content,body.ts-has-landing #content,body.ts-has-landing .site-content>.container,body.ts-has-landing #content>.container,body.ts-has-landing .site-content>.container-fluid,body.ts-has-landing #content>.container-fluid,body.ts-has-landing .site-content>.row,body.ts-has-landing #content>.row,body.ts-has-landing .content-area{float:none!important;width:100%!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important}body.ts-has-landing #secondary,body.ts-has-landing .content-area+.widget-area{display:none!important}body.ts-has-landing #primary.ts-landing,body.ts-has-landing main.ts-landing{float:none!important;width:min(100%, var(--ts-container))!important;max-width:var(--ts-container)!important;margin:0 auto!important;padding:0!important}body.ts-has-landing .ts-container,body.ts-has-landing .ts-hero__media,body.ts-has-landing .ts-section.ts-community,body.ts-has-landing .ts-final-cta{margin-right:auto!important;margin-left:auto!important}body.ts-has-landing .ts-hero,body.ts-has-landing .ts-section.ts-community,body.ts-has-landing .ts-final-cta,body.ts-has-landing .ts-hero__media{left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;transform:none!important}body.ts-has-landing .site-content,body.ts-has-landing #content,body.ts-has-landing .content-area,body.ts-has-landing #primary.ts-landing,body.ts-has-landing main.ts-landing{margin-bottom:0!important;padding-bottom:0!important}body.ts-has-landing .ts-landing>:last-child,body.ts-has-landing .ts-final-cta{margin-bottom:0!important}body.ts-has-landing footer.site-footer,body.ts-has-landing #colophon,body.ts-has-landing .tm-footer,body.ts-has-landing .elementor-location-footer{margin-top:0!important}.ts-location-map{padding:clamp(2.8rem, 5vw, 4.5rem) 0 0;background:#f7f3ea}.ts-location-map .ts-container{padding-bottom:0}.ts-location-map__frame{overflow:hidden;width:100%;margin-top:1.4rem;border-radius:var(--ts-radius-lg);box-shadow:var(--ts-shadow);background:#e7ded1}.ts-location-map__frame iframe{display:block;width:100%;min-height:360px}body.ts-has-landing .ts-location-map{margin-right:auto;margin-left:auto}body.ts-has-landing .ts-landing>.ts-location-map:last-child{margin-bottom:0!important;padding-bottom:0!important}.ts-community__grid--single{grid-template-columns:minmax(0,1fr)!important;max-width:980px}.ts-community__subtitle{margin:1rem 0 0;font-size:clamp(1.45rem, 3vw, 2.15rem);font-weight:820;letter-spacing:-.02em;line-height:1.18;color:var(--ts-white)}.ts-community__agency-text{display:grid;gap:1rem;margin-top:1.25rem}.ts-community__agency-text p{margin:0;color:rgb(255 255 255 / .86)}.ts-community__agency-text strong{color:var(--ts-white)}.ts-attractions-carousel .ts-carousel__track{align-items:stretch}.ts-attractions-carousel .ts-attraction-card{display:flex;min-height:100%;flex-direction:column;box-shadow:var(--ts-shadow-sm)}.ts-attractions-carousel .ts-attraction-card__body{display:flex;flex:1;flex-direction:column}.ts-attractions-carousel .ts-attraction-card__body .ts-text-link{margin-top:auto;padding-top:1rem}@media (prefers-reduced-motion:reduce){.ts-attractions-carousel .ts-carousel__viewport{scroll-behavior:auto}}