.spanish-ecotourism-page,.spanish-ecotourism-page *,.spanish-ecotourism-page :before,.spanish-ecotourism-page :after{box-sizing:border-box}.spanish-ecotourism-page{background-color:var(--white);width:100%;overflow:hidden}.spanish-ecotourism-hero{background-image:url(/images/shared/pic_paralax_2.jpg);background-position:50% 52%}.spanish-ecotourism-hero__overlay{pointer-events:none;background:linear-gradient(90deg,#ffffff40,#ffffff2e)}.spanish-ecotourism-hero__title{text-shadow:0 2px 10px #ffffffe6,0 0 20px #ffffff9e;max-width:1100px;font-size:clamp(34px,3.1vw,44px);display:block}.spanish-ecotourism-hero__breadcrumb{text-shadow:0 1px 6px #0006;flex-direction:row;margin:0 auto;line-height:1.4}.spanish-ecotourism-content{background-color:var(--white);justify-content:center;align-items:center;width:100%;padding:60px 0 80px;display:flex;position:relative}.spanish-ecotourism-content__container{grid-template-columns:minmax(0,575px) minmax(0,600px);justify-content:center;align-items:center;gap:20px;width:calc(100% - 70px);max-width:1240px;margin:0 auto;padding:0;display:grid}.spanish-ecotourism-content__visual{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.spanish-ecotourism-content__image{object-fit:cover;object-position:center;border-radius:38px;width:100%;max-width:575px;height:720px;margin:0 auto;display:block;box-shadow:0 12px 26px #3b36632e,0 4px 10px #3b366314}.spanish-ecotourism-content__body{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;padding:0 0 0 2px;display:flex}.spanish-ecotourism-content__title{width:100%;max-width:600px;font-family:var(--font-nunito);font-size:clamp(28px,2.3vw,34px);font-weight:var(--font-extrabold);color:var(--brand-purple);text-align:center;text-transform:uppercase;margin:0 auto 26px;line-height:1.15}.spanish-ecotourism-content__intro,.spanish-ecotourism-content__closing{width:100%;max-width:600px}.spanish-ecotourism-content__body p{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-normal);color:var(--text);margin:0;line-height:1.62}.spanish-ecotourism-content__intro{text-align:left;margin:0 auto 64px}.spanish-ecotourism-content__intro p+p{margin-top:2px}.spanish-ecotourism-content__languages-block{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:600px;margin:0 auto 24px;display:flex}.spanish-ecotourism-content__subtitle{width:100%;font-family:var(--font-nunito);font-size:var(--font-base);font-weight:var(--font-extrabold);color:var(--text);text-align:center;margin:0 auto 22px;line-height:1.35;display:block}.spanish-ecotourism-content__languages{justify-content:center;align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.spanish-ecotourism-content__languages li{padding-left:var(--page-gutter-xs);font-family:var(--font-primary);font-size:16px;font-weight:var(--font-normal);color:var(--text);text-align:center;line-height:1.5;position:relative}.spanish-ecotourism-content__languages li:before{content:"";background-color:#e7d32f;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.spanish-ecotourism-content__closing{text-align:center;margin:0 auto 20px}.spanish-ecotourism-content__closing p+p{margin-top:18px}.spanish-ecotourism-content__button{min-width:200px;min-height:50px;font-family:var(--font-primary);font-size:var(--font-xs);font-weight:var(--font-semibold);color:var(--white);text-transform:uppercase;background:linear-gradient(90deg,#ff5f67 0%,#ff8b3d 100%);border:0;border-radius:5px;justify-content:center;align-self:flex-start;align-items:center;margin:0;padding:13px 24px;line-height:1;text-decoration:none;transition:transform .3s,box-shadow .3s,filter .3s;display:inline-flex}.spanish-ecotourism-content__button:hover,.spanish-ecotourism-content__button:focus-visible{color:var(--white);filter:brightness(1.05);transform:translateY(-3px);box-shadow:0 12px 28px #ff5f674d}@media (width<=1200px){.spanish-ecotourism-content__container{grid-template-columns:minmax(0,520px) minmax(0,540px);gap:30px;width:calc(100% - 50px)}.spanish-ecotourism-content__image{height:660px}.spanish-ecotourism-content__body p,.spanish-ecotourism-content__languages li{font-size:15px}.spanish-ecotourism-content__intro{margin-bottom:48px}}@media (width<=900px){.spanish-ecotourism-content{padding:60px 0 75px}.spanish-ecotourism-content__container{width:100%;max-width:720px;padding:0 var(--page-gutter-md);grid-template-columns:1fr;gap:45px}.spanish-ecotourism-content__image{aspect-ratio:4/5;width:100%;max-width:575px;height:auto}.spanish-ecotourism-content__body{height:auto}.spanish-ecotourism-content__intro{text-align:center;margin-bottom:42px}.spanish-ecotourism-content__button{align-self:center}}@media (width<=768px){.spanish-ecotourism-hero{background-position:50%}.spanish-ecotourism-hero__title{font-size:34px}}@media (width<=600px){.spanish-ecotourism-content{padding:45px 0 60px}.spanish-ecotourism-content__container{padding-right:var(--page-gutter-xs);padding-left:var(--page-gutter-xs);gap:35px}.spanish-ecotourism-content__image{border-radius:var(--radius-3xl)}.spanish-ecotourism-content__title{font-size:27px}.spanish-ecotourism-content__body p,.spanish-ecotourism-content__languages li{font-size:15px}.spanish-ecotourism-content__intro{margin-bottom:34px}.spanish-ecotourism-content__subtitle{font-size:17px}.spanish-ecotourism-content__button{width:100%;max-width:260px}}@media (width<=480px){.spanish-ecotourism-hero__title{font-size:28px}.spanish-ecotourism-hero__breadcrumb{gap:8px}}@media (prefers-reduced-motion:reduce){.spanish-ecotourism-content__button{transition:none}}
