.modal--thankyou{opacity:1;pointer-events:all;z-index:1!important}.mat-mdc-snack-bar-container{position:fixed!important}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--primary)!important}.mat-mdc-snack-bar-container .mdc-snackbar__surface .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container .mdc-snackbar__surface .mdc-button__label{color:var(--cl-text-white)!important}.mat-mdc-snack-bar-container .mdc-snackbar__surface .mdc-button__label{transform:rotate(45deg)}.mat-mdc-snack-bar-container .mdc-snackbar__surface .mat-mdc-button:hover{background-color:var(--primary)!important;color:transparent!important}.mat-mdc-snack-bar-container .mdc-snackbar__surface.error{background-color:var(--suites-red)!important}.mat-mdc-snack-bar-container .mdc-snackbar__surface.error .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container .mdc-snackbar__surface.error .mdc-button__label{color:var(--cl-text-white)!important}.mat-mdc-snack-bar-container .mdc-snackbar__surface.error .mat-mdc-button:hover{background-color:var(--suites-red)!important}.alert{align-items:center!important}.webmap__graphicInner{top:12rem}a,button{cursor:pointer}.textPhotoCarousel__item{display:flex!important}@media (min-width: 1024px){.textPhotoCarousel__heading{max-width:unset}}.map__inner:has(.mapPoints__item.active) .mapLocation .mapLocation__inner .mapLocation__smallMap{opacity:0;transform:none}.map__inner:has(.mapPoints__item.active) .mapLocation .mapLocation__inner .mapLocation__smallMap.active{opacity:1;transform:scale(1);pointer-events:initial}:root{--font-title: CralikaModern-Ligature-Serif;--font-text: Gilroy, Inter, sans-serif;--font-form: Fractul;--font-suites: SolitasSerif}.site-1{--font-title: CralikaModern-Ligature-Serif;--font-text: Gilroy, Inter, sans-serif;--font-form: Fractul;--font-suites: SolitasSerif;--golden-dark: #1e1e1e;--golden-light: #ceb677;--footerLinks-border: #cbc8c2;--moments-bg: #6074a2;--reservar-filter-bg: #767471;--suites-red: #af3c27;--primary: #1e1e1e;--primary10: color-mix(in srgb, var(--primary) 10%, transparent);--primary15: color-mix(in srgb, var(--primary) 15%, transparent);--primary20: color-mix(in srgb, var(--primary) 20%, transparent);--primary40: color-mix(in srgb, var(--primary) 50%, transparent);--primary50: color-mix(in srgb, var(--primary) 50%, transparent);--primary70: color-mix(in srgb, var(--primary) 70%, transparent);--primary-hover: #313131;--secondary: #ffffff;--secondary-hover: #1e1e1e;--black: #1e1e1e;--white: #ffffff;--grey: #616160;--grey20: color-mix(in srgb, var(--grey) 20%, transparent);--grey60: color-mix(in srgb, var(--grey) 60%, transparent);--grey-dark: #313131;--purple: #c15bff;--bg-primary: #1e1e1e;--bg-light-1: #f9f5ed;--bg-light-2: #f7eee4;--bg-light-3: #fcfaf6;--bg-line-dark: #b7995580;--bg-line-primary: #b79955;--cl-title: #1e1e1e;--cl-pretitle: #1e1e1e;--cl-pretitle-grey: #616160;--cl-subtitle: #61606099;--cl-text-white: #fff;--cl-text-light: #f9f5ed;--cl-text-dark: #1e1e1e;--cl-link: #f9f5ed;--cl-link--hover: #fff;--arrows: #1e1e1e6d}.site-1 .moments--withTopGraphic:before{background-image:url("./media/moment-graphic-grey-RMFEB4FO.svg")}.site-2{--font-title: CralikaModern-Ligature-Serif;--font-text: Gilroy, Inter, sans-serif;--font-form: Fractul;--font-suites: SolitasSerif;--golden-dark: #303030;--golden-light: #ceb677;--footerLinks-border: #cbc8c2;--moments-bg: #6074a2;--reservar-filter-bg: #767471;--suites-red: #af3c27;--primary: #303030;--primary10: color-mix(in srgb, var(--primary) 10%, transparent);--primary15: color-mix(in srgb, var(--primary) 15%, transparent);--primary20: color-mix(in srgb, var(--primary) 20%, transparent);--primary40: color-mix(in srgb, var(--primary) 50%, transparent);--primary50: color-mix(in srgb, var(--primary) 50%, transparent);--primary70: color-mix(in srgb, var(--primary) 70%, transparent);--primary-hover: #313131;--secondary: #ffffff;--secondary-hover: #303030;--black: #303030;--white: #ffffff;--grey: #616160;--grey20: color-mix(in srgb, var(--grey) 20%, transparent);--grey60: color-mix(in srgb, var(--grey) 60%, transparent);--grey-dark: #313131;--purple: #c15bff;--bg-primary: #303030;--bg-light-1: #f9f5ed;--bg-light-2: #f7eee4;--bg-light-3: #fcfaf6;--bg-line-dark: #3d3c3b54;--bg-line-primary: #303030;--cl-title: #303030;--cl-pretitle: #303030;--cl-pretitle-grey: #616160;--cl-subtitle: #30303099;--cl-text-white: #fff;--cl-text-light: #f9f5ed;--cl-text-dark: #616160;--cl-link: #f9f5ed;--cl-link--hover: #fff;--arrows: #1e1e1e6d}.site-2 .moments--withTopGraphic:before{background-image:url("./media/moment-graphic-grey-RMFEB4FO.svg")}.site-3{--font-title: CralikaModern-Ligature-Serif;--font-text: Gilroy, Inter, sans-serif;--font-form: Fractul;--font-suites: SolitasSerif;--golden-dark: #b79955;--golden-light: #ceb677;--footerLinks-border: #cbc8c2;--moments-bg: #6074a2;--reservar-filter-bg: #767471;--suites-red: #af3c27;--primary: #b79955;--primary10: color-mix(in srgb, var(--primary) 10%, transparent);--primary15: color-mix(in srgb, var(--primary) 15%, transparent);--primary20: color-mix(in srgb, var(--primary) 20%, transparent);--primary40: color-mix(in srgb, var(--primary) 50%, transparent);--primary50: color-mix(in srgb, var(--primary) 50%, transparent);--primary70: color-mix(in srgb, var(--primary) 70%, transparent);--primary-hover: #313131;--secondary: #ffffff;--secondary-hover: #b79955;--black: #1e1e1e;--white: #ffffff;--grey: #616160;--grey20: color-mix(in srgb, var(--grey) 20%, transparent);--grey60: color-mix(in srgb, var(--grey) 60%, transparent);--grey-dark: #313131;--purple: #c15bff;--bg-primary: #b79955;--bg-light-1: #f9f5ed;--bg-light-2: #f7eee4;--bg-light-3: #fcfaf6;--bg-line-dark: #b7995580;--bg-line-primary: #b79955;--cl-title: #ceb677;--cl-pretitle: #ceb677;--cl-pretitle-grey: #616160;--cl-subtitle: #61606099;--cl-text-white: #fff;--cl-text-light: #f9f5ed;--cl-text-dark: #616160;--cl-link: #f9f5ed;--cl-link--hover: #fff;--arrows: #1e1e1e6d}.site-3 .moments--withTopGraphic:before{background-image:url("./media/moment-graphic-UH43PXBD.svg")}body.layout-boot .layout-shell{opacity:0;visibility:hidden}.info-list li.info-list__item a:hover span.info-list__paragraph,.info-list li.info-list__item a:focus span.info-list__paragraph{text-decoration:underline}:root{--font-title: CralikaModern-Ligature-Serif;--font-text: Gilroy,sans-serif;--font-form: Fractul;--font-suites: SolitasSerif;--golden-dark: #b79955 ;--golden-light: #ceb677;--footerLinks-border: #cbc8c2 ;--moments-bg: #6074a2;--reservar-filter-bg: #767471;--suites-red: #af3c27;--primary: #b79955;--primary50: rgba( --primary,.5);--primary-hover: #313131 ;--secondary: #ffffff ;--secondary-hover:#b79955;--black: #1e1e1e ;--white: #ffffff;--grey: #616160 ;--grey-dark: #313131 ;--purple: #c15bff ;--bg-primary: #b79955;--bg-light-1: #f9f5ed;--bg-light-2: #f7eee4;--bg-light-3: #fcfaf6;--bg-line-dark: #b7995580;--bg-line-primary: #b79955;--cl-title: #b79955;--cl-pretitle: #b79955;--cl-pretitle-grey: #616160;--cl-subtitle: #b79955;--cl-text-white:#fff;--cl-text-light:#f9f5ed;--cl-text-dark: #616160;--cl-link:#f9f5ed;--cl-link--hover:#fff;--arrows: #1e1e1e6d }@font-face{font-family:Gilroy;src:url(/assets/maqueta/fonts/Gilroy-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/maqueta/fonts/Gilroy-RegularItalic.woff2) format("woff2");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Gilroy;src:url(/assets/maqueta/fonts/Gilroy-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/maqueta/fonts/Gilroy-MediumItalic.woff2) format("woff2");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Gilroy;src:url(/assets/maqueta/fonts/Gilroy-Semibold.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/maqueta/fonts/Gilroy-SemiboldItalic.woff2) format("woff2");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:Gilroy;src:url(/assets/maqueta/fonts/Gilroy-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/maqueta/fonts/Gilroy-BoldItalic.woff2) format("woff2");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:CralikaModern-Ligature-Serif;src:url(/assets/maqueta/fonts/CralikaModern-Ligature-Serif-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:CralikaModern-Ligature-Serif;src:url(/assets/maqueta/fonts/CralikaModern-Ligature-Serif-RegularItalic.woff2) format("woff2");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Fractul;src:url(/assets/maqueta/fonts/Fractul-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:SolitasSerif;src:url(/assets/maqueta/fonts/SolitasSerif-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Prata;src:url(/assets/maqueta/fonts/Prata-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}.icon-1:before{content:"\e900"}.icon-2:before{content:"\e901"}.icon-3:before{content:"\e902"}.icon-4:before{content:"\e903"}.icon-5:before{content:"\e904"}.icon-6:before{content:"\e905"}.icon-7:before{content:"\e906"}.icon-8:before{content:"\e907"}.icon-9:before{content:"\e908"}.icon-10:before{content:"\e909"}.icon-11:before{content:"\e90a"}.icon-12:before{content:"\e90b"}.icon-13:before{content:"\e90c"}.icon-14:before{content:"\e90d"}.icon-15:before{content:"\e90e"}.icon-16:before{content:"\e90f"}.icon-17:before{content:"\e910"}.icon-18:before{content:"\e911"}.icon-19:before{content:"\e912"}.icon-20:before{content:"\e913"}.icon-21:before{content:"\e914"}.icon-22:before{content:"\e915"}.icon-23:before{content:"\e916"}.icon-24:before{content:"\e917"}.icon-25:before{content:"\e918"}.icon-26:before{content:"\e919"}.icon-27:before{content:"\e91a"}.icon-28:before{content:"\e91b"}.icon-29:before{content:"\e91c"}.icon-30:before{content:"\e91d"}.icon-31:before{content:"\e91e"}.icon-32:before{content:"\e91f"}.icon-33:before{content:"\e920"}.icon-34:before{content:"\e921"}.icon-35:before{content:"\e922"}.icon-36:before{content:"\e923"}.icon-37:before{content:"\e924"}.icon-38:before{content:"\e925"}.icon-39:before{content:"\e926"}.icon-40:before{content:"\e927"}.icon-41:before{content:"\e928"}.icon-42:before{content:"\e929"}.icon-43:before{content:"\e92a"}.icon-44:before{content:"\e92b"}.icon-45:before{content:"\e92c"}.icon-46:before{content:"\e92d"}.icon-47:before{content:"\e92e"}.icon-48:before{content:"\e92f"}.icon-49:before{content:"\e930"}.icon-50:before{content:"\e931"}.icon-51:before{content:"\e932"}.icon-52:before{content:"\e933"}.icon-53:before{content:"\e934"}.icon-54:before{content:"\e935"}.icon-55:before{content:"\e936"}.icon-56:before{content:"\e937"}.icon-57:before{content:"\e938"}.icon-58:before{content:"\e939"}.icon-59:before{content:"\e93a"}.icon-60:before{content:"\e93b"}.icon-62:before{content:"\e93d"}.icon-63:before{content:"\e93e"}.icon-64:before{content:"\e93f"}.icon-65:before{content:"\e940"}.icon-66:before{content:"\e941"}.icon-67:before{content:"\e942"}.icon-68:before{content:"\e943"}.icon-69:before{content:"\e944"}.icon-70:before{content:"\e945"}.icon-71:before{content:"\e946"}.icon-72:before{content:"\e947"}.icon-73:before{content:"\e948"}.icon-74:before{content:"\e949"}.icon-75:before{content:"\e94a"}.icon-76:before{content:"\e94b"}.icon-77:before{content:"\e94c"}.icon-78:before{content:"\e94d"}.icon-79:before{content:"\e94e"}.icon-80:before{content:"\e94f"}.icon-81:before{content:"\e950"}.icon-82:before{content:"\e951"}.icon-83:before{content:"\e952"}.icon-84:before{content:"\e953"}.icon-85:before{content:"\e954"}.icon-86:before{content:"\e955"}.icon-87:before{content:"\e956"}.icon-88:before{content:"\e95c"}.icon-89:before{content:"\e95b"}.icon-90:before{content:"\e95a"}.icon-91:before{content:"\e959"}.icon-92:before{content:"\e958"}.icon-93:before{content:"\e957"}.icon-94:before{content:"\e93c"}.icon-95:before{content:"\e95d"}.icon-96:before{content:"\e95f"}.icon-97:before{content:"\e95e"}.icon-98:before{content:"\e961"}.icon-99:before{content:"\e962"}.icon-100:before{content:"\e963"}.icon-101:before{content:"\e964"}@font-face{font-family:puro-icons;src:url("./media/icomoon-6SPRNOSI.eot?6bod0j");src:url("./media/icomoon-6SPRNOSI.eot?6bod0j#iefix") format("embedded-opentype"),url("./media/icomoon-QW743KKX.ttf?6bod0j") format("truetype"),url("./media/icomoon-TWWZ7ZEA.woff?6bod0j") format("woff"),url("./media/icomoon-OPIPHDGL.svg?6bod0j#icomoon") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^=icon-],[class*=" icon-"]{font-family:puro-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}*:focus,*:before:focus,*:after:focus{outline:none}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}footer,header,nav,section,main{display:block}html{font-size:10px}body{font-family:var(--font-text);line-height:1;background:var(--bg-light-1);transition:all .5s;padding-bottom:6rem}@media (min-width: 768px){body{padding-bottom:5rem}}@media (min-width: 1280px){body{padding-bottom:0!important}}body.noscroll{overflow:hidden}@media (min-width: 1366px){body.noscroll{padding-right:1.7rem}}ol,ul{list-style:none}p:empty,a:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);font-style:normal}p:last-child{margin-bottom:0}p+p{margin-top:2rem}a{text-decoration:none;color:inherit}a:active,a:hover{outline:0}img{border:0;font-size:1.2rem;max-width:100%;height:auto;font-style:italic}.puro-img-zoom-parent{position:relative;overflow:hidden;display:block}.puro-img-zoom-img{display:block;width:100%;height:auto;transition:transform .35s ease;transform-origin:center center}.puro-img-zoom-parent:hover>.puro-img-zoom-img{transform:scale(1.08)}img,svg{vertical-align:top}[role=button]{cursor:pointer}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid var(--bg-line-primary)}input,select,button{font-family:var(--font-text)}.hidden{display:none}.flex{display:flex}.flex-column{flex-direction:column}section .more-content{display:none}section .btn__moreLess{position:relative}section .btn__moreLess--more,section .btn__moreLess--less{position:absolute;transition:opacity .5s;left:50%;top:50%;transform:translate(-50%,-50%)}section .btn__moreLess--more{opacity:1}section .btn__moreLess--less{opacity:0}section.moreLess--active .btn__moreLess--more{opacity:0}section.moreLess--active .btn__moreLess--less{opacity:1}@media (max-width: 439.98px){br{display:none}}span[class$=__title],h4[class$=__title] p[class$=__subHeading],span[class$=__subHeading],p[class$=__pretitle],[class$=__subHeading]{text-transform:uppercase;display:block;font-weight:500;color:var(--reservar-filter-bg);transition:all .5s;margin-bottom:2rem!important}@media (max-width: 1023.98px){span[class$=__title],h4[class$=__title] p[class$=__subHeading],span[class$=__subHeading],p[class$=__pretitle],[class$=__subHeading]{font-size:1.6rem;line-height:1.668125;letter-spacing:.16rem}}@media (min-width: 1024px)and (max-width: 1279.98px){span[class$=__title],h4[class$=__title] p[class$=__subHeading],span[class$=__subHeading],p[class$=__pretitle],[class$=__subHeading]{font-size:2.5rem;line-height:1.0676;letter-spacing:.25rem}}@media (min-width: 1280px){span[class$=__title],h4[class$=__title] p[class$=__subHeading],span[class$=__subHeading],p[class$=__pretitle],[class$=__subHeading]{font-size:2rem;line-height:1.3345;letter-spacing:.2rem;margin-bottom:3rem!important}}p[class*=__subHeading].photo,span[class$=__title].photos,span[class*=__subHeading].photo{color:var(--cl-text-white);margin-bottom:1rem;text-transform:uppercase;display:block;font-weight:500;transition:all .5s}@media (max-width: 1023.98px){p[class*=__subHeading].photo,span[class$=__title].photos,span[class*=__subHeading].photo{font-size:1.8rem;line-height:1.2127777778;letter-spacing:.18rem}}@media (min-width: 1024px)and (max-width: 1279.98px){p[class*=__subHeading].photo,span[class$=__title].photos,span[class*=__subHeading].photo{font-size:2.5rem;line-height:1.0676;letter-spacing:.25rem}}@media (min-width: 1280px){p[class*=__subHeading].photo,span[class$=__title].photos,span[class*=__subHeading].photo{font-size:1.5rem;line-height:1.6173333333;letter-spacing:.15rem}}h2[class$=__heading],[class$=__heading],h2[class$=__title],div[class$=__heading]{font-family:var(--font-title);font-style:normal;color:var(--cl-title);margin-bottom:2rem}@media (max-width: 1023.98px){h2[class$=__heading],[class$=__heading],h2[class$=__title],div[class$=__heading]{font-size:2.4rem;line-height:1.25;letter-spacing:.048rem}}@media (min-width: 1024px){h2[class$=__heading],[class$=__heading],h2[class$=__title],div[class$=__heading]{font-size:4.5rem;line-height:1.3333333333;letter-spacing:.09rem;margin-bottom:3rem}}h2[class*=__heading].photo,h3[class*=__heading].photo,div[class*=__heading].photo,span[class*=__heading].photo{color:var(--cl-text-white);font-family:var(--font-title);font-style:normal}@media (max-width: 1023.98px){h2[class*=__heading].photo,h3[class*=__heading].photo,div[class*=__heading].photo,span[class*=__heading].photo{font-size:2.4rem;line-height:1.25;letter-spacing:.048rem}}@media (min-width: 1024px)and (max-width: 1279.98px){h2[class*=__heading].photo,h3[class*=__heading].photo,div[class*=__heading].photo,span[class*=__heading].photo{font-size:3.5rem;line-height:1;letter-spacing:.35rem}}@media (min-width: 1280px){h2[class*=__heading].photo,h3[class*=__heading].photo,div[class*=__heading].photo,span[class*=__heading].photo{font-size:2.8rem;line-height:1.0714285714;letter-spacing:.056rem}}div[class$=__paragraph]:has(p),p[class$=__paragraph],*[class$=__paragraph]{color:var(--grey);margin-bottom:2rem;padding-top:0;transition:all .5s;margin-inline:auto;line-height:1.7;letter-spacing:.054rem}@media (max-width: 1023.98px){div[class$=__paragraph]:has(p),p[class$=__paragraph],*[class$=__paragraph]{font-size:1.4rem;line-height:2.1428571429;letter-spacing:.042rem}}@media (min-width: 1024px){div[class$=__paragraph]:has(p),p[class$=__paragraph],*[class$=__paragraph]{font-size:1.8rem;line-height:1.7;letter-spacing:.054rem;margin-bottom:3rem}}.js-slider-arrows{position:absolute!important;top:50%;left:0!important;right:0!important;transform:translateY(-50%)!important;display:flex;justify-content:space-between;pointer-events:none}.js-slider-arrows .slick-arrow{pointer-events:auto;color:var(--black);opacity:1}@media (max-width: 1279.98px){.js-slider-arrows .slick-arrow{margin-inline:-4rem;color:var(--black)}}@media (min-width: 1280px){.js-slider-arrows .slick-arrow{margin-inline:-10rem;color:var(--black)}}.js-slider_fix-arrows-zone{position:relative!important}.generalMargin{max-width:2000px;margin-inline:auto}@media (max-width: 1023.98px){.generalMargin{padding-inline:5rem;padding-block:clamp(2rem,3vh,6rem);--general-margin: 5rem}}@media (min-width: 1024px)and (max-width: 1279.98px){.generalMargin{padding-inline:14rem;padding-block:clamp(2rem,3vh,6rem);--general-margin: 7rem}}@media (min-width: 1280px){.generalMargin{padding-inline:25rem;padding-block:clamp(2rem,4vh,6rem);--general-margin: 25rem}}.slider--pending{opacity:0;pointer-events:none}.slider--ready{opacity:1;pointer-events:auto}.ui-widget.ui-widget-content{z-index:99999!important;position:absolute!important;border-radius:6px!important;border:1px solid rgba(0,0,0,.15)!important;background:color-mix(in srgb,var(--golden-light),var(--white) 80%);box-shadow:0 8px 24px #0003!important;overflow:visible!important;width:auto!important}.ui-widget-header{background:color-mix(in srgb,var(--golden-light),var(--white) 80%);border:none!important;color:var(--primary)!important;text-transform:uppercase}.ui-datepicker-title{font-family:var(--font-text)!important;color:var(--primary)!important;font-size:1.6rem!important;text-transform:uppercase!important;text-align:center;padding:.5rem 0}.ui-datepicker-calendar th{font-family:var(--font-text)!important;color:var(--primary)!important;font-size:1.4rem!important;font-weight:500!important;text-transform:uppercase;text-align:center;padding:.3rem 0}.ui-datepicker td span,.ui-datepicker td a{font-family:var(--font-text)!important;font-size:1.4rem!important;text-align:center;display:block;padding:.5rem!important;color:var(--cl-text-dark, #333)!important;background:#0000!important;border:none!important;transition:background .2s ease}.ui-datepicker-calendar .ui-state-active{background-color:var(--primary)!important;color:#fff!important;border-radius:4px!important}.ui-datepicker-calendar .ui-state-hover,.ui-datepicker-calendar .ui-state-focus{background:color-mix(in srgb,var(--golden-light),var(--white) 80%)!important;color:var(--black, #000)!important;border-radius:4px!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#fff!important;background-color:var(--primary20)!important}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{margin-left:-10px}.ui-widget-header .ui-icon{background-image:none!important;font-size:0!important;text-indent:0!important;width:20px!important;height:20px!important;cursor:pointer}.ui-widget-header .ui-icon:before{position:relative;display:block;font-size:1.2rem;color:var(--cl-title, #333);font-family:puro-icons;top:6px}.ui-datepicker-next .ui-icon:before{content:"\e905"}.ui-datepicker-prev .ui-icon:before{content:"\e905";transform:scaleX(-1)}.ui-datepicker{z-index:99999!important;position:absolute!important;background:#fff!important;overflow:visible!important}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;font-family:var(--font-text)!important;font-size:1.5rem!important;color:var(--primary)!important;background:#0000!important;border:none!important;padding:.2rem .8rem!important;margin:0 .2rem!important;cursor:pointer!important;outline:none!important}.ui-datepicker select.ui-datepicker-month::-ms-expand,.ui-datepicker select.ui-datepicker-year::-ms-expand{display:none}.ui-datepicker select.ui-datepicker-month:after,.ui-datepicker select.ui-datepicker-year:after{content:"\25bc";font-size:1rem;color:var(--primary);margin-left:.5rem}.ui-datepicker-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:1rem 1.5rem!important;background:color-mix(in srgb,var(--golden-light),var(--white) 80%);border:none!important;border-bottom:1px solid rgba(0,0,0,.05);position:relative}.ui-datepicker-title{display:flex!important;align-items:center!important;justify-content:center!important;gap:.6rem;flex:1;font-family:var(--font-text);font-size:1.6rem!important;color:var(--primary)!important;text-transform:uppercase;margin:0;padding:0}.ui-datepicker-prev span,.ui-datepicker-next span{display:none!important}.ui-datepicker-prev,.ui-datepicker-next{width:2.2rem!important;height:2.2rem!important;display:flex!important;align-items:center;justify-content:center;color:var(--primary)!important;background:#0000!important;border:none!important;cursor:pointer}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{color:var(--golden-dark)!important}.ui-datepicker-prev:before,.ui-datepicker-next:before{font-family:puro-icons;font-size:1.4rem;color:var(--primary);display:block;line-height:1}.ui-datepicker-prev:before{content:"\e905";transform:scaleX(-1)}.ui-datepicker-next:before{content:"\e905"}.btn{display:inline-flex;align-items:center;justify-content:center;border-width:1px;border-style:solid;text-transform:uppercase;font-weight:700;text-align:center;border-radius:4px;min-height:3rem;height:auto;max-width:32rem;min-width:20rem;width:auto;padding-block:1.3rem 1.5rem;padding-inline:2rem;transition:all .5s;font-size:1.4rem;line-height:1.2142857143;letter-spacing:.14rem;cursor:pointer}@media (min-width: 768px){.btn{font-size:1.5rem;line-height:1.2086666667;letter-spacing:.15rem}}.btn span{white-space:normal;text-align:center}@media (min-width: 768px){.btn span{white-space:nowrap}}@media (min-width: 768px){.btn.btn--lg{font-size:1.5rem;line-height:1.4506666667;letter-spacing:.15rem;padding-block:1.4rem 1.2rem;padding-inline:6.6rem 6.5rem}}.btn__primary{background:var(--bg-primary);border-color:var(--cl-title);color:var(--cl-text-white)}.btn__primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn__primary--outline{border-color:var(--grey);background:#0000;color:var(--grey);opacity:.7}.btn__primary--outline:hover{opacity:1;background-color:var(--cl-title);border-color:var(--cl-title);color:var(--white)}.btn__primary.btn__red:not(:hover){background:var(--suites-red);border-color:var(--suites-red)}.btn__primary--outline.btn__reversed{border-color:var(--cl-title);color:var(--cl-title)}.btn__primary--outline.btn__reversed:hover{border-color:var(--grey);color:var(--grey)}.btn__secondary{border-color:var(--secondary);background:var(--secondary);color:var(--black)}.btn__secondary:hover{border-color:var(--cl-title);background:var(--bg-primary);color:var(--cl-text-white)}.btn__secondary--outline{border-color:var(--secondary);background:#0000;color:var(--secondary)}.btn__secondary--outline:hover{opacity:1;border-color:var(--white);color:var(--secondary-hover);background-color:var(--white)}.btn__group{display:flex;flex-wrap:wrap;-moz-column-gap:3.1rem;column-gap:3.1rem;row-gap:1rem}@media (min-width: 768px){.btn__group{row-gap:1.5rem}}@media (min-width: 1680px){.btn__group{row-gap:3rem}}.btn__group .btn{width:100%}.btn__link{padding-bottom:.4rem;position:relative;font-weight:700;display:inline-block;color:var(--grey);font-size:1.5rem;line-height:1.2086666667;letter-spacing:.15rem;text-transform:uppercase;transition:all .5s;height:auto}.btn__link:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--grey);opacity:.6}.btn__link:hover{color:var(--cl-title)}.btn__link:hover:after{background-color:var(--primary)}.js-active-slider .js-slider-arrows .slick-arrow{pointer-events:initial;display:flex;align-items:center;font-size:3rem;transition:all .5s;isolation:isolate}@media (min-width: 768px){.js-active-slider .js-slider-arrows .slick-arrow{font-size:4.55rem}}.js-active-slider .js-slider-arrows .slick-arrow i{position:relative;transition:all .5s;opacity:1}.js-active-slider .js-slider-arrows .slick-arrow.slick-prev i{transform:rotate(-180deg)}.js-active-slider .js-slider-arrows .slick-arrow:hover i{opacity:1;transform:scale(1.3)}.js-active-slider .js-slider-arrows .slick-arrow:hover.slick-prev i{transform:scale(1.3) rotate(-180deg)}.form__group{position:relative;margin-bottom:1.5rem}@media (min-width: 768px){.form__group{margin-bottom:3.047rem}}.form__group.withIcon .icon-right{position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);right:2.2rem;display:flex;align-items:center;justify-content:center;color:var(--grey)}.form__group.withIcon .icon-right.cama-doble{right:1rem!important}.form__group.withIcon .form__control{padding-right:5rem}.form__group textarea.form__control{resize:none;min-height:18rem}.form__group .form__control{width:100%;min-width:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;height:5.328rem;padding-inline:2.2rem 2.278rem;font-size:1.6rem;line-height:2.125;letter-spacing:.042rem;color:var(--cl-text-dark);font-family:var(--font-text)}.form__group .form__control::-moz-placeholder{color:var(--cl-text-dark)}.form__group .form__control::placeholder{color:var(--cl-text-dark)}@media (min-width: 1366px)and (max-width: 1679.98px){.form__group .form__control{height:4.328rem}}.form:has(+.form__group)+.form__group{margin-top:-1.375rem}.form__checkbox,.form .required-label{font-size:1.4rem;line-height:1.2;letter-spacing:.042rem;position:relative;color:var(--grey);opacity:.9}.form__checkbox{display:flex;align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;padding-left:0}.form__checkbox span p+p{margin-top:0!important}.form__checkbox .btn__link{text-transform:inherit;font-weight:inherit;font-size:inherit}.form__checkbox .btn__link:not(:hover){color:inherit}.form__checkbox .box{width:1.598rem;height:1.598rem;display:flex;align-items:center;justify-content:center;pointer-events:none;border:1px solid var(--bg-line-primary)}.form__checkbox .box svg{opacity:0;transition:opacity .2s ease}.form__checkbox .checkbox{width:1.598rem;height:1.598rem;margin:0;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;border:none;opacity:0}.form__checkbox .checkbox:checked+.box svg{opacity:1}@media (min-width: 768px){.form__checkbox{display:block;padding-left:2.796rem}.form__checkbox .box,.form__checkbox .checkbox{position:absolute;left:0;top:50%;transform:translateY(-50%)}}.form .required-label:before{content:"";position:absolute;left:.533rem;top:50%;transform:translateY(-50%);width:.533rem;height:.533rem;border:1px solid var(--grey);border-radius:50%}.corp-color{color:var(--golden-dark)!important}.header{position:fixed;inset:0;bottom:0!important;left:0;right:0;background:var(--white);display:flex;justify-content:space-between;z-index:10;transition:all .5s;height:6rem}@media (max-width: 1279.98px){.header{top:auto!important}}@media (min-width: 768px){.header{height:6rem}}@media (min-width: 1280px){.header{position:sticky;inset:unset;top:0;align-items:center;padding-inline:8.6rem 8rem}}@media (min-width: 1680px){.header{padding-inline:12rem}}.header__logo{position:absolute;inset:0;display:none;align-items:center;justify-content:center;color:var(--cl-title);transition:all .5s}@media (min-width: 768px){.header__logo{display:flex;opacity:0;pointer-events:none}}@media (min-width: 1280px){.header__logo{opacity:1;pointer-events:initial}}.header__logo>a{height:95%;align-content:center}.header__logo--img{max-width:30rem;max-height:5.23rem;height:70%}@media (min-width: 1280px){.header__logo--img{width:100%}}.header__leftNav{display:flex;text-transform:uppercase;font-weight:700;color:var(--cl-title);-moz-column-gap:6rem;column-gap:6rem}@media (min-width: 1280px){.header__leftNav{align-items:center}}.header__language{position:relative;opacity:0;transition:all .5s;pointer-events:none;display:none;font-size:1rem;line-height:1.5;letter-spacing:.12rem}@media (min-width: 540px){.header__language{font-size:1.2rem;line-height:1.4166666667;letter-spacing:.14rem}}@media (min-width: 768px){.header__language{font-size:1.8rem;line-height:1.3433333333;letter-spacing:.18rem}}@media (min-width: 1280px){.header__language{display:block}}.header__language:before{content:"";position:absolute;left:-3.05rem;top:50%;width:1px;background:var(--bg-primary);transform:translateY(-50%);height:2rem}.header__menu{display:flex;align-items:center;width:100%;justify-content:center;font-size:1rem;line-height:1.5;letter-spacing:.12rem;-moz-column-gap:1.2rem;column-gap:1.2rem}@media (min-width: 540px){.header__menu{font-size:1.2rem;line-height:1.4166666667;letter-spacing:.14rem;-moz-column-gap:1.6rem;column-gap:1.6rem}}@media (min-width: 768px){.header__menu{font-size:1.7rem;line-height:1.4223529412;letter-spacing:.2rem}}@media (min-width: 1280px){.header__menu{width:auto}}.header__menu i{font-size:1.4rem}@media (min-width: 768px){.header__menu i{font-size:1.6rem}}.header__menu i span{font-size:1.5rem}.header__leftNav,.header__reserver{flex:1 1 50%;max-width:50%;position:relative}@media (min-width: 1280px){.header__leftNav,.header__reserver{flex:0 0 auto;max-width:initial}}.header__reserver{display:flex;align-items:center;justify-content:center;transition:all .5s}@media (max-width: 1279.98px){.header__reserver{background:var(--bg-primary)}.header__reserver .btn__primary.btn--lg{background:#0000!important}}@media (max-width: 1279.98px){.header__reserver .btn{padding-inline:0;height:auto;border:none}}@media (max-width: 1279.98px){.header__reserver .btn__primary{background-color:#0000!important}}@media (max-width: 1279.98px){.header__reserver:hover{background:var(--primary-hover)}.header__reserver:hover .btn{background:var(--primary-hover);border-color:var(--primary-hover)}}@media (min-width: 1280px){.nav-sticky .header{padding-inline:5.6rem 5rem}}@media (min-width: 1680px){.nav-sticky .header{padding-inline:9rem}}.nav-sticky--top .header__language{opacity:1;pointer-events:initial}@media (max-width: 1279.98px){.header--no-reserver .header__leftNav{flex:1 1 100%;max-width:100%}}.footer__top{margin-inline:auto;padding-block:6rem;width:90%;max-width:1700px}@media (max-width: 1023.98px){.footer__top{padding-block:3rem}}.footer__top .footer__linksList{border-block:1px solid var(--footerLinks-border);display:flex;flex-wrap:wrap;justify-content:space-evenly}@media (max-width: 1279.98px){.footer__top .footer__linksList{display:grid;grid-template-columns:1fr 1fr 1fr}}.footer__top .footer__linksItem{flex:1 1 20.33%;text-align:center;border-bottom:1px solid var(--footerLinks-border);margin-bottom:-1px;font-size:1.3rem;line-height:1.2130769231;letter-spacing:.026rem;text-transform:uppercase;transition:all .5s;color:var(--grey);opacity:.9}@media (min-width: 768px){.footer__top .footer__linksItem{font-size:1.6rem;line-height:1.213125;letter-spacing:.048rem}}@media (min-width: 1024px){.footer__top .footer__linksItem{flex:1 1 0%}}@media (min-width: 1680px){.footer__top .footer__linksItem{flex:0 1 auto;max-width:initial}}.footer__top .footer__linksItem:hover{color:var(--grey-dark)}.footer__top .footer__linksItem a{display:flex;height:100%;align-items:center;justify-content:center;padding-block:3rem}@media (max-width: 1279.98px){.footer__top .footer__linksItem a{justify-content:flex-start;align-items:flex-start}}.footer__top .footer__linksItem:nth-child(4){order:7}.footer__top .footer__linksItem:nth-child(8){order:8}@media (min-width: 1024px){.footer__top .footer__linksItem:nth-child(4),.footer__top .footer__linksItem:nth-child(8){order:initial}}.footer__middle{padding-inline:1.5rem;padding-bottom:3rem;display:flex;align-items:center;justify-content:space-between;color:var(--grey);position:relative}@media (min-width: 540px){.footer__middle{padding-inline:2.9rem}}@media (min-width: 768px){.footer__middle{padding-inline:5.1rem 5.153rem}}@media (min-width: 1024px){.footer__middle{padding-inline:9rem}}@media (min-width: 1680px){.footer__middle{padding-inline:14rem 13.7rem}}.footer__middle .footer__memberPuroGroup{display:flex;align-items:center;gap:1rem}@media (min-width: 540px){.footer__middle .footer__memberPuroGroup{gap:2.5rem}}@media (min-width: 768px){.footer__middle .footer__memberPuroGroup{gap:3.52rem}}.footer__middle .footer__memberPuroGroup>span{flex:0 0 auto;aspect-ratio:1;position:relative;width:1rem}@media (min-width: 540px){.footer__middle .footer__memberPuroGroup>span{width:2.3rem}}.footer__middle .footer__memberPuroGroup>span .footer__logo{cursor:pointer;width:100%;height:100%}.footer__middle .footer__memberPuroGroup>span:after{position:absolute;content:"";inset:0 0 0 auto;width:1px;background:var(--grey);right:-.5rem}@media (min-width: 540px){.footer__middle .footer__memberPuroGroup>span:after{right:-1.3rem}}@media (min-width: 768px){.footer__middle .footer__memberPuroGroup>span:after{right:-1.7rem}}.footer__middle .footer__memberPuroGroup>p{flex:0 0 auto;text-transform:uppercase}.footer__middle .footer__memberPuroGroup>p span{font-size:.8rem;line-height:1.16;letter-spacing:.04rem}@media (min-width: 540px){.footer__middle .footer__memberPuroGroup>p span{font-size:1rem;line-height:1.16;letter-spacing:.05rem}}.footer__middle .footer__memberPuroGroup>p b{font-size:1.1rem;line-height:1.3636363636;letter-spacing:.055rem;display:block;font-weight:700}@media (min-width: 540px){.footer__middle .footer__memberPuroGroup>p b{font-size:1.5rem;line-height:1.2086666667;letter-spacing:.075rem}}.footer__middle .footer__puroName{position:absolute;inset-inline:0;text-align:center;font-size:1.3rem;line-height:1.2130769231;letter-spacing:.039rem}.footer__middle .footer__copyright{font-size:1.3rem;line-height:1.2130769231;letter-spacing:.039rem}.footer__bottom{position:relative;display:flex;align-items:center;justify-content:center;background:url("./media/footer-img-2TZ577RF.png") center center no-repeat;background-size:cover;color:var(--cl-text-white);aspect-ratio:768/250;font-size:2.5rem;line-height:.85}@media (min-width: 768px){.footer__bottom{font-size:4rem;line-height:.85;height:10rem;aspect-ratio:unset}}@media (min-width: 1024px){.footer__bottom{padding-inline:9rem;justify-content:flex-start}}@media (min-width: 1680px){.footer__bottom{padding-inline:13.547rem}}.footer__scroll-up{position:absolute;right:2rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:20px;border:1px solid #fff;border-radius:100%;background:var(--primary20)}@media (min-width: 1024px){.footer__scroll-up{right:9rem}}@media (min-width: 1680px){.footer__scroll-up{right:13.547rem}}.footer__scroll-up svg{transition:transform .25s ease}.footer__scroll-up:hover svg{transform:scale(1.3)}.hotels .header{display:flex}.hotels .header__outer.desktop{display:none}@media (min-width: 1280px){.hotels .header__outer.desktop{position:sticky;top:0;display:flex;z-index:10;flex-direction:column}}.hotels .header__outer.desktop .header{position:sticky}.hotels .header__outer.mobile{position:fixed;inset:auto 0 0;z-index:10}@media (min-width: 1280px){.hotels .header__outer.mobile{display:none}}.hotels .header__outer.mobile .header{background:var(--grey);padding-inline:2.5rem;display:flex;align-items:center;justify-content:space-between;height:6rem}@media (min-width: 540px){.hotels .header__outer.mobile .header{padding-inline:2.5rem}}@media (min-width: 768px){.hotels .header__outer.mobile .header{height:5rem}}.hotels .header__outer.mobile .header>div{flex:0 0 auto;width:auto;text-transform:uppercase;color:var(--cl-text-white)}.hotels .header__outer.mobile .header__reserver{position:static}.hotels .header__outer.mobile .header__reserver .btn{min-width:16.148rem}@media (min-width: 768px){.hotels .header__outer.mobile .header__reserver .btn{min-width:19.7rem}}.hotels .header__outer.mobile .header__reserver .btn.mobile__reservar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 767.98px){.hotels .header__outer.mobile .header__reserver .btn.mobile__reservar{padding-block:.8rem}}.hotels .header__outer.mobile .header__reserver .btn.btn__secondary{color:var(--cl-title)}.hotels .header__outer.mobile .header__reserver .btn.btn__secondary:hover{color:var(--secondary)}.hotels .header__outer.mobile .header__reserver .btn.mobile__checkIn{position:absolute;left:50%;top:0;transform:translate(-50%,-100%);font-size:1.4rem;line-height:1.2092857143;letter-spacing:.14rem;padding-block:.7rem .6rem;padding-inline:1.5rem;height:auto;border-bottom-left-radius:0;border-bottom-right-radius:0}.hotels .header__outer.mobile .header__language{display:block;opacity:1;pointer-events:initial}.hotels .header__outer.mobile .header__language:before{display:none}.hotels .header__outer.mobile .header__nav{width:100%;display:flex;background:var(--white);height:4rem}@media (min-width: 768px){.hotels .header__outer.mobile .header__nav{height:6rem}}.hotels .header__outer.mobile .header__navLinks{flex:1 1 100%;display:flex;justify-content:center;align-items:center}.hotels .header__outer.mobile .header__navLinks--inner{display:flex;flex-direction:column;row-gap:.5rem;justify-content:center;align-items:center;height:3.5rem}@media (min-width: 768px){.hotels .header__outer.mobile .header__navLinks--inner{height:6.2rem;row-gap:.5rem}}.hotels .header__outer.mobile .header__navLinks--icon{font-size:2.1rem}@media (min-width: 768px){.hotels .header__outer.mobile .header__navLinks--icon{font-size:3.343rem}}.hotels .header__outer.mobile .header__navLinks--icon i{width:30px;height:30px;background:var(--primary);display:inline-block;vertical-align:top}.hotels .header__outer.mobile .header__navLinks--name{text-transform:uppercase;font-weight:500}@media (min-width: 540px){.hotels .header__outer.mobile .header__navLinks--name{display:block;font-size:1.2rem;line-height:1.2125;letter-spacing:.12rem}}@media (min-width: 768px){.hotels .header__outer.mobile .header__navLinks--name{font-size:1.4rem;line-height:1.2128571429;letter-spacing:.14rem}}@media (min-width: 1280px){.hotels .header__outer .header{z-index:inherit}}.hotels .header__logo>a{height:95%;align-content:center}.hotels .header__logo--img{aspect-ratio:initial;margin-block:1rem}.hotels .header__checkIn{opacity:0;pointer-events:none;transition:all .5s;position:absolute;font-size:1.8rem;line-height:1.3433333333;letter-spacing:.18rem;text-transform:uppercase;font-weight:700;color:var(--cl-title)}.hotels .header__reserver{display:flex;align-items:center;-moz-column-gap:0;column-gap:0}@media (max-width: 1279.98px){.hotels .header__reserver .btn__primary.btn--lg{background:#0000!important}}.hotels .header__reserver .btn__primary.btn--lg.mobile__reservar,.hotels .header__reserver .btn__primary.btn--lg.checkIn{background:var(--bg-primary)!important}@media (max-width: 1279.98px){.hotels .header__reserver .btn__primary{background-color:#0000!important}}.hotels .header__reserver:hover .btn__primary:not(:hover){background:var(--bg-primary);border-color:var(--cl-title)}.hotels .header__reserver .btn{white-space:nowrap}.hotels .header__reserver .btn.checkIn{position:static;right:inherit;opacity:1;pointer-events:initial}.hotels .header__reserver .btn.reservar{position:absolute;right:0;opacity:0;pointer-events:none}.hotels .header__subNav{background:var(--grey60);display:none}@media (min-width: 992px){.hotels .header__subNav{padding-inline:5.6rem 5rem;display:block;top:-12rem;margin-bottom:-6rem;position:relative;transition:all .5s;z-index:-1}}@media (min-width: 1680px){.hotels .header__subNav{padding-inline:9rem}}.hotels .header__subNav.ready{z-index:0;background:var(--grey)}.hotels .header__subNav .header__linksList{height:6rem;display:flex;align-items:center;justify-content:space-between;transition:all .5s}.hotels .header__subNav .header__linksItem{font-weight:500;text-transform:uppercase;font-size:1.4rem;line-height:1.2128571429;letter-spacing:.14rem;text-align:center;transition:all .5s}@media (min-width: 1680px){.hotels .header__subNav .header__linksItem{font-size:1.8rem;line-height:1.3477777778;letter-spacing:.18rem}}.hotels .header__subNav .header__linksItem a{color:var(--white);transition:all .5s}.hotels .header .btn--lg{padding-block:1rem}@media (min-width: 768px){.hotels .header .btn--lg{padding-inline:.5rem .5rem;height:4rem;min-width:20rem}}@media (min-width: 768px)and (min-width: 1680px){.hotels .header .btn--lg{min-width:23rem}}@media (min-width: 992px){.hotels .header .btn--lg.btn__primary:not(.reservar){min-width:23rem}}.hotels.nav-sticky .header__outer .header__subNav{top:0;margin-bottom:0}.hotels.nav-sticky.nav-sticky--top .header__outer .header__checkIn{opacity:1;pointer-events:initial;position:static}.hotels.nav-sticky.nav-sticky--top .header__outer .header__reserver{-moz-column-gap:3rem;column-gap:3rem}.hotels.nav-sticky.nav-sticky--top .header__outer .header__reserver .btn.reservar{position:static;right:inherit;opacity:1;pointer-events:initial}.hotels.nav-sticky.nav-sticky--top .header__outer .header__reserver .btn.checkIn{position:absolute;right:0;opacity:0;pointer-events:none}@media (max-width: 1279.98px){.hotels.nav-sticky.nav-sticky--top .header__outer .header__reserver .btn.hide-sm{display:none}}.footer__hotels{padding-block:6rem 3rem;width:90%;max-width:1700px;margin-inline:auto}.footer__hotelsList{display:grid;grid-template-columns:1fr;color:var(--grey);margin-bottom:-3rem;justify-items:center}@media (max-width: 767.98px){.footer__hotelsList li{justify-items:center}}@media (min-width: 768px){.footer__hotelsList li{justify-items:flex-start}}@media (max-width: 439.98px){.footer__hotelsList{grid-template-columns:repeat(1,1fr)}}@media (min-width: 768px){.footer__hotelsList{grid-template-columns:repeat(2,1fr);justify-items:flex-start}}@media (min-width: 1280px){.footer__hotelsList{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(4,1fr)}}@media (min-width: 1680px){.footer__hotelsList{grid-template-columns:repeat(4,1fr);margin-bottom:-2.8rem}}.footer__hotelsList .footer__logo{cursor:pointer}@media (max-width: 767.98px){.footer__hotelsList .footer__logo{margin-bottom:2rem;padding:1%}}@media (min-width: 1024px){.footer__hotelsList .footer__logo{padding-top:3rem;grid-row:1/span 15}}.footer__hotelsItem{position:relative;text-transform:uppercase;border-top:1px solid var(--footerLinks-border);width:100%}.footer__hotelsItem--inner{display:block;padding-block:2rem}@media (min-width: 768px){.footer__hotelsItem--inner{padding-block:3rem}}.footer__hotelsItem--heading{text-align:left;font-weight:100;font-family:var(--font-text);font-size:1.8rem;line-height:1.1666666667;letter-spacing:.18rem}@media (max-width: 1023.98px){.footer__hotelsItem--heading{font-size:1.8rem;line-height:1.1666666667;letter-spacing:.18rem;margin-bottom:0rem;text-align:center}}.footer__hotelsItem--text{font-size:1.4rem;line-height:1.1428571429;letter-spacing:.14rem}@media (min-width: 768px){.footer__hotelsItem--text{font-size:1.6rem;line-height:1.16;letter-spacing:.16rem}}.footer__bg--1{background:var(--bg-light-2)}.footer__bg--1 .footer__hotels{padding-block:5rem 5rem}@media (min-width: 1024px){.footer__bg--1 .footer__hotels{padding-block:3rem 0rem}}@media (max-width: 439.98px){.footer__bg--1 .footer__hotels{padding-block:3rem 3rem}}.banner{position:relative;overflow:hidden;min-height:calc(100svh - 6rem)}@media (min-width: 768px){.banner{min-height:calc(100svh - 6rem)}}.banner__video{pointer-events:none;inset:0;position:absolute}.banner__video--inner{position:relative;width:100%;height:100%;overflow:hidden;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.banner__video iframe{position:absolute;inset:50% 0 0 50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.banner__item{position:relative;vertical-align:top;min-height:calc(100svh - 6rem)}@media (min-width: 768px){.banner__item{min-height:calc(100svh - 6rem)}}.banner__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner__title{position:absolute;inset:auto 0 0;padding-inline:2rem;padding-block:1.1rem 7.3rem;text-align:center;color:var(--cl-text-white);transition:all .5s;font-size:3.2rem;line-height:1.25;letter-spacing:.064rem}@media (min-width: 1024px){.banner__title{padding-block:3.4rem}}@media (min-width: 1366px){.banner__title{font-size:4rem;line-height:1.25;letter-spacing:.08rem}}@media (min-width: 1680px){.banner__title{font-size:5.4rem;line-height:1.2888888889;letter-spacing:.108rem;padding-block:4.1rem}}.banner__title span{position:relative;z-index:1}.banner__content{position:absolute;inset:0 0 auto;padding-inline:10.6rem;padding-block:8rem;display:none;color:var(--cl-text-white);background:linear-gradient(0deg,rgba(var(--black),0),rgba(var(--black),80%));transition:all .5s}@media (min-width: 768px){.banner__content{display:block;pointer-events:none;opacity:0}}@media (min-width: 1280px){.banner__content{pointer-events:initial;padding-inline:12rem;opacity:1}}.banner__content .banner__heading{color:var(--cl-text-white)!important;margin-bottom:1.6rem!important}.banner__content .banner__text{font-weight:500;text-transform:uppercase;margin-bottom:2rem!important}@media (max-width: 1023.98px){.banner__content .banner__text{font-size:1.6rem;line-height:1.364375;letter-spacing:.16rem}}@media (min-width: 1024px){.banner__content .banner__text{font-size:1.8rem;line-height:.1016666667;letter-spacing:.18rem}}.banner__logo{position:fixed;inset:0 0 auto;opacity:1;text-align:center;color:var(--cl-text-white);background:linear-gradient(0deg,rgba(var(--black),0),rgba(var(--black),80%));transition:all .5s;padding-top:6rem}@media (min-width: 768px){.banner__logo{padding-top:10.4rem}}@media (min-width: 1280px){.banner__logo{pointer-events:none;opacity:0}}@media (min-width: 1366px){.banner__logo{display:none}}.banner__logo--img{transition:all .5s;height:3rem}.banner__logo--img.restaurant{margin-block:2%;height:4rem}.banner__logo--img:has(.purogroup){max-width:60%}.mobile-sticky .banner__logo{background:var(--white);color:var(--cl-title);height:6rem;padding-top:0rem;display:flex;align-items:center;justify-content:center;z-index:2}.banner__actions{position:absolute;display:none;inset:auto 0 0;padding-block:4.1rem;padding-inline:8rem;isolation:isolate;transition:all .5s;flex-wrap:wrap;row-gap:1.5rem;color:var(--cl-text-white);z-index:1;justify-content:space-between}@media (min-width: 1024px){.banner__actions{display:flex;pointer-events:none;opacity:0}}@media (min-width: 1024px){.banner__actions{padding-inline:12rem;pointer-events:initial;opacity:1}}.banner__actions>div{flex:1 1 auto;max-width:none}.banner__actions.has-left-pair{justify-content:flex-end}.banner__actions.has-left-pair>div{flex:1 1 50%;max-width:50%}.banner__actions:before{content:"";position:absolute;width:100%;left:0;bottom:0;min-height:21.3rem;background:linear-gradient(180deg,rgba(var(--black),0),rgba(var(--black),80%));transition:all .5s;z-index:-1}@media (min-width: 1680px){.banner__actions:before{min-height:40rem}}.banner__actions .banner__newsletter,.banner__actions .banner__spotify,.banner__actions .banner__language,.banner__actions .banner__fidelityClub{display:flex}.banner__actions .banner__newsletter--inner,.banner__actions .banner__spotify--inner,.banner__actions .banner__language--inner,.banner__actions .banner__fidelityClub--inner{display:flex;align-items:center;height:4.8rem;padding-inline:1.2rem;gap:1.5rem;border-radius:4px;background:#0000;border:1px solid rgba(0,0,0,0);transition:all .5s;pointer-events:none}.banner__actions .banner__newsletter--inner strong,.banner__actions .banner__spotify--inner strong,.banner__actions .banner__language--inner strong,.banner__actions .banner__fidelityClub--inner strong{font-size:1.6rem;line-height:1.51125;letter-spacing:.2rem;font-weight:400;opacity:0;transition:all .5s}.banner__actions .banner__newsletter--inner:hover,.banner__actions .banner__spotify--inner:hover,.banner__actions .banner__language--inner:hover,.banner__actions .banner__fidelityClub--inner:hover{background:var(--bg-primary);border-color:var(--bg-line-dark)}.banner__actions .banner__newsletter--inner:hover strong,.banner__actions .banner__spotify--inner:hover strong,.banner__actions .banner__language--inner:hover strong,.banner__actions .banner__fidelityClub--inner:hover strong{opacity:1}.banner__actions .banner__newsletter--inner span,.banner__actions .banner__spotify--inner span,.banner__actions .banner__language--inner span,.banner__actions .banner__fidelityClub--inner span{pointer-events:initial}.banner__actions .banner__newsletter span{font-size:2.1rem}.banner__actions .banner__spotify span{font-size:3.6rem}.banner__actions .banner__spotify--inner{-webkit-padding-start:.8rem;padding-inline-start:.8rem}.banner__actions .banner__language{justify-content:flex-end}.banner__actions .banner__language--icon{font-size:2rem;line-height:1.209;letter-spacing:.2rem;font-weight:700}.banner__actions .banner__language--inner{flex-direction:row-reverse}.banner__actions .banner__fidelityClub{justify-content:flex-end}.banner__actions .banner__fidelityClub span{font-size:2.7rem}.banner__actions .banner__fidelityClub--inner{flex-direction:row-reverse}.banner__offers--tigger{position:fixed;padding-block:.9rem .848rem;padding-inline:2.4rem;transition:all .5s;background:var(--bg-primary);color:var(--cl-text-white);z-index:1;border-top-left-radius:4px;border-top-right-radius:4px;font-size:1.6rem;line-height:1.20875;letter-spacing:.048rem;font-weight:700;bottom:6rem;left:50%;transform:translate(-50%)}@media (min-width: 768px){.banner__offers--tigger{bottom:6rem}}@media (min-width: 1024px){.banner__offers--tigger{right:1.84rem;position:absolute;left:inherit;top:50%;bottom:inherit;transform:translate(13.97rem,5.2rem) rotate(-90deg);transform-origin:left}}.photoCarousel{display:flex;flex-direction:column;max-width:2000px!important;margin-inline:auto}@media (max-width: 1023.98px){.photoCarousel{padding-inline:5rem;padding-block:clamp(2rem,3vh,6rem)}}@media (min-width: 1024px)and (max-width: 1279.98px){.photoCarousel{padding-inline:14rem;padding-block:clamp(2rem,3vh,6rem);--general-margin: 7rem}}@media (min-width: 1280px){.photoCarousel{padding-inline:10rem 0rem;padding-block:clamp(2rem,4vh,6rem)}}@media (min-width: 1280px){.photoCarousel--right{flex-direction:row-reverse}}@media (min-width: 1280px){.photoCarousel__content{flex:1 1 50.588%;max-width:50.588%}}@media (min-width: 1280px){.photoCarousel__imageSlider{flex:1 1 49.412%;max-width:49.412%}}@media (min-width: 1680px){.photoCarousel__content,.photoCarousel__imageSlider{flex:1 1 50%;max-width:50%}}.photoCarousel__content>div,.photoCarousel__imageSlider>div{width:100%}.photoCarousel__content{padding-top:1.5rem;display:flex;transition:all .5s;text-align:center;align-items:center}@media (min-width: 1280px){.photoCarousel__content{padding-inline:8.6rem 8.5rem;text-align:start}}@media (min-width: 1680px){.photoCarousel__content{padding-block:5rem;padding-inline:14.8rem;border-bottom-width:0}}.photoCarousel__content--alignCenter{align-items:center}.photoCarousel__content .btn__group{justify-content:center;margin-top:4rem;transition:all .5s}@media (min-width: 1280px){.photoCarousel__content .btn__group{justify-content:flex-start}}.photoCarousel__content .photoCarousel__title{display:none;margin-bottom:2rem}@media (min-width: 1280px){.photoCarousel__content .photoCarousel__title{display:block;opacity:0;pointer-events:none}}@media (min-width: 1280px){.photoCarousel__content .photoCarousel__title{margin-bottom:3rem;opacity:1;pointer-events:initial}}.photoCarousel__imageSlider{position:relative}.photoCarousel__imageSlider .js-slider-arrows .slick-arrow{color:var(--black)}@media (min-width: 1280px){.photoCarousel__imageSlider .js-slider-arrows .slick-arrow{color:var(--cl-text-white)}}.photoCarousel__imageSlider .js-slider-arrows .slick-arrow:before{display:none}@media (min-width: 1024px){.photoCarousel__imageSlider .js-slider-arrows .slick-arrow:before{display:block;opacity:0;pointer-events:none}}@media (min-width: 1024px){.photoCarousel__imageSlider .js-slider-arrows .slick-arrow:before{opacity:.6;pointer-events:initial}}.photoCarousel__imageSlider .photoCarousel__title{opacity:1;display:block;text-align:center;margin-bottom:2.5rem}@media (min-width: 768px){.photoCarousel__imageSlider .photoCarousel__title{margin-bottom:3.7rem}}@media (min-width: 1024px){.photoCarousel__imageSlider .photoCarousel__title{opacity:0;pointer-events:none;position:absolute}}@media (min-width: 1366px){.photoCarousel__imageSlider .photoCarousel__title{display:none}}.photoCarousel__imageSlider .photoCarousel__item{width:100%;aspect-ratio:571/603;position:relative;isolation:isolate;vertical-align:top}@media (min-width: 1024px){.photoCarousel__imageSlider .photoCarousel__item{height:auto;max-height:70vh;aspect-ratio:unset;margin-bottom:2%}}.photoCarousel__imageSlider .photoCarousel__item:before,.photoCarousel__imageSlider .photoCarousel__item:after{position:absolute;inset:0;content:"";opacity:.6;width:40%;max-width:39.6rem}.photoCarousel__imageSlider .photoCarousel__item:before{right:auto;background:linear-gradient(-90deg,#1e1e1e00,#1e1e1ecc)}.photoCarousel__imageSlider .photoCarousel__item:after{left:auto;background:linear-gradient(90deg,#1e1e1e00,#1e1e1ecc)}.photoCarousel__imageSlider .photoCarousel__image{width:100%;height:100%;display:block;z-index:-1;-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px){.photoCarousel__imageSlider .photoCarousel__image{height:auto;max-height:70vh}}.imageGrid{transition:all .5s;width:100%;box-sizing:border-box}.imageGrid__title{text-transform:uppercase;text-align:center;display:block;font-weight:500;color:var(--reservar-filter-bg);transition:all .5s;font-size:1.8rem;line-height:1.213;letter-spacing:.18rem;margin-bottom:2.5rem}@media (min-width: 768px){.imageGrid__title{margin-bottom:6.034rem;font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1024px){.imageGrid__title{margin-bottom:4.8rem}}@media (min-width: 1680px){.imageGrid__title{font-size:2.4rem;line-height:1.25;letter-spacing:.24rem;margin-bottom:5.1rem}}.imageGrid__desktop{display:none;transition:all .5s}@media (min-width: 1280px){.imageGrid__desktop{display:grid}}.imageGrid__desktop>.btn__group{grid-column:1/-1;justify-content:center;transition:all .5s}.imageGrid__box{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:2rem;column-gap:2rem;position:relative}@media (min-width: 768px){.imageGrid__box{-moz-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width: 1280px){.imageGrid__box{-moz-column-gap:4.023rem;column-gap:4.023rem}}div:has(.imageGrid__box){vertical-align:top}.imageGrid__box--right{flex-direction:row-reverse}@media (min-width: 1024px){.imageGrid__box--right .imageGrid__content{padding-inline:1.044rem 0}}@media (min-width: 1680px){.imageGrid__box--right .imageGrid__content{padding-inline:1.623rem 0}}.imageGrid__graphic{position:relative;aspect-ratio:361.91/343.66;overflow:hidden;isolation:isolate}.imageGrid__graphic--img{-o-object-fit:cover;object-fit:cover;z-index:-1;position:relative;transition:all .5s}.imageGrid__graphic .btn__group{position:absolute;inset:auto 0 0;padding-inline:2.2rem 2.3rem;padding-bottom:2rem;justify-content:center;transition:all .5s;opacity:0}@media (min-width: 1024px){.imageGrid__graphic .btn__group,.imageGrid__graphic .btn__group .btn{padding-inline:1rem}}@media (min-width: 1680px){.imageGrid__graphic .btn__group{padding-inline:2.2rem 2.3rem}}.imageGrid__graphic .btn__group .btn__link{background:#0000;border:none}.imageGrid__graphic:before{content:"";position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(180deg,#30303000,#303030);transition:all .5s;opacity:0}.imageGrid__content{flex:1 1 auto;transition:all .5s}@media (min-width: 1280px){.imageGrid__content .slider2{font-size:3.8rem!important}}.imageGrid__content .btn__group{position:absolute;inset:auto 0 0;padding-inline:2.2rem 2.3rem;padding-bottom:2rem;justify-content:center;transition:all .5s;opacity:0}@media (min-width: 1024px){.imageGrid__content .btn__group,.imageGrid__content .btn__group .btn{padding-inline:1rem}}@media (min-width: 1680px){.imageGrid__content .btn__group{padding-inline:2.2rem 2.3rem}}.imageGrid__box:hover .btn__group{opacity:1}.imageGrid__desktop.imageGrid__for-4{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}@media (min-width: 1024px){.imageGrid__desktop.imageGrid__for-4{-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}}@media (min-width: 1680px){.imageGrid__desktop.imageGrid__for-4{-moz-column-gap:5.8rem;column-gap:5.8rem;row-gap:5.8rem}}@media (min-width: 1024px){.imageGrid__desktop.imageGrid__for-5{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,200px);overflow:hidden;-moz-column-gap:2rem;column-gap:2rem;margin-bottom:-2rem;row-gap:2rem}}@media (min-width: 1280px){.imageGrid__desktop.imageGrid__for-5{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,200px);overflow:hidden;-moz-column-gap:2rem;column-gap:2rem;margin-bottom:-2rem;row-gap:2rem}}@media (min-width: 1680px){.imageGrid__desktop.imageGrid__for-5{grid-template-rows:repeat(4,300px);-moz-column-gap:5.4rem;column-gap:5.4rem;margin-bottom:-5.4rem;row-gap:5.4rem}}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item{position:relative}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+1) .imageGrid__box,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+3) .imageGrid__box,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+4) .imageGrid__box{display:block;width:100%;height:100%}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+1) .imageGrid__graphic,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+3) .imageGrid__graphic,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+4) .imageGrid__graphic{width:100%;max-width:inherit;height:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+1) .imageGrid__graphic--img,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+3) .imageGrid__graphic--img,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+4) .imageGrid__graphic--img{width:100%;height:100%}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+1) .imageGrid__content,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+3) .imageGrid__content,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+4) .imageGrid__content{position:absolute;inset:0 0 auto;height:100%;display:flex;flex-direction:column}@media (min-width: 1024px){.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+1) .imageGrid__content,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+3) .imageGrid__content,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+4) .imageGrid__content{padding-inline:2.449rem;padding-top:2.913rem}}@media (min-width: 1680px){.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+1) .imageGrid__content,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+3) .imageGrid__content,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+4) .imageGrid__content{padding-inline:3.025rem;padding-top:3.025rem}}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+1) .imageGrid__content .btn__group,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+3) .imageGrid__content .btn__group,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+4) .imageGrid__content .btn__group{margin-top:auto}@media (min-width: 1024px){.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+1) .imageGrid__content .btn__group,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+3) .imageGrid__content .btn__group,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+4) .imageGrid__content .btn__group{padding-inline:4.449rem;padding-bottom:2rem}}@media (min-width: 1680px){.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+1) .imageGrid__content .btn__group,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+3) .imageGrid__content .btn__group,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+4) .imageGrid__content .btn__group{padding-inline:7.025rem;padding-bottom:3rem}}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+1) .imageGrid__content .btn__group .btn__link,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+3) .imageGrid__content .btn__group .btn__link,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+4) .imageGrid__content .btn__group .btn__link{background:#0000;border:none;color:var(--white)}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+1) .imageGrid__content .btn__group .btn__link:after,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+3) .imageGrid__content .btn__group .btn__link:after,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+4) .imageGrid__content .btn__group .btn__link:after{background:var(--white)}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+1) .imageGrid__heading,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+1) .imageGrid__subHeading,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+3) .imageGrid__heading,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+3) .imageGrid__subHeading,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+4) .imageGrid__heading,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+4) .imageGrid__subHeading{color:var(--cl-text-white)}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+2) .imageGrid__heading,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+5) .imageGrid__heading{color:var(--primary)}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+2) .imageGrid__subHeading,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+5) .imageGrid__subHeading{color:var(--reservar-filter-bg)}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+2) .imageGrid__box,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+5) .imageGrid__box{height:100%}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+2) .imageGrid__graphic,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+5) .imageGrid__graphic{-o-object-fit:cover;object-fit:cover;z-index:-1;position:relative;height:100%}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+2) .btn__group,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+5) .btn__group{margin-top:6%;position:inherit;padding:0;justify-content:left}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+2) .btn__group .btn.btn__secondary--outline,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+5) .btn__group .btn.btn__secondary--outline{border-color:var(--grey);background:#0000;color:var(--grey);opacity:.6;font-size:1.4rem}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+2) .btn__group .btn.btn__secondary--outline:hover,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+5) .btn__group .btn.btn__secondary--outline:hover{opacity:1;background-color:var(--cl-title);color:var(--white)}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+2) .btn__group .btn__link,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+5) .btn__group .btn__link{background:#0000;border:none}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+2) .btn__group .btn__link:hover,.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5n+5) .btn__group .btn__link:hover{color:var(--cl-title)}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(1){grid-column:1/span 2;grid-row:1/span 2}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(2){grid-column:3/span 2;grid-row:1}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(3){grid-column:1/span 2;grid-row:3/span 2}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(4){grid-column:3/span 2;grid-row:2/span 2}.imageGrid__desktop.imageGrid__for-5 .imageGrid__item:nth-child(5){grid-column:3/span 2;grid-row:4}.imageGrid__desktop.imageGrid__for-4 .imageGrid__graphic--img{width:100%!important;height:100%!important}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item{grid-row:auto}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item .imageGrid__box{height:100%}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+1){grid-column:span 1;grid-row:span 2}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4){grid-column:1;grid-row:span 1}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4) .imageGrid__box{flex-direction:row-reverse}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4) .imageGrid__content{width:50%}@media (min-width: 1024px){.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4) .imageGrid__content{padding-inline:1.044rem 0}}@media (min-width: 1680px){.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4) .imageGrid__content{padding-inline:1.623rem 0}}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4) .imageGrid__graphic{width:50%;height:100%}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+3){grid-column:2;grid-row:span 2}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+2){grid-column:2;grid-row:span 1}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+2) .imageGrid__content{width:50%}@media (min-width: 1024px){.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+2) .imageGrid__content{padding-inline:1.044rem 0}}@media (min-width: 1680px){.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+2) .imageGrid__content{padding-inline:1.623rem 0}}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+2) .imageGrid__graphic{width:50%;height:100%}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(5n+5) .imageGrid__box{height:23rem}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+2) .imageGrid__heading,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4) .imageGrid__heading{color:var(--cl-title)}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+2) .imageGrid__subHeading,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4) .imageGrid__subHeading{color:var(--reservar-filter-bg)}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+2) .imageGrid__box,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4) .imageGrid__box{height:100%}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+2) .imageGrid__graphic,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4) .imageGrid__graphic{height:100%}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+2) .btn__group,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4) .btn__group{width:-moz-fit-content;width:fit-content;position:inherit;padding:0;justify-content:left}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+2) .btn__group .btn.btn__secondary--outline,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4) .btn__group .btn.btn__secondary--outline{width:-moz-fit-content;width:fit-content;border-color:var(--grey);background:#0000;color:var(--grey);opacity:.6;font-size:1.4rem}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+2) .btn__group .btn.btn__secondary--outline:hover,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4) .btn__group .btn.btn__secondary--outline:hover{opacity:1;background-color:var(--cl-title);color:var(--white)}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+2) .btn__group .btn__link,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4) .btn__group .btn__link{background:#0000;border:none}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+2) .btn__group .btn__link:hover,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+4) .btn__group .btn__link:hover{color:var(--cl-title)}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+1) .imageGrid__box,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+3) .imageGrid__box{display:block;height:100%}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+1) .imageGrid__graphic,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+3) .imageGrid__graphic{width:100%;max-width:inherit;height:100%;aspect-ratio:initial}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+1) .imageGrid__content,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+3) .imageGrid__content{position:absolute;inset:0 0 auto;height:100%;display:flex;flex-direction:column}@media (min-width: 1024px){.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+1) .imageGrid__content,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+3) .imageGrid__content{padding-inline:2.449rem;padding-top:2.913rem}}@media (min-width: 1680px){.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+1) .imageGrid__content,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+3) .imageGrid__content{padding-inline:3.025rem;padding-top:3.025rem}}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+1) .imageGrid__content .btn__group,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+3) .imageGrid__content .btn__group{margin-top:auto}@media (min-width: 1024px){.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+1) .imageGrid__content .btn__group,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+3) .imageGrid__content .btn__group{padding-inline:4.449rem;padding-bottom:2rem}}@media (min-width: 1680px){.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+1) .imageGrid__content .btn__group,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+3) .imageGrid__content .btn__group{padding-inline:7.025rem;padding-bottom:3rem}}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+1) .imageGrid__content .btn__group .btn__link,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+3) .imageGrid__content .btn__group .btn__link{background:#0000;border:none;color:var(--white)}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+1) .imageGrid__content .btn__group .btn__link:after,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+3) .imageGrid__content .btn__group .btn__link:after{background:var(--white)}.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+1) .imageGrid__heading,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+1) .imageGrid__subHeading,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+3) .imageGrid__heading,.imageGrid__desktop.imageGrid__for-4 .imageGrid__item:nth-child(4n+3) .imageGrid__subHeading{color:var(--cl-text-white)}@media (min-width: 1280px){.imageGrid__mobile{display:none}}.imageGrid__mobile .btn__group{width:100%;justify-content:center;transition:all .5s}.imageGrid__mobile .imageGrid__box{flex-direction:column;align-items:center}.imageGrid__mobile .imageGrid__graphic{max-width:initial;margin-bottom:2rem}.imageGrid__mobile .imageGrid__graphic:before{display:none}.imageGrid__mobile .imageGrid__content{text-align:center}.imageGrid__mobile .imageGrid__box:hover .imageGrid__graphic--img{transform:scale(1)}.imageGrid--version-3 .imageGrid__box{display:block;height:100%;position:relative}@media (min-width: 1280px){.imageGrid--version-3 .imageGrid__box{padding-inline:1rem}}.imageGrid--version-3 .imageGrid__box .imageGrid__graphic{width:100%;max-width:inherit;height:100%;aspect-ratio:532/503;flex:1 1 100%}@media (max-width: 1279.98px){.imageGrid--version-3 .imageGrid__box .imageGrid__graphic{padding-inline:0rem}}@media (max-width: 1023.98px){.imageGrid--version-3 .imageGrid__box .imageGrid__graphic:before{display:none}}.imageGrid--version-3 .imageGrid__box .imageGrid__content{position:absolute;inset:0 0 auto;text-align:center;padding-top:2.5rem}@media (min-width: 768px){.imageGrid--version-3 .imageGrid__box .imageGrid__content{padding-top:5.247rem}}@media (min-width: 1680px){.imageGrid--version-3 .imageGrid__box .imageGrid__content{padding-top:7.787rem}}.imageGrid--version-3 .imageGrid__box .btn__group{margin-top:2.5rem;justify-content:center;transition:all .5s}@media (min-width: 768px){.imageGrid--version-3 .imageGrid__box .btn__group{margin-top:4.065rem}}@media (min-width: 1024px){.imageGrid--version-3 .imageGrid__box .btn__group{position:absolute;inset:auto 0 0;opacity:0;padding-inline:4.449rem;padding-bottom:3rem;flex-direction:column;align-items:center}.imageGrid--version-3 .imageGrid__box .btn__group .btn__primary{border-color:var(--cl-text-white);background:var(--white);color:var(--black)}.imageGrid--version-3 .imageGrid__box .btn__group .btn__primary:hover{border-color:var(--cl-title);background:var(--bg-primary);color:var(--cl-text-white)}}@media (min-width: 768px){.imageGrid--version-3 .imageGrid__box .btn__group .btn{flex:0 0 auto}}@media (min-width: 1680px){.imageGrid--version-3 .imageGrid__box .btn__group{padding-inline:7.025rem;padding-bottom:6rem}}@media (max-width: 1023.98px){.imageGrid--version-3 .imageGrid__box .btn__group{opacity:1}.imageGrid--version-3 .imageGrid__box .btn__group .btn__secondary--outline:not(:hover){border-color:var(--grey);color:var(--grey)}}.imageGrid--version-3 .imageGrid__box .btn__group .btn__link{color:var(--grey);transition:transform .25s ease}.imageGrid--version-3 .imageGrid__box .btn__group .btn__link:hover{transform:scale(1.05);color:var(--grey)}.imageGrid--version-3 .imageGrid__box .btn__group .btn__link:after{background:var(--grey)}@media (min-width: 1024px){.imageGrid--version-3 .imageGrid__box .btn__group .btn__link,.imageGrid--version-3 .imageGrid__box .btn__group .btn__link:hover{color:var(--white)}.imageGrid--version-3 .imageGrid__box .btn__group .btn__link:after{background:var(--white)}}.imageGrid--version-3 .imageGrid__box .imageGrid__heading,.imageGrid--version-3 .imageGrid__box .imageGrid__subHeading{color:var(--cl-text-white)}.imageGrid--version-3 .imageGrid__box .imageGrid__heading{max-width:80%;text-align:center;margin:0 auto}@media (max-width: 1679.98px){.imageGrid--version-3 .imageGrid__box .imageGrid__heading{text-align:center;margin:0 auto}}@media (min-width: 1024px)and (hover: hover){.imageGrid__box:hover .imageGrid__graphic:before{opacity:1}.imageGrid__box:hover .imageGrid__graphic--img{transform:scale(1.1)}.imageGrid__box:hover .btn__group{opacity:1}}@media (min-width: 1024px)and (hover: none){.imageGrid__box .imageGrid__graphic:before{opacity:1}.imageGrid__box .btn__group{opacity:1!important}}:host ::ng-deep .imageGrid__title{text-transform:uppercase;text-align:center;display:block;font-weight:500;color:var(--cl-pretitle);transition:all .5s;font-size:1.8rem;line-height:1.213;letter-spacing:.18rem;margin-bottom:2.5rem}@media (min-width: 768px){:host ::ng-deep .imageGrid__title{margin-bottom:6.034rem;font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1024px){:host ::ng-deep .imageGrid__title{margin-bottom:4.8rem}}@media (min-width: 1680px){:host ::ng-deep .imageGrid__title{font-size:2.4rem;line-height:1.25;letter-spacing:.24rem;margin-bottom:5.1rem}}.imageGrid__mobile .imageGrid__graphic,.imageGrid__mobile .imageGrid__graphic--img{width:100%!important;height:auto!important;aspect-ratio:361.91/343.66}.textPhotoCarousel{max-width:2000px!important;margin-inline:auto}@media (max-width: 1023.98px){.textPhotoCarousel{padding-inline:5rem;padding-block:clamp(2rem,3vh,6rem)}}@media (min-width: 1024px)and (max-width: 1279.98px){.textPhotoCarousel{padding-inline:14rem;padding-block:clamp(2rem,3vh,6rem)}}@media (min-width: 1280px){.textPhotoCarousel{padding-inline:25rem 25rem;padding-block:clamp(2rem,4vh,6rem)}}@media (max-width: 1023.98px){.textPhotoCarousel--right{padding-inline:5rem;padding-block:clamp(2rem,3vh,6rem)}}@media (min-width: 1024px)and (max-width: 1279.98px){.textPhotoCarousel--right{padding-inline:14rem;padding-block:clamp(2rem,3vh,6rem);--general-margin: 7rem}}@media (min-width: 1280px){.textPhotoCarousel--right{padding-inline:25rem 25rem;padding-block:clamp(2rem,4vh,6rem)}}.textPhotoCarousel__item{display:flex;flex-direction:column}@media (min-width: 1280px){.textPhotoCarousel__item{flex-direction:row;align-items:stretch}}@media (min-width: 1280px){.textPhotoCarousel--right .textPhotoCarousel__item{flex-direction:row-reverse}}.textPhotoCarousel__content{position:relative;display:flex;transition:all .5s;text-align:start}@media (max-width: 1279.98px){.textPhotoCarousel__content{padding-inline:0rem;margin-top:2rem;align-items:center;text-align:center}}@media (min-width: 1280px){.textPhotoCarousel__content{padding-inline:5rem 0rem;flex:1 1 50%;max-width:50%;align-items:flex-start}.textPhotoCarousel__content>div{display:flex;flex-direction:column;justify-content:flex-start}.textPhotoCarousel__content>div>div:not(.btn__group){flex:1;overflow-y:auto;min-height:0;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0)}.textPhotoCarousel__content>div>div:not(.btn__group)::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:10px}.textPhotoCarousel__content>div>div:not(.btn__group)::-webkit-scrollbar-track{background:#0000}}.textPhotoCarousel__content>div{width:100%}.textPhotoCarousel__heading{color:var(--cl-title)!important;margin-bottom:1rem!important}.textPhotoCarousel__subHeading{color:var(--cl-subtitle)!important;margin-bottom:2rem!important}.textPhotoCarousel__paragraph p{display:inline-block}@media (min-width: 1680px){.textPhotoCarousel__paragraph p{max-width:93.078%}}.textPhotoCarousel__content .textPhotoCarousel__title{display:none}@media (min-width: 768px){.textPhotoCarousel__content .textPhotoCarousel__title{display:block;opacity:0;pointer-events:none}}@media (min-width: 1024px){.textPhotoCarousel__content .textPhotoCarousel__title{margin-bottom:1rem!important;opacity:1;pointer-events:initial}}@media (min-width: 1280px){.textPhotoCarousel__content{flex:0 0 50%!important;max-width:50%!important}}@media (min-width: 1280px){.textPhotoCarousel__image--outer{flex:0 0 50%!important;max-width:50%!important}}@media (min-width: 1024px){.textPhotoCarousel__image--outer{height:100%!important;width:100%!important;overflow:hidden!important}}@media (min-width: 1024px){.textPhotoCarousel__image{height:100%!important;width:100%!important;overflow:hidden!important}}@media (min-width: 1024px){.textPhotoCarousel__img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block}}.textPhotoCarousel .btn__group{justify-content:center;-moz-column-gap:1rem;column-gap:1rem}@media (min-width: 1280px){.textPhotoCarousel .btn__group{justify-content:flex-start}}@media (max-width: 1023.98px){.textPhotoCarousel .btn__group .btn{width:98%}}.textPhotoCarousel .js-slider-arrows{inset:unset;inset-inline:0;transform:translateY(-50%)}@media (min-width: 1280px){.textPhotoCarousel .js-slider-arrows{inset:0}}.textPhotoCarousel .js-slider-arrows .slick-arrow{color:var(--black)}.textPhotoCarousel .js-slider-arrows .slick-arrow:before{display:none}@media (min-width: 1280px){.textPhotoCarousel .js-slider-arrows .slick-arrow:before{display:block;opacity:0;pointer-events:none}}@media (min-width: 1280px){.textPhotoCarousel .js-slider-arrows .slick-arrow:before{opacity:.6;pointer-events:initial}}@media (max-width: 1279.98px){.textPhotoCarousel .js-slider-arrows .slick-arrow.slick-next{color:var(--black)!important;margin-inline:-4rem}}@media (max-width: 1279.98px){.textPhotoCarousel .js-slider-arrows .slick-arrow.slick-prev{color:var(--black)!important;margin-inline:-4rem}}@media (min-width: 1366px){.textPhotoCarousel:not(.textPhotoCarousel--right) .js-slider-arrows .slick-arrow{margin-inline:-10rem}}@media (min-width: 1366px){.textPhotoCarousel.textPhotoCarousel--right .js-slider-arrows .slick-arrow{margin-inline:-10rem}}.relative{position:relative}.js-slider-arrows.photoslider{position:absolute!important;top:63%!important;left:0;width:100%;transform:translateY(-50%);pointer-events:none}@media (min-width: 1280px){.js-slider-arrows.photoslider{width:50%}}.js-slider-arrows.photoslider .slick-arrow{pointer-events:all;position:absolute}.js-slider-arrows.photoslider .slick-prev{left:2rem}.js-slider-arrows.photoslider .slick-next{right:2rem}@media (min-width: 1280px){.textPhotoCarousel--right .textPhotoCarousel__content{padding-inline:0rem 5rem!important}}.textPhotoCarousel--right .js-slider-arrows{inset:unset;inset-inline:0;transform:translateY(-50%)}@media (max-width: 1279.98px){.textPhotoCarousel--right .js-slider-arrows{color:var(--black)}.textPhotoCarousel--right .js-slider-arrows .slick-next{margin-inline:0rem}}@media (min-width: 1280px){.textPhotoCarousel--right .js-slider-arrows{inset:0}}.js-textphoto-slider .slick-list,.js-textphoto-slider .slick-track,.js-textphoto-slider .slick-slide{height:auto!important}.textPhotoCarousel__image--outer{aspect-ratio:13/12;width:100%;overflow:hidden;position:relative;display:flex;align-items:flex-start}.textPhotoCarousel__image{aspect-ratio:13/12;width:100%;overflow:visible;height:100%}.textPhotoCarousel__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1280px){section.textPhotoCarousel.js-active-slider:not([resizeZoom]) .textPhotoCarousel__content.textPhotoCarousel__content--alignCenter{padding-inline:14rem 0rem}}.textPhotoCarousel__content.textPhotoCarousel__content--alignCenter{display:flex;align-items:center}.eventVideo{display:flex;flex-direction:column;overflow:hidden}@media (min-width: 1280px){.eventVideo{align-items:center;position:relative;padding-inline:0;flex-direction:row;z-index:1;min-height:max(10vh,38vw)}}@media (min-width: 1280px){.eventVideo--right .eventVideo__content{-webkit-padding-end:18.805rem;padding-inline-end:18.805rem}}@media (min-width: 1680px){.eventVideo--right .eventVideo__content{padding-inline:13.4rem 17.6rem}}.eventVideo--right .eventVideo__content:before{position:absolute;content:"";inset:0;background:linear-gradient(-90deg,#1e1e1e00,#1e1e1e);z-index:1;pointer-events:none;opacity:0;transition:all .5s}@media (min-width: 1280px){.eventVideo--right .eventVideo__playerInner{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:100vw;border-bottom-left-radius:100vw;right:0;left:inherit}}.eventVideo--right .eventVideo__playerInner iframe,.eventVideo--right .eventVideo__playerInner video{pointer-events:none}@media (min-width: 1280px){.eventVideo--right{flex-direction:row-reverse}}@media (min-width: 1280px)and (hover: hover){.eventVideo--right:hover .eventVideo__playerInner{border-radius:0}}@media (min-width: 1280px)and (hover: none){.eventVideo--right .eventVideo__playerInner{border-radius:0}}.eventVideo__content,.eventVideo__player{flex:1 1 100%;max-width:100%;transition:all .5s}.eventVideo__content{display:flex;transition:all .5s}@media (min-width: 768px){.eventVideo__content{padding-inline:6.4rem}}@media (min-width: 1280px){.eventVideo__content{padding-inline:6rem;flex:1 1 50.472%;max-width:50.472%}}@media (min-width: 1280px){.eventVideo__content{-webkit-padding-start:18.805rem;padding-inline-start:18.805rem}}@media (min-width: 1680px){.eventVideo__content{padding-inline:17.6rem 13.4rem;flex:1 1 50.579%;max-width:50.579%}}.eventVideo__content--alignCenter{align-items:center}.eventVideo__content:before{position:absolute;content:"";inset:0;background:linear-gradient(90deg,#1e1e1e00,#1e1e1e);z-index:1;pointer-events:none;opacity:0;transition:all .5s}.eventVideo__content>div{text-align:center}@media (min-width: 1280px){.eventVideo__content>div{position:relative;z-index:2;text-align:start}}.eventVideo__content .btn__group{transition:all .5s;justify-content:center}@media (min-width: 1280px){.eventVideo__content .btn__group{justify-content:flex-start}}.eventVideo__heading{color:var(--cl-title)}@media (max-width: 1279.98px){.eventVideo__heading br{display:none}}.eventVideo__paragraph{margin-bottom:2rem}@media (min-width: 1680px){.eventVideo__paragraph{margin-bottom:3rem}}.eventVideo__paragraph p{display:inline-block}@media (min-width: 1680px){.eventVideo__paragraph p{max-width:93.5%}}.eventVideo__player{margin-bottom:1.5rem}@media (min-width: 768px){.eventVideo__player{margin-bottom:3.264rem}}@media (min-width: 1280px){.eventVideo__player{flex:1 1 49.528%;max-width:49.528%;margin-bottom:0}}@media (min-width: 1680px){.eventVideo__player{flex:1 1 49.421%;max-width:49.421%}}.eventVideo__playerInner{position:relative;aspect-ratio:633.95/436.36;background:var(--black);overflow:hidden;transition:all .5s}@media (min-width: 1280px){.eventVideo__playerInner{border-top-right-radius:100vw;border-bottom-right-radius:100vw;position:absolute;top:50%;left:0;transform:translateY(-50%);width:49.528%}}@media (min-width: 1680px){.eventVideo__playerInner{aspect-ratio:948.88/653.14;width:49.421%}}.eventVideo__playerInner video{position:absolute;inset:0;width:100%;height:100%;transition:all .5s;-o-object-fit:cover;object-fit:cover}@media (min-width: 1280px)and (hover: hover){.eventVideo:hover{margin-top:2rem;margin-bottom:4rem}.eventVideo:hover .btn__group .btn__primary{border-color:var(--cl-text-white);background:var(--white);color:var(--grey-dark)}.eventVideo:hover .btn__group .btn__primary:hover{border-color:var(--cl-title);background:var(--bg-primary);color:var(--cl-text-white)}.eventVideo:hover .btn__group .btn__primary--outline:not(:hover){border-color:var(--cl-text-white);color:var(--cl-text-white)}.eventVideo:hover .eventVideo__playerInner{border-top-right-radius:0;border-bottom-right-radius:0;width:100%}.eventVideo:hover .eventVideo__content:before{opacity:1;pointer-events:none}.eventVideo:hover .eventVideo__subHeading,.eventVideo:hover .eventVideo__heading,.eventVideo:hover .eventVideo__paragraph div{color:var(--cl-text-white)!important}}@media (min-width: 1280px)and (hover: none){.eventVideo .btn__group .btn__primary{border-color:var(--cl-text-white);background:var(--white);color:var(--grey-dark)}.eventVideo .btn__group .btn__primary:hover{border-color:var(--cl-title);background:var(--bg-primary);color:var(--cl-text-white)}.eventVideo .btn__group .btn__primary--outline:not(:hover){border-color:var(--cl-text-white);color:var(--cl-text-white)}.eventVideo__playerInner{border-top-right-radius:0;border-bottom-right-radius:0;width:100%;height:100%}.eventVideo__content:before{opacity:1;pointer-events:none}.eventVideo__subHeading,.eventVideo__heading,.eventVideo__paragraph p{color:var(--cl-text-white)!important}}@media (min-width: 1024px){.nav-sticky:has(.header__subNav) .eventVideo{height:calc(100svh - 12rem)}}.news{transition:all .5s;position:relative;isolation:isolate;overflow:hidden;text-align:center}.news:before,.news:after{content:"";position:absolute;z-index:-1;aspect-ratio:858/853;pointer-events:none;opacity:.15;background:url("./media/graphic-2-ORBZQJBW.png") no-repeat;background-size:contain;transform:scaleX(-1);transition:all .5s}.news:before{top:-6.45rem;left:-14.7rem}@media (min-width: 768px){.news:before{top:-12.9rem;left:-29.4rem}}@media (min-width: 1024px){.news:before{top:-10.7rem}}@media (min-width: 1680px){.news:before{top:-10rem}}.news:after{bottom:-22.1rem;right:-19.85rem}@media (min-width: 768px){.news:after{bottom:-44.2rem;right:-39.7rem}}@media (min-width: 1024px){.news:after{bottom:-31.9rem;right:-29.5rem}}@media (min-width: 1680px){.news:after{bottom:-42.441rem;right:-24.798rem}}.news__heading{margin-bottom:2rem!important}@media (min-width: 1280px){.news__subHeading{font-size:1.8rem!important;letter-spacing:.2rem}}.news__container{display:block;position:relative;max-width:100%;margin-inline:auto;transition:all .5s}@media (min-width: 1280px){.news__container{margin-top:3rem}}@media (max-width: 1279.98px){.news__container{margin-top:2rem}}@media (min-width: 1024px){.news__inner.relative .news__container{position:relative}}@media (min-width: 1680px){.news__inner.relative .news__container{position:unset}}.news__slider,.news__slider .slick-slide{transition:all .5s}@media (min-width: 1280px){.news__slider .slick-slide{padding-inline:2.4rem}}.news__slider .slick-slide>div>div{width:auto}.news__box{display:block;border-top-left-radius:100vw;border-top-right-radius:100vw;overflow:hidden;margin-inline:auto}@media (min-width: 1024px){.news__box:hover .news__graphic--img{transform:scale(1.1)}}div:has(.news__box){vertical-align:top}.news__graphic{width:100%;aspect-ratio:391/550;margin-bottom:1rem;transition:all .5s;overflow:hidden}@media (min-width: 1680px){.news__graphic{margin-bottom:2rem}}.news__graphic--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s}.news__content{color:var(--cl-text-dark)}.news .btn__group{justify-content:center}@media (max-width: 1679.98px)and (min-width: 1024px){.news .btn__group.hideBtn__only--lg{display:none}}@media (min-width: 1280px){.news.slider1col .news__box{max-width:40rem;margin-inline:auto}}@media (min-width: 1280px){.news.slider1col .news__graphic{width:100%;aspect-ratio:391/552!important;overflow:hidden}}@media (min-width: 1280px){.news.slider1col .news__graphic--img{width:100%;height:100%;-o-object-fit:cover!important;object-fit:cover!important}}.gallery{transition:all .5s}.gallery .js-slider-arrows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:5}.gallery .js-slider-arrows .slick-arrow{pointer-events:auto;color:var(--black)}@media (max-width: 1279.98px){.gallery .js-slider-arrows .slick-arrow{margin-inline:-3rem}}@media (min-width: 1366px){.gallery .js-slider-arrows .slick-arrow{margin-inline:-8rem}}.gallery__title{text-transform:uppercase;text-align:center;display:block;font-weight:500;color:var(--reservar-filter-bg);margin-bottom:2.5rem;transition:all .5s;font-size:1.8rem;line-height:1.213;letter-spacing:.18rem}@media (min-width: 768px){.gallery__title{margin-bottom:6.8rem;font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1024px){.gallery__title{margin-bottom:4.7rem}}@media (min-width: 1680px){.gallery__title{font-size:2.4rem;line-height:1.25;letter-spacing:.24rem;margin-bottom:7.853rem}}.gallery__desktop{display:none;transition:all .5s}@media (min-width: 1280px){.gallery__desktop{display:grid}}.gallery__graphic{position:relative;aspect-ratio:363/344;overflow:hidden;isolation:isolate}.gallery__graphic--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;position:relative;transition:all .5s}.gallery__zoom{position:absolute;inset-inline:0;top:auto;padding-block:1rem;padding-inline:1.5rem;display:flex;align-items:center;justify-content:space-between;background:#1e1e1e80;color:var(--cl-text-white);gap:1rem;transition:all .5s;bottom:0}@media (min-width: 768px){.gallery__zoom{padding-block:1.5rem;padding-inline:1.5rem}}@media (min-width: 1024px){.gallery__zoom{bottom:-100%}}@media (min-width: 1280px){.gallery__zoom{padding-inline:2.5rem}}.gallery__zoom i{flex:0 0 auto;font-size:1.843rem}.gallery__zoom span{flex:1 1 auto;display:flex;align-items:center;gap:1rem;font-weight:500;font-size:1.4rem;line-height:1.7;letter-spacing:.042rem}@media (min-width: 768px){.gallery__zoom span{font-size:1.6rem;line-height:1.7;letter-spacing:.048rem}}@media (min-width: 1024px){.gallery__zoom span{font-size:1.8rem;line-height:1.7;letter-spacing:.054rem}}.gallery__zoom span:before{content:"";display:inline-block;width:.6rem;height:.6rem;border-radius:6px;background:var(--golden-light)}@media (min-width: 1024px)and (hover: hover){.gallery__box:hover .gallery__zoom{bottom:0}}@media (min-width: 1024px)and (hover: none){.gallery__box .gallery__zoom{bottom:0}}.gallery__desktop.galleryGrid__for-6{gap:2rem}@media (min-width: 768px){.gallery__desktop.galleryGrid__for-6{gap:2.5rem}}@media (min-width: 1280px){.gallery__desktop.galleryGrid__for-6{grid-template-columns:repeat(4,1fr);-moz-column-gap:4.439rem;column-gap:4.439rem;row-gap:4.555rem}}@media (min-width: 1680px){.gallery__desktop.galleryGrid__for-6{-moz-column-gap:6.728rem;column-gap:6.728rem;row-gap:6.533rem}}.gallery__desktop.galleryGrid__for-6 .gallery__item:nth-child(6n+1){grid-column:span 2;grid-row:span 2}.gallery__desktop.galleryGrid__for-6 .gallery__item:nth-child(6n+4){grid-column:3/span 2;grid-row:span 2}.gallery__desktop.galleryGrid__for-6 .gallery__item:nth-child(6n+1) .gallery__box,.gallery__desktop.galleryGrid__for-6 .gallery__item:nth-child(6n+4) .gallery__box{display:block;height:100%}.gallery__desktop.galleryGrid__for-6 .gallery__item:nth-child(6n+1) .gallery__graphic,.gallery__desktop.galleryGrid__for-6 .gallery__item:nth-child(6n+4) .gallery__graphic{width:100%;max-width:inherit;height:100%;aspect-ratio:initial}.gallery__mobile{transition:all .5s;display:block;position:relative}@media (min-width: 1280px){.gallery__mobile{display:none}}.gallery__mobile .js-slider-arrows .slick-arrow{color:var(--black)!important}.gallery>.btn__group{justify-content:center;transition:all .5s}.gallery.gallery--withTabs .gallery__heading{text-align:center}.gallery.gallery--withTabs .gallery__list{display:grid;transition:all .5s}@media (max-width: 1023.98px){.gallery.gallery--withTabs .gallery__list{max-width:55.207rem;margin-inline:auto}}@media (min-width: 1024px){.gallery.gallery--withTabs .gallery__list{display:grid}}@media (min-width: 1680px){.gallery.gallery--withTabs .gallery__list{row-gap:6.4rem}}.gallery.gallery--withTabs .gallery__tabs{text-transform:uppercase;display:block;font-weight:200;color:var(--reservar-filter-bg);transition:all .5s;margin-bottom:2rem;display:none;justify-content:center;gap:3rem}@media (min-width: 1024px){.gallery.gallery--withTabs .gallery__tabs{font-size:2rem;line-height:1.3345;letter-spacing:.2rem;margin-bottom:3rem;margin-inline:auto;display:flex;max-width:95%}}@media (max-width: 1023.98px){.gallery.gallery--withTabs .gallery__tabs{font-size:1.6rem;line-height:1.668125;letter-spacing:.16rem}}.gallery.gallery--withTabs .gallery__tabs .active{transition:all .5s;color:var(--reservar-filter-bg);font-weight:700}.gallery .form__group{max-width:35.7rem;margin-inline:auto;margin-bottom:5.5rem}@media (min-width: 1024px){.gallery .form__group{display:none}}.gallery .gallery__tabs+.form__group.withIcon{margin-bottom:1.5rem!important}.gallery__list.galleryGrid__for-7{grid-template-columns:repeat(2,1fr);gap:2rem}@media (min-width: 768px){.gallery__list.galleryGrid__for-7{gap:2.5rem}}@media (min-width: 1280px){.gallery__list.galleryGrid__for-7{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1280px){.gallery__list.galleryGrid__for-7{-moz-column-gap:4.445rem;column-gap:4.445rem;row-gap:4.306rem}}@media (min-width: 1680px){.gallery__list.galleryGrid__for-7{-moz-column-gap:6.399rem;column-gap:6.399rem;row-gap:6.89rem}}@media (max-width: 1279.98px){.gallery__list.galleryGrid__for-7 .gallery__item{grid-column:span 2;grid-row:span 2}}@media (min-width: 1280px){.gallery__list.galleryGrid__for-7 .gallery__item:not(.show){display:none}.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+1){grid-column:span 2;grid-row:span 2}.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+4){grid-column:span 2;grid-row:span 2}.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+5){grid-column:span 2;grid-row:span 2}}@media (min-width: 1280px)and (max-width: 1279.98px){.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+5){order:1}}.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+1) .imageGrid__box,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+4) .imageGrid__box,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(5n+5) .imageGrid__box{display:block;height:100%}.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+1) .imageGrid__graphic,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+4) .imageGrid__graphic,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(5n+5) .imageGrid__graphic{width:100%;max-width:inherit;aspect-ratio:initial}@media (min-width: 1024px){.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+1) .imageGrid__graphic .btn__group,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+4) .imageGrid__graphic .btn__group,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(5n+5) .imageGrid__graphic .btn__group{padding-inline:4.449rem;padding-bottom:3rem}}@media (min-width: 1680px){.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+1) .imageGrid__graphic .btn__group,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+4) .imageGrid__graphic .btn__group,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(5n+5) .imageGrid__graphic .btn__group{padding-inline:7.025rem;padding-bottom:6rem}}.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+1) .imageGrid__content,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+4) .imageGrid__content,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(5n+5) .imageGrid__content{position:absolute;inset:0 0 auto}@media (min-width: 1024px){.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+1) .imageGrid__content,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+4) .imageGrid__content,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(5n+5) .imageGrid__content{padding-inline:4.449rem;padding-top:4.913rem}}@media (min-width: 1680px){.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+1) .imageGrid__content,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+4) .imageGrid__content,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(5n+5) .imageGrid__content{padding-inline:7.025rem;padding-top:7.787rem}}.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+1) .imageGrid__heading,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+1) .imageGrid__subHeading,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+4) .imageGrid__heading,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(7n+4) .imageGrid__subHeading,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(5n+5) .imageGrid__heading,.gallery__list.galleryGrid__for-7 .gallery__item:nth-child(5n+5) .imageGrid__subHeading{color:var(--cl-text-white)}:host ::ng-deep .gallery__title{text-transform:uppercase;text-align:center;display:block;font-weight:500;color:var(--cl-pretitle);margin-bottom:2.5rem;transition:all .5s;font-size:1.8rem;line-height:1.213;letter-spacing:.18rem}@media (min-width: 768px){:host ::ng-deep .gallery__title{margin-bottom:6.8rem;font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1024px){:host ::ng-deep .gallery__title{margin-bottom:4.7rem}}@media (min-width: 1680px){:host ::ng-deep .gallery__title{font-size:2.4rem;line-height:1.25;letter-spacing:.24rem;margin-bottom:7.853rem}}.discover{transition:all .5s;position:relative;isolation:isolate;text-align:center;overflow-y:visible}.discover:before{content:"";position:absolute;z-index:-1;aspect-ratio:858/853;pointer-events:none;width:60rem;opacity:.15;background:url("./media/graphic-2-ORBZQJBW.png") no-repeat;background-size:contain;transform:scaleX(-1);transition:all .5s}.discover:before{display:none}@media (min-width: 1024px){.discover:before{display:block;top:-12rem;left:-13.8rem}}.discover__container{display:block;max-width:100%;margin-inline:auto;transition:all .5s;width:100%}@media (min-width: 1024px){.discover__container .slick-list .slick-slide:hover .discover__graphic--img{transform:scale(1.1)}.discover__container .slick-list .slick-slide:hover .discover__graphic:after{opacity:1}}.discover__container>.btn__group{margin-top:2rem;margin-inline:auto}@media (max-width: 1023.98px){.discover__container>.btn__group{max-width:32rem}}@media (min-width: 1024px){.discover__container>.btn__group{margin-top:3rem}}@media (min-width: 540px){.discover__container .extended{width:63rem}}@media (min-width: 1024px){.discover__container .extended{width:106rem}}@media (min-width: 1366px){.discover__container .extended{width:137.3rem}}@media (min-width: 1680px){.discover__container .extended{width:165.34rem}}@media (min-width: 1024px){.discover__inner.relative .discover__container{position:relative}}@media (min-width: 1680px){.discover__inner.relative .discover__container{position:unset}}.discover__slider,.discover__slider .slick-slide{transition:all .5s}@media (min-width: 1280px){.discover__slider .slick-slide{padding-inline:1.2rem}}div:has(.discover__box){vertical-align:top}.discover__graphic{width:100%;height:100%;transition:all .5s;margin-bottom:2.5rem;position:relative;overflow:hidden;text-align:center}.discover__graphic:after{content:"";position:absolute;inset:0;z-index:0;transition:opacity .3s ease;background:linear-gradient(to bottom,#00000073,#00000026 40% 60%,#00000073);opacity:.3}@media (min-width: 1024px){.discover__graphic{margin-bottom:0}}.discover__graphic--img{width:100%;height:100%;transition:all .5s;-o-object-fit:cover;object-fit:cover}.discover__graphic .discover__content{position:absolute;inset:0 0 auto;display:flex;flex-direction:column;align-items:center;z-index:1;opacity:1;transition:all .5s;color:var(--cl-text-white);padding-top:2rem;padding-inline:2rem}@media (min-width: 768px){.discover__graphic .discover__content{padding-top:3rem;padding-inline:2rem}}@media (min-width: 1680px){.discover__graphic .discover__content{padding-top:4rem;padding-inline:4rem}}@media (max-width: 1023.98px){.discover__graphic .discover__heading.photo{font-size:1.8rem;line-height:1.6666666667;letter-spacing:.036rem}}@media (max-width: 1023.98px){.discover__graphic .discover__subHeading.photo{font-size:1.5rem;line-height:1.4553333333;letter-spacing:.15rem}}.discover__content{color:var(--cl-text-dark)}.discover__content p{font-size:2rem;line-height:1.7;letter-spacing:.06rem}.discover .btn__group{justify-content:center}.discover__box{display:block;border-top-left-radius:100vw;border-top-right-radius:100vw;overflow:hidden;position:relative;aspect-ratio:167/228;margin-inline:auto}.discover__box .btn__group{transition:all .5s;justify-content:center}@media (min-width: 1024px){.discover__box .btn__group{padding-inline:1.5rem;opacity:0;position:absolute;inset-inline:0;top:auto;bottom:4rem;z-index:2}}@media (min-width: 1280px){.discover__box .btn__group .btn__link:not(:hover){color:var(--cl-text-white);border-color:var(--cl-text-white);opacity:1;transition:transform .25s ease}.discover__box .btn__group .btn__link:hover{transform:scale(1.05);color:var(--cl-text-white);border-color:var(--cl-text-white)}}.discover__box .btn__group .btn__link:after{background:var(--cl-text-white)}.discover__box:before{display:none;content:"";position:absolute;inset:auto 0 0;height:50%;opacity:0;z-index:1;transition:all .5s;background:linear-gradient(180deg,rgba(var(--black),0),rgba(var(--black),100%))}@media (min-width: 1024px){.discover__box:before{display:block}}@media (min-width: 1024px)and (hover: hover){.discover__box:hover:before,.discover__box:hover .btn__group{opacity:1}.discover__box:hover .discover__graphic--img{transform:scale(1.1)}}@media (min-width: 1024px)and (hover: none){.discover__box:before,.discover__box .btn__group{opacity:1}}.discover--noRadius .discover__box{border-top-left-radius:0;border-top-right-radius:0}.partners{padding-block:3.5rem;padding-inline:1.5rem}@media (min-width: 768px){.partners{padding-block:15rem 13.421rem;padding-inline:3rem}}@media (min-width: 1680px){.partners{padding-bottom:15.021rem}}.partners__title{margin-bottom:2.5rem;text-transform:uppercase;text-align:center;display:block;font-weight:500;color:var(--cl-pretitle);font-size:1.8rem;line-height:1.213;letter-spacing:.18rem}@media (min-width: 768px){.partners__title{margin-bottom:4rem;font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1024px){.partners__title{font-size:2.4rem;line-height:1.25;letter-spacing:.24rem}}.partners__list{display:grid;grid-template-columns:repeat(2,1fr);margin-inline:auto;max-width:55.5rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:2rem}@media (min-width: 768px){.partners__list{-moz-column-gap:5.3rem;column-gap:5.3rem;row-gap:5.321rem}}@media (min-width: 1024px){.partners__list{grid-template-columns:repeat(3,1fr);max-width:85.9rem}}@media (min-width: 1680px){.partners__list{grid-template-columns:repeat(5,1fr);max-width:146.7rem}}.partners__item{width:100%;aspect-ratio:251/158;overflow:hidden;cursor:pointer}.partners__item:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(6)):not(:nth-child(7)):not(:nth-child(8)):not(:nth-child(9)):not(:nth-child(10)){display:none}@media (min-width: 1024px){.partners__item{display:block!important}}.partners__item--img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:all .5s}.partners__item:hover .partners__item--img{transform:scale(1.33)}.schedule{background:var(--bg-light-2)}.schedule__title{text-align:center}.schedule__list{display:grid;grid-template-columns:1fr;row-gap:2.5rem;margin-inline:auto}@media (min-width: 768px){.schedule__list{row-gap:3.8rem}}.schedule__item{display:flex;width:100%;flex-direction:column;row-gap:3.8rem}.schedule__box{display:grid;grid-template-areas:"name" "icon" "time";row-gap:1.4rem;color:var(--grey);text-align:center}@media (min-width: 768px){.schedule__box{grid-template-areas:"name icon time";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-moz-column-gap:3.7rem;column-gap:3.7rem;align-items:center;text-align:initial}}.schedule__box>span{grid-area:icon;position:relative;width:4.7rem;aspect-ratio:1;border-radius:50px;display:flex;align-items:center;justify-content:center;justify-self:center;align-self:center;font-size:2.7rem;overflow:hidden;isolation:isolate}.schedule__box>span:before{content:"";position:absolute;inset:0;background:var(--grey20);opacity:.6;z-index:-1}.schedule__box .schedule__name{grid-area:name;text-transform:uppercase;text-align:center;justify-self:center;font-weight:600;font-size:1.5rem;line-height:1.6;letter-spacing:.045rem}@media (min-width: 768px){.schedule__box .schedule__name{text-align:end;justify-self:end;width:50%;font-size:1.6rem;line-height:1.16;letter-spacing:.16rem}}@media (min-width: 1024px){.schedule__box .schedule__name{font-size:1.8rem;line-height:1.213;letter-spacing:.18rem}}@media (min-width: 1680px){.schedule__box .schedule__name{font-size:2rem;line-height:1.7;letter-spacing:.06rem}}.schedule__box .schedule__time{grid-area:time;text-align:center;justify-self:center}@media (min-width: 768px){.schedule__box .schedule__time{text-align:start;justify-self:start}}.schedule__box .schedule__time span{display:block;margin-bottom:0!important}.hotels .banner__item{min-height:calc(100svh - 4rem)}@media (min-width: 768px){.hotels .banner__item{min-height:calc(100svh - 6rem)}}@media (min-width: 1024px){.hotels .banner__item{min-height:calc(100svh - 6rem)}}@media (max-width: 1023.98px){.hotels .banner__offers--tigger{right:1.84rem;position:absolute;left:inherit;top:50%;bottom:inherit;transform:translate(13.97rem,5.2rem) rotate(-90deg);transform-origin:left}}@media (min-width: 1024px){.hotels:has(.header__outer .header__subNav) .banner__filter{bottom:7.8rem}}@media (min-width: 1680px){.hotels:has(.header__outer .header__subNav) .banner__filter{bottom:8.6rem}}@media (min-width: 1024px){.hotels:has(.header__outer .header__subNav) .banner__actions{padding-bottom:10.1rem}}@media (min-width: 1024px){.hotels:has(.header__outer .header__subNav) .banner__title{padding-bottom:9.4rem}}@media (min-width: 1680px){.hotels:has(.header__outer .header__subNav) .banner__title{padding-bottom:10.1rem}}@media (min-width: 1024px){.hotels:has(.header__outer .header__subNav) .banner:has(.banner__filter) .banner__actions{padding-bottom:17.4rem}}@media (min-width: 1680px){.hotels:has(.header__outer .header__subNav) .banner:has(.banner__filter) .banner__actions{padding-bottom:10.1rem}}@media (min-width: 1024px){.hotels:has(.header__outer .header__subNav) .banner:has(.banner__filter) .banner__title{padding-bottom:17.4rem}}@media (max-width: 1023.98px){.hotels:has(.header__outer .header__nav) .banner__title{padding-bottom:13.3rem}}@media (min-width: 1024px){.hotels .banner:has(.banner__filter) .banner__actions{padding-bottom:11.4rem}}@media (min-width: 1680px){.hotels .banner:has(.banner__filter) .banner__actions{padding-bottom:4.1rem}}@media (min-width: 1024px){.hotels.nav-sticky:has(.header__outer .header__subNav) .banner__filter{bottom:1.8rem}}@media (min-width: 1680px){.hotels.nav-sticky:has(.header__outer .header__subNav) .banner__filter{bottom:2.6rem}}@media (min-width: 1024px){.hotels.nav-sticky:has(.header__outer .header__subNav) .banner__actions{padding-bottom:4.1rem}}@media (min-width: 1024px){.hotels.nav-sticky:has(.header__outer .header__subNav) .banner__title{padding-inline:20rem;padding-bottom:3.4rem}}@media (min-width: 1680px){.hotels.nav-sticky:has(.header__outer .header__subNav) .banner__title{padding-inline:30rem;padding-bottom:4.1rem}}@media (min-width: 1024px){.hotels.nav-sticky:has(.header__outer .header__subNav) .banner:has(.banner__filter) .banner__actions{padding-bottom:11.4rem}}@media (min-width: 1680px){.hotels.nav-sticky:has(.header__outer .header__subNav) .banner:has(.banner__filter) .banner__actions{padding-bottom:4.1rem}}@media (min-width: 1024px){.hotels.nav-sticky:has(.header__outer .header__subNav) .banner:has(.banner__filter) .banner__title{padding-bottom:11.4rem}}@media (min-width: 1024px){.hotels.nav-sticky .banner:has(.banner__filter) .banner__actions{padding-bottom:11.4rem}}@media (min-width: 1680px){.hotels.nav-sticky .banner:has(.banner__filter) .banner__actions{padding-bottom:4.1rem}}@media (min-width: 1680px){.hotels.nav-sticky .banner:has(.banner__filter) .banner__title{display:none}}.banner__filter{display:none;position:absolute;width:107.7rem;max-width:95%;padding-block:1.2rem;padding-inline:2.3rem 2.4rem;color:var(--grey);left:50%;transform:translate(-50%);border-radius:4px;gap:1.1rem;transition:all .5s;z-index:1}@media (min-width: 1024px){.banner__filter{display:flex;align-items:center}}.banner__filter .banner__fieldGroup{flex:1 1 0;width:100%;position:relative}.banner__filter .banner__fieldInner{width:100%;height:100%;position:relative;overflow:hidden;font-family:var(--font-text)}.banner__filter .banner__fieldInner:before{content:"-";font-size:1rem;line-height:1.2;letter-spacing:.1rem;font-weight:500;position:absolute;top:2.9rem;left:1.5rem}.banner__filter .banner__fieldLabel{position:absolute;top:.5rem;left:1.5rem;text-transform:uppercase;font-size:1.6rem;line-height:1.2;font-weight:500;pointer-events:none}.banner__filter .banner__fieldIcon{position:absolute;inset:2px 2px 2px auto;width:4.744rem;border-radius:4px;background:var(--bg-primary);color:var(--cl-text-white);display:flex;align-items:center;justify-content:center;font-size:2.3rem;pointer-events:none}.banner__filter .banner__fieldControl{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;border-radius:4px;background:var(--white);width:100%;height:4.6rem;padding-block:2.9rem .5rem;font-weight:500;padding-inline:2.4rem 6.1rem;font-size:1rem;line-height:1.2;letter-spacing:.1rem;text-transform:uppercase}.banner__filter .banner__fieldControl:focus{outline:0;box-shadow:none}.banner__filter .banner__fieldBtn{flex:0 0 auto}.banner__filter .banner__fieldBtn .btn{width:23rem;font-size:1.8rem}.banner__filter .banner__fieldSub{display:none;position:absolute;inset:-5rem;top:auto;bottom:calc(100% + 1rem);background:color-mix(in srgb,var(--golden-light),var(--white) 80%);padding:1.8rem 2.2rem;border-radius:4px}.banner__filter .banner__fieldSub .banner__fieldLabel{font-size:1.4rem}.banner__filter .banner__fieldSub .banner__fieldInner{height:auto}.banner__filter .banner__fieldSub .banner__fieldInner:before{top:2.4rem}.banner__filter .banner__fieldSub .banner__fieldInner+.banner__fieldInner{margin-top:1rem}.banner__filter .banner__fieldSub .banner__fieldControl{padding-top:2.4rem;height:4.2rem}.banner__filter .banner__fieldSub .btn{height:4.2rem;padding-block:1rem}.banner__filter .banner__fieldSub .btn__group{margin-top:1.5rem}@media (min-width: 768px){.hotels .news{margin-top:-11.1rem;padding-top:18.9rem}}@media (min-width: 1024px){.hotels .news{margin-top:0;padding-block:4.6rem 4.8rem}}@media (min-width: 1680px){.hotels .news{padding-top:4.4rem}}.hotels .news:before{top:-5.85rem;left:-19.85rem}@media (min-width: 768px){.hotels .news:before{top:-11.7rem;left:-39.7rem}}@media (min-width: 1024px){.hotels .news:before{top:-10.9rem;left:-33.4rem}}@media (min-width: 1680px){.hotels .news:before{top:-11.516rem;left:-29.4rem}}.hotels .news:after{bottom:-5.55rem;right:-20.05rem}@media (min-width: 768px){.hotels .news:after{bottom:-11.1rem;right:-40.1rem}}@media (min-width: 1024px){.hotels .news:after{bottom:-11.2rem;right:-29.1rem}}@media (min-width: 1680px){.hotels .news:after{bottom:-2.684rem;right:-28.4rem}}@media (min-width: 1024px){.hotels .news__container{width:32rem}}@media (min-width: 1024px){.hotels .news__inner.relative .news__container{position:relative}}@media (min-width: 1024px){.hotels .news .js-slider-arrows{inset-inline:-8.5rem}}.news.js-active-slider .js-slider-arrows .slick-arrow{align-items:flex-end!important}@media (min-width: 1024px){.hotels .discover:before{width:79.9rem;aspect-ratio:799/796}}.events__title{text-align:center}.events__container{display:block;width:100%;transition:all .5s}@media (min-width: 768px){.events>.events__inner{padding-inline:0}}div:has(.events__box){vertical-align:top}.events__box .events__inner{position:relative;width:100%}@media (min-width: 1280px){.events__box .events__inner{order:1;margin-bottom:1rem}}@media (min-width: 1680px){.events__box .events__inner{margin-bottom:1.5rem}}@media (min-width: 1280px){.events__box .events__inner:before{content:"";transition:all .5s;position:absolute;inset:0;background:#0000001a;opacity:0;pointer-events:none}}.events__heading{color:var(--cl-title)!important;display:grid;align-content:center;margin-top:1rem}@media (min-width: 1280px){.events__heading{order:2}}@media (min-width: 1280px){.events__heading{font-size:2.1rem;line-height:1.5238095238;letter-spacing:.24rem}}.events__heading.photo{margin-bottom:2rem;text-transform:uppercase;font-weight:500;font-family:var(--font-text)!important;text-align:center}@media (min-width: 768px){.events__heading.photo{font-size:1.5rem!important;letter-spacing:.048rem}}@media (min-width: 1680px){.events__heading.photo{font-size:2.1rem!important;letter-spacing:.24rem}}.events__subHeading.photo{color:var(--grey)!important;margin-bottom:2rem}.events__graphic{width:100%;aspect-ratio:472/635;overflow:hidden;position:relative;margin-bottom:1rem;transition:all .5s;gap:1}@media (min-width: 768px){.events__graphic{margin-bottom:1.6rem}}@media (min-width: 1280px){.events__graphic{aspect-ratio:334/452;margin-bottom:0}}.events__graphic--img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:none}@media (min-width: 1280px){.events__graphic--img{transition:all .5s}}.events__info{display:grid;width:100%;text-align:left}@media (min-width: 1280px){.events__info{inset:0}}@media (min-width: 1280px){.events__info{position:static;inset:2rem;color:var(--grey)}}.events__info .events__name{font-size:2rem;line-height:1.6;letter-spacing:.2rem;grid-column:1;justify-self:start}@media (min-width: 1280px){.events__info .events__name{font-weight:700;font-size:1.7rem;line-height:1.8823529412;letter-spacing:.24rem}}.events__info .events__icon{grid-column:2;justify-self:center;display:none;align-items:flex-start;justify-content:center}.events__info .events__date{font-size:1.5rem;line-height:2.1333333333;letter-spacing:.15rem;grid-column:3;justify-self:end;text-align:right}@media (min-width: 1280px){.events__info .events__date{font-size:1.7rem;line-height:1.8823529412;letter-spacing:.24rem;font-weight:700;color:var(--grey)}}.events__info-location{display:block;text-align:center}.events__inner>.btn__group{justify-content:center;transition:all .5s;row-gap:1.5rem}@media (min-width: 1280px){.events__inner>.btn__group{position:absolute;inset:2rem;top:auto!important}}@media (max-width: 1279.98px){.events__inner>.btn__group .btn__link{color:var(--grey)!important}}@media (min-width: 1280px){.events__inner>.btn__group .btn__link{color:var(--white)}.events__inner>.btn__group .btn__link:after{background:var(--white)!important}}.events__inner>.btn__group .btn__link:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--grey)!important;opacity:.6}@media (min-width: 1280px){.events__inner>.btn__group .btn__link:after{background:var(--white)!important}}.events__inner>.btn__group .btn__link:hover{transform:scale(1.05)}@media (max-width: 1023.98px){.events__inner>.btn__group .btn__secondary--outline:not(:hover){border-color:var(--grey);color:var(--grey)}}@media (max-width: 1279.98px){.events__inner>.btn__group .btn__secondary{background:var(--bg-primary);border-color:var(--cl-title);color:var(--cl-text-white)}.events__inner>.btn__group .btn__secondary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}}.events .events__box>.btn__group{display:flex;justify-content:center;gap:1.6rem;min-height:2.2rem;margin-top:.4rem}.events .events__heading.photo{min-height:3.2rem;margin-bottom:.6rem}.events__slider{transition:all .5s}@media (min-width: 1280px){.events__slider{margin-inline:-1.9565rem}}@media (min-width: 1680px){.events__slider{margin-inline:-2.8195rem}}.events__slider .slick-track{display:flex;align-items:flex-end}.events__slider .slick-center .events__graphic{width:100%;aspect-ratio:509/510}.events__slider .slick-center>div{width:100%;height:100%}.events__slider .slick-center div:has(>.events__box){display:flex!important;height:auto;align-items:flex-end}.events>.btn__group{justify-content:center;display:none}@media (min-width: 1280px){.events>.btn__group{display:flex;margin-top:3rem}}.events__box{display:flex;width:100%;flex-direction:column;transition:all .5s;align-items:stretch}@media (min-width: 1280px)and (hover: hover){.events__box:hover .events__graphic--img{transform:scale(1.1)}}.events .events__heading.photo{order:1}.events .events__box>.btn__group{order:2}@media (max-width: 1679.98px){.events:not(.events__list) .events__inner .btn__group .btn__secondary--outline{border-color:#0000;padding-block:0 .6rem;padding-inline:0;width:auto;position:relative;height:auto}.events:not(.events__list) .events__inner .btn__group .btn__secondary--outline:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--grey)}}@media (max-width: 1679.98px)and (min-width: 1280px){.events:not(.events__list) .events__inner .btn__group .btn__secondary--outline:after{background:var(--white)}}@media (max-width: 1679.98px){.events:not(.events__list) .events__inner .btn__group .btn__secondary--outline:hover:after{background:var(--bg-primary)}}@media (max-width: 1679.98px){.events:not(.events__list) .events__inner .btn__group .btn__secondary--outline:not(:hover){color:var(--grey);opacity:1}}@media (max-width: 1679.98px)and (min-width: 1024px){.events:not(.events__list) .events__inner .btn__group .btn__secondary--outline:not(:hover){color:var(--cl-text-white)}}.events:not(.events__list) .events__box,.events:not(.events__list) .events__box>.events__inner,.events:not(.events__list) .events__inner{width:100%}.events:not(.events__list) .events__slider .slick-slide{margin-inline:1rem}.events:not(.events__list) .events__slider .slick-slide>div{width:100%!important;display:block}.events:not(.events__list) .events__slider .slick-slide>div>div{width:100%!important}@media (min-width: 1280px){.events:not(.events__list) .events__slider .slick-track{display:flex;align-items:flex-end}.events:not(.events__list) .events__graphic{height:460px;transition:height .35s ease,transform .35s ease,opacity .35s ease}.events:not(.events__list) .events__slider:has(.slick-cloned) .slick-center .events__graphic{height:580px}.events:not(.events__list) .events__slider:not(:has(.slick-cloned)) .slick-center .events__graphic{height:460px}.events:not(.events__list):not(:has(.slick-cloned)):has(.slick-slide:only-child) .slick-slide .events__graphic{height:580px}.events:not(.events__list):not(:has(.slick-cloned)):has(.slick-slide:nth-child(2):last-child) .slick-slide .events__graphic{height:580px}}@media (max-width: 1279.98px){.events:not(.events__list) .events__slider .slick-track{display:block;align-items:stretch}.events:not(.events__list) .events__inner:before{display:none!important}.events:not(.events__list) .events__inner{display:flex;flex-direction:column;gap:.5rem;overflow:visible}.events:not(.events__list) .events__graphic{position:relative;aspect-ratio:472/635;height:auto;overflow:hidden}.events:not(.events__list) .events__info{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:.4rem;text-align:center;color:var(--cl-title)}.events:not(.events__list) .events__name{width:100%;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.events:not(.events__list) .events__date{width:100%;text-align:center;white-space:nowrap}.events:not(.events__list) .events__info:has(.events__name+.events__date){justify-content:space-evenly;text-align:left}.events:not(.events__list) .events__info:has(.events__name+.events__date) .events__name{width:auto}.events:not(.events__list) .events__info:has(.events__name+.events__date) .events__date{width:auto;text-align:right}.events:not(.events__list) .btn__group{position:relative;margin-top:.4rem}.events:not(.events__list) .slick-slide{height:auto!important}.events:not(.events__list) .events__box{height:auto}.events:not(.events__list) .slick-center .events__graphic{height:auto!important;aspect-ratio:472/635!important;transform:none!important}.events:not(.events__list) .events__graphic,.events:not(.events__list) .events__graphic--img{transition:none!important;transform:none!important}}@media (min-width: 1280px){.events__info:not(:has(.events__subHeading)) .events__date{color:var(--grey)}}.moments{position:relative;text-align:center;isolation:isolate;max-width:2000px;margin-inline:auto;transition:all .5s;overflow:hidden}.moments--withBg{background:url("./media/moments-bg-img-PCX2KHWB.png") bottom center no-repeat var(--moments-bg);background-size:60% auto}@media (max-width: 1279.98px){.moments--withBg{padding-block:2rem 65rem}}@media (min-width: 1280px){.moments--withBg{padding-block:3rem 35rem}}@media (max-width: 1023.98px){.moments--withBg .moments__container{padding-inline:5rem}}@media (min-width: 1024px)and (max-width: 1279.98px){.moments--withBg .moments__container{padding-inline:14rem}}@media (min-width: 1280px){.moments--withBg .moments__container{padding-inline:25rem}}.moments--withBg .moments__title{color:var(--white)}.moments--withBg .moments__heading{color:var(--cl-text-white)}.moments--withBg .moments__paragraph{color:var(--white)}@media (max-width: 1023.98px){.moments--withTopGraphic{padding-top:16rem}}@media (min-width: 1024px){.moments--withTopGraphic{padding-top:23rem}}.moments--withTopGraphic:before{content:"";position:absolute;left:50%;width:35.423rem;max-width:70%;pointer-events:none;aspect-ratio:414.23/418.26;background:url("./media/moment-graphic-UH43PXBD.svg") center center no-repeat;background-size:cover;animation:rotation-mobile 90s linear infinite;top:0}@media (min-width: 768px){.moments--withTopGraphic:before{top:-26.1rem;animation:rotation 90s linear infinite}}@media (min-width: 1024px){.moments--withTopGraphic:before{top:-17.8rem}}@keyframes rotation-mobile{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotation{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}.moments__container{width:100%;margin-inline:auto}.moments__title{text-align:center}.moments__heading span{display:none}@media (min-width: 1680px){.moments__heading span{display:inline}}.moments__subHeading{display:block}.moments__paragraph p{margin-bottom:1.5rem}.moments .btn__group{align-items:center;margin-inline:auto;flex-direction:column}.moments-imageGrid__group .imageGrid{order:1}@media (min-width: 1680px){.moments-imageGrid__group .imageGrid{order:2}}.moments-imageGrid__group .moments{order:2}@media (min-width: 1680px){.moments-imageGrid__group .moments{order:1}}@media (min-width: 1680px){.moments-imageGrid__group .moments--withTopGraphic{padding-bottom:0}}@media (min-width: 1680px){.moments-imageGrid__group .moments .imageGrid{padding-top:6rem}}@media (min-width: 1024px){.nav-sticky:has(.header__subNav) .moments.moments--withBg{min-height:calc(100svh - 12rem)}}@media (min-width: 1680px){.nav-sticky:has(.header__subNav) .moments.moments--withBg{padding-bottom:27rem;background-position:center bottom -20.6rem}}.features{background:var(--primary50);padding-block:1.1rem}@media (max-width: 1023.98px){.features{padding-inline:2rem}}@media (min-width: 1024px){.features{padding-inline:4rem}}.features__inner{padding-inline:4.5rem}@media (min-width: 768px){.features__inner{padding-inline:0}}.features__container{position:relative;margin-inline:auto;width:59.3rem;max-width:100%;transition:all .5s}@media (min-width: 1024px){.features__container{width:110.7rem;max-width:90%}}@media (min-width: 1680px){.features__container{width:134.7rem}}.features__slider{transition:all .5s;text-align:center}.features__slider .slick-track{display:block}.features__slider .slick-slide{transition:all .5s;position:relative;height:auto;display:block!important;align-items:center;justify-content:center}.features__slider .slick-slide+.slick-slide:before{content:"";opacity:1;pointer-events:none;position:absolute;inset:0 auto 0 1px;width:1px;background:var(--white);transition:all .5s;opacity:.6}.features__slider .slick-slide+.slick-current:before{opacity:0}.features__item{display:flex;align-items:center;justify-content:center;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:1rem;color:var(--grey)}@media (min-width: 768px){.features__item{-moz-column-gap:1rem;column-gap:1rem}}.features__item .features__icon{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:100vw;background:var(--primary50);font-size:1.4rem}@media (min-width: 540px){.features__item .features__icon{width:4rem;height:4rem;font-size:1.8rem}}@media (min-width: 768px){.features__item .features__icon{width:4.7rem;height:4.7rem}}.features__item .features__text{font-size:1.4rem;line-height:1.5;letter-spacing:.028rem}@media (min-width: 768px){.features__item .features__text{font-size:1.9rem;line-height:1.8947368421;letter-spacing:.038rem}}.features .js-slider-arrows{position:absolute;bottom:0;width:100%;margin:0 auto;left:50%;transform:translate(-50%);display:flex;justify-content:space-between;z-index:2}.faq__title{text-align:center;display:block}.faq__container{margin-inline:auto}.faq__list{counter-reset:section}.faq__item{color:var(--grey)}.faq__item+.faq__item{border-top:1px solid var(--primary50)}.faq__item:nth-child(1) .faq__heading:before,.faq__item:nth-child(2) .faq__heading:before,.faq__item:nth-child(3) .faq__heading:before,.faq__item:nth-child(4) .faq__heading:before,.faq__item:nth-child(5) .faq__heading:before,.faq__item:nth-child(6) .faq__heading:before,.faq__item:nth-child(7) .faq__heading:before,.faq__item:nth-child(8) .faq__heading:before,.faq__item:nth-child(9) .faq__heading:before{content:"0" counter(section)}.faq__item .faq__content{display:none}.faq__item.active .faq__icon{transform:rotate(90deg)}.faq__item .faq__heading{padding-block:2rem;text-transform:uppercase;display:flex;align-items:flex-start;gap:2.4rem;padding-inline:4.5rem 1rem;transition:all .5s}@media (max-width: 1279.98px){.faq__item .faq__heading{padding-block:2rem;padding-inline:4.5rem 1rem}}@media (min-width: 1280px){.faq__item .faq__heading{padding-block:2.5rem;padding-inline:5.9rem 1.4rem}}.faq__item .faq__content{padding-bottom:1.5rem;padding-inline:6rem}@media (max-width: 1279.98px){.faq__item .faq__content{padding-inline:1rem 0rem;padding-block:2rem 0rem}}@media (min-width: 768px){.faq__item .faq__content{padding-bottom:3rem}}@media (max-width: 1023.98px){.faq__item .faq__content{padding-inline:2rem}}@media (min-width: 1680px){.faq__item .faq__content{padding-bottom:.5rem}}.faq__heading{font-weight:500;position:relative;font-size:1.6rem;line-height:1.2;letter-spacing:.16rem}@media (min-width: 768px){.faq__heading{font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1280px){.faq__heading{font-size:2rem;line-height:1.8195;letter-spacing:.2rem}}.faq__heading:before{counter-increment:section;content:counter(section);position:absolute;left:1rem;color:var(--cl-title)}.faq__content{font-size:1.4rem;line-height:1.5;letter-spacing:.042rem}@media (min-width: 768px){.faq__content{font-size:2rem;line-height:1.7;letter-spacing:.06rem}}.faq__heading .faq__icon{margin-left:auto;position:relative;top:.5rem;opacity:.7;color:var(--cl-title);transition:all .5s}.faq__heading .faq__icon i{vertical-align:top}.faqsImg__title{text-align:center}@media (min-width: 1024px){.faqsImg__title{display:none!important}}.faqsImg__inner{display:flex;flex-direction:column;max-width:53.2rem;margin-inline:auto;width:100%}@media (min-width: 440px){.faqsImg__inner{row-gap:0rem}}@media (min-width: 768px){.faqsImg__inner{max-width:initial;width:100%}}@media (min-width: 1280px){.faqsImg__inner{row-gap:4rem;flex-direction:row;align-items:flex-start}}.faqsImg__imageSlider{flex:1 1 100%;max-width:100%;width:100%}@media (min-width: 1280px){.faqsImg__imageSlider{position:sticky;max-width:50%;top:10rem}}.faqsImg__slider{margin-inline:auto}@media (min-width: 1680px){.faqsImg__slider{max-width:65rem}}.faqsImg__sliderItem{width:100%;aspect-ratio:532.09/504.21;overflow:hidden}@media (max-width: 1023.98px){.faqsImg__sliderItem{padding-inline:0rem}}@media (min-width: 1680px){.faqsImg__sliderItem{aspect-ratio:789.67/748.31}}.faqsImg__sliderImage{width:auto;height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width: 1280px){.faqsImg__sliderImage{width:auto}}.faqsImg.js-active-slider .js-slider-arrows{inset-inline:-4.5rem}.faqsImg.js-active-slider .js-slider-arrows .slick-arrow{color:var(--black)}.faqsImg .faq__container{margin-inline:auto;flex:1 1 100%;width:100%;margin-top:2rem}@media (max-width: 1279.98px){.faqsImg .faq__container{margin-top:2rem}}@media (min-width: 1280px){.faqsImg .faq__container{padding-inline:5rem 0rem}}.faqsImg .faq__container .btn__group{justify-content:center;margin-top:2rem}.faqsImg .faq__heading{position:relative}.faqsImg .faq__heading:before{counter-increment:section;content:counter(section);position:absolute;left:1rem;color:var(--cl-title)}.faqsImg .faq__heading .faqsImg .faq__icon{margin-left:auto;position:relative;top:.5rem;opacity:.7;color:var(--cl-title);transition:all .5s}.faqsImg .faq__heading .faqsImg .faq__icon i{vertical-align:top}@media (max-width: 1279.98px){.faqsImg .faq__content__paragraph{padding-inline:1rem 0rem;padding-block:2rem 0rem}}.faqsImg .faq__title{text-align:center;display:none}@media (min-width: 1280px){.faqsImg .faq__title{display:block}}.faqsImg .faq__list{counter-reset:section}.faqsImg .faq__item{color:var(--grey)}.faqsImg .faq__item+.faqImg__item{border-top:1px solid var(--primary50)}.faqsImg .faq__item:nth-child(1) .faqImg__heading:before,.faqsImg .faq__item:nth-child(2) .faqImg__heading:before,.faqsImg .faq__item:nth-child(3) .faqImg__heading:before,.faqsImg .faq__item:nth-child(4) .faqImg__heading:before,.faqsImg .faq__item:nth-child(5) .faqImg__heading:before,.faqsImg .faq__item:nth-child(6) .faqImg__heading:before,.faqsImg .faq__item:nth-child(7) .faqImg__heading:before,.faqsImg .faq__item:nth-child(8) .faqImg__heading:before,.faqsImg .faq__item:nth-child(9) .faqImg__heading:before{content:"0" counter(section)}.faqsImg .faq__item .faqImg__content{display:none}.faqsImg .faq__item.active .faqImg__icon{transform:rotate(90deg)}.faqsImg .faq__item .faqsImg .faq__heading{padding-block:1.5rem;text-transform:uppercase;display:flex;align-items:flex-start;gap:2.4rem;padding-inline:4.5rem 1rem;transition:all .5s}@media (min-width: 768px){.faqsImg .faq__item .faqsImg .faq__heading{padding-block:3rem 3.3rem;padding-inline:13rem 1.6rem}}@media (min-width: 1024px){.faqsImg .faq__item .faqsImg .faq__heading{padding-inline:12.6rem 4.4rem}}@media (min-width: 1280px){.faqsImg .faq__item .faqsImg .faq__heading{padding-block:4.5rem;padding-inline:5.9rem 1.4rem}}.faqsImg .faq__item .faqsImg .faq__content{padding-bottom:1.5rem;padding-inline:4.5rem 1rem}@media (min-width: 768px){.faqsImg .faq__item .faqsImg .faq__content{padding-bottom:3rem;padding-inline:13rem 6.3rem}}@media (min-width: 1024px){.faqsImg .faq__item .faqsImg .faq__content{padding-inline:12.6rem 22.2rem}}@media (min-width: 1280px){.faqsImg .faq__item .faqsImg .faq__content{padding-bottom:3rem;padding-inline:10.9rem 16.2rem}}:host ::ng-deep .faqsImg__title{margin-bottom:2.5rem;text-transform:uppercase;text-align:center;display:block;font-weight:700;color:var(--cl-title);transition:all .5s;font-size:1.8rem;line-height:1.213;letter-spacing:.18rem}@media (min-width: 768px){:host ::ng-deep .faqsImg__title{font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1024px){:host ::ng-deep .faqsImg__title{font-size:2.4rem;line-height:1.25;letter-spacing:.24rem;margin-bottom:6.5rem;display:none}}:host ::ng-deep .faq__title{margin-bottom:2.5rem;text-transform:uppercase;text-align:center;display:none;font-weight:700;color:var(--cl-title);transition:all .5s;font-size:1.8rem;line-height:1.213;letter-spacing:.18rem}@media (min-width: 768px){:host ::ng-deep .faq__title{font-size:2rem;line-height:1.213;letter-spacing:.2rem;margin-bottom:7.4rem}}@media (min-width: 1024px){:host ::ng-deep .faq__title{font-size:2.4rem;line-height:1.25;letter-spacing:.24rem;margin-bottom:6.5rem;display:block}}.offers__container{margin-inline:auto;max-width:100%}.offers__title{text-align:center}.offers__box{position:relative}@media (min-width: 1366px){.offers__box{padding-bottom:10.285rem}.offers__box:hover .btn__group{margin-bottom:0}}@media (min-width: 1680px){.offers__box{padding-bottom:16.3rem}}div:has(.offers__box){vertical-align:top}.offers__graphic{width:100%;position:relative;aspect-ratio:535.26/397}.offers__graphic--img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.offers__content{padding-top:1.7rem;padding-inline:1.5rem;position:relative;text-align:center}@media (min-width: 768px){.offers__content{padding-inline:2.9rem}}@media (min-width: 1024px){.offers__content{padding-top:3rem;background:var(--bg-light-1);inset:auto 0 0}}@media (min-width: 1366px){.offers__content{position:absolute;padding-top:2rem}}.offers__content .btn__group{transition:all .5s;justify-content:center}@media (min-width: 768px){.offers__content .btn__group{flex-wrap:nowrap}}@media (min-width: 1024px){.offers__content .btn__group{flex-wrap:wrap}}@media (min-width: 1366px){.offers__content .btn__group{margin-bottom:-5rem}}.offers__content .offers__label{position:absolute;top:0;left:50%;transform:translate(-50%,-100%);background:var(--bg-primary);border-top-left-radius:4px;border-top-right-radius:4px;color:var(--cl-text-white);padding:.9rem 4.1rem;text-transform:uppercase;font-size:1.6rem;line-height:1.20875;font-weight:700}@media (min-width: 1366px){.offers__content .offers__heading{display:grid;align-content:center}}.offers__slider{transition:all .5s;margin-inline:-2.6865rem}@media (min-width: 1680px){.offers__slider{margin-inline:-4rem}}.offers__slider .slick-slide{transition:all .5s;padding-inline:2.6865rem}@media (min-width: 1680px){.offers__slider .slick-slide{padding-inline:4rem}}.offers .js-slider-arrows{inset-block:auto;transform:translateY(-50%);inset-inline:0}@media (min-width: 1680px){.offers .js-slider-arrows{inset-inline:3.2rem 3.119rem}}.offers .js-slider-arrows .slick-arrow{color:var(--black)}.advantages{background:var(--primary50)}.advantages__inner{margin-inline:auto}.advantages__item{display:flex;align-items:center;justify-content:center;position:relative;min-height:7rem;color:var(--grey);-moz-column-gap:6.4rem;column-gap:6.4rem}@media (max-width: 439.98px){.advantages__item{min-height:7rem}}@media (min-width: 768px){.advantages__item{-moz-column-gap:8.7rem;column-gap:8.7rem}}@media (min-width: 1024px){.advantages__item{-moz-column-gap:14.7rem;column-gap:14.7rem}}.advantages__item .advantages__icon{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;border-radius:100vw;background:var(--primary50);font-size:1.269rem}@media (max-width: 439.98px){.advantages__item .advantages__icon{width:4.7rem;height:4.7rem}}@media (min-width: 768px){.advantages__item .advantages__icon{width:4.7rem;height:4.7rem;font-size:2.111rem}}.advantages__item .advantages__heading,.advantages__item .advantages__text{flex:1 0 0;color:var(--cl-pretitle)}@media (max-width: 439.98px){.advantages__item .advantages__heading,.advantages__item .advantages__text{flex:0 0 0;min-width:12rem}}.advantages__item .advantages__heading{text-align:right;font-size:1.4rem;line-height:1.3714285714;letter-spacing:.14rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.advantages__item .advantages__heading{font-size:1.5rem;line-height:1.7793333333;letter-spacing:.15rem}}.advantages__item .advantages__text{font-size:1.4rem;line-height:1.5;letter-spacing:.028rem}@media (min-width: 768px){.advantages__item .advantages__text{font-size:1.9rem;line-height:1.8947368421;letter-spacing:.038rem}}.advantages .js-slider-arrows{position:absolute;bottom:0;width:90%;margin:0 auto;left:50%;transform:translate(-50%);display:flex;justify-content:space-between;color:#1e1e1e66;z-index:2}.advantages .js-slider-arrows .slick-arrow{opacity:1}@media (max-width: 1279.98px){.advantages .js-slider-arrows .slick-arrow{margin-inline:0rem}}@media (min-width: 1280px){.advantages .js-slider-arrows .slick-arrow{margin-inline:0rem}}.exclusive{display:flex;padding-block:3.5rem;padding-inline:4.5rem;flex-direction:column;transition:all .5s;overflow:hidden}@media (min-width: 768px){.exclusive{padding-block:5rem;padding-inline:6.7rem 6.705rem}}@media (min-width: 1024px){.exclusive{align-items:center;position:relative;padding-inline:0;flex-direction:row;z-index:1;height:calc(100svh - 6rem)}}@media (min-width: 1024px){.exclusive--right{flex-direction:row-reverse}.exclusive--right:hover .exclusive__graphicInner{border-top-left-radius:0;border-bottom-left-radius:0}}@media (min-width: 1024px){.exclusive--right .exclusive__content{padding-inline:6rem}}@media (min-width: 1280px){.exclusive--right .exclusive__content{-webkit-padding-end:18.805rem;padding-inline-end:18.805rem}}@media (min-width: 1680px){.exclusive--right .exclusive__content{padding-inline:13.4rem 17.6rem}}.exclusive--right .exclusive__content:before{position:absolute;content:"";inset:0;background:linear-gradient(-90deg,#1e1e1e00,#1e1e1e);z-index:1;pointer-events:none;opacity:0;transition:all .5s}@media (min-width: 1024px){.exclusive--right .exclusive__graphicInner{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:100vw;border-bottom-left-radius:100vw;right:0;left:inherit}}.exclusive__content,.exclusive__graphic{flex:1 1 100%;max-width:100%;transition:all .5s}.exclusive__content{display:flex;transition:all .5s}@media (min-width: 768px){.exclusive__content{padding-inline:6.4rem}}@media (min-width: 1024px){.exclusive__content{padding-inline:6.5rem;flex:1 1 50%}}@media (min-width: 1280px){.exclusive__content{-webkit-padding-start:18.805rem;padding-inline-start:18.805rem}}@media (min-width: 1680px){.exclusive__content{padding-inline:12.2rem 17.9rem;max-width:50%}}.exclusive__content--alignCenter{align-items:center}.exclusive__content:before{position:absolute;content:"";inset:0;background:linear-gradient(90deg,#1e1e1e00,#1e1e1e);z-index:1;pointer-events:none;opacity:0;transition:all .5s}.exclusive__content>div{text-align:center}@media (min-width: 1024px){.exclusive__content>div{position:relative;z-index:2}}.exclusive__content .btn__group{transition:all .5s;justify-content:center;row-gap:1.5rem}@media (min-width: 768px){.exclusive__content .btn__group{row-gap:2.7rem}}@media (min-width: 1024px){.exclusive__content .btn__group{margin-inline:-3rem}}@media (max-width: 1023.98px){.exclusive__content .btn__group{align-items:center}}.exclusive__content .btn__group .btn{padding-inline:3rem}.exclusive__content .btn__group .btn__primary--outline{order:2}@media (min-width: 1680px){.exclusive__content .btn__group .btn__primary--outline{order:initial}}.exclusive__heading{color:var(--cl-title);margin-bottom:1.5rem;transition:all .5s;font-size:2.1rem;line-height:1.2;letter-spacing:.21rem;font-weight:700;text-transform:uppercase}@media (min-width: 768px){.exclusive__heading{margin-bottom:2.7rem;font-size:3rem;line-height:1.209;letter-spacing:.3rem}}@media (min-width: 1680px){.exclusive__heading{max-width:90%;margin-inline:auto;margin-bottom:3rem}}.exclusive__subHeading{color:var(--cl-text-dark);text-transform:uppercase;font-weight:500;margin-bottom:2.5rem;transition:all .5s;font-size:1.6rem;line-height:1.2;letter-spacing:.16rem}@media (min-width: 768px){.exclusive__subHeading{font-size:1.8rem;line-height:1.2127777778;letter-spacing:.18rem;margin-bottom:2.7rem}}@media (min-width: 1680px){.exclusive__subHeading{font-size:2rem;line-height:1.213;letter-spacing:.2rem;margin-bottom:3.72rem}}.exclusive__paragraph{color:var(--grey);margin-bottom:2.7rem}@media (min-width: 1680px){.exclusive__paragraph{margin-bottom:5.6rem}}.exclusive__paragraph p{display:inline-block;font-size:1.4rem;line-height:1.7;letter-spacing:.042rem}@media (min-width: 768px){.exclusive__paragraph p{font-size:1.6rem;line-height:1.7;letter-spacing:.048rem}}@media (min-width: 1280px){.exclusive__paragraph p{font-size:1.8rem;line-height:1.7;letter-spacing:.054rem}}@media (min-width: 1680px){.exclusive__paragraph p{max-width:93.5%}}.exclusive__graphic{margin-bottom:1.5rem}@media (min-width: 768px){.exclusive__graphic{margin-bottom:5.764rem}}@media (min-width: 1024px){.exclusive__graphic{margin-bottom:0;flex:1 1 50%;width:63.395rem;max-width:50%}}.exclusive__graphicInner{position:relative;aspect-ratio:633.95/436.36;background:var(--black);overflow:hidden;transition:all .5s}@media (min-width: 1024px){.exclusive__graphicInner{border-top-right-radius:100vw;border-bottom-right-radius:100vw;position:absolute;top:50%;left:0;transform:translateY(-50%);width:63.395rem;max-width:50%}}@media (min-width: 1680px){.exclusive__graphicInner{aspect-ratio:948.88/653.14;width:50%}}.exclusive__graphic--img{position:absolute;inset:0;width:100%;height:100%;transition:all .5s;-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px)and (hover: hover){.exclusive:hover .btn__group .btn__primary{border-color:var(--cl-text-white);background:var(--white);color:var(--grey-dark)}.exclusive:hover .btn__group .btn__primary:hover{border-color:var(--cl-title);background:var(--bg-primary);color:var(--cl-text-white)}.exclusive:hover .btn__group .btn__primary--outline:not(:hover){border-color:var(--cl-text-white);color:var(--cl-text-white);opacity:1}.exclusive:hover .exclusive__graphicInner{border-top-right-radius:0;border-bottom-right-radius:0;width:100%;max-width:100%;height:100%}.exclusive:hover .exclusive__content:before{opacity:1;pointer-events:none}.exclusive:hover .exclusive__subHeading{color:var(--white)}.exclusive:hover .exclusive__heading,.exclusive:hover .exclusive__paragraph p{color:var(--cl-text-white)}}@media (min-width: 1024px)and (hover: none){.exclusive .btn__group .btn__primary{border-color:var(--cl-text-white);background:var(--white);color:var(--grey-dark)}.exclusive .btn__group .btn__primary:hover{border-color:var(--cl-title);background:var(--bg-primary);color:var(--cl-text-white)}.exclusive .btn__group .btn__primary--outline:not(:hover){border-color:var(--cl-text-white);color:var(--cl-text-white);opacity:1}.exclusive__graphicInner{border-top-right-radius:0;border-bottom-right-radius:0;width:100%;max-width:100%;height:100%}.exclusive__content:before{opacity:1;pointer-events:none}.exclusive__subHeading{color:#fffc}.exclusive__heading,.exclusive__paragraph p{color:var(--cl-text-white)}}@media (min-width: 1024px){.nav-sticky:has(.header__subNav) .exclusive{height:calc(100svh - 12rem)}}@media (min-width: 768px){.textContent__ODM--spacing1{padding-bottom:5.2rem}}@media (min-width: 1024px){.textContent__ODM--spacing1{padding-bottom:13.7rem}}@media (min-width: 1680px){.textContent__ODM--spacing1{padding-bottom:9.7rem}}@media (min-width: 768px){.textContent__ODM--spacing2{padding-bottom:11.6rem}}@media (min-width: 1024px){.textContent__ODM--spacing2{padding-bottom:8.3rem}}@media (min-width: 1680px){.textContent__ODM--spacing2{padding-bottom:7rem}}@media (min-width: 1680px){.textContent__ODM--spacing1 .textContent__list,.textContent__ODM--spacing2 .textContent__list,.textContent__ODM--spacing3 .textContent__list{row-gap:4.8rem}}.textContent__title{flex:1 1 0}.textContent__titleSection{display:flex;flex-wrap:wrap;-moz-column-gap:6.8rem;column-gap:6.8rem;justify-content:center;color:var(--grey);flex-direction:row;border-bottom:1px solid rgba(97,97,96,.6)}@media (min-width: 1680px){.textContent__titleSection{justify-content:flex-start;flex-wrap:nowrap}}@media (max-width: 1279.98px){.textContent__titleSection{flex-direction:column}}@media (max-width: 1279.98px){.textContent__title__heading,.textContent__title__subHeading{text-align:center}}.textContent__title--heading{font-size:2.6rem;line-height:1.4111538462;letter-spacing:.052rem;color:var(--cl-title);text-align:center;margin-bottom:1.4rem}@media (min-width: 540px){.textContent__title--heading{font-size:3.2rem;line-height:1.25;letter-spacing:.064rem}}@media (min-width: 768px){.textContent__title--heading{font-size:4rem;line-height:1.25;letter-spacing:.08rem}}@media (min-width: 1366px){.textContent__title--heading{font-size:5.4rem;line-height:1.2888888889;letter-spacing:.108rem}}@media (min-width: 1680px){.textContent__title--heading{font-size:6.4rem;line-height:.968;letter-spacing:.128rem;margin-bottom:3rem}}.textContent__title--subHeading{font-size:1.6rem;line-height:1.2;letter-spacing:.16rem;font-weight:500;text-transform:uppercase;text-align:center}@media (min-width: 768px){.textContent__title--subHeading{font-size:2.2rem;line-height:1.2131818182;letter-spacing:.22rem}}.textContent__paragraph{width:64.4rem;text-align:center;max-width:100%;font-size:1.6rem;line-height:1.2;letter-spacing:.048rem}@media (min-width: 768px){.textContent__paragraph{font-size:1.8rem;line-height:1.2127777778;letter-spacing:.18rem}}@media (max-width: 1023.98px){.textContent__paragraph{max-width:100%}}@media (min-width: 1024px){.textContent__paragraph{max-width:47%}}@media (min-width: 1280px){.textContent__paragraph{font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1680px){.textContent__paragraph{width:74rem;font-size:3rem;line-height:1.2333333333;letter-spacing:.12rem}}@media (max-width: 1023.98px){.textContent__paragraph p{margin-inline:-1rem}}.textContent__list{display:flex;flex-wrap:wrap;-moz-column-gap:13.6rem;column-gap:13.6rem;row-gap:2.2rem;text-align:center;justify-content:center;color:var(--grey);margin-top:2rem}@media (min-width: 1280px){.textContent__list{row-gap:4.3rem}}@media (min-width: 1680px){.textContent__list{margin-top:3rem;-moz-column-gap:6.5rem;column-gap:6.5rem;row-gap:4.4rem;padding-inline:0}}.textContent__item{flex:1 1 100%;max-width:100%}@media (min-width: 1280px){.textContent__item{max-width:calc((100% - 13.6rem)/2)}}@media (min-width: 1680px){.textContent__item{max-width:calc((100% - 13rem)/3)}}.textContent__item--heading{text-transform:uppercase;font-weight:500;font-family:var(--font-text);font-size:1.6rem;line-height:1.2;letter-spacing:.16rem;margin-bottom:1rem}@media (min-width: 768px){.textContent__item--heading{margin-bottom:2.5rem;font-size:2.2rem;line-height:1.2131818182;letter-spacing:.22rem}}.textContent__item--text{font-size:1.4rem;line-height:1.5;letter-spacing:.042rem}@media (min-width: 768px){.textContent__item--text{font-size:1.6rem;line-height:1.7;letter-spacing:.048rem}}@media (min-width: 1024px){.textContent__item--text{font-size:1.8rem;line-height:1.7;letter-spacing:.054rem}}.textContent--textStart .textContent__list{justify-content:flex-start}@media (min-width: 1280px){.textContent--textStart .textContent__paragraph,.textContent--textStart .textContent__list{text-align:start}}@media (min-width: 1680px){.textContent--2ColumnLayout .textContent__list{-moz-column-gap:9.7rem;column-gap:9.7rem}}@media (min-width: 1680px){.textContent--2ColumnLayout .textContent__item{max-width:calc((100% - 10.7rem)/2)}}.contact{padding-block:3.5rem 3rem;width:90%;max-width:1700px;margin-inline:auto}.contact__title{text-transform:uppercase;text-align:center;display:block;font-weight:500;color:var(--cl-title);font-size:1.8rem;line-height:1.213;letter-spacing:.18rem;margin-bottom:2.5rem}@media (min-width: 768px){.contact__title{font-size:2rem;line-height:1.213;letter-spacing:.2rem;margin-bottom:4.4rem}}.contact__graphic{position:relative;width:100%;aspect-ratio:677/434;isolation:isolate;margin-bottom:2.5rem}@media (min-width: 768px){.contact__graphic{aspect-ratio:unset;height:25.4rem;margin-bottom:5.7rem}}.contact__graphic--img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.contact__graphic:after{content:"";position:absolute;inset:0;z-index:-1;background:#1e1e1e4d}.contact__graphic .contact__purobeach{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--cl-text-white)}.contact__container{width:100%;margin-inline:auto;display:grid!important;grid-template-columns:repeat(1,1fr);row-gap:6rem}@media (min-width: 1280px){.contact__container{row-gap:5rem;grid-template-columns:repeat(4,1fr)}}.contact__container .contact__address{width:90%}@media (max-width: 767.98px){.contact__container .contact__followUs{display:grid;grid-template-columns:1fr;-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:start;width:95%}}@media (min-width: 768px)and (max-width: 1279.98px){.contact__container .contact__followUs{display:grid;grid-template-columns:1fr;-moz-column-gap:30rem;column-gap:30rem;align-items:start}}@media (min-width: 1280px){.contact__container .contact__followUs{grid-row:1;grid-column:1}}@media (min-width: 1680px){.contact__container .contact__followUs{grid-column:1}}@media (max-width: 767.98px){.contact__container .contact__address{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:start;width:95%}}@media (min-width: 768px)and (max-width: 1279.98px){.contact__container .contact__address{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:30rem;column-gap:30rem;align-items:start;width:100%}}@media (min-width: 1280px){.contact__container .contact__address{grid-column:2;grid-row:1;width:100%}}@media (min-width: 1680px){.contact__container .contact__address{grid-column:2}}@media (max-width: 767.98px){.contact__container .contact__contactLinks{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:start;width:95%}}@media (min-width: 768px)and (max-width: 1279.98px){.contact__container .contact__contactLinks{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:30rem;column-gap:30rem;align-items:start}}@media (min-width: 1280px){.contact__container .contact__contactLinks{grid-column:3;grid-row:1}}@media (min-width: 1680px){.contact__container .contact__contactLinks{grid-column:3}}@media (max-width: 767.98px){.contact__container .contact__newsletter{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:start;width:95%}}@media (min-width: 768px)and (max-width: 1279.98px){.contact__container .contact__newsletter{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:30rem;column-gap:30rem;align-items:start}}@media (min-width: 1280px){.contact__container .contact__newsletter{grid-column:4;width:100%;grid-row:1}}@media (min-width: 1680px){.contact__container .contact__newsletter{grid-column:4}}.contact__container .contact__heading{font-size:1.6rem;line-height:1.36;letter-spacing:.16rem;font-weight:700;font-family:var(--font-text);color:var(--reservar-filter-bg);width:12rem;margin-bottom:1.5rem}@media (min-width: 1024px){.contact__container .contact__heading{margin-bottom:1rem;font-size:2rem;line-height:1.33;letter-spacing:.2rem}}.contact__container .contact__followUs .contact__purobeach{display:block;color:var(--grey);margin-bottom:2rem}@media (min-width: 540px){.contact__container .contact__followUs .contact__purobeach{margin-bottom:3rem}}.contact__container .contact__followUs .contact__purobeach--logo{aspect-ratio:243/25.35}.contact__container .contact__followUs--ItemList{display:flex;font-size:2.7rem;gap:2rem}@media (min-width: 540px){.contact__container .contact__followUs--ItemList{gap:1.523rem}}.contact__container .contact__followUs--ItemLink{color:var(--cl-title);transition:all .5s}.contact__container .contact__followUs--ItemLink:hover{transform:scale(1.2)}.contact__container .contact__text{display:flex;flex:1 1 0;flex-direction:column;justify-content:space-between;row-gap:1.5rem;max-width:33.8rem;color:var(--reservar-filter-bg);font-size:1.4rem;line-height:1.8214285714;letter-spacing:.042rem}@media (max-width: 767.98px){.contact__container .contact__text{max-width:100%}}@media (min-width: 768px){.contact__container .contact__text{font-size:1.8rem;line-height:1.8888888889;letter-spacing:.054rem}}@media (min-width: 1024px){.contact__container .contact__text{max-width:initial;align-items:flex-start}}@media (min-width: 1680px){.contact__container .contact__text{flex-direction:column}}.contact__container .contact__text .btn__group{min-width:12rem}@media (max-width: 767.98px){.contact__container .contact__text .btn__group .btn__link{font-size:1.3rem;line-height:1.2084615385;letter-spacing:.13rem}}.contact__container .contact__text>:not(.btn__group){max-width:100%}@media (min-width: 1024px){.contact__container .contact__text>:not(.btn__group){width:100%}}.contact__container .contact__text .contact__newsletterBox{display:flex;flex-direction:column}.contact__container .contact__text .contact__newsletterBox .form__group{position:relative;margin-bottom:1.5rem}.contact__container .contact__text .contact__newsletterBox .form__group .form__control{width:100%;background:var(--white);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5.3rem;padding-inline:2.224rem;border-width:0;padding-right:5.3rem}.contact__container .contact__text .contact__newsletterBox .form__group .contact__newsletter--icon{position:absolute;inset:0 0 0 auto;aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:var(--cl-title);font-size:1.314rem}.contact__container .contact__text .contact__newsletterBox .form__group .contact__newsletter--icon i{display:block}@media (max-width: 767.98px){.contact__container .contact__text .contact__newsletterBox .form__checkbox{-moz-column-gap:.4rem!important;column-gap:.4rem!important}.contact__container .contact__text .contact__newsletterBox .form__checkbox input{left:7rem;display:none}}@media (min-width: 1680px){.contact__address .contact__text>:not(.btn__group){width:33rem;max-width:95%}}@media (min-width: 1680px){.contact__contactLinks .contact__text>:not(.btn__group){width:33rem;max-width:100%}}:host ::ng-deep .contact__title{text-transform:uppercase;text-align:center;display:block;font-weight:500;color:var(--cl-title);font-size:1.8rem;line-height:1.213;letter-spacing:.18rem;margin-bottom:2.5rem}@media (min-width: 768px){:host ::ng-deep .contact__title{font-size:2rem;line-height:1.213;letter-spacing:.2rem;margin-bottom:4.4rem}}.contact__purobeach img{width:30rem}.contact__links a{overflow-wrap:break-word;word-break:break-word}.largeImage__title{text-transform:uppercase;text-align:center;color:var(--cl-pretitle)}@media (min-width: 768px){.largeImage__title--large{font-size:3rem;line-height:1.213;letter-spacing:.3rem}}.largeImage__box{position:relative}.largeImage__graphic{width:100%;aspect-ratio:682/288;position:relative;margin-bottom:1.5rem;isolation:isolate}@media (min-width: 768px){.largeImage__graphic{margin-bottom:4rem}}@media (min-width: 1024px){.largeImage__graphic{aspect-ratio:1090/460;margin-bottom:0}}@media (min-width: 1680px){.largeImage__graphic{aspect-ratio:1670/604}}.largeImage__graphic--img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.largeImage__content{text-align:center}@media (min-width: 1024px){.largeImage__content{text-align:start;position:absolute;left:3rem;top:3rem;width:58.7rem}}@media (min-width: 1680px){.largeImage__content{left:6.7rem;top:7rem;width:82.8rem}}.largeImage__content .btn__group{justify-content:center}@media (min-width: 1024px){.largeImage__content .btn__group{justify-content:flex-start}}@media (max-width: 1679.98px){.largeImage__content .btn__group .btn{max-width:25.5rem}}@media (min-width: 1024px){.largeImage__content .btn__group .btn__primary--outline:not(:hover){border-color:var(--cl-text-white);color:var(--cl-text-white);opacity:1}}.largeImage__content .largeImage__heading{color:var(--cl-title)}@media (max-width: 1023.98px){.largeImage__content .largeImage__heading{font-size:2.4rem;line-height:1.25;letter-spacing:.048rem}}@media (min-width: 1024px){.largeImage__content .largeImage__heading{color:var(--cl-text-white);font-size:4.5rem;line-height:1;letter-spacing:.09rem;margin-bottom:3rem}}@media (min-width: 1680px){.largeImage__content .largeImage__heading{white-space:nowrap;text-wrap:inherit}}.largeImage__content .largeImage__paragraph{color:var(--grey);margin-bottom:2rem}@media (min-width: 1024px){.largeImage__content .largeImage__paragraph{color:var(--cl-text-white);margin-bottom:2rem}}.largeImage:has(.largeImage__content) .largeImage__graphic:before{content:"";position:absolute;inset:0;z-index:-1;background:#1e1e1e4d}.largeImage .js-slider-arrows{inset-block:auto;transform:translateY(-50%)}@media (min-width: 1024px){.largeImage .js-slider-arrows{inset-inline:1.2rem}}@media (min-width: 1680px){.largeImage .js-slider-arrows{inset-inline:2.7rem}}.largeImage .js-slider-arrows .slick-arrow{color:#1e1e1e66}.largeImage__blockSpacing--small{padding-block:0rem 2rem}.largeImage__blockSpacing--small .largeImage__title{margin-bottom:3.1rem}.text{text-align:center}.text__container{width:51.2rem;max-width:100%;margin-inline:auto}@media (min-width: 1024px){.text__container{width:93.333rem}}@media (min-width: 1680px){.text__container{width:93.3rem}}.text__heading{font-size:1.3rem;line-height:1.2092307692;letter-spacing:.065rem;color:var(--cl-title);display:block;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem}@media (min-width: 768px){.text__heading{margin-bottom:3.093rem}}@media (min-width: 1024px){.text__heading{margin-bottom:2.493rem}}.text__paragraph{color:var(--grey);font-size:1.4rem;line-height:1.7;letter-spacing:.042rem}@media (min-width: 768px){.text__paragraph{font-size:1.6rem;line-height:1.7;letter-spacing:.048rem}}@media (min-width: 1280px){.text__paragraph{font-size:1.8rem;line-height:1.7;letter-spacing:.054rem}}.text__paragraph--large{font-size:1.6rem;line-height:1.375;letter-spacing:.048rem}@media (min-width: 768px){.text__paragraph--large{font-size:1.8rem;line-height:1.3333333333;letter-spacing:.054rem}}@media (min-width: 1280px){.text__paragraph--large{font-size:2.2rem;line-height:1.6363636364;letter-spacing:.088rem}}.text__withBg{background:var(--bg-light-2)}.text:has(.text__paragraph--large){padding-block:4.5rem 4.4rem}@media (min-width: 1024px){.text:has(.text__paragraph--large){padding-block:6.2rem 6.24rem}}@media (min-width: 1680px){.text:has(.text__paragraph--large){padding-block:4.3rem 4.342rem}}@media (min-width: 1680px){.text:has(.text__paragraph--large) .text__container{width:108.2rem}}.text:has(.text__paragraph--large) .text__heading{min-height:1.907rem}@media (min-width: 1024px){.text:has(.text__paragraph--large) .text__heading{min-height:1.707rem;margin-bottom:2.453rem}}@media (min-width: 1680px){.text:has(.text__paragraph--large) .text__heading{min-height:1.823rem;margin-bottom:2.793rem}}.text .btn__group{margin-top:3.5rem;justify-content:center}.text:has(.btn__group){padding-block:5.3rem}@media (min-width: 1024px){.text:has(.btn__group){padding-block:5.7rem 5.64rem}}@media (min-width: 1680px){.text:has(.btn__group){padding-block:7.7rem 7.6rem}}:host ::ng-deep .text____heading{font-size:1.3rem;line-height:1.2092307692;letter-spacing:.065rem;color:var(--cl-title);display:block;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem}@media (min-width: 768px){:host ::ng-deep .text____heading{margin-bottom:3.093rem}}@media (min-width: 1024px){:host ::ng-deep .text____heading{margin-bottom:2.493rem}}@media (max-width: 1023.98px){.sideImageContent .js-slider-arrows{top:30%}}@media (min-width: 1024px){.sideImageContent .js-slider-arrows{top:40%}}@media (min-width: 1280px){.sideImageContent .js-slider-arrows{top:40%!important}}.sideImageContent__title{text-align:center}@media (min-width: 1024px){.sideImageContent__title{display:none}}.sideImageContent__box{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:3.2rem}@media (min-width: 1280px){.sideImageContent__box{justify-content:flex-start;align-items:flex-start;flex-direction:row}}.sideImageContent__box .sideImageContent__graphic{display:flex;align-items:center;order:1;flex:1 1 auto;text-align:center}@media (min-width: 768px){.sideImageContent__box .sideImageContent__graphic{display:block}}@media (min-width: 1280px){.sideImageContent__box .sideImageContent__graphic{order:2;text-align:right}}.sideImageContent__box .sideImageContent__graphic--img{display:inline-block}.sideImageContent__box .sideImageContent__content{flex:1 1 100%;max-width:100%;width:100%;text-align:center;display:flex;order:2;flex-direction:column;row-gap:2rem}@media (min-width: 768px){.sideImageContent__box .sideImageContent__content{row-gap:3.3rem}}@media (min-width: 1280px){.sideImageContent__box .sideImageContent__content{text-align:start;order:1}}.sideImageContent__box .sideImageContent__content .btn__group{justify-content:center}@media (min-width: 1280px){.sideImageContent__box .sideImageContent__content .btn__group{justify-content:flex-start}}.sideImageContent__box .sideImageContent__heading{color:var(--cl-title)!important}.sideImageContent__slider .slick-track{display:flex}.puro-img-zoom-img{width:100%!important}.sideImageContent__graphic--img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}@media (min-width: 1280px){.sideImageContent__graphic{flex:0 0 220px;max-width:220px}}.sideImageContent__graphic--img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.sideImageContent__content{flex:1 1 auto;max-width:500px}@media (min-width: 1280px){.sideImageContent__slider .slick-slide{width:auto!important;margin-right:4rem}}@media (min-width: 1280px){.sideImageContent__slider .slick-slide:last-child{margin-right:0!important}}@media (min-width: 1280px){.sideImageContent__slider .slick-slide.slick-cloned{margin-right:0!important}}@media (min-width: 1280px){.sideImageContent__box{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width: 1680px){.sideImageContent__box{-moz-column-gap:3rem;column-gap:3rem}}.heading{text-align:center;padding-block:3.5rem;padding-inline:4.5rem}@media (min-width: 768px){.heading{padding-block:4.7rem 6.1rem;padding-inline:9.2rem 9.1rem}}@media (min-width: 1024px){.heading{padding-block:5.8rem 8.7rem;padding-inline:6.7rem 6.6rem}}@media (min-width: 1680px){.heading{padding-block:6.8rem 6.7rem}}.heading__container{width:136.9rem;max-width:100%;margin-inline:auto}.heading__title{color:var(--cl-title);font-weight:500;display:block;text-transform:uppercase;font-size:1.8rem;line-height:1.213;letter-spacing:.18rem;margin-bottom:2.5rem}@media (min-width: 768px){.heading__title{margin-bottom:5rem;font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1680px){.heading__title{margin-bottom:4.9rem;font-size:2.4rem;line-height:1.25;letter-spacing:.24rem}}.heading__heading{color:var(--cl-title);font-size:2.8rem;line-height:1.3103571429;letter-spacing:.056rem}@media (min-width: 540px){.heading__heading{font-size:3.2rem;line-height:1.25;letter-spacing:.064rem}}@media (min-width: 768px){.heading__heading{font-size:4rem;line-height:1.25;letter-spacing:.08rem}}@media (min-width: 1366px){.heading__heading{font-size:5.4rem;line-height:1.2888888889;letter-spacing:.108rem}}@media (min-width: 1680px){.heading__heading{font-size:6.4rem;line-height:.968;letter-spacing:.128rem}}.heading__withBg{background:var(--bg-light-2)}:host ::ng-deep .heading__title{color:var(--cl-title);font-weight:500;display:block;text-transform:uppercase;font-size:1.8rem;line-height:1.213;letter-spacing:.18rem;margin-bottom:2.5rem}@media (min-width: 768px){:host ::ng-deep .heading__title{margin-bottom:5rem;font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1680px){:host ::ng-deep .heading__title{margin-bottom:4.9rem;font-size:2.4rem;line-height:1.25;letter-spacing:.24rem}}:host ::ng-deep .heading__heading{color:var(--cl-title);font-weight:500;display:block;text-transform:uppercase;font-size:1.8rem;line-height:1.213;letter-spacing:.18rem;margin-bottom:2.5rem}@media (min-width: 768px){:host ::ng-deep .heading__heading{margin-bottom:5rem;font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1680px){:host ::ng-deep .heading__heading{margin-bottom:4.9rem;font-size:2.4rem;line-height:1.25;letter-spacing:.24rem}}.enjoyAuthentic{text-align:center}@media (min-width: 1280px){.enjoyAuthentic{text-align:start}}.enjoyAuthentic>.enjoyAuthentic__title{display:block}@media (min-width: 1280px){.enjoyAuthentic>.enjoyAuthentic__title{display:none}}.enjoyAuthentic__box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;margin-inline:auto}@media (min-width: 1280px){.enjoyAuthentic__box{flex-direction:row;justify-content:space-between;align-items:center;gap:8rem}}@media (min-width: 1280px){.enjoyAuthentic__box.enjoyAuthentic__box--right{flex-direction:row-reverse}}@media (min-width: 1280px){.enjoyAuthentic__box.enjoyAuthentic__box--right .enjoyAuthentic__graphic{margin-top:-8rem;margin-bottom:0}}@media (min-width: 1680px){.enjoyAuthentic__box.enjoyAuthentic__box--right .enjoyAuthentic__graphic{margin-top:-3rem;justify-content:flex-end}}@media (min-width: 1280px){.enjoyAuthentic__box.enjoyAuthentic__box--right .enjoyAuthentic__graphic--img{max-width:100%;aspect-ratio:477.91/573.67}}@media (min-width: 1680px){.enjoyAuthentic__box.enjoyAuthentic__box--right .enjoyAuthentic__graphic--img{margin-top:-30%}}@media (min-width: 1280px){.enjoyAuthentic__box.enjoyAuthentic__box--right .enjoyAuthentic__content{padding-inline:0rem}}@media (min-width: 1280px){.enjoyAuthentic__box.enjoyAuthentic__box--right .enjoyAuthentic__content{padding-block:8rem;display:flex;width:50%;align-items:center}}.enjoyAuthentic__box .enjoyAuthentic__graphic{flex:1 1 50%;text-align:center}@media (min-width: 1280px){.enjoyAuthentic__box .enjoyAuthentic__graphic{text-align:left;display:flex}}.enjoyAuthentic__box .enjoyAuthentic__graphic--img{aspect-ratio:492/545;height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width: 1279.98px){.enjoyAuthentic__box .enjoyAuthentic__graphic--img{width:100%}}.enjoyAuthentic__box .enjoyAuthentic__content{flex:1 1 50%;display:flex;align-items:start;justify-content:start;text-align:start}@media (max-width: 1279.98px){.enjoyAuthentic__box .enjoyAuthentic__content{text-align:center}}@media (min-width: 1280px){.enjoyAuthentic__box .enjoyAuthentic__content{padding-block:5rem 6rem;padding-inline:5rem}}.enjoyAuthentic__box .enjoyAuthentic__content .btn__group{justify-content:center;margin-top:2rem}@media (min-width: 1280px){.enjoyAuthentic__box .enjoyAuthentic__content .btn__group{justify-content:flex-start}}.enjoyAuthentic__box .enjoyAuthentic__title{display:none}@media (min-width: 1280px){.enjoyAuthentic__box .enjoyAuthentic__title{display:block}}.introduction{text-align:center;isolation:isolate;position:relative}@media (min-width: 1280px){.introduction__heading{margin-top:4.5rem}}.introduction__paragraph{max-width:90%;margin-inline:auto}@media (min-width: 1280px){.introduction__paragraph{margin-bottom:4.5rem!important}}.introduction__graphic{width:100%;aspect-ratio:240.44/463.26;position:relative}@media (min-width: 1680px){.introduction__graphic{aspect-ratio:300/578}}.introduction__graphic--img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.introduction__slider{transition:all .5s;margin-inline:-1.2rem}@media (min-width: 768px){.introduction__slider{margin-inline:-2.0035rem}}@media (min-width: 1680px){.introduction__slider{margin-inline:-2.5rem}}.introduction__slider .slick-track{padding-block:4.075rem}@media (min-width: 1680px){.introduction__slider .slick-track{padding-block:4.9rem}}.introduction__slider .slick-slide{transition:all .5s;padding-inline:1.2rem}@media (min-width: 768px){.introduction__slider .slick-slide{padding-inline:2.0035rem}}@media (min-width: 1680px){.introduction__slider .slick-slide{padding-inline:2.5rem}}.introduction__slider .slick-slide:nth-child(2n) .introduction__box{transform:translateY(2rem)}@media (min-width: 768px){.introduction__slider .slick-slide:nth-child(2n) .introduction__box{transform:translateY(4.075rem)}}@media (min-width: 1680px){.introduction__slider .slick-slide:nth-child(2n) .introduction__box{transform:translateY(5rem)}}.introduction__slider .slick-slide:nth-child(odd) .introduction__box{transform:translateY(-2rem)}@media (min-width: 768px){.introduction__slider .slick-slide:nth-child(odd) .introduction__box{transform:translateY(-4.075rem)}}@media (min-width: 1680px){.introduction__slider .slick-slide:nth-child(odd) .introduction__box{transform:translateY(-5rem)}}.introduction .btn__group{justify-content:center;margin-top:2.5rem}@media (min-width: 1280px){.introduction .btn__group{margin-top:4rem}}@media (min-width: 1680px){.introduction .btn__group{margin-top:6rem}}.introduction:after{content:"";position:absolute;z-index:-1;background:var(--bg-light-2);height:31.8rem;inset:auto 0 0 50%;width:100%;transform:translate(-50%)}@media (min-width: 768px){.introduction:after{height:47.7rem}}.introduction .js-slider-arrows{inset-block:auto;margin-top:1.8rem;inset-inline:0}@media (min-width: 1024px){.introduction .js-slider-arrows{margin-top:2.2rem}}@media (min-width: 1680px){.introduction .js-slider-arrows{inset-inline:4.459rem;margin-top:2.767rem}}.introduction .js-slider-arrows .slick-arrow{color:#1e1e1e66}.introduction .largeImage__graphic{margin-bottom:0}:host ::ng-deep .introduction__heading{color:var(--cl-title);margin-bottom:1.5rem;font-size:2.8rem;line-height:1.3103571429;letter-spacing:.056rem}@media (min-width: 540px){:host ::ng-deep .introduction__heading{font-size:3.2rem;line-height:1.25;letter-spacing:.064rem}}@media (min-width: 768px){:host ::ng-deep .introduction__heading{font-size:4rem;line-height:1.25;letter-spacing:.08rem;margin-bottom:2.5rem}}.spotifyPlayer{padding-top:3.5rem;padding-inline:4.5rem;overflow:hidden}@media (min-width: 540px){.spotifyPlayer{padding-inline:8.5rem}}@media (min-width: 1680px){.spotifyPlayer{padding-top:5.6rem}}.spotifyPlayer__inner{isolation:isolate;width:45.8rem;aspect-ratio:1;max-width:100%;margin-inline:auto;padding:2.5rem}@media (min-width: 540px){.spotifyPlayer__inner{padding:4.1rem}}@media (min-width: 1680px){.spotifyPlayer__inner{width:58.2rem;padding:5.1rem}}.spotifyPlayer__inner:before{content:"";position:absolute;inset:0;background:url("./media/spotify-player-bg-Q654QCY3.svg") center center no-repeat;background-size:100%;animation:playerGraphicRotation 90s linear infinite;animation-play-state:paused}@keyframes playerGraphicRotation{to{transform:rotate(360deg)}}.spotifyPlayer__inner:has(.spotifyPlayer__albumPlayPause.play):before{animation-play-state:running}.spotifyPlayer .btn__group{justify-content:center;margin-block:3rem 5.7rem}@media (min-width: 1024px){.spotifyPlayer .btn__group{margin-bottom:2.9rem}}@media (min-width: 1680px){.spotifyPlayer .btn__group{margin-bottom:3.7rem}}.spotifyPlayer__album{position:relative}.spotifyPlayer__albumContent{position:absolute;text-align:center;top:3rem;inset-inline:1.5rem;bottom:auto;color:var(--cl-text-white);opacity:1;transition:all .5s}@media (min-width: 1680px){.spotifyPlayer__albumContent{top:6rem}}.spotifyPlayer__albumDate{font-size:2rem;line-height:1.213;letter-spacing:.2rem;font-weight:500}@media (min-width: 1680px){.spotifyPlayer__albumDate{font-size:2.2rem;line-height:1.2131818182;letter-spacing:.22rem}}.spotifyPlayer__albumHeading{font-size:4rem;line-height:1.25;letter-spacing:.08rem}@media (min-width: 1680px){.spotifyPlayer__albumHeading{font-size:6rem;line-height:.9666666667;letter-spacing:.12rem}}.spotifyPlayer__albumPlayPause{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white);border-radius:100vw;font-size:1.6rem;width:3.7rem;height:3.7rem;cursor:pointer;opacity:1;pointer-events:initial;transition:all .5s;display:flex;align-items:center;justify-content:center}@media (min-width: 1680px){.spotifyPlayer__albumPlayPause{font-size:2.4rem;width:5.5rem;height:5.5rem}}.spotifyPlayer__albumPlayPause:before{content:"\e95f"}.spotifyPlayer__albumPlayPause.play:before{content:"\e95e"}.spotifyPlayer__mp3{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none}.spotifyPlayer__graphic{width:100%;border-radius:100vw;overflow:hidden;position:relative;isolation:isolate;aspect-ratio:1;transition:all .5s}.spotifyPlayer__graphic--img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.spotifyPlayer .js-slider-arrows{inset-inline:-4.5rem}@media (min-width: 540px){.spotifyPlayer .js-slider-arrows{inset-inline:-8.5rem}}.spotifyPlayer .js-slider-arrows .slick-arrow{color:#1e1e1e66}.spotifyPlayer__slider{transition:all .5s;margin-inline:-8.5465rem}@media (min-width: 1280px){.spotifyPlayer__slider{margin-inline:-14.05rem}}@media (min-width: 1366px){.spotifyPlayer__slider{margin-inline:-16.05rem}}@media (min-width: 1680px){.spotifyPlayer__slider{margin-inline:-19.05rem}}@media (min-width: 1850px){.spotifyPlayer__slider{margin-inline:-22.05rem}}.spotifyPlayer__slider .slick-list{overflow:visible}.spotifyPlayer__slider .slick-slide{transition:all .5s;padding-inline:8.5465rem}@media (min-width: 1280px){.spotifyPlayer__slider .slick-slide{padding-inline:14.05rem}}@media (min-width: 1366px){.spotifyPlayer__slider .slick-slide{padding-inline:16.05rem}}@media (min-width: 1680px){.spotifyPlayer__slider .slick-slide{padding-inline:19.05rem}}@media (min-width: 1850px){.spotifyPlayer__slider .slick-slide{padding-inline:22.05rem}}@keyframes slideRotate{0%{transform:translateY(22.8rem) rotate(0)}50%{transform:translateY(0) rotate(180deg)}to{transform:translateY(0) rotate(360deg)}}@keyframes slideRotate1{0%{transform:translateY(0) rotate(-360deg)}50%{transform:translateY(0) rotate(-180deg)}to{transform:translateY(22.8rem) rotate(0)}}.spotifyPlayer__slider .slick-slide.slick-current{animation:slideRotate .75s linear}.spotifyPlayer__slider .slick-slide:not(.slick-current){transform:rotate(-360deg) translateY(22.8rem);animation:slideRotate1 .75s linear}.spotifyPlayer__slider .slick-slide:not(.slick-current) .spotifyPlayer__albumContent{opacity:0}.spotifyPlayer__slider .slick-slide:not(.slick-current) .spotifyPlayer__albumPlayPause{opacity:0;pointer-events:none}.spotifyPlayer__slider .slick-slide:not(.slick-current) .spotifyPlayer__graphic{transform:scale(.874)}@media (min-width: 1680px){.spotifyPlayer__slider .slick-slide:not(.slick-current) .spotifyPlayer__graphic{transform:scale(.8795)}}.spotifyPlayer .text{margin-inline:-4.5rem}@media (min-width: 540px){.spotifyPlayer .text{margin-inline:-8.5rem}}.suites{text-align:center}.suites .btn__group{align-items:center;flex-direction:column;row-gap:1.5rem}@media (min-width: 768px){.suites .btn__group{row-gap:2rem}}@media (min-width: 1024px){.suites .btn__group{flex-direction:row;align-items:flex-start;justify-content:center}}@media (min-width: 1280px){.suites .btn__group{row-gap:3rem}}.suites__logo{padding-bottom:2rem}.suites__logo img{width:50%;height:auto}.suites__graphic{max-height:580px;overflow:hidden}.suites__graphic .js-photo-slider,.suites__graphic .slick-list,.suites__graphic .slick-track,.suites__graphic .slick-slide>div{height:100%}.suites__service{display:flex;align-items:center;justify-content:center;flex-direction:column;justify-content:flex-start;row-gap:.6rem;min-width:6rem;color:var(--grey);opacity:.6;font-size:1.2rem;line-height:1.6666666667;letter-spacing:.042rem}@media (min-width: 768px){.suites__service{row-gap:.8rem;font-size:1.4rem;line-height:1.5714285714}}@media (min-width: 1280px){.suites__service{flex-direction:row;-moz-column-gap:1rem;column-gap:1rem;text-align:left;justify-content:center;align-items:center;row-gap:0}.suites__service span{display:inline-block}}.suites__service svg{flex-shrink:0;background-color:var(--primary);display:block}@media (min-width: 540px){.suites__service svg{max-height:29px}}.suites__service span{font-family:var(--font-body);display:block}.suites__slider{position:relative;max-width:100%;width:100rem;margin-inline:auto;padding-inline:3rem}.suites__slider .slick-slide+.slick-slide .suites__service{position:relative}.suites__slider .slick-slide+.slick-slide .suites__service:before{content:"";transition:all .5s;position:absolute;inset:0 auto 0 0;width:1px;background:var(--primary);opacity:.5}.suites__slider .slick-slide.slick-current.slick-active .suites__service:before{opacity:0}.suites__slider>.js-slider-arrows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (min-width: 1280px){.suites__slider>.js-slider-arrows{inset-inline:-3rem}}.suites .js-slider-arrows .slick-arrow{color:#1e1e1e66}.suites__paragraph{margin-inline:auto;max-width:100%;color:var(--grey);-moz-text-align-last:center;text-align-last:center;margin-top:2rem;font-size:1.4rem;line-height:1.7;letter-spacing:.042rem}@media (min-width: 768px){.suites__paragraph{font-size:1.4rem;line-height:1.9428571429;letter-spacing:.048rem}}@media (min-width: 1280px){.suites__paragraph{font-size:1.8rem;line-height:1.7;letter-spacing:.054rem;margin-bottom:3rem;margin-top:3rem}}@media (min-width: 1680px){.suites__paragraph{margin-bottom:3rem}}.suites__gallery{width:54.6682rem;margin-inline:auto;margin-top:6.25rem;max-width:100%}@media (min-width: 1024px){.suites__gallery{margin-top:9.35rem;width:112.501rem}}@media (min-width: 1680px){.suites__gallery{margin-top:6.1rem;width:162.769rem}}.suitesGallery__grid{display:flex;gap:3.2rem}@media (min-width: 1280px){.suitesGallery__grid{gap:4.833rem}}.suitesGallery__big,.suitesGallery__small{flex:1 1 0;width:100%}@media (min-width: 1280px){.suitesGallery__big,.suitesGallery__small{max-width:calc(50% - 1.67rem)}}@media (min-width: 1680px){.suitesGallery__big,.suitesGallery__small{max-width:calc(50% - 2.4165rem)}}.suitesGallery__graphic{width:100%;aspect-ratio:256.61/242.6;position:relative}.suitesGallery__graphic--img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.suitesGallery__small *{height:100%}@media (max-width: 1279.98px){.suitesGallery__small.mobile{display:none}}.suitesGallery__small .slick-track{display:grid;width:100%!important;grid-template-columns:repeat(2,1fr);transform:translate(0)!important;gap:3.2rem}@media (min-width: 1024px){.suitesGallery__small .slick-track{gap:3.34rem}}@media (min-width: 1680px){.suitesGallery__small .slick-track{gap:4.833rem}}.suitesGallery__small .slick-track:before,.suitesGallery__small .slick-track:after,.suitesGallery__small .slick-track .slick-slide.slick-slide.slick-current,.suitesGallery__small .slick-track .slick-slide:not(.slick-active):not(.slick-active+.slick-slide){display:none}.suitesGallery__small .slick-track .slick-slide{width:100%!important}.suitesGallery__small .suitesGallery__graphic{aspect-ratio:256.61/240.8}.suites:not(.suites__list) .btn__group .btn__primary--outline{order:2}@media (min-width: 1024px){.suites:not(.suites__list) .btn__group .btn__primary--outline{order:1}}.suites:not(.suites__list) .btn__group .btn__primary{order:1}@media (min-width: 1024px){.suites:not(.suites__list) .btn__group .btn__primary{order:2}}[data-slider_name=js-suitesGallery-slider].js-active-slider .js-slider-arrows .slick-arrow{align-items:flex-end}.contactForm__title{text-align:center}@media (max-width: 1023.98px){.contactForm__title{text-align:center}}.contactForm__inner{display:flex;flex-direction:column;row-gap:3.125rem}@media (min-width: 1280px){.contactForm__inner{-moz-column-gap:4rem;column-gap:4rem;flex-direction:row}}@media (min-width: 1280px){.contactForm__inner{-moz-column-gap:8.269rem;column-gap:8.269rem}}@media (min-width: 1680px){.contactForm__inner{-moz-column-gap:16.689rem;column-gap:16.689rem}}.contactForm__graphic{position:relative}@media (max-width: 1279.98px){.contactForm__graphic{max-width:100%}}@media (min-width: 1280px){.contactForm__graphic{order:2;max-width:45%}}@media (min-width: 1680px){.contactForm__graphic{width:90.5rem}}@media (max-width: 1279.98px){.contactForm__graphic{margin-inline:auto}}.contactForm__graphicInner{width:100%;aspect-ratio:467.2/550.83}@media (min-width: 1280px){.contactForm__graphicInner{position:sticky;top:15rem;max-height:calc(100svh - 15rem)}}@media (min-width: 1680px){.contactForm__graphicInner{aspect-ratio:905/1067}}.contactForm__graphicInner--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:100vw;border-top-right-radius:100vw;overflow:hidden}.contactForm__graphicInner:before{content:"";position:absolute;width:20rem;aspect-ratio:1;background:url("./media/graphic-6-SQAJ5WFJ.png") center center no-repeat;background-size:contain;opacity:.2;top:-5.117rem;left:-5.9rem;z-index:-1;animation:spinGraphic 90s linear infinite}@media (min-width: 768px)and (max-width: 1279.98px){.contactForm__graphicInner:before{width:30rem}}@media (min-width: 1280px){.contactForm__graphicInner:before{top:-5.317rem;left:-1.88rem}}@media (min-width: 1680px){.contactForm__graphicInner:before{width:32.4rem;top:-10.3rem;left:-3.3rem}}@keyframes spinGraphic{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 1280px){.contactForm__content{order:1;flex:1 1 0%;padding-top:4rem}}@media (min-width: 1680px){.contactForm__content{padding-bottom:.364rem}}.contactForm__content .btn__group{margin-top:4rem;justify-content:center}.contactForm__content .btn__group .btn{padding-inline:10rem}.contactForm__content .contactForm__title{display:none}@media (min-width: 1280px){.contactForm__content .contactForm__title{display:block;text-align:center}}.contactForm__content .contactForm__paragraph{color:var(--grey);min-height:7.6rem;text-align:center;margin-bottom:3rem;max-width:50.1rem;margin-inline:auto;font-size:1.4rem;line-height:1.7;letter-spacing:.042rem}@media (min-width: 768px){.contactForm__content .contactForm__paragraph{font-size:1.6rem;line-height:1.7;letter-spacing:.048rem}}@media (min-width: 1280px){.contactForm__content .contactForm__paragraph{font-size:1.8rem;line-height:1.7;letter-spacing:.054rem}}.contactForm__content .contactForm__row{display:flex;flex-wrap:wrap;margin:0 -.75rem}@media (min-width: 768px){.contactForm__content .contactForm__row{margin:0 -1.5rem}}@media (min-width: 1280px){.contactForm__content .contactForm__row{margin:0 -2.1rem}}.contactForm__content .contactForm__row .btn__link:not(:hover):after{background:var(--bg-primary)}.contactForm__content .contactForm__col{flex:1 0 100%;width:100%;max-width:100%;padding-inline:.75rem}@media (min-width: 768px){.contactForm__content .contactForm__col{flex:1 0 0%;padding-inline:1.5rem}}@media (min-width: 1280px){.contactForm__content .contactForm__col{padding-inline:2.1rem}}.contactForm__content .contactForm__col .block-checkbox{display:flex;flex-direction:column;row-gap:1rem}.discover.discoverMore{padding-inline:0}@media (min-width: 1024px){.discover.discoverMore{padding-block:6.4rem 6.6rem}}@media (min-width: 1680px){.discover.discoverMore{padding-bottom:14.8rem}}.discover.discoverMore:before{display:none}.discover.discoverMore .discover__container{max-width:45.33rem}@media (min-width: 1024px){.discover.discoverMore .discover__container{max-width:98.2rem}}@media (min-width: 1680px){.discover.discoverMore .discover__container{max-width:151.1rem}}@media (min-width: 1024px){.discover.discoverMore .discover__title{margin-bottom:6rem}}.discover.discoverMore .discover__graphic{aspect-ratio:453.3/578}@media (max-width: 1023.98px){.discover.discoverMore .discover__graphic{margin-bottom:3rem}}.discover.discoverMore .discover__slider .slick-slide{transition:all .5s}@media (max-width: 1023.98px){.discover.discoverMore .discover__content{padding-top:1.5rem;position:relative;color:var(--cl-title)}}@media (min-width: 1024px){.discover.discoverMore .discover__content{padding-top:3rem}}.discover.discoverMore .discover__heading{font-size:2.6rem;line-height:1.4111538462;letter-spacing:.052rem}@media (min-width: 540px){.discover.discoverMore .discover__heading{font-size:3.2rem;line-height:1.25;letter-spacing:.064rem}}@media (min-width: 768px){.discover.discoverMore .discover__heading{font-size:4rem;line-height:1.25;letter-spacing:.08rem}}.discover.discoverMore .discover__box:before{top:0;height:100%;background:linear-gradient(180deg,rgba(var(--black),100%),rgba(var(--black),0),rgba(var(--black),100%))}@media (min-width: 1024px){.discover.discoverMore .discover__box:not(:hover) .discover__content{opacity:0}}.webmap{max-width:2000px;margin-inline:auto}.webmap__inner{display:flex;flex-direction:column;margin-inline:auto;max-width:100%;width:100%}@media (max-width: 439.98px){.webmap__inner{row-gap:0rem}}@media (min-width: 1280px){.webmap__inner{flex-direction:row}}@media (min-width: 1280px){.webmap__inner.info-list{-moz-column-gap:3rem;column-gap:3rem}}@media (min-width: 1280px){.webmap__graphic,.webmap__content{flex:1 1 auto;padding-top:4rem;padding-right:4rem}}@media (max-width: 1279.98px){.webmap__graphic,.webmap__content{padding-top:2rem}}@media (min-width: 1280px){.webmap__graphic{max-width:78.933rem}}.webmap__graphicInner{width:100%;aspect-ratio:536/507;position:sticky;top:19rem}@media (min-width: 1280px){.webmap__graphicInner{aspect-ratio:789/746.67}}.webmap__graphicInner--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.webmap__content .webmap{width:100%}.webmap__content .webmap__title,.webmap__content .webmap__list{text-align:center}@media (min-width: 1280px){.webmap__content .webmap__title,.webmap__content .webmap__list{text-align:start;padding-left:3rem}}.webmap__list{display:flex;flex-direction:column}.webmap__list .webmap__link{color:var(--cl-text-dark);position:relative}@media (max-width: 1279.98px){.webmap__list .webmap__link{padding-block:2rem;font-size:1.4rem;line-height:2.1428571429;letter-spacing:.042rem}}@media (min-width: 1280px){.webmap__list .webmap__link{font-size:1.8rem;line-height:1.7;letter-spacing:.054rem;padding-block:4rem}}.webmap__list .webmap__link:before{content:"";inset:0 0 auto;position:absolute;height:1px;background:var(--bg-line-dark)}.webmap__list .webmap__link:last-child{padding-bottom:0}.webmap__list .webmap__link a{display:block}.map{padding-top:23rem;position:relative;overflow:clip;text-align:center}.map:before{content:"";position:absolute;top:0;left:50%;width:50.423rem;aspect-ratio:1;background:url("./media/graphic-1-QOFMGVZ6.png") center center no-repeat;background-size:contain;opacity:.15;animation:rotation1 90s linear infinite}@media (min-width: 1680px){.map:before{width:50.3rem}}@keyframes rotation1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.map__inner{display:flex;flex-direction:column;row-gap:3.5rem}@media (min-width: 1280px){.map__inner{flex-direction:row;max-height:73rem}}@media (min-width: 1680px){.map__inner{flex-direction:row;max-height:75rem}}.map__inner:has(.mapPoints__item.active) .mapPoints{padding-top:0}.map__inner:has(.mapPoints__item.active) .mapLocation{text-align:center}@media (min-width: 1680px){.map__inner:has(.mapPoints__item.active) .mapLocation{padding-top:0}}.map__inner:has(.mapPoints__item.active) .mapLocation .mapLocation__inner{width:63.58rem}@media (min-width: 1680px){.map__inner:has(.mapPoints__item.active) .mapLocation .mapLocation__inner{width:110.217rem}}.map__inner:has(.mapPoints__item.active) .mapLocation .mapLocation__inner .mapLocation__bigMap{opacity:0;transform:scale(2)}.map__inner:has(.mapPoints__item.active) .mapLocation .mapLocation__inner .mapLocation__smallMap{opacity:0;transform:scale(.8);pointer-events:initial}@media (min-width: 1366px){.map__inner:has(.mapPoints__item.active) .mapLocation .mapLocation__inner .mapLocation__smallMap{height:70dvh}}.map__inner .mapPoints{transition:all .5s}.map__inner .mapPoints__inner{display:block;margin-inline:auto;background:var(--primary10);padding-block:3.5rem;padding-inline:2.5rem;max-height:82%;overflow-y:scroll;scrollbar-color:rgba(0,0,0,.35) rgba(0,0,0,0);border-radius:1rem}.map__inner .mapPoints__inner::-webkit-scrollbar-thumb{background:#00000059;border-radius:999px}@media (min-width: 1280px){.map__inner .mapPoints__inner{width:40rem;max-height:87%}}@media (min-width: 1680px){.map__inner .mapPoints__inner{padding-block:4.5rem;padding-inline:4.659rem 4.241rem;width:49rem;max-height:92%}}.map__inner .mapPoints__heading{text-align:center;color:var(--cl-title);margin-bottom:1.364rem;margin-left:-.459rem;max-height:9.309rem}.map__inner .mapPoints__headingSection{text-align:start;padding-bottom:2.629rem}.map__inner .mapPoints__subHeading{text-align:center;margin-left:-.415rem}.map__inner .mapPoints__list{display:flex;flex-direction:column}.map__inner .mapPoints__item{padding-block:1.698rem 1.702rem;position:relative}.map__inner .mapPoints__itemHeading{display:flex;align-items:center}.map__inner .mapPoints__itemHeading>span{width:3.4rem;height:3.4rem;background:var(--primary20);display:flex;flex:0 0 auto;margin-right:1.238rem;align-items:center;justify-content:center;color:var(--grey);border-radius:50%;font-size:2rem;line-height:1.5;letter-spacing:.06rem}.map__inner .mapPoints__item:before{content:"";position:absolute;inset:0;height:1px;background:var(--primary);opacity:.2}.map__inner .mapPoints__item p{font-size:1.6rem;line-height:1.25;letter-spacing:.032rem;color:var(--grey);flex:1 1 auto;text-align:start}@media (min-width: 540px){.map__inner .mapPoints__item p{font-size:1.8rem;line-height:1.3333333333;letter-spacing:.036rem}}@media (min-width: 768px){.map__inner .mapPoints__item p{font-size:2rem;line-height:1.4;letter-spacing:.04rem}}.map__inner .mapPoints__item i{font-size:.772rem;color:var(--cl-title);cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:auto;height:3.4rem;width:3.4rem}@media (min-width: 540px){.map__inner .mapPoints__item i{width:5rem}}.map__inner .mapPoints__item:last-child{padding-bottom:0}.map__inner .mapPoints__itemContent{display:none;margin-inline:-.75rem}.map__inner .mapPoints__itemParagraph{background:var(--white);padding:2.002rem 3.672rem 1.998rem 2.928rem}.map__inner .mapPoints__itemParagraph p{font-size:1.4rem;line-height:2.5714285714;letter-spacing:.028rem;color:var(--grey)}.map__inner .mapPoints__itemGraphic{aspect-ratio:416/312.27;width:100%;position:relative}.map__inner .mapPoints__itemGraphic--img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map__inner .mapPoints__item.active .mapPoints__itemContent{margin-top:1.698rem;display:block}.map__inner .mapLocation{flex:1 1 auto;text-align:end}.map__inner .mapLocation__inner{position:relative;max-width:100%;width:100%;display:block}@media (min-width: 1280px){.map__inner .mapLocation__inner{display:inline-block;height:26rem;max-width:90%}}@media (min-width: 1680px){.map__inner .mapLocation__inner{display:inline-block;height:24rem;max-width:79%}}@media (min-width: 1680px){.map__inner .mapLocation__inner{aspect-ratio:1308/1083}}.map__inner .mapLocation__bigMap{position:relative;transition:all .5s;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none}.map__inner .mapLocation__smallMap{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:0;transform:scale(.5);pointer-events:none;transition:all .5s}.map__inner .mapLocation__smallMap.active{opacity:1;transform:scale(.8);pointer-events:auto}@media (min-width: 1024px){.map__inner .mapLocation__smallMap{-o-object-position:top;object-position:top}}:host ::ng-deep .map__title{font-size:1.8rem;line-height:1.2127777778;letter-spacing:.18rem;color:var(--reservar-filter-bg);text-transform:uppercase;font-family:var(--font-title);display:block;font-weight:500;margin-bottom:2.134rem;min-height:2.347rem}.about-us .map__inner .mapLocation__inner{height:20rem!important}.mapPoints__heading.photo{color:var(--cl-title)!important}.mapPoints__subHeading.photo{color:var(--reservar-filter-bg)!important}.map__inner:has(.mapPoints__item.active) .mapLocation__smallMap{opacity:0!important;visibility:hidden}.map__inner:has(.mapPoints__item.active) .mapLocation__smallMap.active{opacity:1!important;visibility:visible;transform:scale(.8)}.events__headingSection{text-align:center}.events__headingSection .form__group{max-width:32rem;margin-inline:auto}@media (max-width: 1279.98px){.events__headingSection .form__group{margin-bottom:2rem}}@media (min-width: 1280px){.events__headingSection .form__group{margin-bottom:3rem}}.events__headingSection .form__control{background:#0000;border:1px solid var(--reservar-filter-bg);height:4.267rem;color:var(--reservar-filter-bg)}.events__headingSection select:focus-visible{outline:none}.events__headingSection .events__heading{text-transform:initial;color:var(--cl-title);margin-bottom:2rem!important;font-weight:400}.events.events__list{overflow:hidden;position:relative}.events__list--inner{display:grid;grid-template-columns:1fr}@media (max-width: 1279.98px){.events__list--inner{margin-top:2rem;row-gap:3rem}}@media (min-width: 1280px){.events__list--inner{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1366px){.events__list--inner{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.events__list--inner{-moz-column-gap:5rem;column-gap:5rem;row-gap:3rem}}.events__list>.btn__group{justify-content:center;margin-top:5.636rem;display:flex;padding-inline:4.5rem}@media (min-width: 768px){.events__list>.btn__group{padding-inline:0}}@media (min-width: 1024px){.events__list .events__heading,.events__list .events__inner{order:initial}}.events__list .events__heading,.events__list .events__graphic{margin-bottom:2rem}@media (min-width: 1024px){.events__list .events__info{position:relative;opacity:1;inset:inherit}}.events__list .events__inner{margin-bottom:0}@media (max-width: 1023.98px){.events__list .events__inner{row-gap:4rem}}@media (max-width: 1023.98px){.events__list .events__inner .btn__group{row-gap:1rem}}@media (min-width: 1024px){.events__list .events__inner .btn__group{bottom:8.6rem}}@media (min-width: 1024px){.events__list .events__inner:before{aspect-ratio:334/452;bottom:auto}}.discover__headingSection{margin-bottom:3rem;text-align:center;margin-inline:auto}.discover__headingSection .form__group{max-width:32rem;margin-inline:auto;margin-bottom:0}.discover__headingSection .form__control{background:#0000;border:1px solid var(--reservar-filter-bg);height:4.267rem;color:var(--reservar-filter-bg)}.discover__headingSection select:focus-visible{outline:none}.discover__list{position:relative;overflow:hidden}.discover__list:before{content:"";position:absolute;display:block;top:-11.5rem;left:-51.5rem;width:101.8rem;transform:scale(1) rotate(90deg);aspect-ratio:1;background:url("./media/graphic-7-HEH4GSGG.png") center center no-repeat;background-size:100%;opacity:.15}@media (min-width: 1024px){.discover__list:before{top:-12.5rem;left:-54.8rem;width:96.2rem}}@media (min-width: 1680px){.discover__list:before{top:-17.8rem;left:-80.9rem;width:149.6rem}}.discover__list--inner{display:grid;grid-template-columns:1fr;-moz-column-gap:5.8rem;column-gap:5.8rem;row-gap:5.1rem}@media (min-width: 1366px){.discover__list--inner{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1680px){.discover__list--inner{-moz-column-gap:7.5rem;column-gap:7.5rem;row-gap:8rem}}.discover__list>.btn__group{justify-content:center;margin-top:8rem}@media (max-width: 1023.98px){.discover__list>.btn__group{display:none}}.discover__list .discover__title{margin-bottom:5rem;display:none}@media (max-width: 1023.98px){.discover__list .discover__graphic{margin-bottom:1.5rem}}.suites__list .suites__title{text-transform:uppercase;font-weight:500;margin-bottom:4rem;color:var(--cl-title);display:block;text-align:center;font-size:1.8rem;line-height:1.213;letter-spacing:.18rem}@media (min-width: 768px){.suites__list .suites__title{font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1680px){.suites__list .suites__title{font-size:2.4rem;line-height:1.25;letter-spacing:.24rem}}.suites__list .suites__container{width:100%;margin-inline:auto;display:flex;flex-direction:column;row-gap:4rem}.suites__list .suites__item{display:flex;flex-direction:column;row-gap:3rem}@media (min-width: 768px){.suites__list .suites__item{row-gap:4rem}}.suites__list .suites__item .suites__graphic{order:1}.suites__list .suites__item .suites__content{order:2}@media (min-width: 1280px){.suites__list .suites__item{flex-direction:row;-moz-column-gap:14.5rem;column-gap:14.5rem}.suites__list .suites__item .suites__graphic,.suites__list .suites__item .suites__content{order:initial}.suites__list .suites__item.image--right{flex-direction:row-reverse}}.suites__list .suites__item .btn__group{flex-direction:column;row-gap:1.5rem;align-items:center}.suites__list .suites__graphic,.suites__list .suites__content{flex:1 1 100%;width:100%}@media (min-width: 1280px){.suites__list .suites__graphic,.suites__list .suites__content{max-width:calc(50% - 4.25rem)}}@media (min-width: 1680px){.suites__list .suites__graphic,.suites__list .suites__content{max-width:calc(50% - 7.65rem)}}.suites__list .suites__graphic{aspect-ratio:789/748}.suites__list .suites__graphic--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.suites__list .suites__graphic .js-slider-arrows{inset-inline:-4.5rem}@media (min-width: 1024px){.suites__list .suites__graphic .js-slider-arrows{inset-inline:-8.5rem}}.suites__list .suites__graphic .h-100,.suites__list .suites__graphic .slick-list,.suites__list .suites__graphic .slick-track,.suites__list .suites__graphic .slick-slide>div{height:100%}.suites__list .suites__content{display:flex;align-items:center;justify-content:center}.suites__list .suites__content .suites__heading{color:var(--cl-title);font-family:var(--font-title);margin-bottom:1rem}@media (min-width: 1024px){.suites__list .suites__content .suites__heading{margin-bottom:2rem}}@media (min-width: 1680px){.suites__list .suites__content .suites__heading{margin-bottom:2rem}}@media (max-width: 1023.98px){.suites__list .suites__content .suites__slider{margin-bottom:2rem}}.suites__list .suites__content .suites__slider.withOutSlider{padding-inline:0;display:flex;width:auto;justify-content:center;margin-inline:-1rem}@media (min-width: 768px){.suites__list .suites__content .suites__slider.withOutSlider{margin-inline:-2rem}}@media (min-width: 1280px){.suites__list .suites__content .suites__slider.withOutSlider{margin-inline:-3rem}}.suites__list .suites__content .suites__slider.withOutSlider .suites__service{padding-inline:1rem}.suites__list .suites__content .suites__slider.withOutSlider .suites__service+.suites__service{position:relative}.suites__list .suites__content .suites__slider.withOutSlider .suites__service+.suites__service:before{content:"";transition:all .5s;position:absolute;inset:0 auto 0 0;width:1px;background:var(--primary)}.suites__list .suites__content .suites__service svg{color:var(--cl-title)}.suites__list .suites__slider,.suites__list .suites__paragraph{width:unset;max-width:unset}@media (min-width: 1680px){.suites__list .suites__slider,.suites__list .suites__paragraph{width:60rem}}.bannerSlider{max-width:2000px;margin-inline:auto}@media (max-width: 1023.98px){.bannerSlider{padding-inline:5rem;padding-block:clamp(2rem,3vh,6rem);--general-margin: 7rem}}@media (min-width: 1024px)and (max-width: 1279.98px){.bannerSlider{padding-inline:14rem;padding-block:clamp(2rem,3vh,6rem);--general-margin: 7rem}}@media (min-width: 1280px){.bannerSlider{padding-inline:0rem;padding-block:clamp(2rem,4vh,6rem);--general-margin: 25rem}}.bannerSlider__img{width:100%;aspect-ratio:256/111;-o-object-fit:cover;object-fit:cover}@media (min-width: 1280px){.bannerSlider__img{font-size:3.2rem;line-height:1.25;letter-spacing:.064rem}}.bannerSlider__item{text-align:center;position:relative}@media (min-width: 1280px){.bannerSlider__content{position:absolute;top:0}}.bannerSlider .js-slider-arrows{top:25%}@media (min-width: 1280px){.bannerSlider .js-slider-arrows{top:0!important}}.bannerSlider .js-slider-arrows .slick-arrow{color:#000!important}@media (min-width: 1280px){.bannerSlider .js-slider-arrows .slick-arrow{color:#fff!important}}.bannerSlider.text .text__heading{font-weight:400;text-transform:none}@media (min-width: 1280px){.bannerSlider.text .text__heading{color:var(--cl-text-white)}}@media (min-width: 1280px){.bannerSlider.text .text__paragraph{color:var(--cl-text-white)}}.bannerSlider.text .text__container{padding-top:2rem}@media (min-width: 1280px){.bannerSlider.text .text__container{max-width:678px;margin-block:6rem;margin-inline:13rem;text-align:left;padding-inline:inherit}}.bannerSlider.text .btn__group{justify-content:center}@media (min-width: 1280px){.bannerSlider.text .btn__group{justify-content:flex-start}}.bannerSlider.text .btn__group .btn.btn__primary--outline{display:block}@media (min-width: 1280px){.bannerSlider.text .btn__group .btn.btn__primary--outline{display:none}}.bannerSlider.text .btn__group .btn.btn__secondary--outline{display:none;opacity:1}@media (min-width: 1280px){.bannerSlider.text .btn__group .btn.btn__secondary--outline{display:block}}.timeline__inner{position:relative}.timeline .moments--withTopGraphic{display:flex;flex-direction:column;padding-block:0px;padding-top:2rem}@media (min-width: 1280px){.timeline .moments--withTopGraphic{padding-top:7.9rem}}.timeline .moments--withTopGraphic:before{content:"";position:absolute;width:51.423rem;max-width:70%;left:50%;pointer-events:none;aspect-ratio:514.23/518.26;background:url("./media/moment-graphic-UH43PXBD.svg") center center no-repeat;background-size:contain;top:0;transform:translate(-50%);z-index:-1;animation:none;opacity:.4}.timeline__contentText{display:flex;flex-direction:column;align-items:center}.timeline__title{text-align:center;display:block}.timeline__heading{color:var(--cl-title);text-align:center}.timeline__paragraph{transition:all .5s;text-align:center}.timeline__years{display:none;justify-content:space-between;flex-wrap:wrap}@media (min-width: 1280px){.timeline__years{display:flex}}.timeline__yearItem{display:flex;flex-direction:column;position:relative;align-items:center;flex:1 1 0;min-width:0}.timeline__yearItem--year{cursor:pointer;text-align:center;position:relative;width:100%;padding-inline:1rem;padding-top:2.5rem;margin-bottom:1.5rem;font-size:1.7rem;line-height:1.57;letter-spacing:.17rem}.timeline__yearItem--year:before{position:absolute;top:0;left:calc(50% - 6px);content:" ";display:block;width:14.48px;height:14.48px;background:#fff;border-radius:10px;background:#000;z-index:10}.timeline__yearItem--year:after{position:absolute;left:0;top:6px;content:" ";display:block;width:100%;height:2px;background:#505050;z-index:5}.timeline__yearItem--year.is-active{font-weight:700;color:var(--black)}.timeline__yearItem--year.is-active:before{background:var(--black);transform:scale(1.2)}.timeline__yearItem:first-child .timeline__yearItem--year:after{width:50%;left:50%}.timeline__yearItem:last-child .timeline__yearItem--year:after{width:50%;right:50%}@media (min-width: 1280px){.timeline__card{opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;max-height:0;overflow:hidden;transition:opacity .25s ease,transform .25s ease,max-height .35s ease;width:230%}}.timeline__card--img{width:100%;aspect-ratio:300/225;-o-object-fit:cover;object-fit:cover}.timeline__card--body{padding-inline:2rem;padding-block:2rem;text-align:start;font-size:1.4rem;line-height:1.2142857143;letter-spacing:.14rem;background:var(--bg-light-2);color:var(--grey)}@media (min-width: 1280px){.timeline__card--body{padding-inline:3rem;padding-block:3rem}}.timeline__card--year{font-weight:700!important}@media (max-width: 1279.98px){.timeline__card--year{text-align:center}}@media (max-width: 1279.98px){.timeline__card--text{text-align:center}}.timeline__card.is-active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;margin-top:4rem;max-height:1000px;margin-top:15%}.timeline__cardSlider{display:block}@media (min-width: 1280px){.timeline__cardSlider{display:none}}.timeline__cardSlider--inner{position:relative}.timeline__cardSlider--inner .js-slider-arrows{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:20}.timeline__cardSlider--inner .js-slider-arrows .slick-arrow{pointer-events:auto}.timeline__cardSlider .js-slider-arrows .slick-arrow{color:var(--black)}@media (min-width: 1280px){.timeline__cardSlider .js-slider-arrows .slick-arrow{color:var(--cl-text-white)}}.timeline__cardSlider .js-slider-arrows .slick-arrow:before{display:none}@media (min-width: 1280px){.timeline__cardSlider .js-slider-arrows .slick-arrow:before{opacity:.6;pointer-events:initial}}@media (min-width: 1280px){.timeline__cardSlider--inner{padding-inline:0}}.timeline__tooltip{position:absolute;top:8.5rem;left:50%;transform:translate(-50%) translateY(6px);background:var(--bg-light-2);padding:1.2rem 2rem;border-radius:.4rem;box-shadow:0 4px 12px #0000001f;font-size:1.4rem;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:20}.timeline__tooltip:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid var(--bg-light-2)}.timeline__yearItem:hover .timeline__tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.timeline__yearItem--year.is-active+.timeline__tooltip{display:none}@media (max-width: 1279.98px){.timeline__tooltip{display:none!important}}:host ::ng-deep .timeline__title{text-transform:uppercase;text-align:center;display:block;font-weight:500;color:var(--cl-pretitle-grey);transition:all .5s;margin-bottom:1.8rem;font-size:1.6rem;line-height:1.364625;letter-spacing:.18rem}@media (min-width: 768px){:host ::ng-deep .timeline__title{font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1280px){:host ::ng-deep .timeline__title{margin-bottom:1.5rem;font-size:2.2rem;line-height:1.2131818182;letter-spacing:.22rem}}@media (min-width: 1680px){:host ::ng-deep .timeline__title{margin-bottom:1.7rem}}.equipments__inner{display:flex;flex-direction:column;margin-inline:auto;width:100%;row-gap:4rem;-moz-column-gap:5.5rem;column-gap:5.5rem}@media (max-width: 1279.98px){.equipments__inner{max-width:initial;width:100%;row-gap:2rem}}@media (min-width: 768px){.equipments__inner{max-width:initial;width:100%}}@media (min-width: 1280px){.equipments__inner{flex-direction:row;align-items:flex-start}}@media (min-width: 1680px){.equipments__inner{-moz-column-gap:8.3rem;column-gap:8.3rem}}.equipments__imageSlider{flex:1 1 100%;max-width:100%;width:100%}@media (min-width: 1280px){.equipments__imageSlider{position:sticky;max-width:50%;top:10rem}}.equipments__slider{margin-inline:auto}@media (min-width: 1680px){.equipments__slider{max-width:65rem}}.equipments__sliderItem{width:100%;aspect-ratio:532.09/504.21;overflow:hidden}@media (min-width: 1680px){.equipments__sliderItem{aspect-ratio:789.67/748.31}}.equipments__sliderImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.equipments__content{flex:1 1 100%;width:100%;margin-inline:auto}@media (min-width: 1680px){.equipments__content{padding-top:1.8rem}}.equipments__content .btn__group{justify-content:center}@media (max-width: 1023.98px){.equipments__content .btn__group{margin-top:2rem}}.equipments__content .equipments__title{text-align:center}.equipments__content .equipments__list{display:flex;flex-direction:column}.equipments__content .equipments__listItem{position:relative;padding-block:3rem 0rem;padding-inline:1.2rem 5.2rem}@media (max-width: 1279.98px){.equipments__content .equipments__listItem{padding-block:2rem 0rem}}.equipments__content .equipments__listItem:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--bg-line-dark)}.equipments__content .equipments__listItem--heading{text-transform:uppercase;font-weight:500;color:var(--cl-pretitle-grey);margin-bottom:3px;font-family:var(--font-text)}.equipments__content .equipments__listItem--text{color:var(--cl-text-dark)}.equipments__content .equipments__listItem--icon{position:absolute;top:50%;transform:translateY(-50%);right:1.2rem}@media (min-width: 768px){.equipments__content .equipments__listItem--icon{right:2.2rem}}.equipments__content .equipments__listItem--icon svg{background-color:var(--primary);margin-left:30%;width:45px}.equipments.js-active-slider .js-slider-arrows{inset-inline:-4.5rem}@media (min-width: 1680px){.equipments.js-active-slider .js-slider-arrows{inset-inline:-9.3rem}}.equipments.js-active-slider .js-slider-arrows .slick-arrow{color:var(--arrows)}@media (max-width: 1679.98px){.equipments .hidden__max--lg{display:none}}.eventsForm__title{margin-bottom:2rem;display:block;text-align:center;text-transform:uppercase;color:#000;opacity:.8;padding-inline:2rem;font-size:1.8rem;line-height:1.213;letter-spacing:.18rem}@media (min-width: 768px){.eventsForm__title{font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1366px){.eventsForm__title{margin-bottom:3rem;display:none;text-align:start}}.eventsForm__inner{display:flex;flex-direction:column;margin-inline:auto}@media (min-width: 1366px){.eventsForm__inner{-moz-column-gap:4rem;column-gap:4rem;flex-direction:row-reverse}}@media (min-width: 1680px){.eventsForm__inner{-moz-column-gap:7.689rem;column-gap:7.689rem;max-width:189.933rem}}.eventsForm__graphic{position:relative}@media (min-width: 1366px){.eventsForm__graphic{order:2;max-width:45%}}@media (min-width: 1680px){.eventsForm__graphic{width:90.5rem}}.eventsForm__graphicInner{width:100%;aspect-ratio:467.2/550.83}@media (min-width: 1366px){.eventsForm__graphicInner{position:sticky;top:17rem;max-height:calc(100svh - 17rem)}}@media (min-width: 1680px){.eventsForm__graphicInner{aspect-ratio:905/1067}}.eventsForm__graphicInner--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eventsForm__section--title{text-transform:uppercase;padding-inline:2rem;color:var(--reservar-filter-bg);display:block;margin-bottom:3.047rem;font-size:1.6rem;line-height:1.364625;letter-spacing:.16rem}@media (min-width: 768px){.eventsForm__section--title{font-size:1.8rem;line-height:1.3477777778;letter-spacing:.18rem}}@media (max-width: 1279.98px){.eventsForm__content{margin-top:2rem}}@media (min-width: 1366px){.eventsForm__content{order:1;flex:1 1 0%}}.eventsForm__content .btn__group{margin-top:4rem;justify-content:center}.eventsForm__content .eventsForm__title{display:none;font-size:1.4rem;line-height:1.7;letter-spacing:.06rem}@media (min-width: 768px){.eventsForm__content .eventsForm__title{font-size:1.6rem;line-height:1.7;letter-spacing:.072rem}}@media (min-width: 1280px){.eventsForm__content .eventsForm__title{font-size:3rem;line-height:1.02;letter-spacing:.09rem}}@media (min-width: 1366px){.eventsForm__content .eventsForm__title{display:block;text-align:start}}.eventsForm__content .eventsForm__row{display:flex;flex-wrap:wrap;margin:0 -.75rem}@media (min-width: 768px){.eventsForm__content .eventsForm__row{margin:0 -1.5rem}}@media (min-width: 1280px){.eventsForm__content .eventsForm__row{margin:0 -2.1rem}}.eventsForm__content .eventsForm__row .btn__link:not(:hover):after{background:var(--bg-primary)}.eventsForm__content .eventsForm__col{flex:1 0 100%;width:100%;max-width:100%;padding-inline:.75rem}@media (min-width: 768px){.eventsForm__content .eventsForm__col{flex:1 0 0%;padding-inline:1.5rem}}@media (min-width: 1280px){.eventsForm__content .eventsForm__col{padding-inline:2.1rem}}.eventsForm__content .eventsForm__col .block-checkbox{display:flex;flex-direction:column;row-gap:1rem}.eventsForm__placeholder span{color:#000;opacity:.6}.eventsForm .form-error{color:var(--grey);z-index:1}.eventsForm .icon-right i{font-size:2rem}.eventsForm .file-name{text-overflow:ellipsis;color:var(--grey);font-size:1.4rem;line-height:1.9428571429;letter-spacing:.042rem}@media (min-width: 768px){.eventsForm .file-name{font-size:1.6rem;line-height:1.51625;letter-spacing:.16rem}}input[type=file]:before{content:attr(placeholder);background:#fff;color:#000;opacity:.6;display:inline-block;cursor:pointer;width:100%;overflow-x:hidden}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}:host ::ng-deep .eventsForm__title.corp-color{margin-bottom:2rem;display:block;text-align:center;text-transform:uppercase;color:#000;opacity:.8;padding-inline:2rem;font-size:1.8rem;line-height:1.213;letter-spacing:.18rem}@media (min-width: 768px){:host ::ng-deep .eventsForm__title.corp-color{font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1366px){:host ::ng-deep .eventsForm__title.corp-color{margin-bottom:3rem;display:none;text-align:start}}input[type=time]::-webkit-calendar-picker-indicator{opacity:0;display:none}.puro-timepicker{position:absolute;width:86%;max-height:20rem;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:.4rem;z-index:9999;padding:0;margin:0;list-style:none;box-shadow:0 4px 12px #0000001a}.puro-timepicker li{padding:1rem 1.4rem;font-size:1.4rem;cursor:pointer;border-bottom:1px solid #f2f2f2}.puro-timepicker li:last-child{border-bottom:none}.puro-timepicker li:hover{background:#f5f5f5}@media (min-width: 1280px){.vertical-info.generalMargin{padding-inline:12rem!important;padding-block:clamp(2rem,4vh,6rem)!important;--general-margin: 12rem !important}}.vertical-info__header{width:100%;display:flex;justify-content:space-between;align-items:center}@media (max-width: 1279.98px){.vertical-info__header a{display:none}}.vertical-info .vertical-info__pretitle{text-align:center}@media (min-width: 1280px){.vertical-info .vertical-info__pretitle{text-align:left;margin-bottom:1rem!important}}@media (min-width: 1280px)and (min-width: 1024px){.vertical-info .vertical-info__pretitle{font-size:1.5rem;line-height:1.3333333333;letter-spacing:.03rem}}.vertical-info__pretitle,.vertical-info__subtitle{width:100%;color:var(--primary)!important;font-weight:500}@media (max-width: 1023.98px){.vertical-info__pretitle,.vertical-info__subtitle{display:flex!important;justify-content:center}}.vertical-info__subtitle{margin-bottom:1.64rem!important}.vertical-info__content{display:flex;flex-direction:column;align-items:center}@media (min-width: 1280px){.vertical-info__content{align-items:flex-start;flex-direction:row}}.vertical-info__left{display:flex;flex-direction:column;align-items:center;width:100%}@media (min-width: 1280px){.vertical-info__left{flex:0 0 70%;flex-direction:row;align-items:flex-start}}@media (min-width: 1280px){.vertical-info__content{align-items:flex-start;position:sticky;top:8rem}}.vertical-info__right{max-width:100%}@media (max-width: 1279.98px){.vertical-info__right{margin-top:2rem}}@media (min-width: 1280px){.vertical-info__right{flex:0 63%;padding-top:55px}}@media (min-width: 1366px){.vertical-info__right{flex:0 55%;padding-top:55px}}@media (min-width: 1680px){.vertical-info__right{flex:0 39%;padding-top:55px}}@media (min-width: 1280px){.vertical-info__main{width:100%;padding-top:55px;align-items:center;justify-content:space-between}}.vertical-info__main .vertical-info__tag{font-weight:700;font-size:1rem;line-height:1.572rem;letter-spacing:10%;color:#fff;background-color:var(--primary);margin-bottom:1rem;padding:3px 24px;display:inline-block}@media (max-width: 1279.98px){.vertical-info__main .vertical-info__tag{display:flex;margin:20px 0;justify-content:center}}.vertical-info__main .vertical-info__title{color:var(--primary);margin-bottom:2.4rem}@media (max-width: 1023.98px){.vertical-info__main .vertical-info__title{text-align:center}}@media (min-width: 1024px){.vertical-info__main .vertical-info__title{font-size:3.5rem;line-height:1.1428571429;letter-spacing:.06rem}}.vertical-info__main .vertical-info__subtitle{color:#616160}.vertical-info__boxes{flex-direction:column;gap:1.8rem;margin-top:-22px}.vertical-info__boxes>:first-child{order:2}@media (min-width: 1280px){.vertical-info__boxes{flex-direction:row;margin-top:0}.vertical-info__boxes>:first-child{order:1}}.vertical-info__boxes .vertical-info__btn{width:113px;height:113px;padding:0;font-weight:700;font-size:1.4rem;line-height:1.8rem;letter-spacing:5%;text-align:center;display:flex;align-items:center;border-radius:0}.vertical-info__boxes .vertical-info__box{background-color:var(--primary);width:15rem;height:5rem;display:flex;flex-direction:column;justify-content:center;padding-inline:5%}@media (max-width: 1279.98px){.vertical-info__boxes .vertical-info__box{margin-inline:auto}}@media (max-width: 1365.98px){.vertical-info__boxes .vertical-info__box{margin-bottom:3rem}}.vertical-info__boxes .vertical-info__from,.vertical-info__boxes .vertical-info__price,.vertical-info__boxes .vertical-info__pp{font-size:13px;line-height:14.99px;letter-spacing:0;text-align:center;color:#fff;margin:0}.vertical-info__boxes .vertical-info__from{font-weight:300}.vertical-info__boxes .vertical-info__price{font-size:3.454rem;line-height:4.175rem}.vertical-info__image{margin-top:2rem;border-top-left-radius:500px;border-top-right-radius:500px}@media (min-width: 1280px){.vertical-info__image{margin-top:3rem;margin-right:3rem}}@media (min-width: 1680px){.vertical-info__image{margin-top:3rem;margin-right:6rem}}.vertical-info__data{display:flex;flex-direction:column;gap:13px;margin-top:20px}@media (max-width: 1279.98px){.vertical-info__data{align-items:center;text-align:center}}.vertical-info__data div:nth-child(3) .vertical-info__description{font-size:1.6rem;line-height:2.6rem}.vertical-info__small-title{text-transform:uppercase;transition:all .5s;font-weight:500;color:var(--primary)}@media (max-width: 1023.98px){.vertical-info__small-title{font-size:1.6rem;line-height:1.668125;letter-spacing:.16rem;text-align:center}}@media (min-width: 1024px)and (max-width: 1279.98px){.vertical-info__small-title{font-size:1.7rem;line-height:1.57;letter-spacing:.17rem;text-align:center}}@media (min-width: 1280px){.vertical-info__small-title{font-size:1.7rem;line-height:1.57;letter-spacing:.17rem}}.vertical-info__data .vertical-info__description{text-transform:uppercase;transition:all .5s;font-weight:500;color:#616160}@media (max-width: 1023.98px){.vertical-info__data .vertical-info__description{font-size:1.6rem;line-height:1.668125;letter-spacing:.16rem}}.vertical-info__separator{width:100%;height:1px;background-color:var(--primary);margin:50px 0}@media (min-width: 1280px){.vertical-info__separator{width:53px}}@media (max-width: 1279.98px){.vertical-info__separator{margin:30px 0}}.vertical-info__info-description,.vertical-info__schedule{margin-bottom:3rem}@media (max-width: 1279.98px){.vertical-info__info-description,.vertical-info__schedule{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}}.vertical-info__info-description .vertical-info__title,.vertical-info__info-description .vertical-info__price,.vertical-info__book .vertical-info__title,.vertical-info__book .vertical-info__price,.vertical-info__schedule .vertical-info__title,.vertical-info__schedule .vertical-info__price{color:var(--primary);font-weight:700;margin-bottom:3rem;text-transform:uppercase;transition:all .5s}@media (max-width: 1023.98px){.vertical-info__info-description .vertical-info__title,.vertical-info__info-description .vertical-info__price,.vertical-info__book .vertical-info__title,.vertical-info__book .vertical-info__price,.vertical-info__schedule .vertical-info__title,.vertical-info__schedule .vertical-info__price{font-size:1.6rem;line-height:1.668125;letter-spacing:.16rem;margin-bottom:2rem;text-align:center}}@media (min-width: 1024px)and (max-width: 1279.98px){.vertical-info__info-description .vertical-info__title,.vertical-info__info-description .vertical-info__price,.vertical-info__book .vertical-info__title,.vertical-info__book .vertical-info__price,.vertical-info__schedule .vertical-info__title,.vertical-info__schedule .vertical-info__price{font-size:1.7rem;line-height:1.57;letter-spacing:.17rem;text-align:center}}@media (min-width: 1280px){.vertical-info__info-description .vertical-info__title,.vertical-info__info-description .vertical-info__price,.vertical-info__book .vertical-info__title,.vertical-info__book .vertical-info__price,.vertical-info__schedule .vertical-info__title,.vertical-info__schedule .vertical-info__price{font-size:1.7rem;line-height:1.57;letter-spacing:.17rem}}.vertical-info__info-description .vertical-info__description,.vertical-info__book .vertical-info__description,.vertical-info__schedule .vertical-info__description{font-weight:400;font-size:1.8rem;line-height:3rem;letter-spacing:0%;color:#616160}@media (max-width: 1279.98px){.vertical-info__info-description .vertical-info__description,.vertical-info__book .vertical-info__description,.vertical-info__schedule .vertical-info__description{text-align:center}}.vertical-info__info-description .vertical-info__list li,.vertical-info__book .vertical-info__list li,.vertical-info__schedule .vertical-info__list li{color:#616160;font-weight:400;font-size:1.8rem;line-height:3.3rem;letter-spacing:0%;padding-left:15px;position:relative;display:flex;justify-content:space-between}@media (max-width: 1279.98px){.vertical-info__info-description .vertical-info__list li,.vertical-info__book .vertical-info__list li,.vertical-info__schedule .vertical-info__list li{display:inline-table}}.vertical-info__info-description .vertical-info__list li:before,.vertical-info__book .vertical-info__list li:before,.vertical-info__schedule .vertical-info__list li:before{content:"";position:absolute;left:0;width:6.4px;height:6.4px;background-color:var(--primary);border-radius:100%;transform:translateY(-50%);margin-top:3px;top:.5em;transform:none;align-self:flex-start}.vertical-info__info-description .vertical-info__img-list,.vertical-info__book .vertical-info__img-list,.vertical-info__schedule .vertical-info__img-list{margin-top:3rem}.vertical-info__info-description .vertical-info__img-list li,.vertical-info__book .vertical-info__img-list li,.vertical-info__schedule .vertical-info__img-list li{display:flex;align-items:center;gap:15px}.vertical-info__info-description .vertical-info__img-list li p+p,.vertical-info__book .vertical-info__img-list li p+p,.vertical-info__schedule .vertical-info__img-list li p+p{margin-top:6.4px;margin-bottom:0}.vertical-info__info-description .vertical-info__img-list li:not(:last-child),.vertical-info__book .vertical-info__img-list li:not(:last-child),.vertical-info__schedule .vertical-info__img-list li:not(:last-child){margin-bottom:32px}.vertical-info__social{display:block;align-items:center;justify-content:space-between;margin-top:2rem}@media (max-width: 1279.98px){.vertical-info__social{margin-top:2rem;display:flex;flex-direction:column}}.vertical-info__social .vertical-info__media{display:flex;gap:8px}@media (min-width: 1680px){.vertical-info__social .vertical-info__media{gap:15px}}.vertical-info__social .vertical-info__media a{border-radius:100%;width:40px;height:40px;display:flex;justify-content:center;border:1px solid var(--grey)}.vertical-info__social .vertical-info__media a:hover{background-color:var(--primary);color:#fff}.vertical-info__social .vertical-info__media a i:before{font-size:large}.vertical-info__social .vertical-info__media a img{margin:auto;max-width:90%;height:65%;width:65%;border:0}.vertical-info__additional .vertical-info__description{color:#616160;font-weight:400;font-size:2rem;line-height:3.4rem;letter-spacing:3%}@media (max-width: 1279.98px){.vertical-info__additional .vertical-info__description{text-align:center}}.vertical-info__additional .vertical-info__links{display:flex;flex-direction:column;gap:10px}@media (max-width: 1279.98px){.vertical-info__additional .vertical-info__links{align-items:center}}.vertical-info__additional{margin-top:2rem}@media (max-width: 1279.98px){.vertical-info__additional{margin-top:2rem}}.vertical-info__additional--contact a{color:#616160;font-weight:400;font-size:1.8rem;line-height:2.088rem;letter-spacing:0%}.vertical-info__additional--location .vertical-info__description{font-size:1.6rem;line-height:2.6rem}.vertical-info__btn-map,.vertical-info__btn-back{width:192px;display:block}.vertical-info__btn-full{width:100%;display:block;margin-top:30px}@media (max-width: 1279.98px){.vertical-info__btn-full{max-width:100%;margin-top:30px}}.vertical-info__performance-img{border-radius:100%;width:45px!important;height:45px!important}@media (max-width: 1279.98px){.vertical-info__list{display:flex;flex-direction:column;align-items:center}}.vertical-info__data .vertical-info__description,.vertical-info__additional .vertical-info__additional--location,.vertical-info__description{margin-top:0!important}.vertical-info__price{margin-bottom:0!important}@media (min-width: 1024px){.vertical-info__image.puro-img-zoom-img{width:45%!important;min-height:65vh}}@media (max-width: 1279.98px){.vertical-info .puro-img-zoom-img{width:90%!important}}@media (max-width: 1279.98px){.puro-img-zoom-parent .vertical-info__performance-img{width:45px!important}}@media (max-width: 1279.98px){.vertical-info__right a.btn__link{display:flex;justify-content:center}}.vertical-info__right a.btn__link:after{content:none}.vertical-info .puro-img-zoom-img{transform:none!important;transition:none!important}.vertical-info .puro-img-zoom-parent:hover>.puro-img-zoom-img{transform:none!important;scale:1!important}@media (min-width: 1024px)and (max-width: 1279.98px){.vertical-info__data .vertical-info__small-title{font-size:1.7rem;line-height:1.57;letter-spacing:.17rem;text-align:center}}@media (min-width: 1280px){.vertical-info__data .vertical-info__small-title{font-size:1.7rem;line-height:1.57;letter-spacing:.17rem}}@media (min-width: 1024px)and (max-width: 1279.98px){.vertical-info__data .vertical-info__description{font-size:1.7rem;line-height:1.57;letter-spacing:.17rem;text-align:center}}@media (min-width: 1280px){.vertical-info__data .vertical-info__description{font-size:1.7rem;line-height:1.57;letter-spacing:.17rem}}.vertical-info__price-row{display:flex;align-items:center;justify-content:center;gap:12px}.vertical-info__pp{max-width:70px;line-height:1.1;text-align:left!important}.slider4items{transition:all .5s;position:relative;isolation:isolate;overflow:hidden}@media (max-width: 1279.98px){.slider4items .js-slider-arrows{top:40%}}@media (min-width: 1280px){.slider4items .js-slider-arrows{top:40%!important}}.slider4items__title-section{text-align:center}.slider4items__title-section .slider4items__title{font-weight:400!important}.slider4items__title-section .slider4items__subHeading{text-align:center}.slider4items__item{width:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:center}@media (min-width: 1280px){.slider4items__item{padding-inline:1rem}}.slider4items__img{aspect-ratio:391/550;-o-object-fit:cover;object-fit:cover;width:100%;margin-bottom:3rem}.slider4items .slider4items__title.photo{color:var(--cl-title)!important}.slider4items .slider4items__subHeading.photo{color:var(--reservar-filter-bg)!important}.careersForm__title{text-align:center}@media (min-width: 1280px){.careersForm__title{display:none!important;text-align:start}}.careersForm__inner{display:flex;flex-direction:column;row-gap:3.125rem;margin-inline:auto}@media (min-width: 1280px){.careersForm__inner{-moz-column-gap:4rem;column-gap:4rem;flex-direction:row}}@media (min-width: 1280px){.careersForm__inner{-moz-column-gap:8.269rem;column-gap:8.269rem}}@media (min-width: 1680px){.careersForm__inner{-moz-column-gap:16.689rem;column-gap:16.689rem;max-width:189.933rem}}.careersForm__graphic{position:relative}@media (min-width: 1280px){.careersForm__graphic{order:2;max-width:45%}}@media (min-width: 1680px){.careersForm__graphic{width:90.5rem}}@media (max-width: 1023.98px){.careersForm__graphic{margin-inline:auto}}.careersForm__graphicInner{width:100%;aspect-ratio:467.2/550.83}@media (min-width: 1280px){.careersForm__graphicInner{position:sticky;top:17rem;max-height:calc(100svh - 17rem)}}@media (min-width: 1680px){.careersForm__graphicInner{aspect-ratio:905/1067}}.careersForm__graphicInner--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1280px){.careersForm__content{order:1;flex:1 1 0%}}.careersForm__content .btn__group{margin-top:4rem;justify-content:center}.careersForm__content .careersForm__title{display:none}@media (min-width: 1280px){.careersForm__content .careersForm__title{display:block;text-align:start}}.careersForm__content .careersForm__paragraph{text-align:start}.careersForm__content .careersForm__row{display:flex;flex-wrap:wrap;margin:0 -.75rem}@media (min-width: 768px){.careersForm__content .careersForm__row{margin:0 -1.5rem}}@media (min-width: 1280px){.careersForm__content .careersForm__row{margin:0 -2.1rem}}.careersForm__content .careersForm__row .btn__link:not(:hover):after{background:var(--bg-primary)}.careersForm__content .careersForm__col{flex:1 0 100%;width:100%;max-width:100%;padding-inline:.75rem}@media (min-width: 768px){.careersForm__content .careersForm__col{flex:1 0 0%;padding-inline:1.5rem}}@media (min-width: 1280px){.careersForm__content .careersForm__col{padding-inline:2.1rem}}.careersForm__content .careersForm__col .block-checkbox{display:flex;flex-direction:column;row-gap:1rem}.careersForm__placeholder span{color:var(--black);opacity:.6}.careersForm .form-error{color:var(--grey);z-index:1}.careersForm .icon-right i{font-size:2rem}.careersForm .file-name{text-overflow:ellipsis;color:var(--grey);font-size:1.4rem;line-height:1.9428571429;letter-spacing:.042rem}@media (min-width: 768px){.careersForm .file-name{font-size:1.6rem;line-height:1.51625;letter-spacing:.16rem}}.projectsForm__title{text-align:center}@media (min-width: 1280px){.projectsForm__title{display:none!important;text-align:start}}.projectsForm__inner{display:flex;flex-direction:column;row-gap:3.125rem;margin-inline:auto}@media (min-width: 1280px){.projectsForm__inner{-moz-column-gap:4rem;column-gap:4rem;flex-direction:row}}@media (min-width: 1280px){.projectsForm__inner{-moz-column-gap:8.269rem;column-gap:8.269rem}}@media (min-width: 1680px){.projectsForm__inner{-moz-column-gap:16.689rem;column-gap:16.689rem;max-width:189.933rem}}.projectsForm__graphic{position:relative}@media (min-width: 1280px){.projectsForm__graphic{order:2;max-width:45%}}@media (min-width: 1680px){.projectsForm__graphic{width:90.5rem}}@media (max-width: 1023.98px){.projectsForm__graphic{margin-inline:auto}}.projectsForm__graphicInner{width:100%;aspect-ratio:467.2/550.83}@media (min-width: 1280px){.projectsForm__graphicInner{position:sticky;top:17rem;max-height:calc(100svh - 17rem)}}@media (min-width: 1680px){.projectsForm__graphicInner{aspect-ratio:905/1067}}.projectsForm__graphicInner--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1280px){.projectsForm__content{order:1;flex:1 1 0%}}.projectsForm__content .btn__group{margin-top:4rem;justify-content:center}.projectsForm__content .projectsForm__title{display:none}@media (min-width: 1280px){.projectsForm__content .projectsForm__title{display:block;text-align:start}}.projectsForm__content .projectsForm__paragraph{text-align:start}.projectsForm__content .projectsForm__row{display:flex;flex-wrap:wrap;margin:0 -.75rem}@media (min-width: 768px){.projectsForm__content .projectsForm__row{margin:0 -1.5rem}}@media (min-width: 1280px){.projectsForm__content .projectsForm__row{margin:0 -2.1rem}}.projectsForm__content .projectsForm__row .btn__link:not(:hover):after{background:var(--bg-primary)}.projectsForm__content .projectsForm__col{flex:1 0 100%;width:100%;max-width:100%;padding-inline:.75rem}@media (min-width: 768px){.projectsForm__content .projectsForm__col{flex:1 0 0%;padding-inline:1.5rem}}@media (min-width: 1280px){.projectsForm__content .projectsForm__col{padding-inline:2.1rem}}.projectsForm__content .projectsForm__col .block-checkbox{display:flex;flex-direction:column;row-gap:1rem}.projectsForm__placeholder span{color:var(--black);opacity:.6}.projectsForm .form-error{color:var(--grey);z-index:1}.projectsForm .icon-right i{font-size:2rem}.projectsForm .file-name{text-overflow:ellipsis;color:var(--grey);font-size:1.4rem;line-height:1.9428571429;letter-spacing:.042rem}@media (min-width: 768px){.projectsForm .file-name{font-size:1.6rem;line-height:1.51625;letter-spacing:.16rem}}input[type=file]{background-color:#fff;line-height:3.2}input[type=file]::-webkit-file-upload-button{visibility:hidden}input[type=file]:before{content:attr(placeholder);background:#fff;color:var(--black);opacity:.6;display:inline-block;cursor:pointer;width:100%;overflow-x:hidden}.dualList.textContent{background:#f7eee4;display:flex;flex-direction:column;align-items:center}.dualList.textContent .textContent__titleSection{max-width:146.1rem;display:flex;flex-direction:column;align-items:center;border:none;text-align:center}.dualList.textContent .textContent__titleSection .textContent__title{display:flex;flex-direction:column;align-items:center}.dualList.textContent .textContent__paragraph{width:100%;max-width:inherit;text-align:center;margin-right:inherit}.dualList.textContent .textContent__list{width:100%;max-width:146.1rem;justify-content:center;flex-wrap:wrap}@media (min-width: 1280px){.dualList.textContent .textContent__list{flex-wrap:nowrap}}@media (min-width: 1280px){.dualList.textContent .textContent__list{font-size:30px}}.dualList.textContent .textContent__item{text-align:center}.dualList.textContent .textContent__item .textContent__item--text span{text-transform:uppercase;font-weight:600}.dualList.textContent .textContent__item .textContent__item--text p{margin-top:2.5rem;margin-bottom:2.5rem}.slider3card{transition:all .5s;position:relative;isolation:isolate;overflow:hidden}.slider3card__inner{position:relative}@media (min-width: 768px){.slider3card__inner{padding-inline:0}}.slider3card__slider ::ng-deep .slick-list{position:relative;left:50%;transform:translate(-50%);width:100%}@media (min-width: 768px){.slider3card__slider ::ng-deep .slick-list{width:66rem}}@media (min-width: 1024px){.slider3card__slider ::ng-deep .slick-list{position:relative;width:90rem}}@media (min-width: 1280px){.slider3card__slider ::ng-deep .slick-list{width:106rem}}.slider3card__slider ::ng-deep .slick-slide{transition:all .5s;padding-bottom:8px}@media (min-width: 768px){.slider3card__slider ::ng-deep .slick-slide{padding-inline:2.5rem}}@media (min-width: 1024px){.slider3card__slider ::ng-deep .slick-slide{padding-inline:1rem}}@media (min-width: 1280px){.slider3card__slider ::ng-deep .slick-slide{padding-inline:3.6rem}}.slider3card__card{width:280px;padding:21px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;border-radius:5px;box-shadow:0 4px 4px #00000040;gap:27px;margin-bottom:2rem}@media (max-width: 768px){.slider3card__card{position:relative;left:50%;transform:translate(-50%)}}.slider3card__img{width:68px;height:42px}.slider3card__description{font-weight:400;font-size:1.4rem;line-height:3.4rem;letter-spacing:.03em;color:#616160}.slider3card__sign{font-weight:700;font-size:1.4rem;line-height:2rem;letter-spacing:.03em;color:#ceb677}.slider3card .js-slider-arrows::ng-deep i{color:#616160}.info-table{transition:all .5s}.info-table__pretitle{width:100%;color:var(--primary);font-weight:500;font-size:1.6rem;line-height:1.2;letter-spacing:.16rem;text-align:center;margin-bottom:2.5rem}@media (min-width: 768px){.info-table__pretitle{font-size:1.8rem;line-height:1.2127777778;letter-spacing:.18rem}}@media (min-width: 1280px){.info-table__pretitle{margin-bottom:5rem}}@media (min-width: 1680px){.info-table__pretitle{font-size:2rem;line-height:1.213;letter-spacing:.2rem}}.info-table__title{text-align:center;width:100%;color:var(--primary);transition:all .5s;margin-bottom:2.5rem;font-size:2.8rem;line-height:1.3103571429;letter-spacing:.056rem}@media (min-width: 540px){.info-table__title{font-size:3.2rem;line-height:1.25;letter-spacing:.064rem}}@media (min-width: 768px){.info-table__title{font-size:4rem;line-height:1.25;letter-spacing:.08rem}}@media (min-width: 1280px){.info-table__title{margin-bottom:5rem}}@media (min-width: 1366px){.info-table__title{font-size:5.4rem;line-height:1.2888888889;letter-spacing:.108rem}}@media (min-width: 1680px){.info-table__title{font-size:6.4rem;line-height:.968;letter-spacing:.128rem}}.info-table__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:38px}.info-table__table{border-spacing:28px;width:100%}@media (max-width: 1280px){.info-table__table{display:none}}.info-table__headItem,.info-table__item{padding:14px 32px;font-size:2rem;text-align:center;vertical-align:middle}@media (min-width: 1280px){.info-table__headItem,.info-table__item{padding:14px 42px}}.info-table__headItem:first-child,.info-table__item:first-child{text-align:left}.info-table__headItem{color:#fff;font-weight:700;line-height:24.18px;letter-spacing:.1em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase}@media (max-width: 1280px){.info-table__headItem{display:flex;align-items:center;justify-content:space-between}}.info-table__headItem:not(.info-table__headItem:last-child,.info-table__headItem:nth-child(6)),.info-table__headItem--notCollapsed{margin-bottom:28px}.info-table__headItem:nth-of-type(1){color:var(--primary);background-color:#fff}.info-table__headItem:nth-of-type(3){background-color:var(--primary40)}.info-table__headItem:nth-of-type(5){background-color:var(--primary70)}.info-table__headItem:nth-of-type(7){background-color:var(--primary)}@media (min-width: 1280px){.info-table__headItem:first-child{color:var(--primary);background-color:#fff}.info-table__headItem:not(:first-child){text-align:center}.info-table__headItem:nth-child(2){background-color:var(--primary40)}.info-table__headItem:nth-child(3){background-color:var(--primary70)}.info-table__headItem:nth-child(4){background-color:var(--primary)}}.info-table__iconCollapse{width:17px;height:33px;color:#fff;opacity:.4;transition:all .2s;width:-moz-max-content;width:max-content;display:flex;align-items:center}.info-table__iconCollapse--collapsed{transform:rotate(180deg);right:-18.5px}.info-table__items{interpolate-size:allow-keywords;transition:all .2s;height:auto;overflow:hidden;margin-bottom:28px}.info-table__items--collapsed{height:0;margin:0}.info-table__item{color:#616160}@media (max-width: 1280px){.info-table__item{display:flex;justify-content:space-between;align-items:center;gap:16px;background-color:#fff}.info-table__item:not(.info-table__item:last-child){margin-bottom:20px}}@media (min-width: 1280px){.info-table__item:first-child{background-color:var(--primary10)}.info-table__item:nth-child(2),.info-table__item:nth-child(4){background-color:#fff}.info-table__item:nth-child(3){background-color:var(--primary15)}}.info-table__itemLeft{display:flex;flex-direction:column;gap:4px;flex:1;text-align:left}.info-table__itemLeft .info-table__itemTitle,.info-table__itemLeft .info-table__itemSubtitle{text-align:left}.info-table__itemRight{display:flex;align-items:center;justify-content:flex-end;min-width:80px;text-align:right;white-space:nowrap}.info-table__itemTitle{font-size:1.6rem;line-height:1.6em;font-weight:400;letter-spacing:.03em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media (min-width: 768px){.info-table__itemTitle{font-size:2rem}}@media (max-width: 1280px){.info-table__itemTitle{display:flex;flex-direction:column}}.info-table .info-table__row>.info-table__item:first-child .info-table__itemTitle{text-align:left}.info-table__itemSubtitle{font-size:.9rem;font-weight:400;line-height:1.6rem;letter-spacing:.03em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media (min-width: 768px){.info-table__itemSubtitle{font-size:1.2rem}}.info-table__itemIcon i{background:#616160;display:inline-block;vertical-align:top;width:45px;height:45px}.info-table__list{padding:0 42px}.info-table__list li{font-weight:400;font-size:2rem;line-height:34px;letter-spacing:3%;opacity:.6;color:#616160;position:relative}.info-table__list li:before{content:"";width:3px;height:3px;border-radius:100%;background-color:#616160;display:inline-block;vertical-align:middle;margin-right:10px}.info-table__list li ::ng-deep a{text-decoration:underline}.info-table__dropdowns{width:100%}@media (min-width: 1280px){.info-table__dropdowns{display:none}}.info-list{display:flex;justify-content:space-between;flex-direction:column;transition:all .5s}@media (min-width: 1280px){.info-list{flex-direction:row}}.info-list>*{flex:1 1 50%}@media (min-width: 1280px){.info-list__content{padding-block:4rem 0rem;text-align:start}}@media (max-width: 1280px){.info-list__content{text-align:center;margin-top:2rem}}.info-list__paragraph{margin-inline:0rem!important;display:inline-block!important;color:#616160!important;transition:all .5s}.info-list li.info-list__item span.info-list__paragraph{margin-bottom:0rem!important}@media (max-width: 1024px){.info-list li.info-list__item span.info-list__paragraph{padding-inline:3rem 2rem;width:90%}}@media (min-width: 1024px){.info-list li.info-list__item span.info-list__paragraph{font-size:1.5rem!important}}.info-list__wrapper{top:15rem;align-self:flex-start;flex:0 0 50%}@media (min-width: 1280px){.info-list__wrapper{position:sticky;flex:0 0 45%}}@media (max-width: 1020px){.info-list__wrapper{justify-content:center}}@media (min-width: 1280px){.info-list .info-list__content--wrapper{flex:1 1 auto;min-width:0}}.info-list__image{aspect-ratio:677/813;-o-object-fit:cover;object-fit:cover;width:100%;border-top-left-radius:500px;border-top-right-radius:500px}@media (min-width: 1280px){.info-list__image{width:90%}}.info-list__image--bg{position:absolute;z-index:-1;transform:scale(.6)}@media (max-width: 1024px){.info-list__image--bg{display:none}}@media (min-width: 1024px){.info-list__image--bg{top:-74px;right:-92px;width:80%}}@media (min-width: 1680px){.info-list__image--bg{top:-135px;right:-109px}}.info-list__list{width:100%;padding-top:10px;margin:0 auto;display:flex;text-align:center;flex-direction:column;align-items:center}@media (max-width: 1279.98px){.info-list__list{padding-top:0rem;padding-left:0}}@media (min-width: 1280px){.info-list__list{padding-bottom:6rem;padding-top:4rem;padding-left:3rem;align-items:start}}.info-list__item{display:flex;align-items:center;position:relative;padding-bottom:2rem;text-transform:uppercase}@media (min-width: 1280px){.info-list__item{padding-bottom:5rem}}@media (min-width: 1024px){.info-list__item{justify-content:flex-start}}@media (min-width: 1024px)and (max-width: 1279.98px){.info-list__item__paragraph{font-size:1.5rem!important}}.info-list__item__img{position:absolute;left:-30px}@media (max-width: 1024px){.info-list__item__img{position:absolute;left:25px}}:host ::ng-deep .info-list__title{width:100%;transition:all .5s}@media (max-width: 1024px){:host ::ng-deep .info-list__title{font-size:2.4rem;line-height:1.6666666667;letter-spacing:.048rem;margin-bottom:2rem}}@media (min-width: 1024px){:host ::ng-deep .info-list__title{font-size:5rem;line-height:1.392;letter-spacing:.1rem;margin-bottom:3rem}}:host ::ng-deep .info-list__image--bg{animation:fan-rotate 14s ease-in-out infinite;transform-origin:center bottom;display:block}@keyframes fan-rotate{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(6deg) translateY(-4px)}50%{transform:rotate(-6deg) translateY(4px)}75%{transform:rotate(3deg) translateY(-2px)}}.info-list__wrapper{width:100%!important;height:auto!important;aspect-ratio:auto!important}@media (min-width: 1024px){.info-list__wrapper{height:55rem!important}}@media (min-width: 1680px){.info-list__wrapper{height:70rem!important}}.thankyou-section{background:var(--bg-light-1)}.thankyou-section__inner{max-width:128rem;margin:0 auto}.thankyou-section__wrapper{display:grid;grid-template-columns:1fr 520px;align-items:center;justify-content:center;justify-items:center}@media (max-width: 1279.98px){.thankyou-section__wrapper{grid-template-columns:1fr}}.thankyou-section__content{max-width:42rem}@media (max-width: 1023.98px){.thankyou-section__content{padding-bottom:2rem}}.thankyou-section__heading{margin-bottom:2.4rem}.thankyou-section__paragraph{margin-bottom:3.2rem}.thankyou-section__graphic-img{width:100%;height:auto;display:block}.modal{position:fixed;z-index:91;overflow-x:hidden;overflow-y:auto;inset:0;pointer-events:none;opacity:0;transition:all .5s;display:flex;background:#1e1e1e99}.modal.modal--solid{background:var(--white)}.modal.modal--solidCream{background:var(--bg-light-3)}.modal.modal--solidCreamDark{background:var(--bg-light-1)}.modal__inner{margin:auto;max-width:100%}.modal__body{position:relative}.modal__close{position:absolute;right:3rem;top:3rem;transition:all .5s;color:var(--primary)}.modal__close--icon{width:3.3rem;height:3.3rem}.modal__close:hover{color:var(--primary-hover)}.modal--open{overflow:hidden}.modal.modal--navigation{padding-block:11rem 5rem}@media (min-width: 1024px){.modal.modal--navigation{padding-block:5rem}}.modal.modal--navigation .modal__body{position:static;display:flex;isolation:isolate;max-width:100%;width:94.1rem}@media (min-width: 1680px){.modal.modal--navigation .modal__body{width:137.9rem}}.modal.modal--navigation .modal__body:before,.modal.modal--navigation .modal__body:after{pointer-events:none;content:""}@media (min-width: 1024px){.modal.modal--navigation .modal__body:before,.modal.modal--navigation .modal__body:after{position:fixed}}.modal.modal--navigation .modal__body:before{top:50%;left:-43rem;width:66rem;transform:translateY(-50%) rotate(90deg);aspect-ratio:1;position:fixed;opacity:35%;z-index:-2;pointer-events:none;background:url("./media/graphic-5-PVTU5PLY.png") center center no-repeat;background-size:100%}@media (min-width: 1024px){.modal.modal--navigation .modal__body:before{left:-21.6rem;width:96rem}}@media (min-width: 1680px){.modal.modal--navigation .modal__body:before{width:137.6rem;left:-42.3rem}}.modal.modal--navigation .modal__body:after{content:"";z-index:-1;top:5rem;margin-inline:auto;width:28rem;background:url("./media/purobeach-FUGRPAKJ.svg") center center no-repeat;background-size:contain;aspect-ratio:987/103}@media (max-width: 1023.98px){.modal.modal--navigation .modal__body:after{position:absolute;left:50%;transform:translate(-50%)}}@media (min-width: 768px){.modal.modal--navigation .modal__body:after{top:5.6rem;width:38.2rem}}@media (min-width: 1024px){.modal.modal--navigation .modal__body:after{top:50%;left:13.2%;transform:translateY(-50%);width:35.5%}}@media (min-width: 1680px){.modal.modal--navigation .modal__body:after{left:13.8%;width:68.7rem}}.modal.modal--navigation .modal__close{top:3rem;right:3rem;position:fixed}@media (min-width: 1024px){.modal.modal--navigation .modal__close{top:5.3rem;right:inherit;left:7.515rem}}.modal.modal--navigation .modal__close--icon{width:2.2rem;height:2.2rem}@media (min-width: 768px){.modal.modal--navigation .modal__close--icon{width:2.97rem;height:2.97rem}}.modal.modal--navigation .modal__nav{width:75%;margin-inline:auto}@media (min-width: 768px){.modal.modal--navigation .modal__nav{max-width:100%;width:40rem}}@media (min-width: 1024px){.modal.modal--navigation .modal__nav{width:45rem;margin-top:0;margin-right:-2%}}@media (min-width: 1680px){.modal.modal--navigation .modal__nav{width:60.8rem}}.modal.modal--navigation .modal__nav--items{display:flex;flex-direction:column}.modal.modal--navigation .modal__nav--itemsSmall{border-top:1px solid var(--primary50);padding-top:2.3rem;display:flex;-moz-column-gap:3.5rem;column-gap:3.5rem;row-gap:2.3rem;flex-wrap:wrap;max-width:100%}@media (max-width: 767.98px){.modal.modal--navigation .modal__nav--itemsSmall{margin-left:7rem;padding-inline:0}}@media (min-width: 768px){.modal.modal--navigation .modal__nav--itemsSmall{margin-left:11.287rem;padding-inline:3.5rem}}@media (min-width: 1024px){.modal.modal--navigation .modal__nav--itemsSmall{-moz-column-gap:3.5rem;column-gap:3.5rem;padding-inline:0;max-width:100%}}@media (min-width: 1680px){.modal.modal--navigation .modal__nav--itemsSmall{-moz-column-gap:5rem;column-gap:5rem;max-width:100%}}.modal.modal--navigation .modal__nav--itemsSmall .modal__nav--link{margin-bottom:0;padding-left:0}.modal.modal--navigation .modal__nav--itemsSmall .modal__nav--link a{text-transform:uppercase;color:var(--grey);opacity:1}@media (max-width: 767.98px){.modal.modal--navigation .modal__nav--itemsSmall .modal__nav--link a{font-size:1.3rem;line-height:1.2128461538;letter-spacing:.13rem}}@media (min-width: 768px){.modal.modal--navigation .modal__nav--itemsSmall .modal__nav--link a{font-size:1.4rem;line-height:1.2128571429;letter-spacing:.14rem}}@media (min-width: 1680px){.modal.modal--navigation .modal__nav--itemsSmall .modal__nav--link a{font-size:1.6rem;line-height:1.213125;letter-spacing:.16rem}}.modal.modal--navigation .modal__nav--itemsSmall .modal__nav--link.desktop{display:none}@media (min-width: 1024px){.modal.modal--navigation .modal__nav--itemsSmall .modal__nav--link.desktop{display:block}.modal.modal--navigation .modal__nav--itemsSmall .modal__nav--link.mobile{display:none}}.modal.modal--navigation .modal__nav--itemsSmall:hover .modal__nav--link a{opacity:.5}.modal.modal--navigation .modal__nav--itemsSmall:hover .modal__nav--link a:hover{opacity:1}.modal.modal--navigation .modal__nav--items li{position:relative}.modal.modal--navigation .modal__nav--items li:before{font-weight:400;color:var(--cl-title);transform:translate(-100%,-50%) rotate(-90deg);position:absolute;left:0;top:50%}@media (max-width: 767.98px){.modal.modal--navigation .modal__nav--items li:before{font-size:1.5rem;line-height:1.16;letter-spacing:.15rem}}@media (min-width: 768px){.modal.modal--navigation .modal__nav--items li:before{font-size:1.8rem;line-height:1.16;letter-spacing:.18rem}}.modal.modal--navigation .modal__nav--items li:after{content:"";position:absolute;top:50%;transform:translate(-100%,-50%);height:1px;width:0;margin-left:-1.21rem;background:var(--bg-primary);transition:all .5s}@media (min-width: 1680px){.modal.modal--navigation .modal__nav--items li:after{margin-left:-1.5rem}}@media (max-width: 767.98px){.modal.modal--navigation .modal__nav--items li:has(a:hover){padding-left:5.5rem}}@media (min-width: 768px){.modal.modal--navigation .modal__nav--items li:has(a:hover){padding-left:8.866rem}}@media (min-width: 1680px){.modal.modal--navigation .modal__nav--items li:has(a:hover){padding-left:10.7rem}}@media (max-width: 767.98px){.modal.modal--navigation .modal__nav--items li:has(a:hover):after{width:3.5rem}}@media (min-width: 768px){.modal.modal--navigation .modal__nav--items li:has(a:hover):after{width:6.456rem}}@media (min-width: 1680px){.modal.modal--navigation .modal__nav--items li:has(a:hover):after{width:8rem}}.modal.modal--navigation .modal__nav--link{transition:all .5s}@media (min-width: 768px){.modal.modal--navigation .modal__nav--link{margin-bottom:2.5rem;padding-left:11.287rem}}@media (min-width: 1680px){.modal.modal--navigation .modal__nav--link{padding-left:13.7rem}}@media (max-width: 767.98px){.modal.modal--navigation .modal__nav--link{margin-bottom:2.5rem;padding-left:7rem}}.modal.modal--navigation .modal__nav--link a{white-space:nowrap;display:block;font-weight:400;color:var(--cl-title);opacity:.5;transition:all .5s}@media (min-width: 768px){.modal.modal--navigation .modal__nav--link a{font-size:2.5rem;line-height:1.1528;letter-spacing:.125rem}}@media (max-width: 767.98px){.modal.modal--navigation .modal__nav--link a{font-size:1.8rem;line-height:1.1527777778;letter-spacing:.09rem}}@media (min-width: 1680px){.modal.modal--navigation .modal__nav--link a{font-size:4.5rem;line-height:1.16;letter-spacing:.09rem}}.modal.modal--navigation .modal__nav--link a:hover{opacity:1}.modal.modal--navigation .modal__graphic{display:none}@media (min-width: 1024px){.modal.modal--navigation .modal__graphic{display:block}}.modal--open.navigation .modal--navigation{opacity:1;pointer-events:auto}.modal.modal--language .modal__inner{max-width:90%;width:48.6rem;height:auto;max-height:90vh;overflow-y:auto;display:flex}@media (min-width: 1850px){.modal.modal--language .modal__inner{width:60rem;height:auto;max-height:80vh;overflow-y:auto}}.modal.modal--language .modal__body{width:100%;background:var(--white);padding:6.7rem 8.9rem;text-align:center;display:flex;align-items:center;justify-content:center}.modal.modal--language .modal__body>div:not(.modal__close){width:100%;max-width:30.8rem}.modal.modal--language .modal__title{display:block;font-weight:700;text-transform:uppercase;margin-bottom:4.2rem;color:var(--cl-title);font-size:1.8rem;line-height:1.213;letter-spacing:.18rem}@media (min-width: 768px){.modal.modal--language .modal__title{font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1680px){.modal.modal--language .modal__title{font-size:2.4rem;line-height:1.25;letter-spacing:.24rem}}.modal.modal--language .modal__checklist{display:grid;grid-template-columns:1fr;gap:2rem;width:100%}.modal.modal--language .modal__switch{display:block}.modal.modal--language .modal__switch input{display:none}.modal.modal--language .modal__switch input:checked+.btn{background-color:var(--cl-title);border-color:var(--cl-title)}.modal.modal--language .modal__switch input:checked+.btn span{border-color:var(--cl-title);color:var(--cl-text-white)}.modal--open.language .modal--language{opacity:1;pointer-events:auto}.modal.modal--gallery .js-slider-arrows{inset-inline:-9rem;color:var(--black);inset-block:auto;top:50%}.modal.modal--gallery .js-slider-arrows .slick-arrow{color:inherit}.modal.modal--gallery>.modal__inner{padding-inline:9rem}.modal.modal--gallery .modal__body{position:static}.modal.modal--gallery .modal__close{top:5rem;right:5rem}.modal.modal--gallery .modal__zoom{margin:0 auto;text-align:center;width:100%;max-width:110.188rem}.modal.modal--gallery .modal__zoom .modal__inner{width:100%}.modal.modal--gallery .modal__title{font-weight:500;text-transform:uppercase;color:var(--cl-title);display:inline-block;margin-bottom:1.321rem;font-size:1.8rem;line-height:1.213;letter-spacing:.18rem}@media (min-width: 768px){.modal.modal--gallery .modal__title{font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1680px){.modal.modal--gallery .modal__title{font-size:2.4rem;line-height:1.25;letter-spacing:.24rem}}.modal.modal--gallery .modal__slider--img{width:100%;aspect-ratio:1102/735;-o-object-fit:cover;object-fit:cover}.modal--open.gallery{padding-block:0}.modal--open.gallery .modal--gallery{opacity:1;pointer-events:auto}.modal.modal--thankyou .modal__inner{padding-block:6.5rem 5rem}@media (min-width: 768px){.modal.modal--thankyou .modal__inner{padding-top:5.5rem}}@media (min-width: 1024px){.modal.modal--thankyou .modal__inner{padding-block:18.5rem 18.6rem}}.modal.modal--thankyou .modal__body{position:static;display:flex;max-width:100%;padding-inline:4.5rem}@media (min-width: 768px){.modal.modal--thankyou .modal__body{width:100%;padding-inline:0}}@media (min-width: 1024px){.modal.modal--thankyou .modal__body{width:100% \ba}}.modal.modal--thankyou .modal__close{top:4rem;right:4rem;position:fixed}.modal.modal--thankyou .modal__close--icon{width:3.3rem;height:3.3rem}.modal.modal--thankyou .modal__thankyou{width:100%;display:flex;flex-direction:column;align-items:center;row-gap:3.1rem;-moz-column-gap:4.096rem;column-gap:4.096rem}@media (min-width: 1024px){.modal.modal--thankyou .modal__thankyou{flex-direction:row}}.modal.modal--thankyou .modal__graphic{width:100%;aspect-ratio:490.78/537;max-width:50rem;position:relative}@media (min-width: 1024px){.modal.modal--thankyou .modal__graphic{flex:1 0 100%}}@media (min-width: 1680px){.modal.modal--thankyou .modal__graphic{aspect-ratio:490.78/612}}.modal.modal--thankyou .modal__graphic--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal.modal--thankyou .modal__content{flex:1 1 auto;text-align:center;max-width:50rem}@media (min-width: 1024px){.modal.modal--thankyou .modal__content{text-align:start}}.modal.modal--thankyou .modal__content .btn__group{margin-top:3.4rem;justify-content:center}@media (min-width: 1024px){.modal.modal--thankyou .modal__content .btn__group{justify-content:flex-start}}.modal.modal--thankyou .modal__heading{padding-bottom:1.5rem;margin-bottom:1.5rem;position:relative;color:var(--cl-title);font-size:2.6rem;line-height:1.4111538462;letter-spacing:.052rem}@media (min-width: 540px){.modal.modal--thankyou .modal__heading{font-size:3.2rem;line-height:1.25;letter-spacing:.064rem}}@media (min-width: 768px){.modal.modal--thankyou .modal__heading{padding-bottom:3.5rem;margin-bottom:3.5rem;font-size:4rem;line-height:1.25;letter-spacing:.08rem}}.modal.modal--thankyou .modal__heading:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:12.7rem;height:1px;background:var(--bg-line-dark)}@media (min-width: 1024px){.modal.modal--thankyou .modal__heading:after{left:0;transform:translate(0)}}.modal.modal--thankyou .modal__paragraph{color:var(--grey);font-size:1.4rem;line-height:1.4285714286;letter-spacing:.042rem}@media (min-width: 768px){.modal.modal--thankyou .modal__paragraph{font-size:1.6rem;line-height:1.375;letter-spacing:.048rem}}@media (min-width: 1280px){.modal.modal--thankyou .modal__paragraph{font-size:1.8rem;line-height:1.3333333333;letter-spacing:.054rem}}.modal--open.thankyou .modal--thankyou{opacity:1;pointer-events:auto}.modal.modal--reserver{isolation:isolate}.modal.modal--reserver:before{content:"";position:fixed;top:-11.5rem;left:0;transform:translate(-50%);width:101.8rem;pointer-events:none;z-index:-1;aspect-ratio:1;background:url("./media/graphic-7-HEH4GSGG.png") center center no-repeat;background-size:contain;opacity:.15}@media (min-width: 1680px){.modal.modal--reserver:before{width:149.6rem;top:-17.8rem;left:-80.9rem;transform:translate(0) rotate(90deg)}}.modal.modal--reserver .modal__inner{padding-block:6.5rem 5rem}@media (min-width: 1024px){.modal.modal--reserver .modal__inner{padding-block:2.5rem 17.473rem}}@media (min-width: 1680px){.modal.modal--reserver .modal__inner{padding-block:5rem 20.767rem}}.modal.modal--reserver .modal__body{position:static;display:flex;width:100%}@media (min-width: 768px){.modal.modal--reserver .modal__body{width:39.1rem}}@media (min-width: 1024px){.modal.modal--reserver .modal__body{width:84rem}}@media (min-width: 1680px){.modal.modal--reserver .modal__body{width:165.341rem}}.modal.modal--reserver .modal__close{top:2.7rem;right:2.53rem;position:fixed}@media (min-width: 1024px){.modal.modal--reserver .modal__close{right:3.23rem}}@media (min-width: 1680px){.modal.modal--reserver .modal__close{top:4rem;right:4.03rem}}.modal.modal--reserver .modal__close--icon{width:2.97rem;height:2.97rem}.modal.modal--reserver .modal__heading{color:var(--cl-title);margin-bottom:1.3rem;font-size:2.6rem;line-height:1.4111538462;letter-spacing:.052rem}@media (min-width: 540px){.modal.modal--reserver .modal__heading{font-size:3.2rem;line-height:1.25;letter-spacing:.064rem}}@media (min-width: 768px){.modal.modal--reserver .modal__heading{font-size:4rem;line-height:1.25;letter-spacing:.08rem}}@media (min-width: 1366px){.modal.modal--reserver .modal__heading{font-size:5.4rem;line-height:1.2888888889;letter-spacing:.108rem}}@media (min-width: 1680px){.modal.modal--reserver .modal__heading{font-size:6.4rem;line-height:.968;letter-spacing:.128rem;margin-bottom:2.587rem}}.modal.modal--reserver .modal__headingSection{text-align:center;margin-bottom:3.933rem}@media (min-width: 1680px){.modal.modal--reserver .modal__headingSection{margin-bottom:8rem}}.modal.modal--reserver .modal__headingSection .form__group{max-width:32rem;margin-inline:auto}.modal.modal--reserver .modal__headingSection .form__control{background:#0000;border:1px solid var(--reservar-filter-bg);height:4.267rem;color:var(--reservar-filter-bg)}.modal.modal--reserver .modal__headingSection select:focus-visible{outline:none}.modal.modal--reserver .modal__subHeading{text-transform:uppercase;color:var(--reservar-filter-bg);font-size:1.6rem;line-height:1.2;letter-spacing:.032rem}@media (min-width: 768px){.modal.modal--reserver .modal__subHeading{font-size:1.8rem;line-height:1.2127777778;letter-spacing:.036rem}}@media (min-width: 1680px){.modal.modal--reserver .modal__subHeading{font-size:2rem;line-height:1.213;letter-spacing:.04rem;margin-bottom:1.78rem}}.modal.modal--reserver .modal__reserver{width:39.1rem;padding-inline:4.5rem;max-width:100%;margin-inline:auto;transition:all .5s}@media (min-width: 768px){.modal.modal--reserver .modal__reserver{padding-inline:0}}@media (min-width: 1024px){.modal.modal--reserver .modal__reserver{width:63rem}}@media (min-width: 1680px){.modal.modal--reserver .modal__reserver{width:137.3rem}}.modal.modal--reserver .modal__reserverList{width:100%;display:grid;grid-template-columns:1fr;row-gap:5.158rem;transition:all .5s;margin-inline:auto}@media (min-width: 1024px){.modal.modal--reserver .modal__reserverList{grid-template-columns:repeat(2,1fr);row-gap:5rem;-moz-column-gap:5.8rem;column-gap:5.8rem}}@media (min-width: 1680px){.modal.modal--reserver .modal__reserverList{grid-template-columns:repeat(3,1fr);-moz-column-gap:7.5rem;column-gap:7.5rem;row-gap:8rem}}@media (max-width: 1023.98px){.modal.modal--reserver .modal__reserverList .discover__graphic{margin-bottom:3rem}}.modal--open.reserver .modal--reserver{opacity:1;pointer-events:auto}.modal.modal--options .modal__inner{width:100%;height:100%;display:flex}.modal.modal--options .modal__body{width:100%;padding-block:11rem 5rem;background:var(--bg-light-1);text-align:center;display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.modal.modal--options .modal__body{padding-block:5rem}}.modal.modal--options .modal__body>div:not(.modal__close){width:100%}.modal.modal--options .modal__options{max-width:796px;margin-inline:4rem}.modal.modal--options .modal__optionsList{display:flex;flex-direction:column;gap:3rem;width:100%}.modal.modal--options .modal__optionsList>a{height:-moz-fit-content;height:fit-content;display:flex;background-color:var(--white);justify-content:space-between;align-items:center}@media (min-width: 540px){.modal.modal--options .modal__optionsList>a{padding-right:2rem}}@media (min-width: 1024px){.modal.modal--options .modal__optionsList>a{height:202px;padding-right:5rem}}.modal.modal--options .modal__optionsList>a .icon{transform:rotate(-90deg)}.modal.modal--options .modal__optionsList .option__content{text-align:left;flex-grow:1;padding-block:2.5rem;padding-inline:1.113rem}@media (min-width: 768px){.modal.modal--options .modal__optionsList .option__content{padding-inline:2.113rem}}@media (min-width: 1024px){.modal.modal--options .modal__optionsList .option__content{padding-left:5.113rem}}.modal.modal--options .modal__optionsList .option__title{color:var(--cl-title)}@media (min-width: 768px){.modal.modal--options .modal__optionsList .option__title{font-size:2.5rem;line-height:1.1528;letter-spacing:.125rem}}@media (max-width: 767.98px){.modal.modal--options .modal__optionsList .option__title{font-size:1.8rem;line-height:1.1527777778;letter-spacing:.09rem}}@media (min-width: 1680px){.modal.modal--options .modal__optionsList .option__title{font-size:4.5rem;line-height:1.16;letter-spacing:.09rem}}.modal.modal--options .modal__optionsList .option__description{text-transform:uppercase;font-size:1.2rem;line-height:1.25;letter-spacing:.12rem}@media (min-width: 540px){.modal.modal--options .modal__optionsList .option__description{font-size:1.4rem;line-height:1.2142857143;letter-spacing:.14rem}}@media (min-width: 768px){.modal.modal--options .modal__optionsList .option__description{font-size:2rem;line-height:1.209;letter-spacing:.2rem}}.modal.modal--options .modal__optionsList .option__image{height:125px;width:65px;-o-object-fit:cover;object-fit:cover}@media (min-width: 540px){.modal.modal--options .modal__optionsList .option__image{height:125px;width:85px}}@media (min-width: 768px){.modal.modal--options .modal__optionsList .option__image{height:215px;width:187px}}@media (min-width: 1024px){.modal.modal--options .modal__optionsList .option__image{height:100%;width:inherit;aspect-ratio:1/1}}.modal.modal--options .modal__optionsFooter{margin-top:3rem}.modal.modal--options .modal__optionsFooter .btn__group{justify-content:center}.modal--open.options .modal--options{opacity:1;pointer-events:auto}.modal.modal--filter{background:#1e1e1e99}.modal.modal--filter .modal__inner{max-width:90%;width:48.6rem;height:auto;display:flex}@media (min-width: 1850px){.modal.modal--filter .modal__inner{width:60rem;min-height:40rem}}.modal.modal--filter .modal__body{width:100%;background:var(--white);padding:6.7rem 8.9rem;text-align:center;display:flex;align-items:center;justify-content:center}.modal.modal--filter .modal__body>div:not(.modal__close){width:100%;max-width:30.8rem}.modal.modal--filter .modal__title{display:block;font-weight:700;text-transform:uppercase;margin-bottom:4.2rem;color:var(--cl-title);font-size:1.8rem;line-height:1.213;letter-spacing:.18rem}@media (min-width: 768px){.modal.modal--filter .modal__title{font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1680px){.modal.modal--filter .modal__title{font-size:2.4rem;line-height:1.25;letter-spacing:.24rem}}.modal.modal--filter .modal__subtitle{display:block;margin-bottom:2rem;color:var(--cl-text);font-size:1.4rem}@media (min-width: 768px){.modal.modal--filter .modal__subtitle{font-size:1.6rem}}.modal.modal--filter .modal__checklist{display:grid;grid-template-columns:1fr;gap:2rem;width:100%}.modal.modal--filter .modal__switch{display:block}.modal.modal--filter .modal__switch .btn{width:100%;justify-content:center;align-items:center;display:flex;text-align:center;white-space:normal;word-break:break-word;padding-inline:2rem;min-height:5rem;line-height:1.4}.modal.modal--filter .modal__switch span{display:inline-block;width:100%;white-space:normal;line-height:1.4}.modal.modal--filter .modal__switch input{display:none}.modal.modal--filter .modal__switch input:checked+.btn{background-color:var(--cl-title);border-color:var(--cl-title)}.modal.modal--filter .modal__switch input:checked+.btn span{color:var(--cl-text-white)}.modal--open.filter .modal--filter{opacity:1;pointer-events:auto}.mat-mdc-dialog-panel.puro-dialog .mat-mdc-dialog-container{--mdc-dialog-container-color: transparent;--mdc-dialog-container-elevation-shadow: none;padding:0!important}.mat-mdc-dialog-panel.puro-dialog .mdc-dialog__surface{background:#0000!important;box-shadow:none!important;padding:0!important;max-width:none!important;width:auto}.cdk-overlay-backdrop.puro-backdrop{background:#1e1e1e99!important}.mat-mdc-dialog-panel.modal--open.filter .modal--filter{opacity:1;pointer-events:auto}.mat-mdc-dialog-panel.puro-dialog,.mat-mdc-dialog-panel.puro-dialog .mat-mdc-dialog-container,.mat-mdc-dialog-panel.puro-dialog .mdc-dialog__surface,.mat-mdc-dialog-panel.puro-dialog .mat-mdc-dialog-surface,.mat-mdc-dialog-panel.puro-dialog .mdc-dialog__content{background:#0000!important;box-shadow:none!important;padding:0!important}.modal.modal--info .modal__inner{width:100%;height:100%;display:flex}.modal.modal--info .modal__body{width:100%;padding-block:12rem;padding-inline:3rem;text-align:center;display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.modal.modal--info .modal__body{padding-block:11rem}}.modal.modal--info .modal__body>div:not(.modal__close){width:100%}@media (min-width: 1024px){.modal.modal--info .modal__body>div:not(.modal__close){width:75%}}.modal .modalInfo__container{width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 1024px){.modal .modalInfo__container{flex-direction:row;height:90%}}.modal .modalInfo__container>div:not(.modal__close){width:100%}.modal .modalInfo__content{position:relative;order:2;min-width:50%;text-align:start;flex-grow:1;height:100%;background-color:var(--white);padding-block:2.5rem;padding-inline:2rem}@media (min-width: 540px){.modal .modalInfo__content{padding-inline:5rem}}@media (min-width: 1024px){.modal .modalInfo__content{order:inherit;padding-inline:3.4rem;padding-block:10.4rem}}.modal .modalInfo__content>div{display:flex;flex-direction:column;justify-content:center}.modal .modalInfo__content>div .btn__group{margin-top:2rem;justify-content:center}@media (min-width: 1024px){.modal .modalInfo__content>div .btn__group{justify-content:start}}.modal .modalInfo__img{order:1;max-height:40%;min-width:50%;flex-grow:1;height:100%;background:#fff;padding:2rem}@media (min-width: 1024px){.modal .modalInfo__img{padding:3rem;order:inherit;max-height:100%}}.modal .modalInfo__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.modal .modalInfo__heading{color:var(--cl-title);font-size:2.4rem;line-height:1.25;letter-spacing:.048rem}@media (min-width: 540px){.modal .modalInfo__heading{font-size:3.2rem;line-height:1.25;letter-spacing:.064rem}}@media (min-width: 768px){.modal .modalInfo__heading{font-size:4rem;line-height:1.25;letter-spacing:.08rem}}@media (min-width: 1366px){.modal .modalInfo__heading{font-size:5.4rem;line-height:1.2888888889;letter-spacing:.108rem}}@media (min-width: 1680px){.modal .modalInfo__heading{font-size:6.4rem;line-height:.968;letter-spacing:.128rem}}.modal .modalInfo__subHeading{color:var(--grey);font-size:1.8rem;line-height:1.213;letter-spacing:.18rem}@media (min-width: 768px){.modal .modalInfo__subHeading{font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1680px){.modal .modalInfo__subHeading{font-size:2.4rem;line-height:1.25;letter-spacing:.24rem}}.modal .modalInfo__paragraph{color:var(--grey);display:flex;flex-direction:column;align-items:center}.modal .modalInfo__close{position:absolute;z-index:20;top:1.5rem;right:1.5rem;width:2.4rem!important;height:2.4rem;display:flex;align-items:center;justify-content:center;color:var(--white);background:var(--primary);border-radius:50%;cursor:pointer}@media (min-width: 1024px){.modal .modalInfo__close{top:2.5rem;right:2.5rem;width:3.4rem!important;height:3.4rem}}.modal .modalInfo__close--icon{width:1rem;height:1rem}@media (min-width: 1024px){.modal .modalInfo__close--icon{width:1.3rem;height:1.3rem}}.modal--open.info .modal--info{opacity:1;pointer-events:auto}.toasts{position:fixed;inset:0;z-index:89;background:#1e1e1e99;transition:all .5s;display:flex;opacity:0;pointer-events:none;padding-block:5rem}@media (min-width: 1024px){.toasts{background:#0000;inset-block:auto;left:auto;right:0;top:calc(50% - 5rem);transform:translate(100%,-50%);padding-block:0}}@media (max-width: 767.98px){.toasts{overflow:auto}}.toasts.toasts--offers .toasts__inner{margin:auto;max-width:100%}@media (min-width: 1024px){.toasts.toasts--offers .toasts__inner{margin-right:0;max-width:inherit}}.toasts.toasts--offers .toasts__body{position:relative;background:var(--white);width:57.6rem;padding:5.7rem 3.6rem 4.715rem 3.7rem}@media (min-width: 1024px){.toasts.toasts--offers .toasts__body{max-width:initial;padding:1.3rem 2rem 1.3rem 4.3rem;display:flex;-moz-column-gap:3rem;column-gap:3rem;width:54.9rem;flex-direction:row-reverse;align-items:center}}@media (max-width: 767.98px){.toasts.toasts--offers .toasts__body{max-width:90%;margin-inline:auto}}.toasts.toasts--offers .toasts__close{position:absolute;right:2rem;top:1.5rem;transition:all .5s;background:var(--bg-primary);border-radius:3rem;width:2.6rem;display:flex;align-items:center;justify-content:center;height:2.6rem;padding:0;opacity:0;pointer-events:none}@media (min-width: 1024px){.toasts.toasts--offers .toasts__close{right:inherit;left:0;top:50%;transform:translate(-50%,-50%)}}.toasts.toasts--offers .toasts__close--icon{color:var(--cl-text-white);font-size:1.6rem;line-height:1.625}@media (max-width: 1023.98px){.toasts.toasts--offers .toasts__close:hover{transform:scale(1.2)}}.toasts.toasts--offers .toasts__graphics{display:block;width:100%;aspect-ratio:503/356;margin-bottom:2.711rem}@media (min-width: 1024px){.toasts.toasts--offers .toasts__graphics{width:16.1rem;aspect-ratio:161/114;margin-bottom:0;flex:0 0 auto}}.toasts.toasts--offers .toasts__graphics--img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.toasts.toasts--offers .toasts__content{flex:1 1 auto}.toasts.toasts--offers .toasts__content>p{font-size:2rem;line-height:1;letter-spacing:.06rem;color:#1e1e1e99;text-align:center;margin-bottom:4rem}@media (min-width: 1024px){.toasts.toasts--offers .toasts__content>p{text-align:left;margin-bottom:2rem}}.toasts.toasts--offers .toasts__discountSection{display:flex;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1.5rem;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 1024px){.toasts.toasts--offers .toasts__discountSection{-moz-column-gap:.8rem;column-gap:.8rem;flex-direction:row}}.toasts.toasts--offers .toasts__discountPrice{font-weight:700;color:var(--cl-title)}.toasts.toasts--offers .toasts__discountPrice>span{font-size:1.6rem;line-height:1;letter-spacing:-.032rem}.toasts.toasts--offers .toasts__discountPrice strong{margin-left:1rem;font-size:3.8rem;line-height:1;letter-spacing:-.114rem}.toasts.toasts--offers .toasts__discountPrice strong>span{font-size:2.8rem;line-height:1.3571428571;letter-spacing:-.084rem}.toasts.toasts--offers .btn{padding-block:.8rem .7rem;padding-inline:3.2rem;font-size:1.2rem;line-height:1.2091666667;letter-spacing:.12rem;font-weight:700;height:auto;opacity:1}.toasts--open.t-offers .toasts--offers{opacity:1;pointer-events:initial}@media (min-width: 1024px){.toasts--open.t-offers .toasts--offers{transform:translateY(-50%)}}.toasts--open.t-offers .toasts__close{opacity:1;pointer-events:initial}@media (min-width: 1024px){.toasts--open.t-offers .banner__offers--tigger{right:-1.84rem}}.booking{display:flex;flex-direction:column}@media (min-width: 1024px){.booking{flex-direction:row;min-height:calc(100svh - 19rem)}}.booking__advantages,.booking__form{background:var(--primary10);flex:0 0 100%;max-width:100%;padding-block:11rem 3.5rem;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.booking__advantages,.booking__form{padding-block:17.2rem}}@media (min-width: 1024px){.booking__advantages,.booking__form{max-width:50%;padding-block:4.43rem 4.42rem}}.booking__advantages--inner,.booking__form--inner{min-height:44.769rem}@media (min-width: 1680px){.booking__advantages--inner,.booking__form--inner{min-height:59.919rem}}.booking__title{text-transform:uppercase;text-align:center;display:block;margin-inline:auto;font-weight:500;font-size:1.6rem;line-height:1.2;letter-spacing:.16rem;margin-bottom:2.5rem}@media (min-width: 768px){.booking__title{margin-bottom:9.8rem;font-size:1.8rem;line-height:1.2127777778;letter-spacing:.18rem}}@media (min-width: 1024px){.booking__title{margin-bottom:2.3rem}}@media (min-width: 1680px){.booking__title{font-size:2rem;line-height:1.213;letter-spacing:.2rem;margin-bottom:3.4rem}}.booking__advantages{display:none;background:var(--bg-primary)}@media (min-width: 1024px){.booking__advantages{display:flex}}.booking__advantages--inner{width:38.9rem;max-width:95%}.booking__advantages .js-slider-arrows{position:relative!important;transform:none!important;width:9.681rem!important;margin-inline:auto;margin-top:2.3rem}@media (min-width: 1680px){.booking__advantages .js-slider-arrows{margin-top:5rem}}.booking__advantages .js-slider-arrows .slick-btn{padding-inline:0}.booking__advantages .js-slider-arrows .slick-btn i{color:#fff}.booking__advantages .booking__title{color:var(--bg-light-1);transition:all .5s}.booking .adv__slider{border-top:1px solid rgba(255,255,255,.2)}.booking__advItem{display:flex!important;align-items:center;-moz-column-gap:5rem;column-gap:5rem;color:#fffc;position:relative;padding-block:2rem;padding-inline:3.2rem 3.1rem}.booking__advItem:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#fff3}.booking__advIcon{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border-radius:50%;background:#fff3;font-size:2.139rem}.booking__advIcon--tick{font-size:1.6rem}.booking__advIcon i{background-color:#fff;width:3.6rem;height:3.6rem}.booking__advText{font-size:1.9rem;line-height:1.8947368421;letter-spacing:.038rem}.booking__form--inner{max-width:95%}.booking__box .btn__group{justify-content:center}.booking__box .btn__group .btn{max-width:23rem}.booking__box>.btn__group{margin-top:4rem}.booking__box .booking__fieldGroup{flex:1 1 0;width:100%;position:relative}.booking__box .booking__fieldGroup+.booking__fieldGroup{margin-top:2rem}.booking__box .booking__fieldInner{width:100%;position:relative;overflow:hidden;font-family:var(--font-form);display:flex;background-color:#fff;border-radius:0 4px 4px 0;flex-direction:column;align-items:start;padding-block:.5rem}@media (min-width: 768px){.booking__box .booking__fieldInner{flex-direction:row;height:4.6rem;align-items:center}}.booking__box .booking__fieldLabel{text-transform:uppercase;font-weight:500;transition:all .5s;pointer-events:none;font-size:1.2rem;line-height:1.6;letter-spacing:.12rem;color:var(--grey);padding-bottom:5px;position:absolute;left:0}@media (max-width: 767.98px){.booking__box .booking__fieldLabel{margin-left:1rem;max-width:inherit!important}}@media (min-width: 768px){.booking__box .booking__fieldLabel{order:2;font-size:1.6rem;line-height:1.2;letter-spacing:.16rem;max-width:100px}}.booking__box .booking__fieldLabel span{font-size:.8rem;line-height:1.2;letter-spacing:.08rem}.booking__box .booking__fieldLabel span:before{content:"-";font-size:1rem;line-height:1.2;letter-spacing:.1rem;font-weight:500;margin-right:.5rem}.booking__box .booking__fieldIcon{position:absolute;width:4rem;height:100%;right:0;top:0;border-radius:4px;background:var(--bg-primary);color:var(--cl-text-white);display:flex;align-items:center;justify-content:center;font-size:1.5rem;pointer-events:none}@media (min-width: 768px){.booking__box .booking__fieldIcon{font-size:2.3rem;width:6.4rem}}.booking__box .booking__fieldControl{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;border-radius:4px;background:var(--white);width:100%;min-width:3rem;font-weight:500;padding-inline:1rem 5rem;padding-block:1rem;font-size:1.2rem;line-height:1.6;letter-spacing:.12rem;text-transform:uppercase;font-family:var(--font-form);color:var(--grey)}@media (max-width: 767.98px){.booking__box .booking__fieldControl{padding-block:2.5rem .5rem}}@media (min-width: 768px){.booking__box .booking__fieldControl{padding-inline:2rem 14rem;padding-block:1.2rem;font-size:1.6rem;line-height:1.2;letter-spacing:.16rem}}.booking__box .booking__fieldControl:focus{outline:0;box-shadow:none}@media (min-width: 768px){.booking__box .booking__fieldControl[formcontrolname=promoInput]{padding-inline:2rem 18rem}}.booking__box .booking__fieldSub{display:none;background:var(--primary20);padding:2.3rem 3.2rem 2.2rem;margin-top:.8rem;border-radius:4px;margin-bottom:2rem}.booking__box .booking__fieldSub .booking__fieldInner+.booking__fieldInner{margin-top:2rem;display:flex}.booking__box .booking__fieldSub>.btn__group{margin-top:2rem}body:has(.booking) .banner__logo{color:var(--cl-title);padding-top:0;background:var(--white);display:flex;align-items:center;justify-content:center;z-index:2;height:7rem;transition:all .5s}@media (min-width: 768px){body:has(.booking) .banner__logo{height:10rem}}body:has(.booking) .banner__logo--img{max-height:6.8rem}:host ::ng-deep .booking__title{color:var(--primary50);text-transform:uppercase;text-align:center;display:block;margin-inline:auto;font-weight:500;font-size:1.6rem;line-height:1.2;letter-spacing:.16rem;margin-bottom:2.5rem}@media (min-width: 768px){:host ::ng-deep .booking__title{margin-bottom:9.8rem;font-size:1.8rem;line-height:1.2127777778;letter-spacing:.18rem}}@media (min-width: 1024px){:host ::ng-deep .booking__title{margin-bottom:2.3rem}}@media (min-width: 1680px){:host ::ng-deep .booking__title{font-size:2rem;line-height:1.213;letter-spacing:.2rem;margin-bottom:3.4rem}}.engine-modal{position:fixed;inset:0;z-index:9999;width:100vw;height:100vh;display:flex;flex-direction:column;background:var(--white)}.engine-modal__overlay{display:none}.engine-modal__content{position:relative;flex:1;width:100%;height:100%;overflow-y:auto;background:var(--white);z-index:2;animation:modalSlideUp .35s ease-out}.engine-modal__content .booking{height:100%;min-height:100vh}.engine-modal__close{position:absolute;top:2rem;right:2rem;z-index:3;background:none;border:none;font-size:2.8rem;color:var(--primary);cursor:pointer;transition:opacity .2s ease}.engine-modal__close:hover{opacity:.7}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}body.no-scroll{overflow:hidden!important}body:has(.puro404){padding-bottom:0}.puro404{display:flex;flex-direction:column;min-height:100svh}@media (min-width: 1024px){.puro404{flex-direction:row}}.puro404__pageNotFound,.puro404__contact{flex:1 1 0;max-width:100%;padding-block:3.5rem}@media (min-width: 1024px){.puro404__pageNotFound,.puro404__contact{max-width:50%;padding-block:0}}.puro404__pageNotFound .btn__link,.puro404__contact .btn__link{margin-top:2rem}@media (min-width: 768px){.puro404__pageNotFound .btn__link,.puro404__contact .btn__link{margin-top:3rem}}@media (max-width: 767.98px){.puro404__pageNotFound .btn__link,.puro404__contact .btn__link{font-size:inherit}}.puro404__pageNotFound{background:var(--bg-primary);color:var(--cl-text-light);display:flex;align-items:center;justify-content:center}@media (max-width: 1279.98px){.puro404__pageNotFound{display:grid;justify-items:end}}.puro404__pageNotFound--inner{width:33.5rem;max-width:85%;-moz-column-gap:2rem;column-gap:2rem}@media (min-width: 1280px){.puro404__pageNotFound--inner{display:grid}}.puro404__pageNotFound--inner .puro404__subHeading{display:grid!important;color:#ffffffe8!important;font-size:1.8rem!important}@media (min-width: 1280px){.puro404__pageNotFound--inner .puro404__subHeading{margin-top:-12rem}}@media (min-width: 1680px){.puro404__pageNotFound--inner .puro404__subHeading{margin-top:-13rem}}.puro404__pageNotFound--inner .puro404__heading{font-size:7.5rem!important;color:#ffffffe8!important}@media (min-width: 1280px){.puro404__pageNotFound--inner .puro404__heading{margin-top:-14rem}}@media (min-width: 1680px){.puro404__pageNotFound--inner .puro404__heading{margin-top:-15rem}}.puro404__pageNotFound--inner .puro404__content{display:grid!important;grid-column:2!important}@media (min-width: 540px){.puro404__pageNotFound--inner{width:52.3rem}}@media (min-width: 768px){.puro404__pageNotFound--inner{-moz-column-gap:7.3rem;column-gap:7.3rem}}@media (min-width: 1024px){.puro404__pageNotFound--inner{-moz-column-gap:4.1rem;column-gap:4.1rem;width:49.1rem}}@media (min-width: 1680px){.puro404__pageNotFound--inner{-moz-column-gap:8.1rem;column-gap:8.1rem;width:71.2rem}}.puro404__pageNotFound .btn__link{color:var(--cl-link)}.puro404__pageNotFound .btn__link:hover{color:var(--cl-link--hover)}.puro404__pageNotFound .btn__link:after{background:var(--cl-link)}.puro404__contact{color:var(--cl-text-dark)}.puro404__heading{margin-bottom:1.5rem;color:var(--cl-text);font-size:5.4rem;line-height:1.2888888889;letter-spacing:.108rem;grid-column:2/-1}@media (min-width: 1280px){.puro404__heading{font-size:8rem;line-height:1.1875;letter-spacing:.16rem;margin-bottom:8.8rem}}@media (min-width: 1680px){.puro404__heading{font-size:10rem;line-height:1.2;letter-spacing:.2rem}}.puro404__subHeading{font-weight:700;font-family:var(--font-text);margin-bottom:1.5rem;white-space:wrap;font-size:1.6rem;line-height:1.2;letter-spacing:.16rem}@media (min-width: 540px){.puro404__subHeading{font-size:1.8rem;line-height:1.2127777778;letter-spacing:.18rem}}@media (min-width: 768px){.puro404__subHeading{font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1680px){.puro404__subHeading{font-size:2.2rem;line-height:1.2090909091;letter-spacing:.22rem;white-space:nowrap}}@media (min-width: 540px){.puro404__content{max-width:26.4rem}}@media (min-width: 1680px){.puro404__content{max-width:33.5rem}}.puro404__content .puro404__text{font-size:1.4rem;line-height:1.7;letter-spacing:.042rem}@media (min-width: 1280px){.puro404__content .puro404__text{margin-top:-9rem}}@media (min-width: 1680px){.puro404__content .puro404__text{margin-top:-10rem}}@media (min-width: 768px){.puro404__content .puro404__text{font-size:1.6rem;line-height:1.7;letter-spacing:.048rem}}@media (min-width: 1024px){.puro404__content .puro404__text{font-size:1.8rem;line-height:1.7;letter-spacing:.054rem}}.puro404__contact{display:flex;justify-content:center;align-items:center}.puro404__contact--inner{width:33.5rem;max-width:85%;display:flex;row-gap:3rem}@media (max-width: 1279.98px){.puro404__contact--inner{display:grid;justify-content:center}}@media (min-width: 540px){.puro404__contact--inner{width:52.3rem;-moz-column-gap:7.4rem;column-gap:7.4rem}}@media (min-width: 768px){.puro404__contact--inner{row-gap:6rem}}@media (min-width: 1024px){.puro404__contact--inner{width:33.5rem;flex-direction:column}}.puro404__contactHeading{font-size:1.6rem;line-height:1.2;letter-spacing:.16rem;margin-bottom:1rem;color:var(--cl-pretitle-grey);font-weight:700;font-family:var(--font-text)}@media (min-width: 540px){.puro404__contactHeading{font-size:1.8rem;line-height:1.2127777778;letter-spacing:.18rem}}@media (min-width: 768px){.puro404__contactHeading{font-size:2rem;line-height:1.213;letter-spacing:.2rem;margin-bottom:1rem}}@media (min-width: 1680px){.puro404__contactHeading{font-size:2.2rem;line-height:1.2090909091;letter-spacing:.22rem}}.puro404__contactText{font-size:1.4rem;line-height:1.7;letter-spacing:.042rem}@media (min-width: 768px){.puro404__contactText{font-size:1.6rem;line-height:1.7;letter-spacing:.048rem}}@media (min-width: 1024px){.puro404__contactText{font-size:1.8rem;line-height:1.7;letter-spacing:.054rem}}@media (max-width: 439.98px){.puro404 br{display:block}}:host ::ng-deep .puro404__heading{margin-bottom:1.5rem;color:var(--cl-text);font-size:5.4rem;line-height:1.2888888889;letter-spacing:.108rem;grid-column:2/-1}@media (min-width: 1280px){:host ::ng-deep .puro404__heading{font-size:8rem;line-height:1.1875;letter-spacing:.16rem;margin-bottom:8.8rem}}@media (min-width: 1680px){:host ::ng-deep .puro404__heading{font-size:10rem;line-height:1.2;letter-spacing:.2rem}}:host ::ng-deep .puro404__subHeading{font-weight:700;font-family:var(--font-text);margin-bottom:1.5rem;white-space:wrap;font-size:1.6rem;line-height:1.2;letter-spacing:.16rem}@media (min-width: 540px){:host ::ng-deep .puro404__subHeading{font-size:1.8rem;line-height:1.2127777778;letter-spacing:.18rem}}@media (min-width: 768px){:host ::ng-deep .puro404__subHeading{font-size:2rem;line-height:1.213;letter-spacing:.2rem}}@media (min-width: 1680px){:host ::ng-deep .puro404__subHeading{font-size:2.2rem;line-height:1.2090909091;letter-spacing:.22rem;white-space:nowrap}}body:has(.newsletter){padding-bottom:0}.newsletter{display:flex;flex-direction:column;background:var(--white)}@media (min-width: 1280px){.newsletter{flex-direction:row;height:900px;max-width:2000px;margin-inline:auto}}.newsletter__graphic,.newsletter__content{flex:0 0 100%;max-width:100%}@media (min-width: 1280px){.newsletter__graphic,.newsletter__content{max-width:50%}}@media (min-width: 1280px){.newsletter__graphic{order:2}}.newsletter__graphic--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.newsletter__content{display:flex;align-items:center;justify-content:center;overflow-y:auto;padding-block:6rem}@media (min-width: 1024px){.newsletter__content{order:1}}.newsletter__contentInner{width:90%;max-width:53.348rem}.newsletter__headingSection{text-align:center;position:relative;display:flow-root;margin-bottom:2rem}.newsletter__headingSection:after{content:"";width:38.9rem;max-width:85%;height:1px;background:var(--primary50);position:absolute;left:50%;transform:translate(-50%);bottom:0}@media (max-width: 1279.98px){.newsletter__headingSection .newsletter__subHeading{margin-bottom:2rem}}@media (min-width: 1280px){.newsletter__headingSection .newsletter__subHeading{margin-bottom:3rem}}.newsletter__paragraph{text-align:center}.newsletterForm__row{margin-inline:-1.1rem;display:flex;flex-wrap:wrap}.newsletterForm__col{padding-inline:1.1rem;width:100%;max-width:100%}@media (min-width: 540px){.newsletterForm__col{flex:1 0 0%}}.newsletterForm__col .form__group{margin-bottom:2.272rem}.newsletterForm__col .form__group .form__control{border-radius:4px;border:1px solid var(--primary50)}.newsletterForm__col .form__group.withIcon .icon-right{color:var(--primary50)}.newsletter .btn__group{margin-top:5.05rem;justify-content:center}
