@font-face{font-family:cdr;src:local("cdr Regular"),local("cdr"),url(../font/icons/cdr.woff2) format(woff2),url(../font/icons/cdr.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.setWrapper--gallery.is-loading.is-locked:before,.setWrapper--gallery:before,.setWrapper--gallery:hover:not(.is-disabled):not(.is-empty):not(.is-locked):before{display:inline-block;font-family:cdr;font-style:normal;font-variant:none;font-weight:400;line-height:1;text-align:center;text-decoration:none;text-transform:none}.setWrapper--gallery.is-loading.is-locked:before{content:""}.setWrapper--gallery:hover:not(.is-disabled):not(.is-empty):not(.is-locked):before{content:""}.setWrapper--gallery.is-loading.is-locked:before{animation:spin 2s linear infinite}.is-promoActive .promo-style .modal-window{background:var(--gray-light);color:var(--gray-3)}.is-promoActive .promo-style h2,.is-promoActive .promo-style h3{color:var(--gray-3)}.is-promoActive .promo-style header{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem}.is-promoActive .promo-style header img{aspect-ratio:auto 2/2.5;flex:0 1 3.75rem;height:100%;max-width:3.75rem;-o-object-fit:cover;object-fit:cover;width:100%}.is-promoActive .promo-style header h2{flex:1 75%}.promoCover.is-actividades{--promoBg:var(--gray-light);--borderWidth:2px;--margin:2;animation:show 2s ease-out forwards calc(var(--delay)*1s);display:grid;margin-block-start:1rem;scale:1}@media (min-width:48em){.promoCover.is-actividades{--margin:0;margin-block-start:0}}.promoCover.is-active:has(.banner-activities)>div{max-width:59.375rem;overflow:hidden;padding-block:0;padding-inline:0}.promoCover.is-active:has(.banner-activities)>div img{animation:fade 1s ease-out calc(var(--delay, 0)*1s) forwards;opacity:0;transition:filter .1s linear}.promoCover.is-active:has(.banner-activities)>div:hover{cursor:pointer}.promoCover.is-active:has(.banner-activities)>div:hover img{filter:grayscale(100%)}.promoCover.is-active:has(.banner-activities)>div:hover ._text{padding-inline-end:2rem}.banner-activities{backface-visibility:hidden;container-name:banner;container-type:inline-size;perspective:1000}.banner-activities>div{background-color:var(--info);display:grid;grid-template-columns:repeat(7,1fr) repeat(2,max-content)}@container banner (max-width: 33.75rem){.banner-activities>div{grid-template-columns:repeat(4,1fr);grid-template-rows:min-content min-content}}.banner-activities ._wrapper{grid-row:1/2;max-height:7.1875rem;z-index:0}.banner-activities ._wrapper:first-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);grid-column:1/span 3}@container banner (max-width: 33.75rem){.banner-activities ._wrapper:first-child{grid-column:1/3;grid-row:1/2}}.banner-activities ._wrapper:first-child img{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.banner-activities ._wrapper:nth-child(2){grid-column:3/span 3}@container banner (max-width: 33.75rem){.banner-activities ._wrapper:nth-child(2){grid-column:2/4;grid-row:1/2}}.banner-activities ._wrapper:nth-child(2) img{clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);-webkit-clip-path:polygon(25% 0,100% 0,75% 100%,0 100%)}.banner-activities ._wrapper:nth-child(3){grid-column:5/span 3}.banner-activities ._wrapper:nth-child(3) img{clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);-webkit-clip-path:polygon(25% 0,100% 0,75% 100%,0 100%)}@container banner (max-width: 33.75rem){.banner-activities ._wrapper:nth-child(3){grid-column:3/-1;grid-row:1/2;transform:translate(25%)}}.banner-activities ._text{align-self:center;color:var(--gray-light);grid-column:8/-1;padding-block:.5em;padding-inline-end:1rem;text-align:center;transition:all .5s ease-in}@container banner (max-width: 33.75rem){.banner-activities ._text{grid-column:1/-1;grid-row:2/3}}.banner-activities ._text h4{--transformStart:translateY(-100%);--transformEnd:translateY(0%);--angle:45deg;--color-one:var(--gray-light);--color-two:var(--primary-light);--bg-size:300%;animation:transformIn ease-out calc(var(--time, 1)*1s) forwards calc(var(--delay, 0)*1s),move-grad linear 5s infinite 2s;background:linear-gradient(var(--angle),var(--color-one) 0,var(--color-two) 80%,var(--color-one) 95%);-webkit-background-clip:text;background-clip:text;background-size:var(--bg-size) 100%;color:transparent;opacity:0}.banner-activities ._text p{--transformStart:translateY(-100%);--transformEnd:translateY(0%);opacity:0}.banner-activities ._text ._info,.banner-activities ._text p{animation:transformIn ease-out calc(var(--time, 1)*1s) forwards calc(var(--delay, 0)*1s)}.banner-activities ._text ._info{--transformStart:translateY(100%);--transformEnd:translateY(0%);color:var(--gray-9);font-size:.6875rem;text-decoration:underline;transition:opacity calc(var(--time, 1)*1s) ease-out}.banner-activities ._wrapper img{aspect-ratio:auto 4/3;flex:0 1 50%;height:100%;max-height:-moz-min-content;max-height:min-content;min-height:7.1875rem;-o-object-fit:cover;object-fit:cover;width:100%}.grad-anim{--transformStart:translateY(-100%);--transformEnd:translateY(0%);--angle:45deg;--color-one:var(--primary-dark);--color-two:var(--primary-light);--bg-size:300%;animation:move-grad linear calc(var(--fx-time, 5s)*1s) infinite;background:linear-gradient(var(--angle),var(--color-one) 0,var(--color-two) 80%,var(--color-one) 95%);-webkit-background-clip:text;background-clip:text;background-size:var(--bg-size) 100%;border:1px solid rgba(var(--primary-light-a),.5);border-radius:calc(var(--UIRadius)/2);color:transparent;display:flex;font-size:2.375rem;padding:.5em}@keyframes move-grad{to{background-position:var(--bg-size) 0}}body.is-agent.is-map-opened{--UIFXTransformExit:0;--UIFXTransformEnter:0}.setWrapper{--imgHeight:minmax(11.875rem,auto);--imgWidth:20rem;border:1px solid var(--primary-light);-moz-column-gap:.5em;column-gap:.5em;container-name:setWrapper;container-type:inline-size;display:grid;grid-template-areas:"heading heading" "offers offers";grid-template-columns:1fr 1fr;grid-template-rows:minmax(var(--imgHeight),min-content) auto auto;margin-block-start:1rem;position:relative;width:100%}.setWrapper:after{clear:both;content:"";display:block}@supports (animation-timeline:view()){.setWrapper{animation:ui-enter linear forwards,ui-exit linear forwards;animation-range:entry,exit -10vh;animation-timeline:view();backface-visibility:hidden;perspective:1800px;transform-origin:bottom;transform-style:preserve-3d}@media (max-width:47.99em){.setWrapper{animation:none}}@media (prefers-reduced-motion){.setWrapper{animation:none}}}@media (max-width:47.99em){.setWrapper{--imgHeight:minmax(10rem,auto);margin-block-end:1rem;margin-block-start:0;margin-inline:1rem;width:calc(100% - 2rem)}li .setWrapper{border-radius:var(--UIRadius)}}@media (min-width:48em){.setWrapper{border-radius:var(--UIRadius);-moz-column-gap:1.3rem;column-gap:1.3rem;grid-template-areas:"heading heading heading" "offers offers offers";grid-template-columns:1fr 1fr 1fr;grid-template-rows:minmax(var(--imgHeight),min-content) auto;margin-block-end:1.25rem;margin-block-start:0;row-gap:0}}.is-agent .setWrapper{animation:none}.setWrapper:has(.setWrapper--accommodation){grid-template-areas:"heading heading" "accom accom" "offers offers"}@media (min-width:48em){.setWrapper:has(.setWrapper--accommodation){grid-template-areas:"heading heading heading" "accom accom accom" "offers offers offers"}}.is-agent .setWrapper{--formInputSize:var(--ty-xs)}.is-agent .setWrapper :is(label){font-size:var(--formInputSize)}.setWrapper--heading{background-color:var(--primary-lightest);border-block-end:1px solid var(--primary-light);border-radius:var(--UIRadius) var(--UIRadius) 0 0;display:grid;gap:1rem;grid-area:heading;grid-template-columns:1fr;grid-template-rows:var(--imgHeight);padding:var(--UIsetInnerPad)}@container setWrapper (max-width: 40rem){.setWrapper--heading{--UISetInnerPad:.5em;padding:var(--UISetInnerPad)}}@container setWrapper (min-width: 28.125rem) and (max-width: 46.25rem){.setWrapper--heading{--imgWidth:15.625rem}}@media only screen and (min-width:55rem){.setWrapper--heading{grid-template-columns:minmax(20%,var(--imgWidth)) 1fr}}.setWrapper--gallery{background-color:var(--gray-10);background-position:50%;background-size:cover;border-radius:calc(var(--UIRadius)/2);flex:0 1 var(--imgWidth);position:relative;transition:all .3s ease;z-index:0}.setWrapper--gallery:before{color:var(--gray-light);inset-block-end:1rem;inset-inline-end:1rem;position:absolute;z-index:10}@container setWrapper (max-width: 40rem){.setWrapper--gallery{--UIRadius:1.5625rem;border-radius:var(--UIRadius)}}.setWrapper--gallery.is-empty{background-repeat:no-repeat;background-size:contain;pointer-events:none}.setWrapper--gallery.is-empty:after,.setWrapper--gallery.is-empty:before{display:none}.setWrapper--gallery.is-error{background-position:-6px 100%;background-repeat:no-repeat;background-size:contain}@media (min-width:48em){.setWrapper--gallery.is-error{background-position:-14px 100%}}.setWrapper--gallery.is-locked{filter:grayscale(100);pointer-events:none}.setWrapper--gallery.is-loading.is-locked{filter:none;pointer-events:none}.setWrapper--gallery:hover:not(.is-disabled):not(.is-empty):not(.is-locked){cursor:pointer;filter:brightness(90%)}.setWrapper--gallery .item.active{text-align:center}.setWrapper--gallery .imageError{cursor:default;display:block;margin:0 auto;pointer-events:none}.setWrapper--gallery figure{position:relative}.setWrapper--gallery figure:after{background:rgba(var(--gray-1-a),.65);color:var(--gray-light);content:attr(data-text);display:block;height:1.35em;inset-block-end:0;inset-inline-start:0;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:99}@media (min-width:48em){.setWrapper--gallery figure:after{background:rgba(var(--gray-1-a),.85);height:2em;inset-block-end:.5em;line-height:1.75}}.is-agent.is-map-opened .setWrapper--gallery{margin-block-end:1rem;min-height:var(--imgHeight)}.setWrapper--content{display:flex;flex-flow:column nowrap;row-gap:.5em}@media (min-width:48em){.setWrapper--content{row-gap:.25rem}}.setWrapper--info{max-width:100%}.setWrapper--info ._addressContent{display:grid;flex:1;font-size:var(--ty-xs);line-height:1.25}@media (min-width:62em){.setWrapper--info ._addressContent{font-size:var(--ty-s)}}.setWrapper--info ._address{--ty-height:1.5;align-items:flex-start;display:flex;font-size:var(--ty-xs);font-weight:400}.setWrapper--info ._address a{display:grid}.setWrapper--info ._address i{color:var(--gray-3);flex:1}@media (min-width:48em){.setWrapper--info ._address i,.setWrapper--info ._address span{max-width:100%;min-width:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap}}.is-accelerated .setWrapper--info ._address{pointer-events:none}.is-accelerated .setWrapper--info ._address:after{background:#fff0;content:"";display:block;inset:0;position:absolute;z-index:1}@media (min-width:48em){.setWrapper--info ._address{max-width:100%}.setWrapper--info ._address span strong,.setWrapper--info ._address span:not(._geoLocation){display:inline-block;margin-block-end:.25rem}}.setWrapper--info ._geoLocation{color:var(--gray-3);display:flex;flex-flow:row wrap;gap:.25rem;margin-block-start:.5em}@media (min-width:48em){.setWrapper--info ._geoLocation{margin-block-start:.25rem}}@keyframes ui-enter{0%,10%{opacity:var(--UIFXOpacity,.75);transform:translateY(var(--UIFXTransformEnter)) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:var(--UIFXOpacity,0);transform:translateY(calc(var(--UIFXTransformExit)*-1)) scale(1)}}
