@layer bricks {}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}#brxe-lp0001 {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; pointer-events: none; background-image: linear-gradient(180deg, rgba(0,0,0,0.04) 0%, rgba(0,0,0,0.10) 45%, rgba(0,0,0,0.62) 100%)}#brxe-lm0002 {max-width: 1000px}#brxe-lm0013 {display: block; min-width: 0px}#brxe-lm0010 {display: grid; align-items: initial; width: 100%}#brxe-lm0019 {display: block; min-width: 0px}#brxe-lm0016 {display: grid; align-items: initial; width: 100%}#brxe-lm0007 {display: block; min-width: 0px}#brxe-lm0004 {display: grid; align-items: initial; width: 100%}#brxe-lm000d {display: block; min-width: 0px}#brxe-lm000a {display: grid; align-items: initial; width: 100%}#brxe-lm001f {display: block; min-width: 0px}#brxe-lm001c {display: grid; align-items: initial; width: 100%}#brxe-lm0025 {display: block; min-width: 0px}#brxe-lm0022 {display: grid; align-items: initial; width: 100%}#brxe-lm002b {display: block; min-width: 0px}#brxe-lm0028 {display: grid; align-items: initial; width: 100%}#brxe-lm0031 {display: block; min-width: 0px}#brxe-lm002e {display: grid; align-items: initial; width: 100%}#brxe-lm0003 {display: grid; align-items: initial; width: 100%; min-width: 0px}#brxe-lm0001 {display: block; width: 100%; min-width: 0px}#brxe-p00008 {width: 100%; max-width: 100% !important}#brxe-p00015 {width: 100%; max-width: 100% !important}#brxe-lpcal3 {width: 100%}#brxe-lpmob1 {display: block; width: 100%}@supports (display: block) {#palma-observatory{--stage-height:max(480px,29.166667vw);position:relative;display:block;width:100%;height:var(--stage-height);background:#080808;pointer-events:none;view-timeline-name:--palma-observatory;view-timeline-axis:block;}#palma-observatory .palma-observatory-stage{position:relative;top:0;display:block;width:100%;height:var(--stage-height);overflow:hidden;contain:paint;background:#080808;}#palma-observatory svg{display:block;width:100%;height:100%;overflow:hidden;}@supports(animation-timeline:view()){#palma-observatory .palma-observatory-spark-28{animation:palma-observatory-spark-28 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-28{0%,45.98%{opacity:0.455;}48.68%{opacity:0.748;}51.38%,100%{opacity:0.455;}}#palma-observatory .palma-observatory-spark-36{animation:palma-observatory-spark-36 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-36{0%,59.82%{opacity:0.547;}62.24%{opacity:0.754;}64.66%,100%{opacity:0.547;}}#palma-observatory .palma-observatory-spark-54{animation:palma-observatory-spark-54 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-54{0%,16.77%{opacity:0.331;}18.84%{opacity:0.617;}20.91%,100%{opacity:0.331;}}#palma-observatory .palma-observatory-spark-55{animation:palma-observatory-spark-55 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-55{0%,72.04%{opacity:0.688;}73.90%{opacity:0.925;}75.77%,100%{opacity:0.688;}}#palma-observatory .palma-observatory-spark-57{animation:palma-observatory-spark-57 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-57{0%,24.16%{opacity:0.399;}26.62%{opacity:0.750;}29.09%,100%{opacity:0.399;}}#palma-observatory .palma-observatory-spark-77{animation:palma-observatory-spark-77 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-77{0%,17.95%{opacity:0.484;}20.93%{opacity:0.689;}23.92%,100%{opacity:0.484;}}#palma-observatory .palma-observatory-spark-84{animation:palma-observatory-spark-84 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-84{0%,63.07%{opacity:0.744;}65.90%{opacity:0.980;}68.74%,100%{opacity:0.744;}}#palma-observatory .palma-observatory-spark-104{animation:palma-observatory-spark-104 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-104{0%,14.43%{opacity:0.413;}17.02%{opacity:0.696;}19.61%,100%{opacity:0.413;}}#palma-observatory .palma-observatory-spark-117{animation:palma-observatory-spark-117 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-117{0%,28.36%{opacity:0.452;}30.90%{opacity:0.784;}33.43%,100%{opacity:0.452;}}#palma-observatory .palma-observatory-spark-127{animation:palma-observatory-spark-127 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-127{0%,47.84%{opacity:0.351;}50.02%{opacity:0.617;}52.20%,100%{opacity:0.351;}}#palma-observatory .palma-observatory-spark-129{animation:palma-observatory-spark-129 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-129{0%,24.22%{opacity:0.451;}25.87%{opacity:0.705;}27.53%,100%{opacity:0.451;}}#palma-observatory .palma-observatory-spark-150{animation:palma-observatory-spark-150 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-150{0%,21.48%{opacity:0.567;}24.03%{opacity:0.817;}26.57%,100%{opacity:0.567;}}#palma-observatory .palma-observatory-spark-153{animation:palma-observatory-spark-153 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-153{0%,80.07%{opacity:0.416;}81.91%{opacity:0.685;}83.75%,100%{opacity:0.416;}}#palma-observatory .palma-observatory-spark-173{animation:palma-observatory-spark-173 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-173{0%,52.60%{opacity:0.513;}54.65%{opacity:0.824;}56.70%,100%{opacity:0.513;}}#palma-observatory .palma-observatory-spark-184{animation:palma-observatory-spark-184 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-184{0%,59.65%{opacity:0.299;}61.69%{opacity:0.509;}63.72%,100%{opacity:0.299;}}#palma-observatory .palma-observatory-spark-189{animation:palma-observatory-spark-189 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-189{0%,68.08%{opacity:0.374;}69.76%{opacity:0.696;}71.43%,100%{opacity:0.374;}}#palma-observatory .palma-observatory-spark-216{animation:palma-observatory-spark-216 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}@keyframes palma-observatory-spark-216{0%,23.45%{opacity:0.550;}26.31%{opacity:0.889;}29.16%,100%{opacity:0.550;}}}@media(max-width:767px){#palma-observatory{--stage-height:320px;height:var(--stage-height);}#palma-observatory .palma-observatory-stage{height:var(--stage-height);top:0;}}@media(prefers-reduced-motion:reduce){#palma-observatory{height:var(--stage-height);min-height:0;}#palma-observatory .palma-observatory-stage{position:relative;top:0;}#palma-observatory [class*="-spark-"]{animation:none!important;}}@media(max-width:767px) and (prefers-reduced-motion:reduce){#palma-observatory,#palma-observatory[data-enhanced="true"]{height:var(--stage-height);}}#palma-observatory .palma-observatory-meteor-a{opacity:0;transform-box:view-box;}#palma-observatory [data-meteor-part]{opacity:0;}@supports(animation-timeline:view()){#palma-observatory .palma-observatory-meteor-a{animation:palma-observatory-meteor-a-flight 1s linear both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}#palma-observatory .palma-observatory-meteor-a [data-meteor-part="head"]{animation:palma-observatory-meteor-a-head 1s ease-in-out both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}#palma-observatory .palma-observatory-meteor-a [data-meteor-part="tail"]{animation:palma-observatory-meteor-a-tail 1s ease-in-out both;animation-timeline:--palma-observatory;animation-range:entry 0% exit 100%;}}@keyframes palma-observatory-meteor-a-flight{0%,11%{opacity:0;transform:translate(0,0);}12%{opacity:1;transform:translate(0,0);}18%{opacity:1;transform:translate(170px,58px);}21%{opacity:1;transform:translate(184px,63px);}25%{opacity:1;transform:translate(194px,66px);}26%,100%{opacity:0;transform:translate(197px,67px);}}@keyframes palma-observatory-meteor-a-head{0%,11%{opacity:0;}12%{opacity:.60;}14.5%{opacity:.96;}18%{opacity:.68;}20%,100%{opacity:0;}}@keyframes palma-observatory-meteor-a-tail{0%,11%{opacity:0;}12%{opacity:.30;}16.5%{opacity:.62;}20%{opacity:.30;}23%{opacity:.09;}26%,100%{opacity:0;}}@media(prefers-reduced-motion:reduce){#palma-observatory .palma-observatory-meteor-a,#palma-observatory [data-meteor-part]{animation:none!important;opacity:0!important;transform:none!important;}}}@media(prefers-reduced-motion:no-preference){:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-28{animation:palma-observatory-spark-28 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-36{animation:palma-observatory-spark-36 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-54{animation:palma-observatory-spark-54 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-55{animation:palma-observatory-spark-55 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-57{animation:palma-observatory-spark-57 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-77{animation:palma-observatory-spark-77 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-84{animation:palma-observatory-spark-84 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-104{animation:palma-observatory-spark-104 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-117{animation:palma-observatory-spark-117 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-127{animation:palma-observatory-spark-127 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-129{animation:palma-observatory-spark-129 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-150{animation:palma-observatory-spark-150 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-153{animation:palma-observatory-spark-153 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-173{animation:palma-observatory-spark-173 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-184{animation:palma-observatory-spark-184 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-189{animation:palma-observatory-spark-189 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-spark-216{animation:palma-observatory-spark-216 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-meteor-a{animation:palma-observatory-meteor-a-flight 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-meteor-a [data-meteor-part="head"]{animation:palma-observatory-meteor-a-head 1s ease-in-out both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-observatory:where([data-an-motion-owner]) .palma-observatory-meteor-a [data-meteor-part="tail"]{animation:palma-observatory-meteor-a-tail 1s ease-in-out both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c01,0))!important;}}@media(max-width:767px){#palma-trip .palma-scene{border-radius:14px;}#palma-trip #palma-observatory{--stage-height:280px;}#palma-trip #palma-galaxy,#palma-trip #palma-photographers{height:270px;}}#palma-trip .palma-scene { display: block; width: 100%; min-width: 0; max-width: 100%; border-radius: 20px; overflow: clip; isolation: isolate; position: relative; margin: 0; pointer-events: none;}#palma-trip .palma-scene::after { content: ""; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(180deg,#08090b,transparent 14%,transparent 86%,#08090b);}#palma-trip #palma-observatory { --stage-height: max(420px,29.166667vw);}#palma-trip #palma-galaxy { height: max(420px,33.333333vw);}#palma-trip #palma-photographers { height: max(420px,29.166667vw);}@media (max-width:767px) { body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-grid { grid-template-columns:minmax(0,1fr); } body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail-body { padding-left:20px; } body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details summary { font-size:16px;padding:18px;gap:12px; } }body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details { display: flex; flex-direction: column; gap: 24px; min-width: 0;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail-columns { display: grid; grid-template-columns: minmax(0,1fr); gap: 34px; width: 100%; min-width: 0;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail-group { display: flex; flex-direction: column; gap: 18px; min-width: 0; padding: 0; border: 0; background: transparent;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail-list { display: grid; gap: 12px; min-width: 0; width: 100%;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail { border: 1px solid #34343b; border-radius: 16px; background: #121216; overflow: hidden;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details summary { display: flex; align-items: center; gap: 14px; list-style: none; cursor: pointer; padding: 20px; font-size: 17px; line-height: 1.4; color: #f5f5f7; font-weight: 600;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details summary::-webkit-details-marker { display: none;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details summary::marker { content: "";}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details summary:focus-visible { outline: 2px solid var(--palma-accent,#ff7670); outline-offset: -4px; border-radius: 16px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail-icon { display: flex; width: 28px; height: 28px; flex: 0 0 28px; color: var(--palma-accent,#ff7670);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail-icon svg { display: block; width: 100%; height: 100%; max-width: none;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail-chevron { width: 9px; height: 9px; flex: 0 0 9px; margin-left: auto; border-right: 1.6px solid #b4b5bb; border-bottom: 1.6px solid #b4b5bb; transform: rotate(45deg) translateY(-2px);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details details[open] .palma-detail-chevron { transform: rotate(225deg) translate(-2px,-2px);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail-body { padding: 0 20px 22px 62px; color: #c7c9cf; font-size: 15px; line-height: 1.7;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail-body p { margin: 0 0 12px; font-size: 15px; line-height: 1.7;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail-body ul { padding-left: 18px; margin: 0; display: grid; gap: 8px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-section { display: flex; flex-direction: column; gap: 26px; min-width: 0;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-section>h2 { position: static; top: auto;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 16px; width: 100%; min-width: 0;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-card { display: flex; flex-direction: column; gap: 14px; padding: 22px; border: 1px solid #34343b; border-radius: 18px; background: #121216; min-width: 0;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-card:last-child { grid-column: 1/-1;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-icon { display: flex; width: 28px; height: 28px; color: var(--palma-accent,#ff7670);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-icon svg { width: 100%; height: 100%; max-width: none;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-card h3 { font-size: 18px; line-height: 1.3; color: #f5f5f7; margin: 0;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-card p { font-size: 15px; line-height: 1.65; color: #c7c9cf; margin: 0;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail-columns { width: 100%; max-width: none; align-self: stretch; grid-template-columns: minmax(0,1fr);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail-group { width: 100%; max-width: none; align-self: stretch; align-items: stretch;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail-list { display: grid; width: 100%; max-width: none; justify-items: stretch;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details .palma-detail { display: block; width: 100%; max-width: none; box-sizing: border-box;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-full-details summary { box-sizing: border-box; width: 100%; text-align: left;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-grid { grid-auto-rows: 1fr; align-items: stretch;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-grid .palma-gear-card { height: 100%; box-sizing: border-box;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-grid .palma-gear-card:last-child { grid-column: auto;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-note { width: 100%; max-width: none; margin: 0; font-size: 14px; line-height: 1.65; color: #a4a6ad;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-detail-icon .brxe-icon { width: 100%; height: 100%; color: var(--palma-accent);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-icon .brxe-icon { width: 100%; height: 100%; color: var(--palma-accent);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-fact { padding: 19px; gap: 9px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-fact h3 { font-size: 17px; line-height: 1.25;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-fact p { font-size: 14px; line-height: 1.45;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-fact-icon { width: 28px; height: 28px; color: var(--palma-accent);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-fact-icon :is(.brxe-icon,svg) { width: 28px; height: 28px; color: var(--palma-accent);}#brxe-p00063 {display: block; width: 100%; min-width: 0px}#brxe-lpmga1 {display: block; width: 100%}#brxe-p00095 {border-radius: 50%}#brxe-lpmpa1 {display: block; width: 100%}@supports (display: block) {#palma-photographers{position:relative;width:100%;height:max(400px,29.166667vw);background:#080808;overflow:clip;contain:paint;pointer-events:none;view-timeline-name:--palma-photographers;view-timeline-axis:block;}#palma-photographers svg{display:block;width:100%;height:100%;overflow:hidden;}#palma-photographers .palma-photographers-observer-approach{transform-box:view-box;transform-origin:575px 418px;transform:translateX(115px) rotate(1.6deg);}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){#palma-photographers .palma-photographers-stars{animation:palma-photographers-sky 1s linear both;animation-timeline:--palma-photographers;animation-range:entry 0% exit 100%;}#palma-photographers .palma-photographers-meteor{animation:palma-photographers-meteor 1s linear both;animation-timeline:--palma-photographers;animation-range:entry 0% exit 35%;}#palma-photographers .palma-photographers-meteor-long{animation:palma-photographers-meteor-long 1s linear both;animation-timeline:--palma-photographers;animation-range:entry 0% exit 35%;}#palma-photographers .palma-photographers-meteor-long-head{animation:palma-photographers-meteor-long-head 1s linear both;animation-timeline:--palma-photographers;animation-range:entry 0% exit 35%;}#palma-photographers .palma-photographers-meteor-third{animation:palma-photographers-meteor-third 1s linear both;animation-timeline:--palma-photographers;animation-range:entry 0% exit 35%;}#palma-photographers .palma-photographers-observer-approach{animation:palma-photographers-observer 1s cubic-bezier(.22,.61,.36,1) both;animation-timeline:--palma-photographers;animation-range:entry 0% exit 35%;}}}@keyframes palma-photographers-sky{from{transform:translateY(0);}to{transform:translateY(6px);}}@keyframes palma-photographers-meteor{0%,12%{transform:translate(0,0);opacity:0;}15%{transform:translate(14px,8px);opacity:.45;}22%{transform:translate(88px,51px);opacity:.58;}26%,100%{transform:translate(132px,76px);opacity:0;}}@keyframes palma-photographers-meteor-long{0%,38%{transform:translate(0,0);opacity:0;}41%{transform:translate(22px,7px);opacity:.50;}51%{transform:translate(120px,39px);opacity:.72;}57%{transform:translate(120px,39px);opacity:.50;}68%,100%{transform:translate(120px,39px);opacity:0;}}@keyframes palma-photographers-meteor-long-head{0%,38%{opacity:0;}41%,50%{opacity:1;}52%,100%{opacity:0;}}@keyframes palma-photographers-meteor-third{0%,79%{transform:translate(0,0);opacity:0;}82%{transform:translate(14px,6px);opacity:.38;}87%{transform:translate(77px,35px);opacity:.55;}91%,100%{transform:translate(102px,46px);opacity:0;}}@keyframes palma-photographers-observer{0%,12%{transform:translateX(-8px) rotate(-1deg);}72%,100%{transform:translateX(115px) rotate(1.6deg);}}@media(max-width:767px){#palma-photographers{height:310px;}#palma-photographers .palma-photographers-composition{transform-box:view-box;transform-origin:720px 418px;transform:translateX(-18px);}}@media(prefers-reduced-motion:reduce){#palma-photographers .palma-photographers-stars{animation:none!important;transform:none!important;}#palma-photographers .palma-photographers-observer-approach{animation:none!important;transform:translateX(115px) rotate(1.6deg)!important;}#palma-photographers .palma-photographers-meteor,#palma-photographers .palma-photographers-meteor-long,#palma-photographers .palma-photographers-meteor-long-head,#palma-photographers .palma-photographers-meteor-third{animation:none!important;opacity:0!important;}}}@media(prefers-reduced-motion:no-preference){:where(html[data-an-motion-fallback=ready]) #palma-photographers:where([data-an-motion-owner]) .palma-photographers-stars{animation:palma-photographers-sky 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c02,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-photographers:where([data-an-motion-owner]) .palma-photographers-meteor{animation:palma-photographers-meteor 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c03,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-photographers:where([data-an-motion-owner]) .palma-photographers-meteor-long{animation:palma-photographers-meteor-long 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c03,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-photographers:where([data-an-motion-owner]) .palma-photographers-meteor-long-head{animation:palma-photographers-meteor-long-head 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c03,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-photographers:where([data-an-motion-owner]) .palma-photographers-meteor-third{animation:palma-photographers-meteor-third 1s linear both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c03,0))!important;}:where(html[data-an-motion-fallback=ready]) #palma-photographers:where([data-an-motion-owner]) .palma-photographers-observer-approach{animation:palma-photographers-observer 1s cubic-bezier(.22,.61,.36,1) both;animation-duration:1s!important;animation-play-state:paused!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(-1s * var(--an-motion-fb-f8b231d76c03,0))!important;}}#brxe-lr1002 {width: 80px; height: 80px}#brxe-lr1002:not(.tag), #brxe-lr1002 img {object-fit: cover; object-position: center}#brxe-lr2002 {width: 80px; height: 80px}#brxe-lr2002:not(.tag), #brxe-lr2002 img {object-fit: cover; object-position: center}#brxe-lr3002 {width: 80px; height: 80px}#brxe-lr3002:not(.tag), #brxe-lr3002 img {object-fit: cover; object-position: center}#palma-reviews { --an-review-accent: var(--palma-accent,#ff9eaa); --an-review-hover-border: #885864;}#brxe-p00159 {width: auto; display: inline-flex; justify-content: center; text-align: center; line-height: 1.25}#brxe-pf0001 {position: static}#brxe-pxjs00 {display: none}#brxe-lptxrt {display: none}#brxe-lpmrt1 {display: none}#palma-trip {display: block; color: var(--palma-text); font-family: "Arial"; width: 100%; min-width: 0px; padding-bottom: 96px}@media (prefers-reduced-motion:no-preference) { #palma-trip#palma-trip#palma-trip .palma-primary { transition: filter .18s ease,transform .18s ease; }}@media (hover:hover) { #palma-trip#palma-trip#palma-trip .palma-primary:hover { filter: brightness(1.05); }}@media (prefers-reduced-motion:reduce) { #palma-trip#palma-trip#palma-trip *,#palma-trip#palma-trip#palma-trip *::before,#palma-trip#palma-trip#palma-trip *::after { scroll-behavior: auto !important; animation: none !important; transition: none !important; }}@media (min-width:1024px) and (max-width:1439px) { #palma-trip#palma-trip#palma-trip .palma-layout { width: calc(100% - 56px); grid-template-columns: minmax(0,1fr) 320px; gap: 36px; } #palma-trip#palma-trip#palma-trip .palma-booking { padding: 22px; }}@media (max-width:1023px) { #palma-trip#palma-trip#palma-trip { padding-bottom: calc(132px + env(safe-area-inset-bottom)); } #palma-trip#palma-trip#palma-trip .palma-layout { display: flex; flex-direction: column; width: calc(100% - 40px); gap: 48px; } #palma-trip#palma-trip#palma-trip .palma-content { display: contents; } #palma-trip#palma-trip#palma-trip .palma-hero { order: 0; } #palma-trip#palma-trip#palma-trip .palma-sidebar { order: 1; width: 100%; max-width: 640px; align-self: center; position: relative; top: auto; padding-top: 0; } #palma-trip#palma-trip#palma-trip .palma-section { order: 2; width: 100%; scroll-margin-top: 125px; } #palma-trip#palma-trip#palma-trip .palma-booking { max-height: none; padding: 24px; overflow: visible; } #palma-trip#palma-trip#palma-trip .palma-mobile-dock {display:flex;position:fixed;left:18px;right:18px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;z-index:800;font-family:-apple-system,"system-ui","Segoe UI",roboto,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px 11px 20px;border:1px solid #633a38;border-radius:22px;background:rgba(18,10,10,.98);box-shadow:0 8px 28px #0007;isolation:isolate;pointer-events:auto;} #palma-trip#palma-trip#palma-trip .palma-mobile-dock .palma-dock-copy {display:flex;flex-direction:column;flex:1;min-width:0;gap:2px;} #palma-trip#palma-trip#palma-trip .palma-mobile-dock .palma-dock-copy p {margin:0;color:#c0b5b5;font-family:inherit;font-size:12px;line-height:1.35;} #palma-trip#palma-trip#palma-trip .palma-mobile-dock .palma-primary {display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:999px;background:var(--palma-button-gradient);color:var(--palma-ink);padding:11px 17px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;pointer-events:auto;} }@media (max-width:767px) { #palma-trip#palma-trip#palma-trip .palma-layout { width: calc(100% - 36px); gap: 44px; } #palma-trip#palma-trip#palma-trip h1 { font-size: clamp(40px,11vw,65px); } #palma-trip#palma-trip#palma-trip h2 { font-size: clamp(30px,8.4vw,42px); } #palma-trip#palma-trip#palma-trip .palma-hero { padding-top: 28px; gap: 24px; } #palma-trip#palma-trip#palma-trip .palma-hero-copy { gap: 20px; } #palma-trip#palma-trip#palma-trip :is(.palma-body,.palma-lead) { font-size: 17px; } #palma-trip#palma-trip#palma-trip .palma-section { gap: 24px; margin-top: 20px; } #palma-trip#palma-trip#palma-trip .palma-booking { padding: 20px; gap: 16px; } #palma-trip#palma-trip#palma-trip .palma-booking h2 { font-size: 24px; } #palma-trip#palma-trip#palma-trip .palma-photo-frame { border-radius: 16px; } #palma-trip#palma-trip#palma-trip .palma-gallery { gap: 10px; } #palma-trip#palma-trip#palma-trip .palma-gallery img { border-radius: 12px; } #palma-trip#palma-trip#palma-trip .palma-dialog { width: calc(100% - 24px); padding: 28px 20px 24px; border-radius: 20px; } #palma-trip#palma-trip#palma-trip .palma-dialog h2 { font-size: 25px; }}@media (max-width:767px) { #palma-trip#palma-trip#palma-trip :is(.palma-facts,.palma-inclusions,.palma-form-grid) { grid-template-columns: minmax(0,1fr); } #palma-trip#palma-trip#palma-trip :is(.palma-fact,.palma-inclusion) { padding: 20px; border-radius: 16px; } #palma-trip#palma-trip#palma-trip .palma-form-grid { gap: 16px; } #palma-trip#palma-trip#palma-trip .palma-form-wide { grid-column: auto; }}@media(max-width:360px){}@media(max-width:1023px){#palma-trip#palma-trip#palma-trip .palma-hero .palma-actions{gap:10px}#palma-trip#palma-trip#palma-trip .palma-hero .palma-actions>a{padding:12px 18px;font-size:13px}}@media(max-width:360px){}@media(max-width:1023px){}@media(max-width:360px){}@media (prefers-reduced-motion:no-preference) { #palma-trip#palma-trip#palma-trip .palma-enter { animation:palma-text-enter .65s cubic-bezier(.2,.7,.2,1) both; } @keyframes palma-text-enter { from { opacity:.4;transform:translate3d(0,24px,0); } to { opacity:1;transform:translate3d(0,0,0); } }}@media (min-width:1200px) { #palma-trip#palma-trip#palma-trip .palma-chapter { display:grid; grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr); gap:32px; align-items:start; } #palma-trip#palma-trip#palma-trip .palma-chapter > .palma-section-copy { position:sticky; top:calc(var(--palma-sticky-top,169px) + 16px); align-self:start; } #palma-trip#palma-trip#palma-trip .palma-chapter > :not(.palma-section-copy) { min-width:0; } #palma-trip#palma-trip#palma-trip .palma-chapter .palma-facts, #palma-trip#palma-trip#palma-trip .palma-chapter .palma-inclusions { grid-template-columns:minmax(0,1fr); } #palma-trip#palma-trip#palma-trip .palma-chapter .palma-member { grid-column:2; } #palma-trip#palma-trip#palma-trip .palma-chapter h2 { font-size:clamp(30px,2.7vw,44px); }}@media (max-width:1023px) { #palma-trip#palma-trip#palma-trip .palma-layout { row-gap:0; } #palma-trip#palma-trip#palma-trip .palma-content > :not(.palma-hero) { order:2; } #palma-trip#palma-trip#palma-trip .palma-sidebar { margin-bottom:44px; } #palma-trip#palma-trip#palma-trip .palma-gallery { display:block; column-count:2; column-gap:10px; column-fill:balance; width:100%; } #palma-trip#palma-trip#palma-trip .palma-gallery > * { display:block; break-inside:avoid; page-break-inside:avoid; height:auto; width:100%; margin:0 0 10px; border-radius:12px; } #palma-trip#palma-trip#palma-trip .palma-gallery :is(a,img) { height:auto; }}@media (max-width:767px) { #palma-trip#palma-trip#palma-trip .palma-section { padding-block:40px;gap:24px; } #palma-trip#palma-trip#palma-trip .palma-instructor-row { grid-template-columns:minmax(0,1fr);gap:24px; } #palma-trip#palma-trip#palma-trip .palma-instructor-row .palma-photo-frame { width:160px;justify-self:center; }}@media (min-width:1024px) and (max-width:1439px) { #palma-trip#palma-trip#palma-trip { --palma-viewport-inset: 28px; }}@media (max-width:1023px) { #palma-trip#palma-trip#palma-trip { --palma-viewport-inset: 20px; }}@media (max-width:767px) { #palma-trip#palma-trip#palma-trip { --palma-viewport-inset: 18px; } #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gallery { column-gap: 10px; } #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gallery > * { margin-bottom: 10px; border-radius: 12px; }}@media (max-width:767px) { #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gallery > a, #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gallery img { border-radius: 12px; }}@media(min-width:1024px) and (max-width:1439px) { body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero-copy {width:calc(100% - 56px);} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-facts {grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:1023px) { body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero {min-height:max(500px,calc(100svh - var(--palma-sticky-top,169px)));padding:60px 0 42px;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero-copy {width:calc(100% - 40px);} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-layout {margin-top:42px;gap:0;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-sidebar {order:0;margin-bottom:48px;max-width:640px;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-content>* {order:1;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-mobile-dock {z-index:1001;}}@media(max-width:767px) { body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero {padding-bottom:34px;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero-copy {width:calc(100% - 36px);gap:18px;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero h1 {font-size:clamp(40px,10.5vw,64px);} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-facts {grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-fact {padding:16px;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-fact h3 {font-size:17px;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-fact p {font-size:13px;line-height:1.5;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-chapter .palma-inclusions {grid-template-columns:minmax(0,1fr);} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-card {padding:18px;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-card h3 {font-size:17px;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-card p {font-size:14px;}}@media(max-width:359px) { body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-grid {grid-template-columns:minmax(0,1fr);}}@media(max-width:1023px) { body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-layout {display:flex;flex-direction:column;gap:0;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-content {display:flex;flex-direction:column;width:100%;min-width:0;gap:48px;order:0;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-content>.palma-mobile-overview {display:block;order:0;width:100%;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-mobile-overview>h2 {font-size:clamp(30px,8.4vw,42px);line-height:1.15;margin:0 0 22px;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-options-trigger {align-self:flex-end;min-height:44px;padding:10px 18px;font-size:13px;line-height:1.3;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-sidebar {display:contents;width:auto;max-width:none;margin:0;padding:0;position:static;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking {display:none;position:fixed;inset:auto 10px 10px;width:calc(100% - 20px);max-width:640px;max-height:calc(100dvh - 90px);height:auto;margin:0 auto;padding:22px 22px max(22px,env(safe-area-inset-bottom));z-index:10010;overflow:auto;overscroll-behavior:contain;border-radius:24px;box-shadow:0 16px 60px #0009;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip.palma-panel-is-open .palma-booking {display:flex;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking>.palma-booking-facts {display:none;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking>.palma-panel-close {display:inline-flex;align-self:flex-end;align-items:center;justify-content:center;flex:0 0 44px;min-width:44px;min-height:44px;padding:6px;border:1px solid var(--palma-border);border-radius:50%;background:transparent;color:var(--palma-text);font-size:28px;line-height:1;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip.palma-panel-is-open .palma-panel-scrim {display:block;position:fixed;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;z-index:10005;background:rgba(0,0,0,.72);font-size:0;cursor:pointer;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip.palma-panel-is-open .palma-mobile-dock {visibility:hidden;} body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip #palma-informacion {display:none;}}@media(max-width:359px) { body.page-id-232926.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking {inset:auto 8px 8px;width:calc(100% - 16px);padding:18px;}}#palma-trip { --palma-bg: #08090b; --palma-surface: #121216; --palma-surface-raised: #19191e; --palma-border: #34343b; --palma-text: #f5f5f7; --palma-body: #d0d2d7; --palma-muted: #aeb0b9; --palma-accent: #ff7670; --palma-accent-deep: #d63332; --palma-ink: #2a0c0c; --palma-group-a: #c93c36; --palma-group-a-ink: #fff7f5; --palma-group-b: #f6796f; --palma-group-b-ink: #2a0c0c; --palma-free: #f1f6fa; --palma-title-gradient: linear-gradient(120deg,#ffd4cf 5%,#ff7670 44%,#d63332 96%); --palma-button-gradient: linear-gradient(125deg,#ff9b90 0%,#ef5b51 100%); --palma-group-a-gradient: linear-gradient(125deg,#7c2320 0%,#c93c36 100%); --palma-group-b-gradient: linear-gradient(125deg,#ffd0c6 0%,#f6796f 100%); background: var(--palma-bg);}#palma-trip .palma-gradient { color: var(--palma-accent); background: var(--palma-title-gradient); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}#palma-trip .palma-primary { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 12px 22px; color: var(--palma-ink); background: var(--palma-button-gradient); border: 0; border-radius: 999px; font: inherit; font-size: 14px; font-weight: 600; line-height: 1.35; text-align: center; text-transform: none; cursor: pointer;}#palma-trip [data-palma-group="a"][aria-pressed="true"] { border-color: transparent; color: var(--palma-group-a-ink); background: var(--palma-group-a-gradient);}#palma-trip [data-palma-group="b"][aria-pressed="true"] { border-color: transparent; color: var(--palma-group-b-ink); background: var(--palma-group-b-gradient);}#palma-trip :is(a,button,summary,input,select,textarea):focus-visible { outline: 2px solid var(--palma-accent); outline-offset: 4px;}#palma-trip :is(input[type="checkbox"],input[type="radio"]) { accent-color: var(--palma-accent-deep);}#palma-trip { box-sizing: border-box;}#palma-trip * { box-sizing: border-box;}#palma-trip .palma-layout { display: grid; grid-template-columns: minmax(0,1fr) 360px; align-items: start; width: calc(100% - clamp(56px,8vw,144px)); max-width: 1440px; gap: 60px; margin-inline: auto;}#palma-trip .palma-content { display: flex; flex-direction: column; gap: 96px; min-width: 0;}#palma-trip .palma-sidebar { align-self: start; min-width: 0; position: sticky; top: var(--palma-sticky-top,169px); padding-top: 0;}#palma-trip .palma-booking { display: flex; flex-direction: column; gap: 18px; width: 100%; min-width: 0; padding: 26px; background: var(--palma-surface); border: 1px solid var(--palma-border); border-radius: 18px; max-height: var(--palma-panel-space,calc(100svh - var(--palma-sticky-top,169px) - 24px)); overflow-y: auto; overscroll-behavior-y: contain; scrollbar-width: thin; scrollbar-color: #655058 transparent;}#palma-trip :is(h1,h2,h3,h4,p) { margin: 0; text-transform: none;}#palma-trip h1 { font-size: clamp(44px,6vw,86px); line-height: 1.02; letter-spacing: -.05em; font-weight: 600; text-wrap: balance;}#palma-trip h2 { font-family: Arial,sans-serif; font-size: clamp(30px,2.7vw,44px); line-height: 1.1; letter-spacing: -.045em; font-weight: 600; text-wrap: balance;}#palma-trip h3 { font-size: clamp(24px,2.3vw,32px); line-height: 1.15; letter-spacing: -.025em; font-weight: 600;}#palma-trip .palma-booking h2 { font-size: 24px; line-height: 1.18; letter-spacing: -.03em;}#palma-trip :is(.palma-body,.palma-lead) { max-width: 65ch; font-size: 18px; line-height: 1.65; color: var(--palma-body); text-wrap: pretty;}#palma-trip .palma-eyebrow { font: 600 12px/1.45 Arial,sans-serif; letter-spacing: .12em; color: #cbd5d6;}#palma-trip .palma-section { display: flex; flex-direction: column; gap: 28px; min-width: 0; scroll-margin-top: calc(var(--palma-sticky-top,169px) + 20px);}#palma-trip .palma-section-copy { display: flex; flex-direction: column; gap: 20px; max-width: 65ch;}#palma-trip .palma-hero { display: flex; flex-direction: column; gap: 32px; min-width: 0; padding-top: 38px;}#palma-trip .palma-hero-copy { display: flex; flex-direction: column; align-items: flex-start; gap: 24px;}#palma-trip .palma-photo-frame { display: block; min-width: 0; overflow: hidden; border: 1px solid var(--palma-border); border-radius: 20px;}#palma-trip .palma-photo-frame img { display: block; max-width: 100%; width: 100%; height: auto;}#palma-trip .palma-gallery { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; min-width: 0;}#palma-trip .palma-gallery>* { min-width: 0;}#palma-trip .palma-gallery img { display: block; width: 100%; height: auto; border: 1px solid var(--palma-border); border-radius: 16px;}#palma-trip .palma-groups { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px;}#palma-trip .palma-group { appearance: none; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 4px; min-width: 0; min-height: 62px; padding: 10px; border: 1px solid var(--palma-border); border-radius: 12px; background: transparent; color: var(--palma-text); font: inherit; font-size: 14px; font-weight: 600; line-height: 1.3; text-align: left; cursor: pointer;}#palma-trip .palma-group :is(small,.palma-group-date) { font-size: 10.5px; font-weight: 400; line-height: 1.3; white-space: nowrap;}#palma-trip .palma-money { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px;}#palma-trip .palma-field { display: flex; flex-direction: column; gap: 5px; min-width: 0;}#palma-trip .palma-field-label { color: var(--palma-muted); font-size: 12px; line-height: 1.4;}#palma-trip .palma-field-value { font-size: 28px; line-height: 1.1; letter-spacing: -.035em; font-weight: 600;}#palma-trip .palma-price { font-size: 36px;}#palma-trip .palma-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 12px;}#palma-trip .palma-booking>.palma-actions { display: grid; grid-template-columns: 1fr; padding-top: 4px;}#palma-trip .palma-secondary { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 12px 22px; border: 1px solid var(--palma-border); border-radius: 999px; color: var(--palma-text); background: transparent; font: inherit; font-size: 14px; font-weight: 500; line-height: 1.35; text-decoration: none; text-align: center;}#palma-trip .palma-dialog { position: fixed; inset: 0; width: min(680px,calc(100% - 36px)); max-height: calc(100dvh - 36px); margin: auto; padding: 32px; border: 1px solid var(--palma-border); border-radius: 24px; color: var(--palma-text); background: var(--palma-surface); overflow-y: auto; overscroll-behavior: contain;}#palma-trip .palma-dialog::backdrop { background: rgb(0 0 0 / .78);}#palma-trip .palma-dialog[open] { display: flex; flex-direction: column; gap: 20px;}#palma-trip .palma-dialog h2 { padding-right: 40px; font-size: 28px;}#palma-trip .palma-dialog-close { position: absolute; right: 14px; top: 12px; display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; padding: 0; border: 0; background: transparent; color: var(--palma-body); font: inherit; font-size: 28px; line-height: 1; cursor: pointer;}#palma-trip .palma-form :is(input:not([type="hidden"]):not([type="radio"]):not([type="checkbox"]),select,textarea) { width: 100%; max-width: 100%; min-height: 46px; border: 1px solid #505057; border-radius: 8px; background: #0c0c10; color: var(--palma-text); font: inherit; padding: 10px 12px;}#palma-trip .palma-form :is(input,select,textarea):focus { border-color: var(--palma-accent);}#palma-trip .palma-form label { color: var(--palma-body); font-size: 14px; line-height: 1.5;}#palma-trip .palma-form :is(input[type="radio"],input[type="checkbox"]) { width: 18px; height: 18px;}#palma-trip .palma-mobile-dock { display: none;}#palma-trip [hidden] { display: none !important;}#palma-trip .palma-facts { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px; min-width: 0;}#palma-trip .palma-inclusions { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px; min-width: 0;}#palma-trip .palma-facts>* { min-width: 0;}#palma-trip .palma-inclusions>* { min-width: 0;}#palma-trip :is(.palma-fact,.palma-inclusion) { display: flex; flex-direction: column; gap: 12px; padding: 24px; border: 1px solid var(--palma-border); border-radius: 18px; background: var(--palma-surface);}#palma-trip :is(.palma-fact,.palma-inclusion) h3 { font-size: 20px; line-height: 1.25;}#palma-trip :is(.palma-fact,.palma-inclusion) p { color: var(--palma-body); font-size: 16px; line-height: 1.6;}#palma-trip .palma-list { margin: 0; padding-left: 20px; color: var(--palma-body); font-size: 16px; line-height: 1.65;}#palma-trip .palma-list li { margin: 0; padding-left: 4px;}#palma-trip .palma-list li+li { margin-top: 8px;}#palma-trip .palma-list li::marker { color: var(--palma-accent);}#palma-trip .palma-member { color: var(--palma-accent); font-size: 14px; line-height: 1.55;}#palma-trip .palma-member strong { color: inherit; font-weight: 600;}#palma-trip .palma-mini-copy { color: var(--palma-muted); font-size: 13px; line-height: 1.5;}#palma-trip .palma-form-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px 16px; min-width: 0; width: 100%;}#palma-trip .palma-form-grid>* { min-width: 0;}#palma-trip .palma-form-wide { grid-column: 1 / -1;}#palma-trip .palma-form fieldset { min-inline-size: 0; margin: 0; padding: 0; border: 0;}#palma-trip .palma-form legend { margin-bottom: 10px; padding: 0; color: var(--palma-body); font-size: 14px; line-height: 1.5;}#palma-trip .palma-form fieldset>label { display: inline-flex; align-items: center; gap: 8px; min-height: 36px; margin: 0 18px 0 0;}#palma-trip .palma-form fieldset>label:last-of-type { margin-right: 0;}#palma-trip .palma-form-radios { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 20px;}#palma-trip .palma-form-radios>label { display: inline-flex; align-items: center; gap: 8px; min-height: 36px; margin: 0;}#palma-trip .palma-form :is(input[type="radio"],input[type="checkbox"]) { flex: 0 0 18px; margin: 0;}#palma-trip .palma-form .palma-primary { justify-self: start;}#palma-trip .palma-layout { padding-top: 20px;}#palma-trip .palma-hero { padding-top: 18px;}#palma-trip .palma-booking .palma-section-copy { gap: 10px;}#palma-trip .palma-booking .palma-section-copy h3 { font-size: 24px;}#palma-trip .palma-booking .palma-section-copy .palma-body { font-size: 14px; line-height: 1.5;}#palma-trip .palma-form-action { display: flex; justify-content: center; padding-top: 8px;}#palma-trip .palma-primary:disabled { cursor: not-allowed;}#palma-trip .palma-consent { display: flex; gap: 10px; align-items: flex-start;}#palma-trip .palma-optional { color: var(--palma-muted); font-size: 12px;}#palma-trip .palma-dialog { z-index: 2147483647;}#palma-trip .palma-dialog>div { display: flex; flex-direction: column; gap: 20px;}#palma-trip .palma-actions { flex-direction: row; justify-content: flex-start;}#palma-trip#palma-trip #palma-booking { scroll-margin-top: calc(var(--palma-sticky-top,190px) + 12px);}#palma-trip#palma-trip .palma-section { scroll-margin-top: calc(var(--palma-sticky-top,190px) + 12px);}#palma-trip#palma-trip .palma-dialog-close { position: sticky; top: -12px; align-self: flex-end; flex: 0 0 44px; margin-left: auto; margin-bottom: -64px; right: 0; z-index: 2; background: var(--palma-surface); border-radius: 999px;}#palma-trip#palma-trip .palma-groups { align-items: stretch;}#palma-trip#palma-trip .palma-group { height: 100%;}body.page-id-232926 { background-color: #08090b;}body.page-id-232926 #brx-footer { background-color: #08090b;}#palma-trip#palma-trip .palma-money .palma-field-label { min-height: 0; white-space: nowrap;}#palma-trip#palma-trip .palma-content { gap: 0;}#palma-trip#palma-trip .palma-section { padding-block: clamp(44px, 5.2vw, 72px); margin-top: 0; border-top: 1px solid var(--palma-border);}#palma-trip#palma-trip .palma-hero { padding-bottom: clamp(44px, 5.2vw, 72px);}#palma-trip#palma-trip .palma-section-copy { gap: 18px;}#palma-trip#palma-trip .palma-gallery { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); grid-auto-rows: clamp(150px,15vw,215px); gap: 12px; min-width: 0; overflow: hidden;}#palma-trip#palma-trip .palma-gallery>* { height: 100%; min-width: 0; overflow: hidden; border-radius: 16px;}#palma-trip#palma-trip .palma-gallery>*:first-child { grid-column: span 2;}#palma-trip#palma-trip .palma-gallery>*:nth-child(2) { grid-row: span 2;}#palma-trip#palma-trip .palma-gallery :is(a,img) { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: inherit;}#palma-trip#palma-trip .palma-gallery a { cursor: zoom-in;}#palma-trip#palma-trip .palma-calendar-slot { display: block; width: 100%; min-width: 0;}#palma-trip#palma-trip .palma-language { color: var(--palma-body); font-size: 13px; line-height: 1.5;}#palma-trip#palma-trip .palma-instructor-row { display: grid; grid-template-columns: 200px minmax(0,1fr); align-items: start; gap: 32px; width: 100%; min-width: 0;}#palma-trip#palma-trip .palma-instructor-row .palma-photo-frame { width: 100%; max-width: 220px; aspect-ratio: 1; border-radius: 50%;}#palma-trip#palma-trip .palma-instructor-row .palma-photo-frame img { height: 100%; object-fit: cover;}#palma-trip#palma-trip .palma-instructor-row .palma-body { min-width: 0;}#palma-trip#palma-trip .palma-fact-icon { display: block; width: 34px; height: 34px; flex: 0 0 auto;}#palma-trip#palma-trip .palma-fact-icon>svg { display: block; width: 100%; height: 100%; max-width: none;}#palma-trip#palma-trip .antc-flight-table tbody tr:nth-child(3):last-child { display: none;}#palma-trip#palma-trip .antc-calendar-heading h2 { font-size: clamp(30px,2.7vw,44px); line-height: 1.08; letter-spacing: -.04em; font-weight: 600; margin-bottom: 24px;}#palma-trip#palma-trip .antc-calendar-events>h3 { font-size: 22px; line-height: 1.2;}#palma-trip#palma-trip#palma-trip .antc-calendar-heading h2 { font-size: clamp(30px,2.7vw,44px); line-height: 1.08; letter-spacing: -.04em; font-weight: 600; margin-bottom: 24px;}#palma-trip#palma-trip#palma-trip .palma-instructor-row .palma-photo-frame { border-radius: 50%;}#palma-trip#palma-trip { --palma-viewport-inset: max(calc(50vw - 720px),clamp(28px,4vw,72px)); overflow-x: clip;}#palma-trip#palma-trip .palma-sidebar { z-index: 3;}#palma-trip#palma-trip :is(#palma-observatory,#palma-galaxy,#palma-photographers) { width: 100vw; min-width: 100vw; max-width: none; margin-left: calc(0px - var(--palma-viewport-inset)); margin-right: 0; position: relative; z-index: 0;}#palma-trip#palma-trip#palma-trip#palma-trip .palma-gallery { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); align-items: start; gap: 12px; grid-auto-rows: auto; width: 100%; min-width: 0; max-width: 100%; height: auto; min-height: 0; max-height: none; padding: 0; overflow: visible;}#palma-trip#palma-trip#palma-trip#palma-trip .palma-gallery>* { display: block; position: relative; inset: auto; transform: none; float: none; break-inside: avoid; page-break-inside: avoid; column-break-inside: avoid; width: 100%; min-width: 0; max-width: 100%; height: auto; min-height: 0; max-height: none; aspect-ratio: auto; grid-column: auto; grid-row: auto; margin: 0; padding: 0; border-radius: 16px; overflow: visible; object-fit: contain; object-position: center; background: transparent;}#palma-trip#palma-trip#palma-trip#palma-trip .palma-gallery :is(a,img) { display: block; width: 100%; max-width: 100%; height: auto; min-height: 0; max-height: none; aspect-ratio: auto; object-fit: contain; object-position: center; border-radius: inherit;}#palma-trip#palma-trip#palma-trip#palma-trip .palma-gallery>a { border-radius: 16px;}#palma-trip#palma-trip#palma-trip#palma-trip .palma-gallery img { border-radius: 16px;}#palma-trip#palma-trip .palma-dialog>[data-palma-form-lang][hidden] { display: none !important;}#palma-trip#palma-trip .palma-form [hidden] { display: none !important;}#palma-trip#palma-trip form.palma-form { margin: 0; width: 100%; min-width: 0;}#palma-trip#palma-trip .palma-form :is(input[type="radio"],input[type="checkbox"]) { accent-color: var(--palma-accent);}#palma-trip#palma-trip .palma-form :is(input,select,textarea):focus-visible { outline: 2px solid var(--palma-accent); outline-offset: 2px; border-color: var(--palma-accent);}#palma-trip#palma-trip .palma-form .palma-form-status { margin: 0; padding: 12px 14px; border: 1px solid var(--palma-border); border-radius: 8px; background: var(--palma-bg); color: var(--palma-body); font-size: 14px; line-height: 1.5;}#palma-trip#palma-trip#palma-trip .palma-dialog-toolbar { display: flex; align-items: center; gap: 12px; flex: 0 0 auto; margin: 0; padding: 0 0 12px; background: var(--palma-surface);}#palma-trip#palma-trip#palma-trip .palma-dialog-toolbar h2 { flex: 1; min-width: 0; margin: 0; padding: 0;}#palma-trip#palma-trip#palma-trip .palma-dialog-toolbar .palma-dialog-close { position: static; flex: 0 0 44px; margin: 0; align-self: center;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero { position: relative; isolation: isolate; justify-content: flex-end; min-height: clamp(590px,74svh,820px); padding: 80px 0 68px; overflow: visible; gap: 0;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero>.palma-photo-frame { position: absolute; left: calc(0px - var(--palma-viewport-inset)); top: 0; bottom: 0; right: auto; width: 100vw; max-width: none; height: 100%; border: 0; border-radius: 0; z-index: -2; overflow: hidden;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero>.palma-photo-frame img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: 50% 48%;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero::after { content: ""; position: absolute; top: 0; bottom: 0; left: calc(0px - var(--palma-viewport-inset)); width: 100vw; z-index: -1; pointer-events: none; background: linear-gradient(90deg,rgba(2,5,4,.46),rgba(2,5,4,.12) 65%),linear-gradient(180deg,rgba(4,7,6,.08),rgba(4,7,6,.23) 28%,rgba(4,7,6,.58) 62%,#08090b 100%);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero-copy { position: relative; z-index: 1; max-width: 900px; width: 100%; padding: 0;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking .palma-money>.palma-field:last-child .palma-field-value { color: #e6e6eb; font-size: 21px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gallery>* { transform: none!important; translate: none!important; rotate: none!important; scale: none!important; transition: none!important; animation: none!important;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gallery img { transform: none!important; translate: none!important; rotate: none!important; scale: none!important; transition: none!important; animation: none!important;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip #palma-calendar .antc-day-flight.antc-day-ink-shield:not(:has(.antc-month-mark)) .antc-day-trigger>time { background: transparent; border-radius: 0;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip #palma-calendar .antc-day-arrival.antc-day-ink-shield:not(:has(.antc-month-mark)) .antc-day-trigger>time { color: #141416;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip #palma-calendar .antc-day-departure.antc-day-ink-shield:not(:has(.antc-month-mark)) .antc-day-trigger>time { color: #ffffff;} .brxe-text-link { gap: 5px;} .brxe-text-link { align-items: center; display: inline-flex;} .brxe-text-link span { align-items: center; display: inline-flex;} .brxe-text-link span { justify-content: center;} .brxe-text-link .icon { flex-shrink: 0;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero { width: 100%; max-width: none; min-height: max(560px,calc(100svh - var(--palma-sticky-top,169px))); padding: 80px 0 56px; margin: 0; overflow: hidden; isolation: isolate;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero::after { display: none;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero>.palma-hero-photo { inset: 0; width: 100%; max-width: none; height: 100%; z-index: 0; margin: 0; border: 0; border-radius: 0;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero-photo img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 48%;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero-copy { z-index: 2; width: calc(100% - clamp(56px,8vw,144px)); max-width: 1440px; margin: 0 auto; gap: 22px; align-self: flex-end;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-hero h1 { max-width: 1080px; font-size: clamp(44px,5.1vw,86px); line-height: 1.04;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-layout { margin-top: 64px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-content { gap: 72px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-chapter { display: flex; flex-direction: column; gap: 28px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-chapter>.palma-section-copy { position: static; max-width: 65ch;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-facts { grid-template-columns: repeat(3,minmax(0,1fr)); gap: 14px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-fact { padding: 20px; gap: 12px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-fact h3 { font-size: 18px; line-height: 1.25;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-fact p { font-size: 14px; line-height: 1.55;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-fact-icon { color: var(--palma-accent);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-fact-icon :is(.brxe-icon,svg) { display: block; width: 34px; height: 34px; color: var(--palma-accent);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-chapter .palma-inclusions { grid-template-columns: repeat(2,minmax(0,1fr));}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking { padding: 22px; gap: 14px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking h2 { font-size: 24px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking>.palma-section-copy { gap: 4px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking>.palma-section-copy h3 { font-size: 17px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking>.palma-money { gap: 16px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking .palma-price { font-size: 30px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking .palma-field-value { font-size: 26px;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking .palma-mini-copy { font-size: 12px; line-height: 1.45;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking-facts { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px 12px; padding-top: 18px; margin-top: 4px; border-top: 1px solid var(--palma-border);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking-fact { display: flex; align-items: flex-start; gap: 8px; min-width: 0;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking-icon { flex: 0 0 24px; width: 24px; height: 24px; color: var(--palma-accent);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking-icon :is(.brxe-icon,svg) { display: block; width: 24px; height: 24px; max-width: 24px; max-height: 24px; color: var(--palma-accent);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking-fact-copy { display: flex; flex-direction: column; gap: 3px; min-width: 0;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking-fact-title { font-size: 11px; line-height: 1.3; color: var(--palma-muted);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-booking-fact-value { font-size: 12px; line-height: 1.35; color: var(--palma-text);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; width: 100%;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-card { display: flex; flex-direction: column; gap: 13px; min-width: 0; padding: 22px; border: 1px solid var(--palma-border); border-radius: 18px; background: var(--palma-surface);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-card h3 { font-size: 19px; line-height: 1.3;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-card p { font-size: 15px; line-height: 1.6;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-icon { width: 32px; height: 32px; color: var(--palma-accent);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-icon :is(.brxe-icon,svg) { display: block; width: 32px; height: 32px; max-width: 32px; max-height: 32px; color: var(--palma-accent);}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-gear-note { font-size: 14px; line-height: 1.6; color: var(--palma-muted); max-width: 65ch;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-mobile-overview { display:block;width:100%;min-width:0; }body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-mobile-overview>h2 { margin:0 0 22px;line-height:1.15; }body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-mobile-overview .palma-mobile-facts { display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:24px;margin:0;border:1px solid #34343b;border-radius:18px;background:#121216; }body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-mobile-overview .palma-booking-fact { display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;min-width:0;align-items:start; }body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-mobile-overview .palma-booking-fact-copy { display:block;min-width:0;gap:0; }body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-mobile-overview .palma-booking-icon,body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-mobile-overview .palma-booking-icon :is(.brxe-icon,svg) { display:block;width:24px;height:24px;max-width:24px;max-height:24px;color:var(--palma-accent); }body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-mobile-overview .palma-booking-fact-title { display:block;font-size:12px;line-height:1.3;font-weight:500;color:#e9e9ec;margin:0; }body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-mobile-overview .palma-booking-fact-value { display:block;font-size:12px;line-height:1.4;font-weight:400;color:#b9bbc2;margin:1px 0 0; }#palma-trip .palma-editorial-photo { display:block;width:100%;max-width:100%;height:auto;margin:0;object-fit:contain;border:1px solid #34343b;border-radius:18px; }#palma-trip .palma-equipment-photo { display:block;width:100%;min-width:0; }@media(max-width:767px){#palma-trip .palma-editorial-photo{border-radius:14px;}}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-panel-close { display: none;}body.page-id-232926 #palma-trip#palma-trip#palma-trip#palma-trip#palma-trip .palma-panel-scrim { display: none;}#palma-trip#palma-trip .palma-form .palma-consent { display: flex; align-items: flex-start; gap: 10px; width: 100%;}#palma-trip#palma-trip .palma-form .palma-consent>input { flex: 0 0 16px; width: 16px; height: 16px; min-height: 16px; margin: 2px 0 0;}#palma-trip#palma-trip .palma-form .palma-consent>span { display: block; min-width: 0; color: var(--palma-muted); font-size: 12px; line-height: 1.5;}#palma-trip#palma-trip .palma-form .palma-consent a { color: inherit; text-decoration: underline; text-underline-offset: 3px;}#palma-trip#palma-trip#palma-trip#palma-trip .palma-gallery > .palma-gallery-column { display:flex;flex-direction:column;gap:12px;margin:0;overflow:visible; }#palma-trip .palma-gallery-column > :is(.brxe-image,img,a) { width:100%;height:auto;min-width:0;align-self:stretch; }@media(max-width:767px) { #palma-trip#palma-trip#palma-trip .antc-calendar-heading h2 {font-size:clamp(30px,8.4vw,42px);} }#palma-trip .palma-silver{background:linear-gradient(110deg,#fff,#c5c9ce 57%,#9198a1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}#palma-trip .an-workshop-body{font-size:clamp(17px,1.22vw,21px);line-height:1.7;color:#acb4ba;max-width:800px;text-wrap:pretty;}#palma-trip .an-workshop-detail-title { font-family:Arial,sans-serif;font-size:23px;font-weight:600;line-height:1.2;letter-spacing:-.025em; color:#f5f5f7;margin:0;text-transform:none;text-wrap:balance;}#palma-trip .an-workshop-stop-list { display:flex;flex-direction:column;gap:0;border-left:1px solid #3c4d50;padding-left:24px;position:relative;margin:0;min-width:0;width:100%;}#palma-trip .an-workshop-stop { display:flex;flex-direction:column;gap:6px;padding:0 0 24px;position:relative;min-width:0;}#palma-trip .an-workshop-stop::before { content:'';position:absolute;width:7px;height:7px;border-radius:50%;background:var(--palma-accent);left:-28px;top:7px;}#palma-trip .an-workshop-stop-title { font-family:Arial,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.2; color:#f5f5f7;margin:0;text-transform:none;text-wrap:balance;}#palma-trip .an-workshop-stop-copy {color:#9faab2;font-size:15px;line-height:1.65;margin:0;}#palma-trip .palma-faq {display:flex;flex-direction:column;gap:0;border-top:1px solid #303a40;width:100%;min-width:0;}#palma-trip .palma-faq details {padding:21px 0;border-bottom:1px solid #303a40;display:block;}#palma-trip .palma-faq summary {cursor:pointer;font-size:18px;font-weight:600;list-style:disclosure-closed;color:#d2dfe3;}#palma-trip .palma-faq .an-workshop-faq-copy {padding-top:18px;color:#a0adb5;font-size:16px;max-width:680px;line-height:1.6;margin:0;}@media(min-width:1200px) { #palma-trip .an-workshop-two-column {display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);gap:36px;align-items:start;} #palma-trip .an-workshop-two-column>.palma-section-copy {position:sticky;top:calc(var(--palma-sticky-top,169px) + 16px);align-self:start;}}.an-workshop-language{display:flex;flex-direction:column;gap:5px;width:100%;font-size:12px;line-height:1.4;color:#b9bbc2} .an-workshop-language p,.an-workshop-language span{margin:0;font-size:inherit;line-height:inherit;color:inherit} .an-workshop-language-values{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:7px 8px} .an-workshop-language-flag{display:block;flex:0 0 18px;width:18px;height:13.5px;max-width:18px;object-fit:cover;border-radius:1px} .an-workshop-language-name{display:block;flex:0 0 auto}@media(max-width:379px){ #palma-trip#palma-trip#palma-trip .palma-mobile-dock {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px;} #palma-trip#palma-trip#palma-trip .palma-mobile-dock .palma-primary {min-width:0;padding-inline:12px;font-size:12px;}}@media(max-width:1023px){ #palma-trip:has(.palma-dialog[open]) .palma-mobile-dock {visibility:hidden;} body:has(#palma-trip .palma-mobile-dock) .an-site-contact {bottom:calc(112px + env(safe-area-inset-bottom));}}