@font-face{font-family:"WIC Display";src:url(/partners-deck/mapa3d/fonts/fraunces-600.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:"WIC Sans";src:url(/partners-deck/mapa3d/fonts/switzer-400.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"WIC Sans";src:url(/partners-deck/mapa3d/fonts/switzer-600.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}.wic-wellhub-page{background:#faf7f2}.wic-wellhub-page .c27-top-content-margin{background:#062c53}.wic-wellhub-page .wic-wellhub{--wh-white:#fff;--wh-paper:#faf7f2;--wh-light-sand:#f4efe6;--wh-sand:#ece4d8;--wh-navy:#062c53;--wh-gold:#e8a24c;--wh-gold-text:#b97f35;--wh-teal:#047481;--wh-teal-text:#006974;--wh-ink:#142536;--wh-gray:#4a5d70;--wh-sage:#dce7e3;--wh-line:rgba(6, 44, 83, 0.16);--wh-display:"WIC Display", Georgia, serif;--wh-sans:"WIC Sans", system-ui, sans-serif;background:var(--wh-paper);color:var(--wh-ink);font-family:var(--wh-sans);font-size:16px;line-height:1.6;margin:0 calc(50% - 50vw);overflow:clip;width:100vw}.wic-wellhub-page .wic-wellhub *,.wic-wellhub-page .wic-wellhub *::before,.wic-wellhub-page .wic-wellhub *::after{box-sizing:border-box}.wic-wellhub-page .wic-wellhub button,.wic-wellhub-page .wic-wellhub a{-webkit-tap-highlight-color:#fff0}.wic-wellhub-page .wic-wellhub a:focus-visible,.wic-wellhub-page .wic-wellhub button:focus-visible,.wic-wellhub-page .wic-wellhub summary:focus-visible{outline:2px solid var(--wh-gold);outline-offset:4px}.wic-wellhub-hero{background:var(--wh-navy);color:#fff;height:clamp(590px, 48vw, 730px);isolation:isolate;min-height:590px;overflow:hidden;position:relative}.wic-wellhub-hero__media,.wic-wellhub-hero__overlay{inset:0;position:absolute}.wic-wellhub-hero__media img{height:100%;object-fit:cover;object-position:center 49%;transform:scale(1.005);width:100%}.wic-wellhub-hero__overlay{background:linear-gradient(90deg,rgb(4 24 43 / .88) 0%,rgb(4 24 43 / .56) 42%,rgb(4 24 43 / .12) 75%),linear-gradient(0deg,rgb(4 24 43 / .75) 0%,transparent 48%);z-index:1}.wic-wellhub-hero__content{align-content:end;display:grid;height:100%;margin:0 auto;max-width:1256px;padding:72px 32px 64px;position:relative;z-index:2}.wic-wellhub-hero__content>p,.wic-wellhub-kicker{color:var(--wh-gold-text);font-size:10px;font-style:normal;font-weight:600;letter-spacing:.19em;margin:0 0 17px;text-transform:uppercase}.wic-wellhub-hero__content>p{color:#fff}.wic-wellhub-hero__content>p::before,.wic-wellhub-kicker::before{background:currentColor;content:"";display:inline-block;height:1px;margin-right:12px;vertical-align:middle;width:28px}.wic-wellhub-hero h1{color:#fff;font-family:var(--wh-display);font-size:clamp(52px, 6.4vw, 92px);font-weight:600;letter-spacing:-.045em;line-height:.96;margin:0 0 26px;max-width:10ch;text-wrap:balance}.wic-wellhub-hero h1 em{color:#f2ba78;font-style:italic}.wic-wellhub-hero__content>div{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,550px) auto}.wic-wellhub-hero__content>div p{color:rgb(255 255 255 / .93);font-size:clamp(16px, 1.35vw, 19px);line-height:1.52;margin:0}.wic-wellhub-hero__content>div a{align-items:center;border-bottom:1px solid rgb(255 255 255 / .75);color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:16px;justify-self:start;letter-spacing:.14em;padding:0 0 7px;text-decoration:none;text-transform:uppercase}.wic-wellhub-hero__credit{bottom:20px;color:rgb(255 255 255 / .7);font-size:9px;letter-spacing:.12em;margin:0;position:absolute;right:max(24px, calc((100vw - 1256px) / 2 + 32px));text-transform:uppercase;z-index:2}.wic-wellhub-hero__credit a{border-bottom:1px solid currentColor;color:#fff;text-decoration:none}.wic-wellhub-intro,.wic-wellhub-directory,.wic-wellhub-planning,.wic-wellhub-next,.wic-wellhub-faq,.wic-wellhub-sources{margin-left:auto;margin-right:auto;max-width:1256px;padding-left:32px;padding-right:32px}.wic-wellhub-intro{display:grid;gap:clamp(48px, 8vw, 112px);grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr);padding-bottom:clamp(78px, 9vw, 120px);padding-top:clamp(74px, 9vw, 116px)}.wic-wellhub-intro h2,.wic-wellhub-section-head h2,.wic-wellhub-planning h2,.wic-wellhub-faq h2{color:var(--wh-navy);font-family:var(--wh-display);font-size:clamp(36px, 4.2vw, 58px);font-weight:600;letter-spacing:-.035em;line-height:1.03;margin:0;text-wrap:balance}.wic-wellhub-intro h2{max-width:13ch}.wic-wellhub-intro>div:last-child{color:var(--wh-gray);font-size:clamp(15px, 1.2vw, 17px);line-height:1.72}.wic-wellhub-intro>div:last-child p{margin:0 0 20px}.wic-wellhub-intro strong{color:var(--wh-navy);font-weight:600}.wic-wellhub-intro__answer{border-left:2px solid var(--wh-gold);color:var(--wh-ink);font-size:18px;font-weight:600;padding-left:21px}.wic-wellhub-section-head{align-items:end;display:grid;gap:clamp(38px, 8vw, 112px);grid-template-columns:minmax(0,1.18fr) minmax(270px,0.82fr);margin-bottom:clamp(36px, 5vw, 56px)}.wic-wellhub-section-head h2{max-width:18ch}.wic-wellhub-section-head>p{color:var(--wh-gray);font-size:16px;line-height:1.68;margin:0;max-width:48ch}.wic-wellhub-card__region,.wic-wellhub-next__content>span{color:var(--wh-gold-text);font-size:9px;font-style:normal;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.wic-wellhub-section-head.is-light h2,.wic-wellhub-section-head.is-light>p{color:#fff}.wic-wellhub-section-head.is-light>p{color:rgb(255 255 255 / .7)}.wic-wellhub-section-head.is-light .wic-wellhub-kicker{color:#f2ba78}.wic-wellhub-directory{padding-bottom:clamp(82px, 9vw, 124px);padding-top:clamp(82px, 9vw, 124px)}.wic-wellhub-sr{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.wic-wellhub-directory__grid{display:grid;gap:28px 18px;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 48px)}.wic-wellhub-card[id^="wic-hotels-letter-"]{scroll-margin-top:116px}.wic-wellhub-card{background:#fff0;border:0;display:flex;flex-direction:column;min-height:500px;transition:transform 180ms ease}.wic-wellhub-card:hover{transform:translateY(-4px)}.wic-wellhub-card[hidden]{display:none!important}.wic-wellhub-card__media{aspect-ratio:16 / 9;background:var(--wh-sand);border:1px solid var(--wh-line);border-bottom:0;border-radius:0 52px 0 0;display:block;overflow:hidden;position:relative}.wic-wellhub-card__media>img:not(.wic-wellhub-card__logo),.wic-wellhub-card__media .wic-wellhub-image-fallback{height:100%;object-fit:cover;transition:transform 520ms ease;width:100%}.wic-wellhub-card:hover .wic-wellhub-card__media>img{transform:scale(1.025)}.wic-wellhub-card__label{background:rgb(6 44 83 / .9);bottom:13px;color:#fff;font-size:9px;font-weight:600;left:13px;letter-spacing:.13em;padding:8px 10px;position:absolute;text-transform:uppercase}.wic-wellhub-card__body{background:#fff;border:1px solid var(--wh-line);border-top:0;display:flex;flex:1;flex-direction:column;padding:25px 25px 21px;position:relative}.wic-wellhub-card__logo{background:#fff;border:1px solid rgb(6 44 83 / .14);border-radius:2px;box-shadow:0 8px 20px rgb(6 44 83 / .12);height:72px;object-fit:contain;padding:7px;position:absolute;right:16px;top:-42px;width:72px}.wic-wellhub-card__region{margin:0 84px 10px 0}.wic-wellhub-card h3{color:var(--wh-navy);font-family:var(--wh-display);font-size:23px;line-height:1.12;margin:0 0 14px}.wic-wellhub-card h3 a{color:inherit;text-decoration:none}.wic-wellhub-card h3 a:hover{color:var(--wh-teal-text)}.wic-wellhub-card__summary{color:var(--wh-gray);font-size:14px;line-height:1.52;margin:0 0 15px}.wic-wellhub-card__link{border-bottom:1px solid var(--wh-teal-text);color:var(--wh-teal-text);font-size:10px;font-weight:600;letter-spacing:.13em;margin-top:auto;padding-bottom:5px;text-decoration:none;text-transform:uppercase;width:max-content}.wic-wellhub-card__link span{margin-left:7px}.wic-wellhub-empty{background:var(--wh-light-sand);color:var(--wh-gray);margin:28px 0 0;padding:28px;text-align:center}.wic-wellhub-map-cta{align-items:center;background:var(--wh-sand);display:grid;gap:48px;grid-template-columns:1fr auto;margin-top:44px;padding:38px 42px}.wic-wellhub-map-cta h3{color:var(--wh-navy);font-family:var(--wh-display);font-size:28px;line-height:1.1;margin:0 0 8px}.wic-wellhub-map-cta>div>p:last-child{color:var(--wh-gray);font-size:14px;margin:0;max-width:65ch}.wic-wellhub-map-cta>a{background:var(--wh-teal);color:#fff;font-size:10px;font-weight:600;letter-spacing:.13em;padding:16px 18px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.wic-wellhub-map-cta>a span{margin-left:12px}.wic-wellhub-planning{display:grid;gap:54px 80px;grid-template-columns:minmax(250px,0.72fr) minmax(0,1.28fr);padding-bottom:clamp(78px, 9vw, 120px)}.wic-wellhub-planning>header h2{font-size:clamp(36px, 3.7vw, 52px);max-width:13ch}.wic-wellhub-planning>header>p:last-child{color:var(--wh-gray);margin:22px 0 0;max-width:40ch}.wic-wellhub-planning>div{border-top:1px solid var(--wh-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wic-wellhub-planning article{border-bottom:1px solid var(--wh-line);min-height:225px;padding:30px 30px 30px 0;position:relative}.wic-wellhub-planning article:nth-child(odd){border-right:1px solid var(--wh-line)}.wic-wellhub-planning article:nth-child(even){padding-left:30px}.wic-wellhub-planning article>span{background:var(--wh-gold);display:block;height:2px;margin-bottom:27px;width:30px}.wic-wellhub-planning article h3{color:var(--wh-navy);font-family:var(--wh-display);font-size:21px;line-height:1.17;margin:0 0 11px}.wic-wellhub-planning article p{color:var(--wh-gray);font-size:14px;line-height:1.6;margin:0}.wic-wellhub-planning aside{align-items:center;background:var(--wh-navy);color:#fff;display:grid;gap:24px;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);padding:28px 34px}.wic-wellhub-planning aside strong{color:#f2ba78;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.wic-wellhub-planning aside p{color:rgb(255 255 255 / .78);font-size:14px;margin:0}.wic-wellhub-next{padding-bottom:clamp(92px, 10vw, 136px)}.wic-wellhub-next .wic-wellhub-section-head{align-items:end;grid-template-columns:minmax(0,1.38fr) minmax(280px,0.62fr)}.wic-wellhub-next .wic-wellhub-section-head h2{font-size:clamp(48px, 5.5vw, 74px);max-width:14ch}.wic-wellhub-next__grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.12fr) repeat(2,minmax(0,0.88fr));grid-template-rows:repeat(2,minmax(250px,1fr))}.wic-wellhub-next__grid>a{background:var(--wh-navy);border-radius:14px;color:#fff;min-height:250px;overflow:hidden;position:relative;text-decoration:none;transform:translateZ(0)}.wic-wellhub-next__grid>a:first-child{grid-row:1 / 3;min-height:512px}.wic-wellhub-next__media,.wic-wellhub-next__media img,.wic-wellhub-next__shade{height:100%;inset:0;position:absolute;width:100%}.wic-wellhub-next__media{display:block}.wic-wellhub-next__media img{object-fit:cover;transition:transform 500ms cubic-bezier(.2,.72,.2,1)}.wic-wellhub-next__grid>a:nth-child(2) .wic-wellhub-next__media img{object-position:43% center}.wic-wellhub-next__shade{background:linear-gradient(180deg,rgb(4 24 43 / .02) 28%,rgb(4 24 43 / .9) 100%);z-index:1}.wic-wellhub-next__content{bottom:0;display:flex;flex-direction:column;left:0;padding:24px 25px 22px;position:absolute;right:0;z-index:2}.wic-wellhub-next__content>span{color:#efb96f;margin-bottom:14px}.wic-wellhub-next__content strong{color:#fff;font-family:var(--wh-display);font-size:clamp(25px, 2.2vw, 34px);font-weight:500;line-height:1.02;max-width:13ch}.wic-wellhub-next__grid>a:first-child .wic-wellhub-next__content{padding:34px 34px 30px}.wic-wellhub-next__grid>a:first-child .wic-wellhub-next__content strong{font-size:clamp(37px, 4vw, 54px);max-width:8ch}.wic-wellhub-next__content p{color:rgb(255 255 255 / .84);font-size:14px;line-height:1.45;margin:10px 0 0;max-width:31ch}.wic-wellhub-next__content b{color:#4ed4d1;font-size:31px;font-weight:400;line-height:1;margin-top:15px;transition:transform 180ms ease}.wic-wellhub-next__grid>a:hover .wic-wellhub-next__media img,.wic-wellhub-next__grid>a:focus-visible .wic-wellhub-next__media img{transform:scale(1.035)}.wic-wellhub-next__grid>a:hover .wic-wellhub-next__content b,.wic-wellhub-next__grid>a:focus-visible .wic-wellhub-next__content b{transform:translateX(7px)}.wic-wellhub-next__grid>a:focus-visible{outline:3px solid var(--wh-teal-button);outline-offset:3px}.wic-wellhub-faq{background-color:var(--wh-light-sand);background-image:url(/wp-content/mu-plugins/wic-beaches-landing-assets/wic-tex/wic-contour.webp);background-repeat:repeat;background-size:260px 260px;display:block;margin-left:0;margin-right:0;max-width:none;padding:clamp(54px, 6vw, 82px) 0 40px;width:100%}.wic-wellhub-faq__inner{margin:0 auto;max-width:1256px;padding:0 32px}.wic-wellhub-faq__inner>.wic-wellhub-kicker{margin-bottom:11px}.wic-wellhub-faq__inner>h2{font-size:clamp(40px, 4vw, 56px);margin:0 0 clamp(24px, 3vw, 34px)}.wic-wellhub-faq__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.wic-wellhub-faq__grid article{background:#fff;border:1px solid rgb(6 44 83 / .08);border-radius:14px;box-shadow:0 2px 4px rgb(6 44 83 / .04),0 14px 30px rgb(6 44 83 / .035);min-height:164px;padding:25px 26px 24px;position:relative}.wic-wellhub-faq__grid article::before{background:var(--wh-gold-text);content:"";height:2px;left:26px;position:absolute;top:-1px;width:31px}.wic-wellhub-faq__grid h3{color:var(--wh-navy);font-family:var(--wh-display);font-size:20px;line-height:1.24;margin:0 0 10px}.wic-wellhub-faq__grid p{color:var(--wh-gray);font-size:14px;line-height:1.64;margin:0}.wic-wellhub-faq__bar{background-color:var(--wh-navy);background-image:url(/wp-content/mu-plugins/wic-beaches-landing-assets/wic-tex/wic-contour-light.webp);background-size:300px 300px;color:#fff;margin-top:0}.wic-wellhub-faq__bar>div{align-items:center;display:flex;gap:28px;justify-content:space-between;margin:0 auto;max-width:1256px;min-height:62px;padding:10px 32px}.wic-wellhub-faq__bar p{color:rgb(255 255 255 / .8);font-size:13px;line-height:1.5;margin:0}.wic-wellhub-faq__bar p strong{color:#fff}.wic-wellhub-faq__bar a{border:1px solid rgb(255 255 255 / .38);border-radius:999px;color:#fff;flex:none;font-size:11px;font-weight:600;letter-spacing:.06em;padding:9px 15px;text-decoration:none;text-transform:uppercase}.wic-wellhub-faq__bar a:hover{background:#fff;border-color:#fff;color:var(--wh-navy)}.wic-wellhub-sources{border-top:0;display:grid;gap:50px;grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(18px, 2.4vw, 26px);max-width:none;padding:0 0 30px}.wic-wellhub-sources p{color:var(--wh-gray);font-size:12px;line-height:1.6;margin:0;max-width:95ch}.wic-wellhub-sources a{color:var(--wh-teal-text);text-decoration:underline;text-underline-offset:3px}.wic-wellhub-sources>p{text-align:right;white-space:nowrap}.wic-wellhub-image-fallback{background:linear-gradient(135deg,var(--wh-sand),var(--wh-sage));display:block}@media (max-width:1100px){.wic-wellhub-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wic-wellhub-next__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wic-wellhub-hero{height:660px;min-height:660px}.wic-wellhub-hero__media img{object-position:58% center}.wic-wellhub-hero__overlay{background:linear-gradient(90deg,rgb(4 24 43 / .72),rgb(4 24 43 / .2)),linear-gradient(0deg,rgb(4 24 43 / .9) 0%,rgb(4 24 43 / .35) 63%,rgb(4 24 43 / .08) 100%)}.wic-wellhub-hero__content{padding:42px 20px 60px}.wic-wellhub-hero h1{font-size:clamp(45px, 14vw, 64px);max-width:9ch}.wic-wellhub-hero__content>div{display:block}.wic-wellhub-hero__content>div p{font-size:16px;max-width:34ch}.wic-wellhub-hero__content>div a{margin-top:22px}.wic-wellhub-hero__credit{bottom:18px;left:20px;right:auto}.wic-wellhub-intro,.wic-wellhub-directory,.wic-wellhub-planning,.wic-wellhub-next,.wic-wellhub-sources{padding-left:20px;padding-right:20px}.wic-wellhub-intro,.wic-wellhub-section-head,.wic-wellhub-planning{grid-template-columns:1fr}.wic-wellhub-intro{gap:36px}.wic-wellhub-section-head{align-items:start;gap:24px}.wic-wellhub-section-head h2,.wic-wellhub-intro h2,.wic-wellhub-planning>header h2{font-size:clamp(34px, 10.6vw, 45px)}.wic-wellhub-directory__grid,.wic-wellhub-next__grid{grid-template-columns:1fr}.wic-wellhub-directory__grid{width:calc(100% - 34px)}.wic-wellhub-card{min-height:470px}.wic-wellhub-card__media{border-radius:0 42px 0 0}.wic-wellhub-card__logo{height:68px;top:-39px;width:68px}.wic-wellhub-map-cta{grid-template-columns:1fr;padding:30px 26px}.wic-wellhub-map-cta>a{justify-self:start;white-space:normal}.wic-wellhub-planning{gap:36px}.wic-wellhub-planning>div{grid-template-columns:1fr}.wic-wellhub-planning article,.wic-wellhub-planning article:nth-child(even){border-right:0;min-height:0;padding:26px 0}.wic-wellhub-planning aside{align-items:start;grid-template-columns:1fr}.wic-wellhub-next .wic-wellhub-section-head{grid-template-columns:1fr}.wic-wellhub-next .wic-wellhub-section-head h2{font-size:clamp(42px, 12.5vw, 58px)}.wic-wellhub-next__grid{grid-template-rows:none}.wic-wellhub-next__grid>a,.wic-wellhub-next__grid>a:first-child{grid-row:auto;min-height:300px}.wic-wellhub-next__grid>a:first-child{min-height:390px}.wic-wellhub-next__grid>a:first-child .wic-wellhub-next__content,.wic-wellhub-next__content{padding:25px 24px 23px}.wic-wellhub-next__grid>a:first-child .wic-wellhub-next__content strong,.wic-wellhub-next__content strong{font-size:clamp(29px, 8.4vw, 38px);max-width:11ch}.wic-wellhub-faq{background-size:190px 190px;padding:38px 0 26px}.wic-wellhub-faq__inner{padding:0 20px}.wic-wellhub-faq__inner>h2{font-size:clamp(36px, 10.5vw, 46px);line-height:1.02}.wic-wellhub-faq__grid{grid-template-columns:1fr}.wic-wellhub-faq__grid article{min-height:0;padding:22px 21px 24px}.wic-wellhub-faq__bar>div{align-items:flex-start;flex-direction:column;gap:13px;padding:18px 20px 20px}.wic-wellhub-faq__bar a{text-align:center;width:100%}.wic-wellhub-sources{gap:18px;grid-template-columns:1fr;margin-top:18px;padding:0 0 26px}.wic-wellhub-sources>p{text-align:left}}@media (prefers-reduced-motion:reduce){.wic-wellhub *,.wic-wellhub *::before,.wic-wellhub *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}.wic-wellhub .wic-wellhub-intro a{color:var(--wh-teal-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wic-wellhub .wic-wellhub-intro a:hover{text-decoration-thickness:2px}.wic-wellhub .wic-wellhub-intro a:focus-visible{border-radius:3px;outline:3px solid var(--wh-teal-text);outline-offset:3px}@media (max-width:760px){.wic-wellhub .wic-wellhub-intro{padding-bottom:40px}.wic-wellhub [data-wic-carrusel]{-webkit-overflow-scrolling:touch;display:flex!important;gap:12px;grid-template-columns:none!important;margin:0 -20px;overflow-x:auto;padding:4px 20px 8px;scroll-padding-left:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.wic-wellhub [data-wic-carrusel]::-webkit-scrollbar{display:none}.wic-wellhub [data-wic-carrusel]>*{flex:0 0 82%;scroll-snap-align:start}.wic-wellhub [data-wic-carrusel].is-pista>*{animation:wic-hotels-pista 1100ms cubic-bezier(.4,0,.2,1) 1}@keyframes wic-hotels-pista{0%{transform:translateX(0)}38%{transform:translateX(-26px)}100%{transform:translateX(0)}}.wic-wellhub [data-wic-rotador]>.is-fuera{display:none}.wic-wellhub [data-wic-rotador]>*{animation:wic-hotels-entra 320ms ease both}@keyframes wic-hotels-entra{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wic-wellhub [data-wic-rotador].is-todo>.is-fuera{display:block}.wic-wellhub .wic-wellhub-faq__todas{background:none;border:1px solid rgb(6 44 83 / .28);border-radius:999px;color:var(--wh-navy);cursor:pointer;display:block;font-size:13px;letter-spacing:.04em;margin:16px auto 0;padding:10px 20px}.wic-wellhub .wic-wellhub-faq__todas:focus-visible{outline:3px solid #006974;outline-offset:3px}}@media (prefers-reduced-motion:reduce){.wic-wellhub [data-wic-carrusel].is-pista>*,.wic-wellhub [data-wic-rotador]>*{animation:none!important}}@media (max-width:760px){.wic-wellhub .wic-wellhub-planning__grid,.wic-wellhub .wic-wellhub-planning>div{border-top:0}.wic-wellhub .wic-wellhub-planning article,.wic-wellhub .wic-wellhub-planning article:nth-child(odd),.wic-wellhub .wic-wellhub-planning article:nth-child(even){border-bottom:0;border-right:0}}.wic-wellhub .wic-wellhub-faq__todas[hidden]{display:none!important}.wic-wellhub .wic-wellhub-faq__todas{display:none}@media (max-width:760px){.wic-wellhub .wic-wellhub-faq__todas{display:block}.wic-wellhub .wic-wellhub-planning__grid{min-height:210px}.wic-wellhub .wic-wellhub-faq__grid{min-height:820px}.wic-wellhub [data-wic-rotador].is-todo{min-height:0}}.wic-wellhub{--wh-teal:#007481;--wh-action:#086380}.wic-wellhub-map-cta>a{background:var(--wh-action)}.wic-wellhub button:focus-visible,.wic-wellhub a:focus-visible{outline:2px solid var(--wh-action);outline-offset:3px}.wic-wellhub-planning{isolation:isolate;padding-top:clamp(64px,7vw,96px);position:relative}.wic-wellhub-planning::before{background:linear-gradient(180deg,#f4efe6 0%,#dce7e3 44%,#dce7e3 56%,#f4efe6 100%);bottom:0;content:"";left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0;z-index:-1}.wic-wellhub-filtros{display:grid;gap:12px;margin:0 0 32px}.wic-wellhub-filtros[hidden]{display:none}.wic-wellhub-filtros__fila{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wic-wellhub-filtros__fila>strong{color:var(--wh-navy);font-size:11px;font-weight:600;letter-spacing:.14em;min-width:58px;text-transform:uppercase}.wic-wellhub-filtros__fila button{background:#fff;border:1px solid rgb(6 44 83 / .16);border-radius:999px;color:var(--wh-navy);cursor:pointer;font:600 14px/1 var(--wh-sans);min-height:44px;padding:0 16px}.wic-wellhub-filtros__fila button span{color:var(--wh-gray);font-weight:400;margin-left:4px}.wic-wellhub-filtros__fila button.is-active{background:var(--wh-teal);border-color:var(--wh-teal);color:#fff}.wic-wellhub-filtros__fila button.is-active span{color:rgb(255 255 255 / .82)}.wic-wellhub-filtros__resumen{align-items:center;color:var(--wh-gray);display:flex;font-size:14px;gap:14px;min-height:44px}.wic-wellhub-filtros__resumen p{margin:0}.wic-wellhub-filtros__resumen button{background:none;border:0;color:var(--wh-action);cursor:pointer;font:600 14px var(--wh-sans);min-height:44px;padding:0 6px;text-decoration:underline}.wic-wellhub-card[hidden]{display:none}.wic-wellhub-listado{align-items:center;background:#fff;border:1px solid rgb(6 44 83 / .08);border-radius:14px;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:44px;padding:22px 28px}.wic-wellhub-icon{display:block;height:52px;width:52px}.wic-wellhub-listado p:not(.wic-wellhub-kicker){color:var(--wh-gray);font-size:15px;margin:0}.wic-wellhub-listado .wic-wellhub-kicker{margin:0 0 4px}.wic-wellhub-listado>a{align-items:center;color:var(--wh-action);display:inline-flex;font-size:14px;font-weight:600;min-height:44px;text-decoration:none;white-space:nowrap}.wic-wellhub-listado>a span{margin-left:8px}@media (max-width:760px){.wic-wellhub-listado{grid-template-columns:auto minmax(0,1fr);padding:20px}.wic-wellhub-listado>a{grid-column:1/-1}.wic-wellhub-filtros__fila>strong{min-width:100%}}@media (prefers-reduced-motion:reduce){.wic-wellhub *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.wic-wellhub-precios{margin-left:auto;margin-right:auto;max-width:1256px;padding:clamp(56px,6vw,88px) 32px 0}.wic-wellhub-precios__tabla{background:#fff;border:1px solid rgb(6 44 83 / .08);border-radius:14px;overflow:hidden}.wic-wellhub-precios__fila{border-top:1px solid rgb(6 44 83 / .08);color:var(--wh-ink);display:grid;font-size:15px;gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) minmax(0,2.3fr) minmax(0,.6fr);line-height:1.5;padding:16px 22px}.wic-wellhub-precios__fila:first-child{border-top:0}.wic-wellhub-precios__fila.is-cabeza{background:var(--wh-light-sand);color:var(--wh-navy);font-size:11px;font-weight:600;letter-spacing:.12em;padding-bottom:12px;padding-top:12px;text-transform:uppercase}.wic-wellhub-precios__fila a{color:var(--wh-navy);font-weight:600;text-decoration:underline;text-decoration-color:rgb(6 44 83 / .25);text-underline-offset:3px}.wic-wellhub-precios__fila:not(.is-cabeza) span:nth-child(2){color:var(--wh-teal-text);font-size:14px}.wic-wellhub-precios__fila:not(.is-cabeza) span:nth-child(4){color:var(--wh-gray);font-size:13px}.wic-wellhub-precios__nota{color:var(--wh-gray);font-size:14px;margin:18px 0 0;max-width:80ch}.wic-wellhub-precios__nota strong{color:var(--wh-navy)}@media (max-width:760px){.wic-wellhub-precios{padding-left:20px;padding-right:20px}.wic-wellhub-precios__fila{gap:4px 12px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.wic-wellhub-precios__fila.is-cabeza{display:none}.wic-wellhub-precios__fila span:nth-child(3){grid-column:1/-1}.wic-wellhub-precios__fila span:nth-child(4){grid-column:1/-1}}.wic-wellhub .wic-wellhub-sources{margin-top:18px}.wic-wellhub .wic-wellhub-directory__grid{width:100%}.wic-wellhub .wic-wellhub-intro{padding-bottom:clamp(40px,4.5vw,64px)}.wic-wellhub .wic-wellhub-directory{padding-bottom:clamp(40px,4.5vw,64px);padding-top:clamp(40px,4.5vw,64px)}.wic-wellhub .wic-wellhub-precios{padding-bottom:clamp(64px,7vw,96px);padding-top:clamp(40px,4.5vw,64px)}.wic-wellhub-planning::before{background:linear-gradient(180deg,#faf7f2 0%,#f4efe6 14%,#dce7e3 46%,#dce7e3 54%,#f4efe6 86%,#faf7f2 100%)}.wic-wellhub .wic-wellhub-next{padding-top:clamp(56px,6vw,88px)}.wic-wellhub .wic-wellhub-sources .wic-wellhub-kicker::before{background:#e8a24c;height:2px;width:26px}.wic-wellhub .wic-wellhub-next__shade{background:linear-gradient(180deg,rgb(4 24 43 / .18) 0%,rgb(4 24 43 / .58) 42%,rgb(4 24 43 / .92) 100%)}.wic-wellhub .wic-wellhub-next__content>span{text-shadow:0 1px 3px rgb(4 24 43 / .9)}#all-wellness,#spa-prices{scroll-margin-top:84px}.wic-wellhub .wic-wellhub-filtros__fila button.is-active{background:#007481;border-color:#007481}.wic-wellhub-faq__grid>article.is-plegada{display:none}.wic-wellhub-sources__mas{margin-top:10px}.wic-wellhub-sources__mas summary{color:var(--wh-navy);cursor:pointer;font-size:13px;font-weight:600;min-height:44px;display:flex;align-items:center}.wic-wellhub-sources__mas ul{columns:2;column-gap:28px;font-size:13px;line-height:1.5;margin:4px 0 0;padding-left:18px}.wic-wellhub-sources__mas li{break-inside:avoid;margin:0 0 6px}@media (max-width:760px){.wic-wellhub-sources__mas ul{columns:1}.wic-wellhub-precios__fila:not(.is-cabeza) span:nth-child(4)::before{content:"Checked "}.wic-wellhub-precios__fila a{align-items:center;display:inline-flex;min-height:44px}}.wic-wellhub-agua{bottom:0;left:calc(50% - 50vw);overflow:hidden;pointer-events:none;position:absolute;right:calc(50% - 50vw);top:0;z-index:-1}.wic-wellhub-agua__luz{animation:wic-agua-luz 22s ease-in-out infinite alternate;background:radial-gradient(closest-side,rgb(0 116 129 / .13),#fff0);border-radius:50%;height:74%;left:-12vw;position:absolute;top:14%;width:62vw;will-change:transform}.wic-wellhub-agua__luz.is-dos{animation-direction:alternate-reverse;animation-duration:29s;background:radial-gradient(closest-side,rgb(255 255 255 / .55),#fff0);left:auto;right:-14vw;top:22%;width:54vw}@keyframes wic-agua-luz{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(16vw,-5%,0) scale(1.12)}100%{transform:translate3d(32vw,4%,0) scale(.94)}}.wic-wellhub-agua__ola{animation:wic-agua-ola 30s linear infinite;height:120px;left:0;opacity:.75;position:absolute;top:calc(50% - 20px);width:200%;will-change:transform}.wic-wellhub-agua__ola path{fill:none;stroke:rgb(255 255 255 / .6);stroke-linecap:round;stroke-width:1.6;vector-effect:non-scaling-stroke}.wic-wellhub-agua__ola path+path{animation:wic-agua-ola2 9s ease-in-out infinite alternate;stroke:rgb(0 116 129 / .16)}@keyframes wic-agua-ola{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes wic-agua-ola2{from{transform:translateY(-6px)}to{transform:translateY(6px)}}.wic-wellhub-agua.is-quieta *{animation-play-state:paused!important}@media (max-width:760px){.wic-wellhub-agua__luz{width:110vw}.wic-wellhub-agua__luz.is-dos{width:96vw}.wic-wellhub-agua__ola{animation-duration:22s;height:90px}}@media (prefers-reduced-motion:reduce){.wic-wellhub-agua *{animation:none!important}}.wic-wellhub-planning::before{display:none}.wic-wellhub-aguatop{position:relative;isolation:isolate;overflow:hidden;min-height:58px;display:flex;align-items:center;margin:0 calc(50% - 50vw);padding:12px max(20px,calc(50vw - 628px + 32px)) 18px}.wic-wellhub-aguatop::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#f4efe6 0%,#dce7e3 52%,#e6eeea 78%,#faf7f2 100%)}.wic-wellhub-aguatop .wic-wellhub-agua{left:0;right:0}.wic-wellhub-aguatop .wic-wellhub-agua__luz{top:-40%;height:180%}.wic-wellhub-aguatop .wic-wellhub-agua__ola{top:auto;bottom:4px;height:40px}.wic-wellhub-aguatop__ruta{position:relative;font-size:13px;line-height:1.4;color:var(--wh-navy,#062c53)}.wic-wellhub-aguatop__ruta a{color:#006974;font-weight:600;text-decoration:none}.wic-wellhub-aguatop__ruta span[aria-hidden]{margin:0 6px;color:#4a5d70}@media (min-width:992px){.wic-wellhub-aguatop{min-height:72px}.wic-wellhub-aguatop .wic-wellhub-agua__ola{height:48px}}.wic-wellhub-kicker,.wic-wellhub-card__region{color:#006974}.wic-wellhub-kicker::before{background:#E8A24C}.wic-wellhub-section-head.is-light .wic-wellhub-kicker{color:#f2ba78}