: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:#4f5c56;--ts-line:#dbe6e0;--ts-white:#ffffff;--ts-whatsapp:#0f6c35;--ts-whatsapp-dark:#0a5128;--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-x:clip;overflow-y:visible;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:-0.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:0.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:0.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:0.25em;color:var(--ts-green-950)}.ts-button{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;gap:0.65rem;padding:0.84rem 1.15rem;border:2px solid transparent;border-radius:var(--ts-radius-sm);font-family:inherit;font-size:0.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 rgba(9,72,38,0.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:transparent;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:rgba(255,255,255,0.75);background:rgba(255,255,255,0.08);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:rgba(255,255,255,0.78);background:rgba(255,255,255,0.09);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:0.7rem 0.25rem;color:var(--ts-white);text-decoration:underline;text-decoration-color:rgba(255,255,255,0.6);text-underline-offset:0.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;grid-template-areas:"ts-hero-stack";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(40rem,auto);min-height:40rem;min-height:clamp(40rem,88svh,58rem);overflow:hidden;isolation:isolate;background:var(--ts-green-900);color:var(--ts-white)}.ts-hero__media,.ts-hero__inner{grid-area:ts-hero-stack;min-width:0;width:100%}.ts-hero__media{position:relative;z-index:0;display:grid;grid-template:1fr / 1fr;min-height:inherit;overflow:hidden}.ts-hero__image,.ts-hero__video,.ts-hero__fallback,.ts-hero__overlay{position:relative;inset:auto;grid-area:1 / 1;display:block;width:100%;height:100%;min-width:0;min-height:inherit}.ts-hero__image,.ts-hero__video{z-index:0;max-width:none;object-fit:cover;object-position:center;opacity:1;visibility:visible}.ts-hero__video{background:var(--ts-green-900)}.ts-hero__fallback{z-index:0;background:radial-gradient(circle at 80% 18%,rgba(216,164,59,0.34),transparent 30%),linear-gradient(140deg,#1f765a 0%,#123f32 50%,#0a251d 100%)}.ts-hero__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(5,24,18,0.82) 0%,rgba(5,24,18,0.62) 54%,rgba(5,24,18,0.32) 100%),linear-gradient(0deg,rgba(5,24,18,0.66) 0%,transparent 48%)}.ts-hero__inner{position:relative;z-index:2;display:flex;align-self:stretch;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:0.55rem;margin:0 0 1rem;font-size:clamp(0.78rem,2vw,0.92rem);font-weight:800;letter-spacing:0.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:18ch;margin:0;font-family:inherit;font-size:clamp(2.75rem,7.4vw,5.8rem);font-weight:850;letter-spacing:-0.045em;line-height:0.94;text-wrap:balance;color:var(--ts-white)}.ts-hero__subtitle{max-width:48ch;margin:1.25rem 0 0;font-size:clamp(1.16rem,2.8vw,1.75rem);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:rgba(255,255,255,0.9)}.ts-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:0.75rem;margin-top:2rem}.ts-hero__highlights{display:flex;flex-wrap:wrap;gap:0.6rem;margin:1.65rem 0 0;padding:0;list-style:none}.ts-hero__highlights li{padding:0.45rem 0.72rem;border:1px solid rgba(255,255,255,0.26);border-radius:999px;background:rgba(8,35,26,0.36);font-size:0.86rem;font-weight:700;line-height:1.25;color:rgba(255,255,255,0.94)}.ts-hero__highlights a{color:inherit;text-decoration:none}.ts-hero__highlights a:hover{text-decoration:underline}body.ts-has-landing .ts-hero,body.ts-has-landing .ts-hero *,body.ts-has-landing .ts-hero *::before,body.ts-has-landing .ts-hero *::after{animation:none !important;animation-delay:0s !important;transition:none !important;will-change:auto !important;backface-visibility:visible !important}body.ts-has-landing .ts-hero,body.ts-has-landing .ts-hero__media,body.ts-has-landing .ts-hero__image,body.ts-has-landing .ts-hero__video,body.ts-has-landing .ts-hero__inner,body.ts-has-landing .ts-hero__content,body.ts-has-landing .ts-hero__kicker,body.ts-has-landing .ts-hero__title,body.ts-has-landing .ts-hero__subtitle,body.ts-has-landing .ts-hero__description,body.ts-has-landing .ts-hero__actions,body.ts-has-landing .ts-hero__highlights{opacity:1 !important;visibility:visible !important;transform:none !important;filter:none !important;content-visibility:visible !important;contain:none !important}.ts-tours-native{position:relative;min-width:0;max-width:100%}.ts-tours-native__viewport{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:var(--ts-green-700) transparent}.ts-tours-native__viewport:focus-visible{outline:3px solid var(--ts-gold-500);outline-offset:4px}.ts-tours-native__grid{display:flex;width:max-content;min-width:100%;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:1rem;padding:0.2rem 0.15rem 1.25rem}.ts-tours-native__item{width:min(84vw,23rem);max-width:min(84vw,23rem);min-width:min(84vw,23rem);flex:0 0 min(84vw,23rem);scroll-snap-align:start;scroll-snap-stop:always}@media (min-width:36rem) and (max-width:63.999rem){.ts-tours-native__item{width:min(46vw,23rem);max-width:min(46vw,23rem);min-width:min(46vw,23rem);flex-basis:min(46vw,23rem)}}@media (min-width:64rem){.ts-tours-native__viewport{overflow:visible;touch-action:auto}.ts-tours-native__grid{display:grid;width:auto;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-inline:0}.ts-tours-native__item{width:auto;max-width:none;min-width:0;flex:initial}}.ts-carousel{position:relative}.ts-carousel__controls{display:flex;justify-content:flex-end;gap:0.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:0.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) transparent}.ts-carousel__track{display:grid;grid-auto-columns:min(88%,23rem);grid-auto-flow:column;gap:1rem;padding:0.2rem 0.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%,rgba(216,164,59,0.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:-0.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:0.18em}.ts-card__body>p:not(.ts-card__eyebrow),.ts-attraction-card__body>p,.ts-promo-card__body>p{margin:0.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:0.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,rgba(4,24,18,0.96) 0%,rgba(4,24,18,0.62) 52%,rgba(4,24,18,0.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:rgba(255,255,255,0.96)}.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:rgba(255,255,255,0.9)}.ts-check-list{display:grid;gap:0.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:rgba(255,255,255,0.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 rgba(255,255,255,0.2);border-radius:var(--ts-radius-md);background:rgba(255,255,255,0.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:0.75rem 0 0;line-height:1.65;color:rgba(255,255,255,0.9)}.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:0.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%,rgba(216,164,59,0.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:rgba(255,255,255,0.84)}.ts-final-cta__actions{display:flex;flex-direction:column;gap:0.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:0.55rem;padding:0 1rem;border-radius:999px;background:var(--ts-whatsapp);box-shadow:var(--ts-shadow);font-size:0.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:0.5rem}.ts-hero__overlay{background:linear-gradient(90deg,rgba(5,24,18,0.94) 0%,rgba(5,24,18,0.68) 44%,rgba(5,24,18,0.18) 78%),linear-gradient(0deg,rgba(5,24,18,0.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:-0.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:rgba(255,255,255,0.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}}.ts-section--event{background:radial-gradient(circle at 8% 18%,rgba(216,164,59,0.22),transparent 28%),linear-gradient(180deg,#ffffff 0%,var(--ts-green-050) 100%)}.ts-event-card{display:grid;gap:0;overflow:hidden;border:1px solid var(--ts-line);border-radius:var(--ts-radius-lg);background:var(--ts-white);box-shadow:var(--ts-shadow)}.ts-event-card__media{position:relative;display:block;min-height:16rem;overflow:hidden;background:var(--ts-green-100)}.ts-event-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,44,35,0.18) 100%);pointer-events:none}.ts-event-card__image,.ts-event-card__media .ts-card__placeholder{width:100%;height:100%;min-height:16rem;object-fit:cover;transition:transform 350ms ease}.ts-event-card:hover .ts-event-card__image{transform:scale(1.035)}.ts-event-card__body{display:flex;flex-direction:column;padding:clamp(1.35rem,4vw,2.4rem)}.ts-event-card__date{margin:0 0 0.85rem !important;font-size:0.92rem;font-weight:800;color:var(--ts-green-700) !important}.ts-event-card h3{margin:0;font-size:clamp(1.7rem,4vw,3rem);font-weight:850;letter-spacing:-0.035em;line-height:1.06;color:var(--ts-green-950)}.ts-event-card h3 a{color:inherit;text-decoration:none}.ts-event-card h3 a:hover,.ts-event-card h3 a:focus-visible{text-decoration:underline;text-underline-offset:0.18em}.ts-event-card__body>p:not(.ts-card__eyebrow):not(.ts-event-card__date){margin:1rem 0 0;font-size:1.03rem;line-height:1.7;color:var(--ts-muted)}@media (min-width:48rem){.ts-event-card{grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);align-items:stretch}.ts-event-card__media,.ts-event-card__image,.ts-event-card__media .ts-card__placeholder{min-height:24rem}}@media (max-width:47.999rem){.ts-whatsapp-float{right:auto !important;left:max(1rem,env(safe-area-inset-left)) !important}.ts-whatsapp-float__label{display:none !important}}.ts-section--event .ts-event-card__media{display:flex !important;align-items:center !important;justify-content:center !important;min-height:0 !important;padding:clamp(0.75rem,2vw,1.1rem) !important;background:linear-gradient(135deg,rgba(15,108,53,0.08),rgba(40,181,164,0.12)) !important}.ts-section--event .ts-event-card__media::after{display:none !important}.ts-section--event .ts-event-card__image{display:block !important;width:100% !important;height:auto !important;max-width:100% !important;max-height:none !important;object-fit:contain !important;object-position:center center !important;border-radius:calc(var(--ts-radius-lg) - 0.45rem) !important;background:#ffffff !important}@media (min-width:48rem){.ts-section--event .ts-event-card__media{min-height:clamp(25rem,42vw,35rem) !important}.ts-section--event .ts-event-card__image{height:100% !important;max-height:clamp(24rem,40vw,34rem) !important}}@media (max-width:64rem){html body.ts-has-landing a.ts-whatsapp-float,html body.ts-has-landing .ts-whatsapp-float,html body a.ts-whatsapp-float,html body .ts-whatsapp-float{left:max(1rem,env(safe-area-inset-left)) !important;right:auto !important;inset-inline-start:max(1rem,env(safe-area-inset-left)) !important;inset-inline-end:auto !important;bottom:max(1rem,env(safe-area-inset-bottom)) !important}html body.ts-has-landing .ts-whatsapp-float__label,html body .ts-whatsapp-float__label{display:none !important}}.ts-posts-native{position:relative;min-width:0;max-width:100%}.ts-posts-native__viewport{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:var(--ts-green-700) transparent}.ts-posts-native__viewport:focus-visible{outline:3px solid var(--ts-gold-500);outline-offset:4px}.ts-posts-native__grid{display:flex;width:max-content;min-width:100%;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:1rem;padding:0.2rem 0.15rem 1.25rem}.ts-posts-native__item{width:min(84vw,23rem);max-width:min(84vw,23rem);min-width:min(84vw,23rem);flex:0 0 min(84vw,23rem);scroll-snap-align:start;scroll-snap-stop:always}.ts-blog-card .ts-card__media{display:grid;aspect-ratio:4 / 3;place-items:center;background:#f4f7f5}.ts-blog-card__image{width:100%;height:100%;object-fit:contain;object-position:center;transform:none !important}@media (min-width:36rem) and (max-width:63.999rem){.ts-posts-native__item{width:min(46vw,23rem);max-width:min(46vw,23rem);min-width:min(46vw,23rem);flex-basis:min(46vw,23rem)}}@media (min-width:64rem){.ts-posts-native__viewport{overflow:visible;touch-action:auto}.ts-posts-native__grid{display:grid;width:auto;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-inline:0}.ts-posts-native__item{width:auto;max-width:none;min-width:0;flex:initial}}.ts-native-carousel{position:relative;min-width:0;max-width:100%}.ts-native-carousel__viewport{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0.15rem;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:var(--ts-green-700) transparent}.ts-native-carousel__viewport:focus-visible{outline:3px solid var(--ts-gold-500);outline-offset:4px}.ts-native-carousel__track{display:flex !important;width:max-content !important;min-width:100% !important;max-width:none !important;grid-template-columns:none !important;grid-auto-flow:initial !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:1rem !important;padding:0.2rem 0.15rem 1.25rem !important}.ts-native-carousel__item{width:min(84vw,23rem) !important;max-width:min(84vw,23rem) !important;min-width:min(84vw,23rem) !important;flex:0 0 min(84vw,23rem) !important;grid-column:auto !important;scroll-snap-align:start !important;scroll-snap-stop:always}.ts-experiences-native .ts-feature-card{min-height:min(34rem,78vh)}.ts-attractions-native .ts-attraction-card{display:flex;min-height:100%;flex-direction:column;box-shadow:var(--ts-shadow-sm)}.ts-attractions-native .ts-attraction-card__body{display:flex;flex:1;flex-direction:column}.ts-attractions-native .ts-attraction-card__body .ts-text-link{margin-top:auto;padding-top:1rem}@media (max-width:63.999rem){body.ts-has-landing .ts-hero__highlights{display:flex !important;max-width:100% !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:0.55rem !important;scrollbar-width:thin}body.ts-has-landing .ts-hero__highlights li{min-width:max-content;flex:0 0 auto;scroll-snap-align:start}}@media (min-width:36rem) and (max-width:63.999rem){.ts-native-carousel__item{width:min(46vw,23rem) !important;max-width:min(46vw,23rem) !important;min-width:min(46vw,23rem) !important;flex-basis:min(46vw,23rem) !important}}@media (min-width:64rem){.ts-native-carousel__viewport{overflow:visible;touch-action:auto}.ts-native-carousel__track{display:grid !important;width:auto !important;min-width:0 !important;grid-template-columns:repeat(var(--ts-native-columns,3),minmax(0,1fr)) !important;gap:1rem !important;padding-inline:0 !important}.ts-native-carousel__item{width:auto !important;max-width:none !important;min-width:0 !important;flex:initial !important}}@media (prefers-reduced-motion:reduce){.ts-native-carousel__viewport,body.ts-has-landing .ts-hero__highlights{scroll-behavior:auto}}@media (max-width:767px){.ts-hero{grid-template-rows:minmax(35rem,auto);min-height:35rem}.ts-hero__overlay{background:linear-gradient(180deg,rgba(5,24,18,0.74) 0%,rgba(5,24,18,0.56) 52%,rgba(5,24,18,0.78) 100%)}.ts-hero__content{width:min(100%,34rem)}.ts-hero__title{max-width:14ch;font-size:clamp(2.45rem,12vw,3.7rem)}.ts-hero__subtitle{max-width:34ch;font-size:clamp(1.05rem,4.6vw,1.3rem)}}body.ts-has-landing .ts-hero{grid-template-rows:minmax(26rem,auto) !important;min-height:26rem !important;min-height:clamp(26rem,64svh,38rem) !important}body.ts-has-landing .ts-hero__inner{padding-block:clamp(3.4rem,7vw,5.4rem) clamp(2.6rem,5vw,4rem) !important}body.ts-has-landing .ts-hero__content{width:min(100%,56rem) !important}body.ts-has-landing .ts-hero__title{max-width:22ch !important;font-size:clamp(2.45rem,5.8vw,4.85rem) !important;line-height:0.98 !important}body.ts-has-landing .ts-hero__subtitle{max-width:58ch !important;font-size:clamp(1.04rem,2.2vw,1.45rem) !important;line-height:1.22 !important}body.ts-has-landing .ts-hero__actions{margin-top:clamp(1.25rem,2.6vw,1.8rem) !important}body.ts-has-landing .ts-hero__highlights{margin-top:clamp(1rem,2vw,1.35rem) !important}@media (min-width:768px){body.ts-has-landing .ts-hero__actions{flex-direction:row !important;align-items:center !important;flex-wrap:wrap !important}}@media (max-width:767px){body.ts-has-landing .ts-hero{grid-template-rows:minmax(28rem,auto) !important;min-height:28rem !important;min-height:clamp(28rem,74svh,34rem) !important}body.ts-has-landing .ts-hero__inner{align-items:center !important;padding-block:clamp(2.4rem,9vw,3.8rem) clamp(2.2rem,8vw,3.2rem) !important}body.ts-has-landing .ts-hero__content{width:min(100%,38rem) !important}body.ts-has-landing .ts-hero__title{max-width:19ch !important;font-size:clamp(2rem,8.6vw,2.9rem) !important;line-height:1.02 !important}body.ts-has-landing .ts-hero__subtitle{max-width:38ch !important;font-size:clamp(0.98rem,4.1vw,1.16rem) !important;line-height:1.28 !important}body.ts-has-landing .ts-hero__highlights{display:none !important}}body.ts-has-landing .ts-hero,body.page-template-landing-inicio .ts-hero,body.page-template-page-templateslanding-inicio-php .ts-hero,body.page-id-inicio-nueva .ts-hero{grid-template-rows:minmax(0,1fr) !important;height:min(56.25vw,34rem,calc(100svh - 4.5rem)) !important;min-height:26rem !important;max-height:34rem !important;aspect-ratio:16 / 9 !important}body.ts-has-landing .ts-hero__media,body.ts-has-landing .ts-hero__image,body.ts-has-landing .ts-hero__video,body.ts-has-landing .ts-hero__fallback,body.ts-has-landing .ts-hero__overlay,body.page-template-landing-inicio .ts-hero__media,body.page-template-landing-inicio .ts-hero__image,body.page-template-landing-inicio .ts-hero__video,body.page-template-landing-inicio .ts-hero__fallback,body.page-template-landing-inicio .ts-hero__overlay{min-height:0 !important;height:100% !important}body.ts-has-landing .ts-hero__video,body.page-template-landing-inicio .ts-hero__video{object-fit:cover !important;object-position:center center !important}body.ts-has-landing .ts-hero__inner,body.page-template-landing-inicio .ts-hero__inner{padding-block:clamp(1.9rem,4.2vw,3.2rem) clamp(1.7rem,3vw,2.6rem) !important}body.ts-has-landing .ts-hero__content,body.page-template-landing-inicio .ts-hero__content{width:min(100%,52rem) !important}body.ts-has-landing .ts-hero__title,body.page-template-landing-inicio .ts-hero__title{max-width:26ch !important;font-size:clamp(1.9rem,3.35vw,3.25rem) !important;line-height:1.04 !important;letter-spacing:-0.028em !important}body.ts-has-landing .ts-hero__subtitle,body.page-template-landing-inicio .ts-hero__subtitle{max-width:64ch !important;margin-top:0.85rem !important;font-size:clamp(0.98rem,1.55vw,1.18rem) !important;line-height:1.34 !important;font-weight:700 !important}body.ts-has-landing .ts-hero__actions,body.page-template-landing-inicio .ts-hero__actions{margin-top:clamp(0.95rem,1.8vw,1.35rem) !important}body.ts-has-landing .ts-hero__highlights,body.page-template-landing-inicio .ts-hero__highlights{display:none !important}@media (min-width:1025px){body.ts-has-landing .ts-hero,body.page-template-landing-inicio .ts-hero,body.page-template-page-templateslanding-inicio-php .ts-hero{margin-top:0 !important}}@media (max-width:767px){body.ts-has-landing .ts-hero,body.page-template-landing-inicio .ts-hero,body.page-template-page-templateslanding-inicio-php .ts-hero,body.page-id-inicio-nueva .ts-hero{height:min(68svh,29rem) !important;min-height:24.5rem !important;max-height:29rem !important;aspect-ratio:auto !important}body.ts-has-landing .ts-hero__inner,body.page-template-landing-inicio .ts-hero__inner{padding-block:clamp(1.7rem,6vw,2.4rem) clamp(1.6rem,5vw,2.2rem) !important}body.ts-has-landing .ts-hero__title,body.page-template-landing-inicio .ts-hero__title{max-width:22ch !important;font-size:clamp(1.72rem,7.2vw,2.35rem) !important;line-height:1.06 !important}body.ts-has-landing .ts-hero__subtitle,body.page-template-landing-inicio .ts-hero__subtitle{max-width:36ch !important;font-size:clamp(0.92rem,3.7vw,1.05rem) !important;line-height:1.32 !important}}body.ts-has-landing .ts-hero{grid-template-rows:minmax(0,1fr) !important;height:min(56.25vw,32rem,calc(100svh - 4.5rem)) !important;min-height:24rem !important;max-height:32rem !important;aspect-ratio:16 / 9 !important}body.ts-has-landing .ts-hero__inner{padding-block:clamp(1.45rem,3vw,2.45rem) clamp(1.35rem,2.6vw,2.15rem) !important}body.ts-has-landing .ts-hero__content{width:min(100%,46rem) !important}body.ts-has-landing .ts-hero__title{max-width:27ch !important;font-size:clamp(1.72rem,2.85vw,2.85rem) !important;line-height:1.06 !important;letter-spacing:-0.024em !important}body.ts-has-landing .ts-hero__subtitle{max-width:62ch !important;margin-top:0.72rem !important;font-size:clamp(0.94rem,1.32vw,1.08rem) !important;line-height:1.34 !important}body.ts-has-landing .ts-hero__actions{margin-top:clamp(0.85rem,1.5vw,1.15rem) !important}body.ts-has-landing .ts-hero__highlights:not(.ts-hero__highlights--below){display:none !important}.ts-hero-links-below{background:#ffffff;border-bottom:1px solid rgba(15,108,53,0.12)}.ts-hero-links-below__inner{padding-block:0.8rem}.ts-hero__highlights--below{display:flex !important;flex-wrap:wrap;justify-content:center;gap:0.55rem;margin:0;padding:0;list-style:none}.ts-hero__highlights--below li{padding:0;border:0;border-radius:0;background:transparent;font-size:0.9rem;font-weight:800;line-height:1.25;color:#0f6c35}.ts-hero__highlights--below a{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:0.55rem 0.85rem;border:1px solid rgba(15,108,53,0.18);border-radius:999px;background:rgba(15,108,53,0.06);color:#0f6c35;text-decoration:none}.ts-hero__highlights--below a:hover,.ts-hero__highlights--below a:focus{background:#0f6c35;color:#ffffff;text-decoration:none}@media (max-width:767px){body.ts-has-landing .ts-hero{height:min(56.25vw,24rem) !important;min-height:20.75rem !important;max-height:24rem !important;aspect-ratio:16 / 9 !important}body.ts-has-landing .ts-hero__inner{align-items:center !important;padding-block:1.05rem 1rem !important}body.ts-has-landing .ts-hero__content{width:min(100%,21rem) !important}body.ts-has-landing .ts-hero__title{max-width:23ch !important;font-size:clamp(1.26rem,5.8vw,1.82rem) !important;line-height:1.08 !important}body.ts-has-landing .ts-hero__subtitle{max-width:32ch !important;margin-top:0.5rem !important;font-size:clamp(0.78rem,3.35vw,0.94rem) !important;line-height:1.25 !important;font-weight:700 !important}body.ts-has-landing .ts-hero__actions{gap:0.48rem !important;margin-top:0.72rem !important}body.ts-has-landing .ts-hero__actions .ts-button{min-height:2.25rem !important;padding:0.54rem 0.76rem !important;font-size:0.82rem !important;line-height:1.1 !important}body.ts-has-landing .ts-hero__actions .ts-button--text{display:none !important}.ts-hero-links-below__inner{padding-block:0.65rem}.ts-hero__highlights--below{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:0 0.1rem 0.2rem}.ts-hero__highlights--below li{flex:0 0 auto;scroll-snap-align:start}.ts-hero__highlights--below a{min-height:2.35rem;white-space:nowrap;font-size:0.84rem}}@media (max-width:767px){body.ts-has-landing .ts-hero,body.page-template-landing-inicio .ts-hero{height:56.25vw !important;min-height:14rem !important;max-height:18.5rem !important;aspect-ratio:16 / 9 !important;margin-top:0 !important}body.ts-has-landing .ts-hero__inner,body.page-template-landing-inicio .ts-hero__inner{align-items:center !important;padding-block:0.75rem !important}body.ts-has-landing .ts-hero__content,body.page-template-landing-inicio .ts-hero__content{width:min(100%,20.5rem) !important}body.ts-has-landing .ts-hero__title,body.page-template-landing-inicio .ts-hero__title{max-width:24ch !important;font-size:clamp(1.05rem,4.9vw,1.48rem) !important;line-height:1.05 !important;letter-spacing:-0.018em !important}body.ts-has-landing .ts-hero__subtitle,body.page-template-landing-inicio .ts-hero__subtitle{max-width:34ch !important;margin-top:0.42rem !important;font-size:clamp(0.7rem,3vw,0.84rem) !important;line-height:1.2 !important}body.ts-has-landing .ts-hero__actions,body.page-template-landing-inicio .ts-hero__actions{gap:0.38rem !important;margin-top:0.55rem !important}body.ts-has-landing .ts-hero__actions .ts-button,body.page-template-landing-inicio .ts-hero__actions .ts-button{min-height:2.05rem !important;padding:0.46rem 0.62rem !important;font-size:0.76rem !important;line-height:1.08 !important}.ts-hero-links-below,body.ts-has-landing .ts-hero-links-below,body.page-template-landing-inicio .ts-hero-links-below{background:#0f6c35 !important;border-top:0 !important;border-bottom:0 !important;box-shadow:0 10px 24px rgba(8,44,35,0.12) !important}.ts-hero-links-below__inner,body.ts-has-landing .ts-hero-links-below__inner,body.page-template-landing-inicio .ts-hero-links-below__inner{padding-block:0.52rem !important}.ts-hero__highlights--below,body.ts-has-landing .ts-hero__highlights--below,body.page-template-landing-inicio .ts-hero__highlights--below{gap:0.46rem !important;padding:0 0.08rem 0.16rem !important}.ts-hero__highlights--below a,body.ts-has-landing .ts-hero__highlights--below a,body.page-template-landing-inicio .ts-hero__highlights--below a{min-height:2.28rem !important;padding:0.52rem 0.78rem !important;border:2px solid #ffffff !important;background:#ffffff !important;color:#0a5128 !important;-webkit-text-fill-color:#0a5128 !important;font-size:0.84rem !important;font-weight:850 !important;box-shadow:0 6px 16px rgba(0,0,0,0.14) !important}.ts-hero__highlights--below a:hover,.ts-hero__highlights--below a:focus,body.ts-has-landing .ts-hero__highlights--below a:hover,body.ts-has-landing .ts-hero__highlights--below a:focus,body.page-template-landing-inicio .ts-hero__highlights--below a:hover,body.page-template-landing-inicio .ts-hero__highlights--below a:focus{background:#fff3ca !important;border-color:#fff3ca !important;color:#082c23 !important;-webkit-text-fill-color:#082c23 !important}}@media (min-width:1025px){body.ts-has-landing .ts-hero,body.page-template-landing-inicio .ts-hero,body.page-template-page-templateslanding-inicio-php .ts-hero,body.page-id-inicio-nueva .ts-hero{height:min(66.5vw,43rem,calc(100svh - 3.5rem)) !important;min-height:34rem !important;max-height:43rem !important;aspect-ratio:auto !important}body.ts-has-landing .ts-hero__media,body.ts-has-landing .ts-hero__image,body.ts-has-landing .ts-hero__video,body.ts-has-landing .ts-hero__fallback,body.ts-has-landing .ts-hero__overlay,body.page-template-landing-inicio .ts-hero__media,body.page-template-landing-inicio .ts-hero__image,body.page-template-landing-inicio .ts-hero__video,body.page-template-landing-inicio .ts-hero__fallback,body.page-template-landing-inicio .ts-hero__overlay{height:100% !important;min-height:100% !important}body.ts-has-landing .ts-hero__video,body.page-template-landing-inicio .ts-hero__video{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}}@media (min-width:1025px){body.ts-landing-custom-header .ts-landing-desktop-header__logo{width:60px !important;height:auto !important;max-width:60px !important;max-height:60px !important;object-fit:contain !important}body.ts-landing-custom-header .ts-landing-desktop-header__brand{gap:.8rem !important}body.ts-has-landing .ts-hero,body.page-template-landing-inicio .ts-hero,body.page-template-page-templateslanding-inicio-php .ts-hero,body.page-id-inicio-nueva .ts-hero{height:calc(min(56.25vw,43rem)+4cm) !important;min-height:43.5rem !important;max-height:52.5rem !important;aspect-ratio:auto !important}body.ts-has-landing .ts-hero__media,body.ts-has-landing .ts-hero__image,body.ts-has-landing .ts-hero__video,body.ts-has-landing .ts-hero__fallback,body.ts-has-landing .ts-hero__overlay,body.page-template-landing-inicio .ts-hero__media,body.page-template-landing-inicio .ts-hero__image,body.page-template-landing-inicio .ts-hero__video,body.page-template-landing-inicio .ts-hero__fallback,body.page-template-landing-inicio .ts-hero__overlay{height:100% !important;min-height:100% !important}body.ts-has-landing .ts-hero__video,body.page-template-landing-inicio .ts-hero__video{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}}@media (min-width:1025px){body.ts-has-landing .ts-hero,body.ts-landing-custom-header .ts-hero,body.page-template-landing-inicio .ts-hero,body.page-template-page-templateslanding-inicio-php .ts-hero,body.page-id-inicio-nueva .ts-hero{height:41.5rem !important;min-height:41.5rem !important;max-height:none !important;aspect-ratio:auto !important;grid-template-rows:minmax(41.5rem,41.5rem) !important}body.ts-has-landing .ts-hero__media,body.ts-has-landing .ts-hero__image,body.ts-has-landing .ts-hero__video,body.ts-has-landing .ts-hero__fallback,body.ts-has-landing .ts-hero__overlay,body.ts-has-landing .ts-hero__inner,body.ts-landing-custom-header .ts-hero__media,body.ts-landing-custom-header .ts-hero__image,body.ts-landing-custom-header .ts-hero__video,body.ts-landing-custom-header .ts-hero__fallback,body.ts-landing-custom-header .ts-hero__overlay,body.ts-landing-custom-header .ts-hero__inner,body.page-template-landing-inicio .ts-hero__media,body.page-template-landing-inicio .ts-hero__image,body.page-template-landing-inicio .ts-hero__video,body.page-template-landing-inicio .ts-hero__fallback,body.page-template-landing-inicio .ts-hero__overlay,body.page-template-landing-inicio .ts-hero__inner{height:100% !important;min-height:41.5rem !important;max-height:none !important}body.ts-has-landing .ts-hero__video,body.ts-landing-custom-header .ts-hero__video,body.page-template-landing-inicio .ts-hero__video{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}}body.ts-landing-custom-header main.ts-landing,body.ts-has-landing main.ts-landing,body.page-template-landing-inicio main.ts-landing,body.page-template-page-templateslanding-inicio-php main.ts-landing,body.page-id-inicio-nueva main.ts-landing{overflow-x:clip !important}body.ts-landing-custom-header .ts-hero,body.ts-has-landing .ts-hero,body.page-template-landing-inicio .ts-hero,body.page-template-page-templateslanding-inicio-php .ts-hero,body.page-id-inicio-nueva .ts-hero{width:100vw !important;max-width:none !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;left:auto !important;right:auto !important}@media (min-width:1025px){body.ts-landing-custom-header .ts-hero,body.ts-has-landing .ts-hero,body.page-template-landing-inicio .ts-hero,body.page-template-page-templateslanding-inicio-php .ts-hero,body.page-id-inicio-nueva .ts-hero{height:41.5rem !important;min-height:41.5rem !important;max-height:none !important;grid-template-rows:minmax(41.5rem,41.5rem) !important}}body.ts-landing-custom-header .ts-hero__media,body.ts-landing-custom-header .ts-hero__image,body.ts-landing-custom-header .ts-hero__video,body.ts-landing-custom-header .ts-hero__fallback,body.ts-landing-custom-header .ts-hero__overlay,body.ts-has-landing .ts-hero__media,body.ts-has-landing .ts-hero__image,body.ts-has-landing .ts-hero__video,body.ts-has-landing .ts-hero__fallback,body.ts-has-landing .ts-hero__overlay,body.page-template-landing-inicio .ts-hero__media,body.page-template-landing-inicio .ts-hero__image,body.page-template-landing-inicio .ts-hero__video,body.page-template-landing-inicio .ts-hero__fallback,body.page-template-landing-inicio .ts-hero__overlay{width:100% !important;max-width:none !important}body.ts-landing-custom-header .ts-hero__video,body.ts-has-landing .ts-hero__video,body.page-template-landing-inicio .ts-hero__video{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}body.ts-landing-custom-header .ts-hero-links-below,body.ts-has-landing .ts-hero-links-below,body.page-template-landing-inicio .ts-hero-links-below,body.page-template-page-templateslanding-inicio-php .ts-hero-links-below,body.page-id-inicio-nueva .ts-hero-links-below{width:100vw !important;max-width:none !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;background:#0f6c35 !important;border-top:1px solid rgba(255,255,255,.22) !important;border-bottom:1px solid rgba(0,0,0,.12) !important;box-shadow:0 8px 20px rgba(0,0,0,.08) !important}body.ts-landing-custom-header .ts-hero-links-below__inner,body.ts-has-landing .ts-hero-links-below__inner,body.page-template-landing-inicio .ts-hero-links-below__inner{padding-block:.9rem !important}body.ts-landing-custom-header .ts-hero__highlights--below,body.ts-has-landing .ts-hero__highlights--below,body.page-template-landing-inicio .ts-hero__highlights--below{gap:.65rem !important}body.ts-landing-custom-header .ts-hero__highlights--below li,body.ts-has-landing .ts-hero__highlights--below li,body.page-template-landing-inicio .ts-hero__highlights--below li{color:#ffffff !important}body.ts-landing-custom-header .ts-hero__highlights--below a,body.ts-has-landing .ts-hero__highlights--below a,body.page-template-landing-inicio .ts-hero__highlights--below a,body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a,body.page-id-inicio-nueva .ts-hero__highlights--below a{min-height:2.65rem !important;padding:.62rem .95rem !important;background:#ffffff !important;border:2px solid #ffffff !important;color:#0b3d25 !important;-webkit-text-fill-color:#0b3d25 !important;font-weight:850 !important;text-decoration:none !important;box-shadow:0 8px 18px rgba(0,0,0,.16) !important}body.ts-landing-custom-header .ts-hero__highlights--below a:hover,body.ts-landing-custom-header .ts-hero__highlights--below a:focus,body.ts-has-landing .ts-hero__highlights--below a:hover,body.ts-has-landing .ts-hero__highlights--below a:focus,body.page-template-landing-inicio .ts-hero__highlights--below a:hover,body.page-template-landing-inicio .ts-hero__highlights--below a:focus{background:#fff3ca !important;border-color:#fff3ca !important;color:#082c23 !important;-webkit-text-fill-color:#082c23 !important;outline:3px solid rgba(255,255,255,.75) !important;outline-offset:2px !important}@media (max-width:767px){body.ts-landing-custom-header .ts-hero-links-below__inner,body.ts-has-landing .ts-hero-links-below__inner,body.page-template-landing-inicio .ts-hero-links-below__inner{padding-block:.75rem !important}body.ts-landing-custom-header .ts-hero__highlights--below,body.ts-has-landing .ts-hero__highlights--below,body.page-template-landing-inicio .ts-hero__highlights--below{flex-wrap:nowrap !important;justify-content:flex-start !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x proximity !important;-webkit-overflow-scrolling:touch !important;padding-inline:.25rem !important}body.ts-landing-custom-header .ts-hero__highlights--below li,body.ts-has-landing .ts-hero__highlights--below li,body.page-template-landing-inicio .ts-hero__highlights--below li{flex:0 0 auto !important;scroll-snap-align:start !important}body.ts-landing-custom-header .ts-hero__highlights--below a,body.ts-has-landing .ts-hero__highlights--below a,body.page-template-landing-inicio .ts-hero__highlights--below a{white-space:nowrap !important}}body.ts-landing-custom-header,body.ts-has-landing,body.page-template-landing-inicio,body.page-template-page-templateslanding-inicio-php,body.page-id-inicio-nueva{overflow-x:hidden !important}body.ts-landing-custom-header .ts-landing-site-shell,body.ts-landing-custom-header .ts-landing-content-shell,body.ts-landing-custom-header #content,body.ts-landing-custom-header main.ts-landing,body.ts-has-landing .ts-landing-site-shell,body.ts-has-landing .ts-landing-content-shell,body.ts-has-landing #content,body.ts-has-landing main.ts-landing,body.page-template-landing-inicio #content,body.page-template-landing-inicio main.ts-landing{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;overflow:visible !important}@media (min-width:1025px){body.ts-landing-custom-header .ts-hero,body.ts-has-landing .ts-hero,body.page-template-landing-inicio .ts-hero,body.page-template-page-templateslanding-inicio-php .ts-hero,body.page-id-inicio-nueva .ts-hero{position:relative !important;left:50% !important;width:100vw !important;max-width:100vw !important;margin-left:0 !important;margin-right:0 !important;transform:translateX(-50%) !important;height:clamp(46rem,78vh,54rem) !important;min-height:46rem !important;max-height:54rem !important;grid-template-rows:minmax(46rem,1fr) !important;aspect-ratio:auto !important;overflow:hidden !important}body.ts-landing-custom-header .ts-hero__media,body.ts-landing-custom-header .ts-hero__image,body.ts-landing-custom-header .ts-hero__video,body.ts-landing-custom-header .ts-hero__fallback,body.ts-landing-custom-header .ts-hero__overlay,body.ts-has-landing .ts-hero__media,body.ts-has-landing .ts-hero__image,body.ts-has-landing .ts-hero__video,body.ts-has-landing .ts-hero__fallback,body.ts-has-landing .ts-hero__overlay,body.page-template-landing-inicio .ts-hero__media,body.page-template-landing-inicio .ts-hero__image,body.page-template-landing-inicio .ts-hero__video,body.page-template-landing-inicio .ts-hero__fallback,body.page-template-landing-inicio .ts-hero__overlay{width:100% !important;max-width:none !important;height:100% !important;min-height:46rem !important;max-height:none !important}body.ts-landing-custom-header .ts-hero__video,body.ts-has-landing .ts-hero__video,body.page-template-landing-inicio .ts-hero__video{object-fit:cover !important;object-position:center center !important}body.ts-landing-custom-header .ts-hero__inner,body.ts-has-landing .ts-hero__inner,body.page-template-landing-inicio .ts-hero__inner{width:min(1180px,calc(100vw - 3rem)) !important;max-width:1180px !important;margin-left:auto !important;margin-right:auto !important}}body.ts-landing-custom-header .ts-hero-links-below,body.ts-has-landing .ts-hero-links-below,body.page-template-landing-inicio .ts-hero-links-below,body.page-template-page-templateslanding-inicio-php .ts-hero-links-below,body.page-id-inicio-nueva .ts-hero-links-below{position:relative !important;top:auto !important;left:auto !important;right:auto !important;z-index:4 !important;clear:both !important;display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:.95rem 0 !important;transform:none !important;background:#ffffff !important;border-top:1px solid rgba(15,108,53,.18) !important;border-bottom:1px solid rgba(15,108,53,.18) !important;box-shadow:0 10px 24px rgba(8,44,35,.08) !important}body.ts-landing-custom-header .ts-hero-links-below__inner,body.ts-has-landing .ts-hero-links-below__inner,body.page-template-landing-inicio .ts-hero-links-below__inner{width:min(1180px,calc(100% - 2rem)) !important;max-width:1180px !important;margin-left:auto !important;margin-right:auto !important;padding:0 !important}body.ts-landing-custom-header .ts-hero__highlights--below,body.ts-has-landing .ts-hero__highlights--below,body.page-template-landing-inicio .ts-hero__highlights--below{justify-content:center !important;gap:.7rem !important;margin:0 !important;padding:0 !important}body.ts-landing-custom-header .ts-hero__highlights--below a,body.ts-has-landing .ts-hero__highlights--below a,body.page-template-landing-inicio .ts-hero__highlights--below a,body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a,body.page-id-inicio-nueva .ts-hero__highlights--below a{min-height:2.55rem !important;padding:.6rem .95rem !important;border:2px solid #0f6c35 !important;background:#ffffff !important;color:#0a5128 !important;-webkit-text-fill-color:#0a5128 !important;font-weight:850 !important;text-decoration:none !important;box-shadow:0 6px 16px rgba(15,108,53,.14) !important}body.ts-landing-custom-header .ts-hero__highlights--below a:hover,body.ts-landing-custom-header .ts-hero__highlights--below a:focus,body.ts-has-landing .ts-hero__highlights--below a:hover,body.ts-has-landing .ts-hero__highlights--below a:focus,body.page-template-landing-inicio .ts-hero__highlights--below a:hover,body.page-template-landing-inicio .ts-hero__highlights--below a:focus{background:#0f6c35 !important;border-color:#0f6c35 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;outline:3px solid rgba(15,108,53,.25) !important;outline-offset:2px !important}@media (max-width:767px){body.ts-landing-custom-header .ts-hero-links-below,body.ts-has-landing .ts-hero-links-below,body.page-template-landing-inicio .ts-hero-links-below{padding:.75rem 0 !important;background:#ffffff !important}body.ts-landing-custom-header .ts-hero__highlights--below,body.ts-has-landing .ts-hero__highlights--below,body.page-template-landing-inicio .ts-hero__highlights--below{justify-content:flex-start !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;padding-bottom:.15rem !important}}body.ts-landing-custom-header .ts-hero-links-below,body.ts-has-landing .ts-hero-links-below,body.page-template-landing-inicio .ts-hero-links-below,body.page-template-page-templateslanding-inicio-php .ts-hero-links-below,body.page-id-inicio-nueva .ts-hero-links-below{position:relative !important;display:block !important;visibility:visible !important;opacity:1 !important;clear:both !important;z-index:20 !important;width:100% !important;max-width:none !important;margin:0 !important;padding:1rem 0 !important;background:#ffffff !important;border-top:1px solid rgba(15,108,53,.16) !important;border-bottom:1px solid rgba(15,108,53,.16) !important;box-shadow:0 8px 22px rgba(8,44,35,.06) !important;overflow:visible !important;transform:none !important}body.ts-landing-custom-header .ts-hero-links-below__inner,body.ts-has-landing .ts-hero-links-below__inner,body.page-template-landing-inicio .ts-hero-links-below__inner,body.page-template-page-templateslanding-inicio-php .ts-hero-links-below__inner,body.page-id-inicio-nueva .ts-hero-links-below__inner{width:min(1180px,calc(100% - 2rem)) !important;max-width:1180px !important;margin-inline:auto !important;padding:0 !important;overflow:visible !important}body.ts-landing-custom-header .ts-hero__highlights--below,body.ts-has-landing .ts-hero__highlights--below,body.page-template-landing-inicio .ts-hero__highlights--below,body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below,body.page-id-inicio-nueva .ts-hero__highlights--below{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:.75rem !important;margin:0 !important;padding:0 !important;list-style:none !important;overflow:visible !important}body.ts-landing-custom-header .ts-hero__highlights--below li,body.ts-has-landing .ts-hero__highlights--below li,body.page-template-landing-inicio .ts-hero__highlights--below li,body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below li,body.page-id-inicio-nueva .ts-hero__highlights--below li{display:block !important;margin:0 !important;padding:0 !important;list-style:none !important;color:#ffffff !important}body.ts-landing-custom-header .ts-hero__highlights--below a,body.ts-has-landing .ts-hero__highlights--below a,body.page-template-landing-inicio .ts-hero__highlights--below a,body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a,body.page-id-inicio-nueva .ts-hero__highlights--below a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:2.55rem !important;padding:.62rem 1rem !important;border:2px solid #0f6c35 !important;border-radius:999px !important;background:#0f6c35 !important;background-image:none !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-weight:850 !important;line-height:1.15 !important;text-decoration:none !important;text-shadow:none !important;box-shadow:0 8px 18px rgba(15,108,53,.22) !important;outline:0 !important;filter:none !important;appearance:none !important;-webkit-appearance:none !important}body.ts-landing-custom-header .ts-hero__highlights--below a::before,body.ts-landing-custom-header .ts-hero__highlights--below a::after,body.ts-has-landing .ts-hero__highlights--below a::before,body.ts-has-landing .ts-hero__highlights--below a::after,body.page-template-landing-inicio .ts-hero__highlights--below a::before,body.page-template-landing-inicio .ts-hero__highlights--below a::after,body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a::before,body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a::after,body.page-id-inicio-nueva .ts-hero__highlights--below a::before,body.page-id-inicio-nueva .ts-hero__highlights--below a::after{content:none !important;display:none !important}body.ts-landing-custom-header .ts-hero__highlights--below a:hover,body.ts-landing-custom-header .ts-hero__highlights--below a:focus,body.ts-has-landing .ts-hero__highlights--below a:hover,body.ts-has-landing .ts-hero__highlights--below a:focus,body.page-template-landing-inicio .ts-hero__highlights--below a:hover,body.page-template-landing-inicio .ts-hero__highlights--below a:focus,body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a:hover,body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a:focus,body.page-id-inicio-nueva .ts-hero__highlights--below a:hover,body.page-id-inicio-nueva .ts-hero__highlights--below a:focus{background:#0a5128 !important;border-color:#0a5128 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-decoration:none !important;outline:3px solid rgba(15,108,53,.24) !important;outline-offset:3px !important}@media (max-width:767px){body.ts-landing-custom-header .ts-hero__highlights--below,body.ts-has-landing .ts-hero__highlights--below,body.page-template-landing-inicio .ts-hero__highlights--below,body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below,body.page-id-inicio-nueva .ts-hero__highlights--below{flex-wrap:nowrap !important;justify-content:flex-start !important;overflow-x:auto !important;overflow-y:visible !important;-webkit-overflow-scrolling:touch !important;padding-bottom:.2rem !important}body.ts-landing-custom-header .ts-hero__highlights--below li,body.ts-has-landing .ts-hero__highlights--below li,body.page-template-landing-inicio .ts-hero__highlights--below li,body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below li,body.page-id-inicio-nueva .ts-hero__highlights--below li{flex:0 0 auto !important}body.ts-landing-custom-header .ts-hero__highlights--below a,body.ts-has-landing .ts-hero__highlights--below a,body.page-template-landing-inicio .ts-hero__highlights--below a,body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a,body.page-id-inicio-nueva .ts-hero__highlights--below a{white-space:nowrap !important}}body.ts-landing-custom-header .ts-final-cta,body.ts-has-landing .ts-final-cta,body.page-template-landing-inicio .ts-final-cta,body.page-template-page-templateslanding-inicio-php .ts-final-cta,body.page-id-inicio-nueva .ts-final-cta{margin-bottom:clamp(1.5rem,3vw,2.5rem) !important}body.ts-landing-custom-header .ts-landing>.ts-final-cta:last-child,body.ts-has-landing .ts-landing>.ts-final-cta:last-child,body.page-template-landing-inicio .ts-landing>.ts-final-cta:last-child,body.page-template-page-templateslanding-inicio-php .ts-landing>.ts-final-cta:last-child,body.page-id-inicio-nueva .ts-landing>.ts-final-cta:last-child{margin-bottom:clamp(1.5rem,3vw,2.5rem) !important}body.ts-landing-custom-header footer.site-footer,body.ts-has-landing footer.site-footer,body.page-template-landing-inicio footer.site-footer,body.page-template-page-templateslanding-inicio-php footer.site-footer,body.page-id-inicio-nueva footer.site-footer,body.ts-landing-custom-header #colophon,body.ts-has-landing #colophon,body.page-template-landing-inicio #colophon,body.page-template-page-templateslanding-inicio-php #colophon,body.page-id-inicio-nueva #colophon{clear:both !important}html body.ts-landing-custom-header .ts-hero__inner,html body.ts-has-landing .ts-hero__inner,html body.page-template-landing-inicio .ts-hero__inner,html body.page-template-page-templateslanding-inicio-php .ts-hero__inner,html body.page-id-inicio-nueva .ts-hero__inner{justify-content:center !important;align-items:center !important;text-align:center !important}html body.ts-landing-custom-header .ts-hero__content,html body.ts-has-landing .ts-hero__content,html body.page-template-landing-inicio .ts-hero__content,html body.page-template-page-templateslanding-inicio-php .ts-hero__content,html body.page-id-inicio-nueva .ts-hero__content{width:min(100%,72rem) !important;max-width:72rem !important;margin-right:auto !important;margin-left:auto !important;text-align:center !important}html body.ts-landing-custom-header .ts-hero__title,html body.ts-has-landing .ts-hero__title,html body.page-template-landing-inicio .ts-hero__title,html body.page-template-page-templateslanding-inicio-php .ts-hero__title,html body.page-id-inicio-nueva .ts-hero__title{display:block !important;width:100% !important;max-width:100% !important;margin:0 auto !important;font-size:clamp(2.55rem,4.85vw,5.25rem) !important;line-height:1.02 !important;letter-spacing:-0.035em !important;text-align:center !important;text-wrap:balance !important}html body.ts-landing-custom-header .ts-hero__title-line,html body.ts-has-landing .ts-hero__title-line,html body.page-template-landing-inicio .ts-hero__title-line,html body.page-template-page-templateslanding-inicio-php .ts-hero__title-line,html body.page-id-inicio-nueva .ts-hero__title-line{display:block !important;width:100% !important;text-align:center !important}html body.ts-landing-custom-header .ts-hero__subtitle,html body.ts-has-landing .ts-hero__subtitle,html body.page-template-landing-inicio .ts-hero__subtitle,html body.page-template-page-templateslanding-inicio-php .ts-hero__subtitle,html body.page-id-inicio-nueva .ts-hero__subtitle{width:100% !important;max-width:100% !important;margin:clamp(.85rem,1.5vw,1.15rem) auto 0 !important;font-size:clamp(1.05rem,1.7vw,1.45rem) !important;line-height:1.22 !important;font-weight:800 !important;text-align:center !important;white-space:nowrap !important}html body.ts-landing-custom-header .ts-hero__actions,html body.ts-has-landing .ts-hero__actions,html body.page-template-landing-inicio .ts-hero__actions,html body.page-template-page-templateslanding-inicio-php .ts-hero__actions,html body.page-id-inicio-nueva .ts-hero__actions{display:flex !important;flex-flow:row wrap !important;justify-content:center !important;align-items:center !important;gap:.85rem !important;width:100% !important;margin:clamp(1.1rem,2vw,1.55rem) auto 0 !important;text-align:center !important}html body.ts-landing-custom-header .ts-hero__phone,html body.ts-has-landing .ts-hero__phone,html body.page-template-landing-inicio .ts-hero__phone,html body.page-template-page-templateslanding-inicio-php .ts-hero__phone,html body.page-id-inicio-nueva .ts-hero__phone{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;margin:.85rem auto 0 !important;text-align:center !important}html body.ts-landing-custom-header .ts-hero__phone-link,html body.ts-has-landing .ts-hero__phone-link,html body.page-template-landing-inicio .ts-hero__phone-link,html body.page-template-page-templateslanding-inicio-php .ts-hero__phone-link,html body.page-id-inicio-nueva .ts-hero__phone-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:2.45rem !important;padding:.56rem 1.05rem !important;border:2px solid rgba(255,255,255,.86) !important;border-radius:999px !important;background:rgba(5,24,18,.52) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-weight:850 !important;line-height:1.1 !important;text-decoration:none !important;text-shadow:0 2px 8px rgba(0,0,0,.36) !important;box-shadow:0 10px 24px rgba(0,0,0,.18) !important}html body.ts-landing-custom-header .ts-hero__phone-link:hover,html body.ts-landing-custom-header .ts-hero__phone-link:focus,html body.ts-has-landing .ts-hero__phone-link:hover,html body.ts-has-landing .ts-hero__phone-link:focus,html body.page-template-landing-inicio .ts-hero__phone-link:hover,html body.page-template-landing-inicio .ts-hero__phone-link:focus{background:#ffffff !important;color:#0f6c35 !important;-webkit-text-fill-color:#0f6c35 !important;text-shadow:none !important;outline:3px solid rgba(255,255,255,.38) !important;outline-offset:3px !important}html body.ts-landing-custom-header .ts-hero-links-below,html body.ts-has-landing .ts-hero-links-below,html body.page-template-landing-inicio .ts-hero-links-below,html body.page-template-page-templateslanding-inicio-php .ts-hero-links-below,html body.page-id-inicio-nueva .ts-hero-links-below{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;z-index:30 !important;width:100% !important;max-width:none !important;margin:0 !important;padding:1rem 0 !important;background:#ffffff !important;background-image:none !important;border-top:1px solid rgba(15,108,53,.16) !important;border-bottom:1px solid rgba(15,108,53,.16) !important;box-shadow:0 8px 22px rgba(8,44,35,.06) !important;filter:none !important;transform:none !important;clip-path:none !important;contain:none !important;content-visibility:visible !important;overflow:visible !important}html body.ts-landing-custom-header .ts-hero__highlights--below,html body.ts-has-landing .ts-hero__highlights--below,html body.page-template-landing-inicio .ts-hero__highlights--below,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below,html body.page-id-inicio-nueva .ts-hero__highlights--below{display:flex !important;visibility:visible !important;opacity:1 !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:.75rem !important;margin:0 !important;padding:0 !important;list-style:none !important;background:transparent !important;filter:none !important;clip-path:none !important;contain:none !important;content-visibility:visible !important}html body.ts-landing-custom-header .ts-hero__highlights--below a,html body.ts-has-landing .ts-hero__highlights--below a,html body.page-template-landing-inicio .ts-hero__highlights--below a,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a,html body.page-id-inicio-nueva .ts-hero__highlights--below a{display:inline-flex !important;visibility:visible !important;opacity:1 !important;align-items:center !important;justify-content:center !important;min-height:2.55rem !important;padding:.65rem 1.05rem !important;border:2px solid #0f6c35 !important;border-radius:999px !important;background:#0f6c35 !important;background-color:#0f6c35 !important;background-image:none !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-weight:850 !important;line-height:1.15 !important;text-decoration:none !important;text-shadow:none !important;box-shadow:0 8px 18px rgba(15,108,53,.22) !important;outline:0 !important;filter:none !important;transform:none !important;clip-path:none !important;mix-blend-mode:normal !important;isolation:isolate !important;appearance:none !important;-webkit-appearance:none !important}html body.ts-landing-custom-header .ts-hero__highlights--below a::before,html body.ts-landing-custom-header .ts-hero__highlights--below a::after,html body.ts-has-landing .ts-hero__highlights--below a::before,html body.ts-has-landing .ts-hero__highlights--below a::after,html body.page-template-landing-inicio .ts-hero__highlights--below a::before,html body.page-template-landing-inicio .ts-hero__highlights--below a::after,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a::before,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a::after,html body.page-id-inicio-nueva .ts-hero__highlights--below a::before,html body.page-id-inicio-nueva .ts-hero__highlights--below a::after{content:none !important;display:none !important}html body.ts-landing-custom-header .ts-hero__highlights--below a:hover,html body.ts-landing-custom-header .ts-hero__highlights--below a:focus,html body.ts-has-landing .ts-hero__highlights--below a:hover,html body.ts-has-landing .ts-hero__highlights--below a:focus,html body.page-template-landing-inicio .ts-hero__highlights--below a:hover,html body.page-template-landing-inicio .ts-hero__highlights--below a:focus,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a:hover,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a:focus,html body.page-id-inicio-nueva .ts-hero__highlights--below a:hover,html body.page-id-inicio-nueva .ts-hero__highlights--below a:focus{background:#0a5128 !important;background-color:#0a5128 !important;border-color:#0a5128 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-decoration:none !important;outline:3px solid rgba(15,108,53,.24) !important;outline-offset:3px !important}@media (max-width:767px){html body.ts-landing-custom-header .ts-hero__content,html body.ts-has-landing .ts-hero__content,html body.page-template-landing-inicio .ts-hero__content{width:min(100%,21.5rem) !important;max-width:21.5rem !important}html body.ts-landing-custom-header .ts-hero__title,html body.ts-has-landing .ts-hero__title,html body.page-template-landing-inicio .ts-hero__title{font-size:clamp(1.05rem,4.7vw,1.45rem) !important;line-height:1.06 !important}html body.ts-landing-custom-header .ts-hero__subtitle,html body.ts-has-landing .ts-hero__subtitle,html body.page-template-landing-inicio .ts-hero__subtitle{font-size:clamp(.72rem,2.95vw,.84rem) !important;line-height:1.18 !important;white-space:normal !important}html body.ts-landing-custom-header .ts-hero__actions,html body.ts-has-landing .ts-hero__actions,html body.page-template-landing-inicio .ts-hero__actions{gap:.4rem !important;margin-top:.55rem !important}html body.ts-landing-custom-header .ts-hero__phone,html body.ts-has-landing .ts-hero__phone,html body.page-template-landing-inicio .ts-hero__phone{margin-top:.45rem !important}html body.ts-landing-custom-header .ts-hero__phone-link,html body.ts-has-landing .ts-hero__phone-link,html body.page-template-landing-inicio .ts-hero__phone-link{min-height:1.95rem !important;padding:.42rem .68rem !important;font-size:.76rem !important}html body.ts-landing-custom-header .ts-hero__highlights--below,html body.ts-has-landing .ts-hero__highlights--below,html body.page-template-landing-inicio .ts-hero__highlights--below{flex-wrap:nowrap !important;justify-content:flex-start !important;overflow-x:auto !important;overflow-y:visible !important;-webkit-overflow-scrolling:touch !important}}html body.ts-landing-custom-header .ts-hero__button-text--tours-short,html body.ts-has-landing .ts-hero__button-text--tours-short,html body.page-template-landing-inicio .ts-hero__button-text--tours-short,html body.page-template-page-templateslanding-inicio-php .ts-hero__button-text--tours-short,html body.page-id-inicio-nueva .ts-hero__button-text--tours-short{display:none !important}@media (max-width:767px){html body.ts-landing-custom-header .ts-hero__content,html body.ts-has-landing .ts-hero__content,html body.page-template-landing-inicio .ts-hero__content,html body.page-template-page-templateslanding-inicio-php .ts-hero__content,html body.page-id-inicio-nueva .ts-hero__content{width:min(100%,20.75rem) !important;max-width:20.75rem !important}html body.ts-landing-custom-header .ts-hero__actions,html body.ts-has-landing .ts-hero__actions,html body.page-template-landing-inicio .ts-hero__actions,html body.page-template-page-templateslanding-inicio-php .ts-hero__actions,html body.page-id-inicio-nueva .ts-hero__actions{gap:.48rem !important;margin-top:.62rem !important}html body.ts-landing-custom-header .ts-hero__actions .ts-button,html body.ts-has-landing .ts-hero__actions .ts-button,html body.page-template-landing-inicio .ts-hero__actions .ts-button,html body.page-template-page-templateslanding-inicio-php .ts-hero__actions .ts-button,html body.page-id-inicio-nueva .ts-hero__actions .ts-button{min-height:2.3rem !important;padding:.5rem .78rem !important;font-size:.82rem !important;line-height:1.05 !important}html body.ts-landing-custom-header .ts-hero__actions .ts-button--whatsapp,html body.ts-has-landing .ts-hero__actions .ts-button--whatsapp,html body.page-template-landing-inicio .ts-hero__actions .ts-button--whatsapp,html body.page-template-page-templateslanding-inicio-php .ts-hero__actions .ts-button--whatsapp,html body.page-id-inicio-nueva .ts-hero__actions .ts-button--whatsapp{width:2.75rem !important;min-width:2.75rem !important;height:2.3rem !important;padding:.45rem !important;border-radius:999px !important}html body.ts-landing-custom-header .ts-hero__actions .ts-button--whatsapp .ts-icon,html body.ts-has-landing .ts-hero__actions .ts-button--whatsapp .ts-icon,html body.page-template-landing-inicio .ts-hero__actions .ts-button--whatsapp .ts-icon,html body.page-template-page-templateslanding-inicio-php .ts-hero__actions .ts-button--whatsapp .ts-icon,html body.page-id-inicio-nueva .ts-hero__actions .ts-button--whatsapp .ts-icon{width:1.2rem !important;height:1.2rem !important;margin:0 !important}html body.ts-landing-custom-header .ts-hero__button-text--whatsapp,html body.ts-has-landing .ts-hero__button-text--whatsapp,html body.page-template-landing-inicio .ts-hero__button-text--whatsapp,html body.page-template-page-templateslanding-inicio-php .ts-hero__button-text--whatsapp,html body.page-id-inicio-nueva .ts-hero__button-text--whatsapp,html body.ts-landing-custom-header .ts-hero__button-text--tours-full,html body.ts-has-landing .ts-hero__button-text--tours-full,html body.page-template-landing-inicio .ts-hero__button-text--tours-full,html body.page-template-page-templateslanding-inicio-php .ts-hero__button-text--tours-full,html body.page-id-inicio-nueva .ts-hero__button-text--tours-full{display:none !important}html body.ts-landing-custom-header .ts-hero__button-text--tours-short,html body.ts-has-landing .ts-hero__button-text--tours-short,html body.page-template-landing-inicio .ts-hero__button-text--tours-short,html body.page-template-page-templateslanding-inicio-php .ts-hero__button-text--tours-short,html body.page-id-inicio-nueva .ts-hero__button-text--tours-short{display:inline !important}html body.ts-landing-custom-header .ts-hero__phone,html body.ts-has-landing .ts-hero__phone,html body.page-template-landing-inicio .ts-hero__phone,html body.page-template-page-templateslanding-inicio-php .ts-hero__phone,html body.page-id-inicio-nueva .ts-hero__phone{margin-top:.42rem !important}html body.ts-landing-custom-header .ts-hero__phone-link,html body.ts-has-landing .ts-hero__phone-link,html body.page-template-landing-inicio .ts-hero__phone-link,html body.page-template-page-templateslanding-inicio-php .ts-hero__phone-link,html body.page-id-inicio-nueva .ts-hero__phone-link{display:inline !important;min-height:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:.82rem !important;font-weight:800 !important;line-height:1.15 !important;text-decoration:underline !important;text-underline-offset:.18em !important;text-decoration-thickness:2px !important;text-shadow:0 2px 8px rgba(0,0,0,.48) !important}html body.ts-landing-custom-header .ts-hero__phone-link:hover,html body.ts-landing-custom-header .ts-hero__phone-link:focus,html body.ts-has-landing .ts-hero__phone-link:hover,html body.ts-has-landing .ts-hero__phone-link:focus,html body.page-template-landing-inicio .ts-hero__phone-link:hover,html body.page-template-landing-inicio .ts-hero__phone-link:focus{background:transparent !important;color:#fff3ca !important;-webkit-text-fill-color:#fff3ca !important;outline:2px solid rgba(255,255,255,.55) !important;outline-offset:4px !important}}html body.ts-landing-custom-header .ts-hero-links-below,html body.ts-has-landing .ts-hero-links-below,html body.page-template-landing-inicio .ts-hero-links-below,html body.page-template-page-templateslanding-inicio-php .ts-hero-links-below,html body.page-id-inicio-nueva .ts-hero-links-below{background:#ffffff !important;border-top:1px solid rgba(15,108,53,.10) !important;border-bottom:1px solid rgba(15,108,53,.10) !important;box-shadow:0 6px 16px rgba(8,44,35,.05) !important}html body.ts-landing-custom-header .ts-hero__highlights--below,html body.ts-has-landing .ts-hero__highlights--below,html body.page-template-landing-inicio .ts-hero__highlights--below,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below,html body.page-id-inicio-nueva .ts-hero__highlights--below{gap:.55rem !important}html body.ts-landing-custom-header .ts-hero__highlights--below li,html body.ts-has-landing .ts-hero__highlights--below li,html body.page-template-landing-inicio .ts-hero__highlights--below li,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below li,html body.page-id-inicio-nueva .ts-hero__highlights--below li{width:auto !important;max-width:none !important;min-width:0 !important;flex:0 0 auto !important;background:transparent !important;border:0 !important;box-shadow:none !important;outline:0 !important}html body.ts-landing-custom-header .ts-hero__highlights--below a,html body.ts-has-landing .ts-hero__highlights--below a,html body.page-template-landing-inicio .ts-hero__highlights--below a,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a,html body.page-id-inicio-nueva .ts-hero__highlights--below a{width:auto !important;max-width:none !important;min-width:max-content !important;inline-size:max-content !important;white-space:nowrap !important;word-break:normal !important;overflow-wrap:normal !important;text-wrap:nowrap !important;min-height:2.15rem !important;padding:.48rem .78rem !important;border:0 !important;outline:0 !important;border-radius:999px !important;background:#0f6c35 !important;background-color:#0f6c35 !important;background-image:none !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:.88rem !important;font-weight:800 !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:0 4px 10px rgba(15,108,53,.16) !important;filter:none !important;transform:none !important;clip-path:none !important;appearance:none !important;-webkit-appearance:none !important}html body.ts-landing-custom-header .ts-hero__highlights--below a::before,html body.ts-landing-custom-header .ts-hero__highlights--below a::after,html body.ts-has-landing .ts-hero__highlights--below a::before,html body.ts-has-landing .ts-hero__highlights--below a::after,html body.page-template-landing-inicio .ts-hero__highlights--below a::before,html body.page-template-landing-inicio .ts-hero__highlights--below a::after,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a::before,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a::after,html body.page-id-inicio-nueva .ts-hero__highlights--below a::before,html body.page-id-inicio-nueva .ts-hero__highlights--below a::after{content:none !important;display:none !important;border:0 !important;box-shadow:none !important}html body.ts-landing-custom-header .ts-hero__highlights--below a:hover,html body.ts-landing-custom-header .ts-hero__highlights--below a:focus,html body.ts-has-landing .ts-hero__highlights--below a:hover,html body.ts-has-landing .ts-hero__highlights--below a:focus,html body.page-template-landing-inicio .ts-hero__highlights--below a:hover,html body.page-template-landing-inicio .ts-hero__highlights--below a:focus,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a:hover,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a:focus,html body.page-id-inicio-nueva .ts-hero__highlights--below a:hover,html body.page-id-inicio-nueva .ts-hero__highlights--below a:focus{background:#0a5128 !important;background-color:#0a5128 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-decoration:none !important;box-shadow:0 5px 12px rgba(10,81,40,.20) !important;outline:2px solid rgba(15,108,53,.25) !important;outline-offset:3px !important}@media (max-width:767px){html body.ts-landing-custom-header .ts-hero-links-below,html body.ts-has-landing .ts-hero-links-below,html body.page-template-landing-inicio .ts-hero-links-below,html body.page-template-page-templateslanding-inicio-php .ts-hero-links-below,html body.page-id-inicio-nueva .ts-hero-links-below{padding:.8rem 0 !important;overflow:hidden !important}html body.ts-landing-custom-header .ts-hero-links-below__inner,html body.ts-has-landing .ts-hero-links-below__inner,html body.page-template-landing-inicio .ts-hero-links-below__inner,html body.page-template-page-templateslanding-inicio-php .ts-hero-links-below__inner,html body.page-id-inicio-nueva .ts-hero-links-below__inner{width:100% !important;max-width:none !important;padding:0 .75rem !important;overflow:visible !important}html body.ts-landing-custom-header .ts-hero__highlights--below,html body.ts-has-landing .ts-hero__highlights--below,html body.page-template-landing-inicio .ts-hero__highlights--below,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below,html body.page-id-inicio-nueva .ts-hero__highlights--below{display:flex !important;flex-flow:row nowrap !important;justify-content:flex-start !important;align-items:center !important;gap:.5rem !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scroll-snap-type:x proximity !important;padding:0 .1rem .15rem !important}html body.ts-landing-custom-header .ts-hero__highlights--below a,html body.ts-has-landing .ts-hero__highlights--below a,html body.page-template-landing-inicio .ts-hero__highlights--below a,html body.page-template-page-templateslanding-inicio-php .ts-hero__highlights--below a,html body.page-id-inicio-nueva .ts-hero__highlights--below a{font-size:.82rem !important;min-height:2rem !important;padding:.44rem .7rem !important;scroll-snap-align:start !important}}body.ts-has-landing .ts-section{padding-top:clamp(2rem,4.5vw,3.5rem) !important;padding-bottom:clamp(2rem,4.5vw,3.5rem) !important}body.ts-has-landing .ts-section--compact{padding-top:clamp(1.6rem,3.5vw,2.8rem) !important;padding-bottom:clamp(1.6rem,3.5vw,2.8rem) !important}body.ts-has-landing .ts-section-heading{margin-bottom:clamp(1.2rem,3vw,2rem) !important}body.ts-has-landing .ts-section+.ts-section,body.ts-has-landing .ts-section+.ts-final-cta,body.ts-has-landing .ts-final-cta{margin-top:0 !important}body.ts-has-landing .ts-faq-section{padding-top:clamp(1.25rem,3vw,2rem) !important;padding-bottom:clamp(1.25rem,3vw,2rem) !important}body.ts-has-landing .ts-faq-section-toggle{width:min(calc(100% - 2rem),var(--ts-container)) !important;margin:0 auto !important;border:1px solid rgba(15,108,53,.16) !important;border-radius:1.1rem !important;background:#ffffff !important;box-shadow:0 10px 24px rgba(8,44,35,.06) !important;overflow:hidden !important}body.ts-has-landing .ts-faq-section-summary{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:1rem !important;padding:1rem 1.15rem !important;cursor:pointer !important;list-style:none !important;color:var(--ts-green-950) !important}body.ts-has-landing .ts-faq-section-summary::-webkit-details-marker{display:none !important}body.ts-has-landing .ts-faq-section-summary__title{font-size:clamp(1.35rem,3vw,2.15rem) !important;font-weight:850 !important;letter-spacing:-.03em !important;line-height:1.05 !important}body.ts-has-landing .ts-faq-section-summary__icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:2.25rem !important;height:2.25rem !important;min-width:2.25rem !important;border-radius:999px !important;background:var(--ts-whatsapp) !important;color:#ffffff !important;font-size:1.45rem !important;font-weight:800 !important;line-height:1 !important}body.ts-has-landing .ts-faq-section-toggle[open] .ts-faq-section-summary__icon{font-size:0 !important}body.ts-has-landing .ts-faq-section-toggle[open] .ts-faq-section-summary__icon::before{content:"−" !important;font-size:1.45rem !important;line-height:1 !important}body.ts-has-landing .ts-faq-layout--collapsed{padding:0 1.15rem 1.15rem !important}@media (max-width:767px){body.ts-has-landing .ts-section{padding-top:1.35rem !important;padding-bottom:1.35rem !important}body.ts-has-landing .ts-section--compact{padding-top:1.1rem !important;padding-bottom:1.1rem !important}body.ts-has-landing .ts-faq-layout--collapsed{padding:0 .9rem 1rem !important}}body.ts-has-landing .ts-section-heading--with-badge{align-items:start !important}body.ts-has-landing .ts-section-heading__actions{display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:flex-start !important;gap:.8rem !important;min-width:10rem !important}body.ts-has-landing .ts-registro-badge{display:inline-flex !important;align-items:center !important;gap:.55rem !important;max-width:15.5rem !important;padding:.48rem .72rem .48rem .55rem !important;border:1px solid rgba(15,108,53,.18) !important;border-radius:999px !important;background:#ffffff !important;color:var(--ts-green-950) !important;-webkit-text-fill-color:var(--ts-green-950) !important;box-shadow:0 8px 18px rgba(8,44,35,.08) !important;text-decoration:none !important;font-size:.86rem !important;font-weight:850 !important;line-height:1.05 !important;white-space:nowrap !important}body.ts-has-landing .ts-registro-badge img{display:block !important;width:2.65rem !important;height:2.42rem !important;object-fit:contain !important;flex:0 0 auto !important;border-radius:.35rem !important}body.ts-has-landing .ts-registro-badge:hover,body.ts-has-landing .ts-registro-badge:focus-visible{background:var(--ts-green-050) !important;border-color:rgba(15,108,53,.32) !important;color:var(--ts-green-950) !important;-webkit-text-fill-color:var(--ts-green-950) !important;box-shadow:0 10px 22px rgba(8,44,35,.12) !important;outline:2px solid rgba(15,108,53,.22) !important;outline-offset:3px !important}@media (max-width:767px){body.ts-has-landing .ts-section-heading--with-badge{grid-template-columns:1fr !important}body.ts-has-landing .ts-section-heading__actions{align-items:flex-start !important;gap:.65rem !important;min-width:0 !important}body.ts-has-landing .ts-registro-badge{font-size:.8rem !important;padding:.42rem .64rem .42rem .48rem !important}body.ts-has-landing .ts-registro-badge img{width:2.25rem !important;height:2.05rem !important}}body.ts-has-landing .ts-section-cta--with-badge{display:flex !important;align-items:center !important;justify-content:center !important;gap:0.7rem !important;flex-wrap:wrap !important}body.ts-has-landing .ts-section-cta--with-badge .ts-registro-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.4rem !important;width:auto !important;max-width:12.5rem !important;min-height:2.2rem !important;padding:0.32rem 0.62rem !important;border:1px solid rgba(15,108,53,0.22) !important;border-radius:999px !important;background:#ffffff !important;background-color:#ffffff !important;color:#0f6c35 !important;-webkit-text-fill-color:#0f6c35 !important;box-shadow:0 4px 10px rgba(8,44,35,0.08) !important;font-size:0.76rem !important;font-weight:800 !important;letter-spacing:0.01em !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important;vertical-align:middle !important;opacity:1 !important;visibility:visible !important;transform:none !important;filter:none !important}body.ts-has-landing .ts-section-cta--with-badge .ts-registro-badge img{display:block !important;width:1.55rem !important;height:1.55rem !important;min-width:1.55rem !important;object-fit:contain !important;border:0 !important;border-radius:0.25rem !important;box-shadow:none !important}body.ts-has-landing .ts-section-cta--with-badge .ts-registro-badge:hover,body.ts-has-landing .ts-section-cta--with-badge .ts-registro-badge:focus-visible{background:#f4f9f6 !important;background-color:#f4f9f6 !important;border-color:rgba(15,108,53,0.38) !important;color:#0a5128 !important;-webkit-text-fill-color:#0a5128 !important;box-shadow:0 6px 14px rgba(8,44,35,0.12) !important;text-decoration:none !important}@media (max-width:767px){body.ts-has-landing .ts-section-cta--with-badge{gap:0.55rem !important}body.ts-has-landing .ts-section-cta--with-badge .ts-registro-badge{max-width:11.5rem !important;min-height:2rem !important;padding:0.28rem 0.56rem !important;font-size:0.72rem !important}body.ts-has-landing .ts-section-cta--with-badge .ts-registro-badge img{width:1.35rem !important;height:1.35rem !important;min-width:1.35rem !important}}html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge{display:flex !important;align-items:center !important;justify-content:center !important;gap:0.75rem !important;flex-wrap:wrap !important;width:100% !important;max-width:100% !important;overflow:visible !important}html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-button.ts-button--whatsapp{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;width:auto !important;max-width:none !important;min-width:0 !important;min-height:2.8rem !important;padding:0.72rem 1.05rem !important;border:0 !important;border-radius:0.9rem !important;font-size:0.94rem !important;font-weight:800 !important;line-height:1 !important;text-align:center !important;white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important;text-wrap:nowrap !important;background:#0f6c35 !important;background-color:#0f6c35 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:0 8px 18px rgba(8,44,35,0.14) !important}html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge,html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;gap:0.32rem !important;width:auto !important;max-width:9.25rem !important;min-width:0 !important;min-height:1.9rem !important;padding:0.24rem 0.5rem !important;border:1px solid rgba(15,108,53,0.18) !important;border-radius:999px !important;background:#ffffff !important;background-color:#ffffff !important;color:#0f6c35 !important;-webkit-text-fill-color:#0f6c35 !important;box-shadow:0 3px 8px rgba(8,44,35,0.07) !important;font-size:0.68rem !important;font-weight:800 !important;letter-spacing:0 !important;line-height:1 !important;text-align:center !important;text-decoration:none !important;white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important;text-wrap:nowrap !important;overflow:hidden !important;opacity:1 !important;visibility:visible !important;transform:none !important;filter:none !important;contain:none !important;content-visibility:visible !important}html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge img,html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge img{display:block !important;flex:0 0 1rem !important;width:1rem !important;height:1rem !important;min-width:1rem !important;max-width:1rem !important;min-height:1rem !important;max-height:1rem !important;object-fit:contain !important;border:0 !important;border-radius:0.18rem !important;box-shadow:none !important;margin:0 !important;padding:0 !important;transform:none !important}html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge span,html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge span{display:inline-block !important;white-space:nowrap !important;line-height:1 !important}@media (max-width:767px){html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge{flex-direction:column !important;align-items:center !important;gap:0.55rem !important;padding-inline:0.75rem !important}html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-button.ts-button--whatsapp{max-width:calc(100vw - 2rem) !important;min-height:2.65rem !important;padding:0.68rem 0.95rem !important;font-size:0.88rem !important;line-height:1 !important;white-space:nowrap !important}html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge,html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge{max-width:8.6rem !important;min-height:1.75rem !important;padding:0.22rem 0.46rem !important;font-size:0.64rem !important}html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge img,html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge img{flex-basis:0.9rem !important;width:0.9rem !important;height:0.9rem !important;min-width:0.9rem !important;max-width:0.9rem !important;min-height:0.9rem !important;max-height:0.9rem !important}}html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge,html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge{display:flex !important;align-items:center !important;justify-content:center !important;gap:0.85rem !important;flex-wrap:wrap !important;width:100% !important;max-width:100% !important;padding-inline:1rem !important;overflow:visible !important}html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge>a,html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>a{display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;flex:0 0 auto !important;width:auto !important;min-width:17rem !important;max-width:19rem !important;min-height:3.15rem !important;padding:0.78rem 1.15rem !important;border-radius:0.95rem !important;font-size:0.95rem !important;font-weight:850 !important;line-height:1 !important;letter-spacing:0 !important;text-align:center !important;text-decoration:none !important;white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important;text-wrap:nowrap !important;-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important;contain:none !important;content-visibility:visible !important;overflow:hidden !important}html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-button.ts-button--whatsapp,html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-button.ts-button--whatsapp{border:2px solid #0f6c35 !important;background:#0f6c35 !important;background-color:#0f6c35 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:0 8px 18px rgba(8,44,35,0.13) !important}html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge,html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge{gap:0.5rem !important;border:2px solid #0f6c35 !important;background:#ffffff !important;background-color:#ffffff !important;color:#0f6c35 !important;-webkit-text-fill-color:#0f6c35 !important;box-shadow:none !important}html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge img,html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge img{display:inline-block !important;flex:0 0 1.15rem !important;width:1.15rem !important;height:1.15rem !important;min-width:1.15rem !important;max-width:1.15rem !important;min-height:1.15rem !important;max-height:1.15rem !important;object-fit:contain !important;object-position:center !important;border:0 !important;border-radius:0.18rem !important;box-shadow:none !important;margin:0 !important;padding:0 !important;transform:none !important}html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge span,html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge span{display:inline-block !important;line-height:1 !important;white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important;text-wrap:nowrap !important}html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge>a:hover,html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge>a:focus-visible,html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>a:hover,html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>a:focus-visible{transform:translateY(-1px) !important;text-decoration:none !important}@media (max-width:767px){html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge,html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge{flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:0.72rem !important;padding-inline:1rem !important}html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge>a,html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>a{display:flex !important;width:min(100%,19.5rem) !important;max-width:calc(100vw - 3rem) !important;min-width:0 !important;min-height:3.15rem !important;padding:0.78rem 1rem !important;border-radius:0.95rem !important;font-size:0.9rem !important;line-height:1 !important;white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important;text-wrap:nowrap !important}html body.ts-has-landing #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge img,html body #tours-destacados .ts-section-cta.ts-section-cta--with-badge>.ts-registro-badge img{flex-basis:1.1rem !important;width:1.1rem !important;height:1.1rem !important;min-width:1.1rem !important;max-width:1.1rem !important;min-height:1.1rem !important;max-height:1.1rem !important}}html body.ts-has-landing #tours-destacados .ts-section-cta:not(.ts-section-cta--with-badge){display:flex !important;justify-content:center !important;align-items:center !important;padding-inline:1rem !important}html body.ts-has-landing #tours-destacados .ts-section-cta:not(.ts-section-cta--with-badge)>.ts-button.ts-button--whatsapp{white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important;text-wrap:nowrap !important}body.ts-has-landing .ts-final-cta__content{display:block !important}body.ts-has-landing .ts-final-cta__trust{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:0.7rem !important;margin-top:1.05rem !important;max-width:44rem !important}body.ts-has-landing .ts-final-cta__trust-text{display:inline-block !important;color:rgba(255,255,255,0.94) !important;-webkit-text-fill-color:rgba(255,255,255,0.94) !important;font-size:clamp(0.9rem,1.2vw,1rem) !important;font-weight:650 !important;line-height:1.35 !important}body.ts-has-landing .ts-final-cta__trust-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.45rem !important;width:auto !important;max-width:100% !important;min-height:2.25rem !important;padding:0.42rem 0.72rem !important;border:1px solid rgba(255,255,255,0.65) !important;border-radius:999px !important;background:rgba(255,255,255,0.14) !important;background-color:rgba(255,255,255,0.14) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:none !important;font-size:0.84rem !important;font-weight:800 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important;text-wrap:nowrap !important}body.ts-has-landing .ts-final-cta__trust-link img{display:block !important;flex:0 0 1.05rem !important;width:1.05rem !important;height:1.05rem !important;min-width:1.05rem !important;max-width:1.05rem !important;min-height:1.05rem !important;max-height:1.05rem !important;object-fit:contain !important;object-position:center !important;border:0 !important;box-shadow:none !important;margin:0 !important;padding:0 !important}body.ts-has-landing .ts-final-cta__trust-link:hover,body.ts-has-landing .ts-final-cta__trust-link:focus-visible{background:rgba(255,255,255,0.24) !important;background-color:rgba(255,255,255,0.24) !important;border-color:#ffffff !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-decoration:none !important;outline:2px solid rgba(255,255,255,0.36) !important;outline-offset:3px !important}@media (max-width:767px){body.ts-has-landing .ts-final-cta__trust{align-items:flex-start !important;gap:0.65rem !important;margin-top:0.9rem !important}body.ts-has-landing .ts-final-cta__trust-link{min-height:2.15rem !important;padding:0.38rem 0.66rem !important;font-size:0.78rem !important}}html body.ts-landing-custom-header .ts-hero__phone-link,html body.ts-has-landing .ts-hero__phone-link,html body.page-template-landing-inicio .ts-hero__phone-link,html body.page-template-page-templateslanding-inicio-php .ts-hero__phone-link,html body.page-id-inicio-nueva .ts-hero__phone-link{white-space:nowrap !important}body.ts-has-landing .ts-final-cta .ts-eyebrow,body.ts-landing-custom-header .ts-final-cta .ts-eyebrow,body.page-template-landing-inicio .ts-final-cta .ts-eyebrow,body.page-template-page-templateslanding-inicio-php .ts-final-cta .ts-eyebrow,body.page-id-inicio-nueva .ts-final-cta .ts-eyebrow{color:#ffe6a3 !important;-webkit-text-fill-color:#ffe6a3 !important;font-size:clamp(1.08rem,1.75vw,1.35rem) !important;font-style:italic !important;font-weight:750 !important;letter-spacing:.01em !important;line-height:1.28 !important;text-shadow:0 2px 8px rgba(0,0,0,.22) !important}