@charset "UTF-8";@keyframes glow{from{text-shadow:0 0 5px #fff,0 0 5px #B09279}to{text-shadow:0 0 20px #fff,0 0 20px #B09279}}@keyframes introduceBadge{0%{opacity:0}100%{opacity:1}}@keyframes pulseBadge{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes introduceLabel{0%{opacity:0;transform:translate(-50%,-50%) scale(0.4) rotateY(-1800deg)}100%{opacity:1;transform:translate(-50%,-50%) scale(1) rotateY(20deg)}}@keyframes rotateLabel{0%{transform:translate(-50%,-50%) rotateY(20deg)}50%{transform:translate(-50%,-50%) rotateY(-20deg)}100%{transform:translate(-50%,-50%) rotateY(20deg)}}::-webkit-scrollbar{width:10px;height:10px;background-color:#B09279;-webkit-border-radius:0}::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{background:#41352b;-webkit-border-radius:0}::-webkit-scrollbar-thumb:vertical:active,::-webkit-scrollbar-thumb:horizontal:active{background:#41352b}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #41352b inset;transition:background-color 5000s ease-in-out 0s}html{scroll-padding-top:190px}body{font-size:calc(20px + 0.059vw);margin:0;font-family:"Exo 2",sans-serif;color:#fff;background:#161616;font-weight:300;line-height:1.85em}body.show-menu{overflow:hidden}@media (min-width:1200px){body.show-menu{overflow:auto}}.cta-link{--color:#fff;--hover:#fff}.cta-outline{--color:#fff;--hover:#fff}.cta-link{--color:#fff;--hover:#fff}.cta-outline{--color:#fff;--hover:#fff}.cta-link{display:inline-block;text-decoration:none;color:#fff;font-size:calc(20px + 0.059vw);position:relative;margin:auto;padding:10px 10px;transition:all 0.2s ease;background:#B09279;border-radius:50px;cursor:pointer}.cta-link:before{content:"";position:absolute;z-index:0;bottom:0;left:50%;display:block;width:0;height:0;background:var(--hover);border-radius:50px;transition:all 0.4s ease}.cta-link span{position:relative;font-size:calc(20px + 0.059vw);line-height:inherit;font-weight:400;vertical-align:middle;white-space:nowrap;transition:all 0.4s ease}@media (min-width:992px){.cta-link span{font-size:calc(20px + 0.059vw)}}.cta-link svg{position:relative;z-index:20;margin-right:8px;width:14px;height:auto}.cta-link:hover svg path{fill:#B09279}.cta-link:hover:before{top:0;left:0;width:100%;height:100%;background:var(--hover)}.cta-link:hover span{transform:translateX(0%);display:inline-block;color:#B09279}.cta-outline{position:relative;display:inline-block;background:none;border:1px solid;font-size:calc(20px + 0.059vw) !important;line-height:1;overflow:hidden;margin:0.5em 0;padding:10px 15px;cursor:pointer;font-family:"Exo 2",sans-serif !important;border-radius:50px}.cta-outline:before{content:"";position:absolute;z-index:0;bottom:0;left:50%;display:block;border-radius:50px;width:0;height:0;background:var(--hover);transition:all 0.4s ease}.cta-outline a{text-decoration:none;display:block;padding:10px 0}.cta-outline span{position:relative}.cta-outline:hover:before{top:0;left:0;width:100%;height:100%;background:var(--hover)}.cta-outline:hover span{transform:translateX(0%);display:inline-block;color:#B09279}.c-bg-shape{position:absolute;left:0;width:100%;height:100%;pointer-events:none}.c-bg-shape svg,.c-bg-shape .svg-shape{display:block;width:100%;height:100%}.c-bg-shape .svg-shape{background-repeat:no-repeat;background-position:center center;background-size:cover;&.jch-lazyloaded{background-image:url("https://www.hotelarkadia.it/images/deco/lines-bg-mobile.svg")}}h1{font-size:40px;color:#fff;font-family:"Exo 2",sans-serif;font-weight:300;margin:0.1em auto 0.72em 0;line-height:1.1em;max-width:990px}@media (min-width:992px){h1{font-size:80px}}h1 span{display:inline;line-height:1.1em;color:#B09279;margin-top:0.4em;font-weight:500}h2{font-size:35px;color:#fff;font-family:"Exo 2",sans-serif;font-weight:300;margin:0.92em 0 0.35em 0;line-height:1.1em}@media (min-width:992px){h2{font-size:70px}}h2 strong{font-weight:500}h2 span{display:inline;color:#B09279;margin-top:0.4em;font-weight:500}h3{font-size:32px;color:#fff;font-family:"Exo 2",sans-serif;font-weight:400;margin:0.1em 0 0.92em 0;line-height:1.3em}@media (min-width:992px){h3{font-size:40px}}h3 span{display:inline;color:#B09279;margin-top:0.4em;font-weight:500}h4{font-size:24px;color:#fff;font-family:"Exo 2",sans-serif;font-weight:300;margin:0.1em 0 0.92em 0;line-height:inherit}@media (min-width:992px){h4{font-size:30px}}a{color:inherit;transition:all 0.4s ease-out}a:hover{color:#B09279}p{margin-top:0;margin-bottom:1rem}.text-right{text-align:right}.text-right *{text-align:right}.text-left{text-align:left}.text-left *{text-align:left}.text-center{text-align:center}.text-center *{text-align:center}#cursorTracker{display:none}@media (min-width:992px){#cursorTracker{display:block}}#cursorTracker .cursor{position:fixed;pointer-events:none;opacity:0;visibility:hidden;z-index:100}#cursorTracker .cursor-pointer{width:10px;height:10px;border-radius:50%;top:-5px;left:-5px;background:#8C6F56}#cursorTracker .cursor-text{color:#fff;padding:0;font:calc(19px + 0.059vw) "Exo 2",sans-serif;top:0;left:0;border:1px solid #fff;width:160px;height:160px;display:flex;align-items:center;border-radius:100%;justify-content:center}#cursorTracker .cursor-arrow-right,#cursorTracker .cursor-arrow-left{top:-35px;left:-35px}#cursorTracker .cursor-arrow-left{transform:rotate(180deg)}#header{position:fixed;top:3%;left:2%;width:96%;margin:0 auto;z-index:51;padding:10px 0;font-size:calc(19px + 0.059vw);font-weight:300;transition:padding 0.4s ease-out;display:flex;justify-content:center;align-items:center}@media (min-width:992px){#header{top:4%;left:0;width:90%;padding:20px 0;margin:0 5%}}#header::before{content:"";position:absolute;width:100%;height:100%;z-index:8;background:#212121;border-radius:20px}#header #logo{transition:top 0.4s ease-out;z-index:8}#header #logo a{display:block}#header #logo img{width:100%;max-width:45px;height:auto}@media (min-width:1200px){#header #logo img{width:100%;max-width:63px;height:auto}}#header .mod-languages{position:absolute;left:0;margin:0;z-index:8}#header .mod-languages .current-language{color:#fff;white-space:nowrap;cursor:pointer;text-align:center;padding:2px 20px}#header .mod-languages .current-language span{transition:color 0.4s ease-out}#header .mod-languages .current-language span.only-big{display:none}@media (min-width:1200px){#header .mod-languages .current-language span.only-big{display:block}}#header .mod-languages .current-language span.only-small{display:block}@media (min-width:1200px){#header .mod-languages .current-language span.only-small{display:none}}#header .mod-languages .current-language span:hover{color:#B09279}#header .mod-languages .current-language i,#header .mod-languages .current-language svg{width:13px;height:auto}#header .mod-languages .lang-inline{display:none;position:absolute;top:100%;left:0;margin:10px 0 0 0;padding:0;width:100%;font-size:calc(20px + 0.059vw);text-align:center;box-sizing:border-box;background:#212121;border-radius:0 0 20px 20px}#header .mod-languages .lang-inline li{margin:0;padding:0;display:block;list-style-type:none}#header .mod-languages .lang-inline li a{display:block;text-decoration:none;padding:4px;color:#fff;transition:color 0.4s ease-out}#header .mod-languages .lang-inline li a:hover{color:#B09279}#header .mod-phone{display:none;position:absolute;left:150px;margin:0;z-index:8}@media (min-width:992px){#header .mod-phone{display:block}}#header .mod-phone a{display:block;text-decoration:none;padding:4px;color:#fff;transition:color 0.4s ease-out}#header .mod-phone a:hover{color:#B09279}#header .mod-booking{display:none;position:absolute;left:360px;margin:0;z-index:8}@media (min-width:992px){#header .mod-booking{display:block}}#header .mod-booking a{display:block;text-decoration:none;margin:auto;padding:10px 20px;color:#fff;transition:color 0.4s ease-out}#header .mod-booking a svg,#header .mod-booking a i{margin-right:0}@media (min-width:1200px){#header .mod-booking a svg,#header .mod-booking a i{margin-right:8px}}#header .mod-booking a span{display:none}@media (min-width:1200px){#header .mod-booking a span{display:inline-block}}#header .mod-social{position:absolute;right:150px;margin:0;z-index:8;display:none}@media (min-width:992px){#header .mod-social{display:block}}#header .mod-social a{display:inline-block;text-decoration:none;padding:0 10px;color:#fff;transition:color 0.4s ease-out}#header .mod-social a svg{width:auto;height:22px}#header .mod-social a:hover{color:#B09279}#header .mod-adults{position:absolute;left:85px;right:auto;margin:0;z-index:8}@media (min-width:992px){#header .mod-adults{left:auto;right:300px}}#header .mod-adults .badge{animation:introduceBadge 1s linear 0s 1 both;background:rgba(176,146,121,0.2);border-radius:50%;height:40px;perspective:600px;position:relative;width:40px}#header .mod-adults .badge:before{animation:pulseBadge 3s cubic-bezier(0.86,0,0.07,1) 0s infinite both;border:2px solid #B09279;border-radius:inherit;bottom:-10px;content:"";left:-10px;opacity:0.2;position:absolute;right:-10px;top:-10px}@media (min-width:992px){#header .mod-adults .badge:before{bottom:-16px;left:-16px;right:-16px;top:-16px}}#header .mod-adults .badge .badge__label{animation:introduceLabel 2s cubic-bezier(0.19,1,0.22,1) 1s 1 both,rotateLabel 5s linear 3s infinite;color:#B09279;font-size:16px;margin:0;padding:0;line-height:1em;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@media (min-width:992px){#header .mod-adults .badge .badge__label{font-size:calc(20px + 0.059vw)}}#header .mod-adults .badge .badge__label *{margin:0 !important;padding:0 !important}#header .mod-adults .badge .badge__label span{color:#fff}.btn-nav{position:absolute;right:30px;z-index:8}.btn-nav #mobile-nav{background:#B09279;border-radius:20px;padding:0 10px;height:37px;min-width:60px;display:flex;text-decoration:none;text-align:center;align-items:center;justify-content:center}@media (min-width:992px){.btn-nav #mobile-nav{padding:0;border-radius:50%;height:70px;width:70px;min-width:unset}}.btn-nav #mobile-nav span{color:#282828;text-transform:unset;text-decoration:none}#nav{transform:translateY(-105%);visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:7;overflow:hidden;background:#1E1E1E}#nav #box-menu{width:100%;height:100%}#nav #box-menu>.inner{height:calc(100% - 60px - 170px);position:relative;margin:0 auto 0 4%;padding-top:100px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;overflow:auto}@media (min-width:992px){#nav #box-menu>.inner{padding-top:160px;height:calc(100% - 100px - 170px)}}#nav #menu{display:flex;justify-content:flex-end;flex-direction:column;gap:18px;padding:0;list-style:none;text-align:left;align-items:flex-start}@media (min-width:992px){#nav #menu{flex-direction:row;text-align:center;gap:20px;width:90%;margin:0 auto;justify-content:center;flex-wrap:wrap;height:100%;align-content:center}}@media (min-width:992px){#nav #menu li>.nav-item{width:45%}}#nav #menu li .nav-header{cursor:pointer;display:block;color:#fff;font-size:24.7px;text-decoration:none;line-height:1.2em;padding:0;transition:color 0.4s ease-out;position:relative;width:fit-content}@media (min-width:768px){#nav #menu li .nav-header{font-size:26.6px;padding:0.1em 0.8em 0.1em 0.8em}}@media (min-width:992px){#nav #menu li .nav-header{font-size:calc(1vw + 1vh + 3.4vmin);padding:0.2em 0.8em 0.2em 0.8em;width:auto}}#nav #menu li .nav-header svg{position:absolute;font-size:0.6em;right:0;top:25%}@media (min-width:992px){#nav #menu li .nav-header svg{top:25%}}#nav #menu li.active .nav-header{color:#B09279}#nav #menu li.active ul li.active a{color:#B09279}#nav #menu li a{display:block;text-decoration:none;line-height:1.5em;padding:0.3em 0.8em;color:#fff;font-size:19px}@media (min-width:1200px){#nav #menu li a{font-size:calc(0.8vw + 0.02vh + 1vmin);padding-left:0;padding-right:0}}#nav #menu li a:hover{color:#B09279}#nav #menu li span{color:#fff}#nav #menu li span:hover{color:#B09279}#nav #menu li ul{background-color:unset;list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;border-radius:20px}#nav #menu li ul a{padding:0.3em 1.3em;color:#212121}#nav #menu li.selected ul{max-height:100vh;padding:5px 0}#nav #menu li.selected ul a{color:#fff}#nav #menu li.selected ul a:hover{color:#B09279}#nav #menu-extra{z-index:8;position:relative;margin-top:20px;text-align:right;line-height:1.7em}#nav #menu-extra .accoglienza-menu{position:relative;display:flex;align-items:center;justify-content:space-around;text-align:center;color:#B09279}#nav #menu-extra .accoglienza-menu p:nth-child(2){display:none}@media (min-width:1200px){#nav #menu-extra .accoglienza-menu p:nth-child(2){display:block}}#nav #menu-extra .accoglienza-menu a{text-decoration:none;font-weight:300;transition:color 0.4s ease-out}#nav #menu-extra .accoglienza-menu a:hover{color:#fff}#nav #menu-extra .accoglienza-menu a.cta-book{text-decoration:none;font-size:calc(30px + 0.390625vw);font-weight:300;transition:color 0.4s ease-out}@media (min-width:1200px){#nav #menu-extra .accoglienza-menu a.cta-book{font-size:calc(60px + 0.390625vw)}}.btn-cta.cta-fixed{position:fixed;z-index:6;bottom:0;right:0;width:100%;display:flex}@media (min-width:992px){.btn-cta.cta-fixed{bottom:5%;width:unset;right:5%;display:block}}.btn-cta.cta-fixed .cta-link{width:50%;border-radius:30px 0 0 0;text-align:center}.btn-cta.cta-fixed .cta-link:before{background:var(--hover);border-radius:30px 0 0 0}.btn-cta.cta-fixed .cta-link:hover:before{background:var(--hover)}.btn-cta.cta-fixed .cta-link:hover span{color:#B09279}.btn-cta.cta-fixed .cta-link:first-of-type{background:#8C6F56}.btn-cta.cta-fixed .cta-link:first-of-type:before{background:var(--hover)}.btn-cta.cta-fixed .cta-link:last-of-type{border-radius:0 30px 0 0}.btn-cta.cta-fixed .cta-link:last-of-type:before{border-radius:0 30px 0 0}.btn-cta.cta-fixed .cta-link.cta-call,.btn-cta.cta-fixed .cta-link.cta-book{display:block}@media (min-width:992px){.btn-cta.cta-fixed .cta-link.cta-call,.btn-cta.cta-fixed .cta-link.cta-book{display:none}}@media (min-width:992px){.btn-cta.cta-fixed .cta-link{width:auto;border-radius:50px}.btn-cta.cta-fixed .cta-link:before{border-radius:50px}.btn-cta.cta-fixed .cta-link:last-of-type{border-radius:50px}.btn-cta.cta-fixed .cta-link:last-of-type:before{border-radius:50px}}iframe{border:none}.item-decoration .lright{right:0}.item-decoration .lleft{left:0}.item-decoration .lmiddle{top:auto !important;bottom:0;left:40%}.item-decoration .decoration-1{position:fixed;top:0;z-index:-1}.item-decoration .decoration-1 img{display:block;width:85%;height:auto}@media (min-width:992px){.item-decoration .decoration-1 img{width:36vw}}.fullscreen-image{position:relative;z-index:0;max-height:90vh;overflow:hidden}.fullscreen-image img{width:100%;height:100%;object-fit:cover}.fullscreen-image.onda-frame-bottom{overflow:unset;max-height:85vh}@media (min-width:992px){.fullscreen-image.onda-frame-bottom{max-height:80vh}}@media (min-width:1300px){.fullscreen-image.onda-frame-bottom{max-height:80vh}}.fullscreen-image.onda-frame-bottom img{width:100%;height:100%;min-height:50vw;aspect-ratio:1/1;display:block;object-fit:cover;object-position:center;mask-repeat:no-repeat;mask-position:100% 0;mask-size:100%;mask-image:url("https://www.hotelarkadia.it/images/deco/onda-large.svg")}@media (min-width:992px){.fullscreen-image.onda-frame-bottom img{min-height:unset;aspect-ratio:16/9;mask-position:100% 100%}}.fullimg{position:relative;z-index:0;max-height:100vh;overflow:hidden;padding:4vh 0 2vh 0}.fullimg img{display:block;width:100%;height:100%;object-fit:cover}.small-frame{max-width:200px;min-width:200px;height:auto;border-radius:20px;overflow:hidden;position:relative;z-index:1;margin:0 0 0 auto;aspect-ratio:unset}@media (min-width:992px){.small-frame{min-width:90%;aspect-ratio:1/1}}.small-frame img{width:100%;height:100%;display:block;aspect-ratio:1/1;object-fit:cover;object-position:center;mask-repeat:no-repeat;mask-position:100% 100%;mask-size:100%;mask-image:url("https://www.hotelarkadia.it/images/deco/onda1-rev.svg")}@media (min-width:992px){.small-frame img{aspect-ratio:4/3}}.decoration-radial{position:absolute;width:300px;height:300px;z-index:-1;opacity:0.8}@media (min-width:992px){.decoration-radial{width:600px;height:600px}}.decoration-radial.radial-bg-left-top{left:-120px;top:-120px;background:radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%)}@media (min-width:992px){.decoration-radial.radial-bg-left-top{left:-300px;top:-300px}}.decoration-radial.radial-bg-left-bottom{left:-120px;bottom:-120px;background:radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%)}@media (min-width:992px){.decoration-radial.radial-bg-left-bottom{left:-300px;bottom:-300px}}.decoration-radial.radial-bg-right-top{top:0;right:-125px;width:650px;height:400px;background-image:radial-gradient(circle 200px at 330px 100%,rgba(255,255,255,0.2),rgba(255,255,255,0));background-size:100% 100%;background-repeat:no-repeat;rotate:270deg}.decoration-radial.radial-bg-center-center{left:calc(50% - 150px);top:calc(50% - 150px);background:radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%)}@media (min-width:992px){.decoration-radial.radial-bg-center-center{left:calc(50% - 300px);top:calc(50% - 300px)}}.highlight-text{position:relative;padding:0;margin:0;color:rgba(255,255,255,0.1);font-size:calc(30px + 0.059vw);line-height:130%;text-align:center;background:linear-gradient(to right,#B09279,#B09279) no-repeat;-webkit-background-clip:text;background-clip:text;background-size:0;transition:background-size cubic-bezier(0.1,0.5,0.5,1) 0.5s}@media (min-width:992px){.highlight-text{font-size:calc(80px + 0.059vw)}}.subtitle{font-size:23.2px;font-family:"Exo 2",sans-serif;font-weight:300;line-height:1.2em}.subtitle span{display:inline;line-height:1.2em;color:#B09279}@media (min-width:992px){.subtitle{font-size:40px}}.swiperslider{padding:8vh 0 70px 4%}@media (min-width:992px){.swiperslider{padding:12vh 0 140px 4%}}.swiperslider .inner{position:relative}.swiperslider .list-item{width:80%;border-radius:20px;overflow:hidden}@media (min-width:992px){.swiperslider .list-item{width:35vw}}.swiperslider .list-item:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0}.swiperslider .list-item img{width:100%;height:auto;display:block;aspect-ratio:1/1;object-fit:cover}.article{padding:4% 4% 0 4%;margin:0 auto;max-width:1200px;text-align:left;min-height:2vh}body.noPhoto .article{padding-top:120px;padding-bottom:6vh}@media (min-width:992px){body.noPhoto .article{padding-top:170px}}.section-item{position:relative;padding:5.5vh 0}@media (min-width:992px){.section-item{padding:0 0 7.5vh 0}}body.noPhoto .section-item:first-of-type{padding-top:0;padding-bottom:0}.section-item .section-main .inner{position:relative;margin:0 auto;padding:0 2%;z-index:0}@media (min-width:1200px){.section-item .section-main .inner{padding:2% 5%}}.section-item .section-main .subtext{font-size:20px;font-family:"Exo 2",sans-serif;font-weight:300;line-height:1.6em}.section-item .section-main .subtext span{display:inline;line-height:1.2em;color:#B09279}@media (min-width:992px){.section-item .section-main .subtext{font-size:40px;max-width:60vw}}.section-item .section-after{overflow:hidden}.section-item .maxwidth{max-width:1200px;margin:0 auto}.section-item .column-grid{columns:unset}@media (min-width:992px){.section-item .column-grid{columns:2;gap:80px;max-width:1200px;margin:0 auto}}.section-item .flex-grid{display:flex;align-items:center;flex-direction:column}@media (min-width:992px){.section-item .flex-grid{padding:8vh 0;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.section-item .flex-grid .flex-grid-item{flex:0 0 40%}.section-item .flex-grid .col-frame-img{order:2}}.section-item .flex-grid .col-frame-img{order:1}@media (min-width:992px){.section-item .flex-grid .col-frame-img{order:2;flex:0 0 37%}}.section-item .flex-grid .col-title{order:2;padding:0;width:100%}@media (min-width:992px){.section-item .flex-grid .col-title{order:1;flex:0 0 54%;padding:6vh 4vh 0 0}}.section-item .flex-grid .col-subtext{order:3}@media (min-width:992px){.section-item .flex-grid .col-subtext{flex:0 0 59%}}.section-item .flex-grid .col-extra{order:4}@media (min-width:992px){.section-item .flex-grid .col-extra{order:3;flex:0 0 37%}}.section-item .flex-grid .col-extra .inner{display:flex;width:160px;height:160px;background:radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);justify-content:center;align-items:center}@media (min-width:992px){.section-item .flex-grid .col-extra .inner{width:345px;height:200px}}.section-item .flex-grid .col-extra p{font-size:24px;line-height:1em;text-align:center}.section-item .flex-grid .col-extra p span{font-size:40px;font-weight:400;color:#B09279}@media (min-width:992px){.section-item .flex-grid .col-extra p span{font-size:100px}}@media (min-width:992px){.section-item .flex-grid .col-extra p{font-size:50px}}.section-item .flex-grid-two-col{display:flex;flex-direction:column;align-items:center;padding:1vh 0}@media (min-width:992px){.section-item .flex-grid-two-col{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.section-item .flex-grid-two-col .flex-grid-item{margin-top:5%;flex:0 0 50%;order:1}}.section-item .flex-grid-two-col .flex-grid-item{order:2}.section-item .flex-grid-two-col .col-frame-img{order:1}@media (min-width:992px){.section-item .flex-grid-two-col .col-frame-img{order:2;flex:0 0 37%}}.section-item .flex-grid-two-col .col-extra{order:3}@media (min-width:992px){.section-item .flex-grid-two-col .col-extra{order:3;flex:0 0 37%}}.section-item .flex-grid-two-col .col-extra .inner{display:flex;width:160px;height:160px;background:radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);justify-content:center;align-items:center}@media (min-width:992px){.section-item .flex-grid-two-col .col-extra .inner{width:345px;height:200px}}.section-item .flex-grid-two-col .col-extra p{font-size:24px;line-height:1em;text-align:center}.section-item .flex-grid-two-col .col-extra p span{font-size:40px;font-weight:400;color:#B09279}@media (min-width:992px){.section-item .flex-grid-two-col .col-extra p span{font-size:100px}}@media (min-width:992px){.section-item .flex-grid-two-col .col-extra p{font-size:50px}}.section-item .listgrid{display:grid;grid-template-columns:1fr;gap:26px;padding:5%}@media (min-width:768px){.section-item .listgrid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}}.section-item .listgrid .cards-item{border-radius:20px;position:relative;overflow:hidden}@media (min-width:768px){.section-item .listgrid .cards-item{grid-column:span 1}.section-item .listgrid .cards-item.span-2{grid-column:span 2;grid-row:span 2}}.section-item .listgrid .cards-item img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:1/1}.section-item .tab-box ul.tab-filter{display:flex;justify-content:space-evenly;align-items:center;gap:30px;flex-wrap:wrap;padding:0}@media (min-width:1200px){.section-item .tab-box ul.tab-filter{gap:30px;flex-direction:row}}.section-item .tab-box ul.tab-filter li{list-style:none;position:relative;text-align:center;max-width:360px}@media (min-width:1200px){.section-item .tab-box ul.tab-filter li{max-width:400px}}@media (min-width:1300px){.section-item .tab-box ul.tab-filter li{max-width:500px}}.section-item .tab-box ul.tab-filter li span,.section-item .tab-box ul.tab-filter li h3{color:#B09279;opacity:0.6;font-size:calc(20px + 0.059vw);padding:0;margin:0 0 10px 0;transition:all 0.4s ease-out;cursor:pointer}@media (min-width:1200px){.section-item .tab-box ul.tab-filter li span,.section-item .tab-box ul.tab-filter li h3{font-size:calc(30px + 0.059vw)}}.section-item .tab-box ul.tab-filter li span:hover,.section-item .tab-box ul.tab-filter li h3:hover{opacity:1}.section-item .tab-box ul.tab-filter li.active span,.section-item .tab-box ul.tab-filter li.active h3{opacity:1;font-size:calc(20px + 0.1vw)}@media (min-width:1200px){.section-item .tab-box ul.tab-filter li.active span,.section-item .tab-box ul.tab-filter li.active h3{font-size:calc(30px + 0.1vw)}}.section-item .tab-box ul.tab-filter li.active:after{content:"";background:#B09279;height:1px;width:80%;position:absolute;bottom:-10px;left:10%}.section-item .tab-box .tab-content{text-align:justify;margin:0 auto;max-width:1200px;padding:20px 4% 4%}@media (min-width:1300px){.section-item .tab-box .tab-content{padding:2% 0}}.section-item .tab-box .tab-content .tab{display:none}.section-item .tab-box .tab-content .tab.active{display:block}.section-item .tab-box .tab-content>*:first-child{margin-top:0}.section-item .tab-box .tab-content>*:last-child{margin-bottom:0}.section-item .tab-box .tab-content .tab-item-desc{display:block}@media (min-width:992px){.section-item .tab-box .tab-content .tab-item-desc{display:flex;flex-direction:row;padding:20px;gap:40px}}.section-item .tab-box .tab-content .tab-item-desc .tab-item-text{width:auto}.section-item .accordion-outer{padding:15px 23px;display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:20px;border-bottom:1px solid #B09279}@media (min-width:992px){.section-item .accordion-outer{width:60vw}}.section-item .accordion-outer .accordion-section{display:block;width:100%}.section-item .accordion-outer .accordion-title{font-weight:300;color:#B09279;padding-bottom:10px;cursor:pointer}@media (min-width:992px){.section-item .accordion-outer .accordion-title{font-size:36px;padding-bottom:20px}}.section-item .accordion-outer .accordion-text{display:none}.section-item .accordion-outer .accordion-text>*:first-child{margin-top:0}.section-item .accordion-outer .accordion-text>*:last-child{margin-bottom:0}.section-item .accordion-outer .accordion-text p:first-child{margin-top:23px}.section-item .accordion-outer .accordion-icon{flex-shrink:0;width:35px;height:35px;border:1px solid #B09279;color:#B09279;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1em;line-height:1.8em;cursor:pointer}.section-item.section-imageparallax{overflow:hidden;padding:0}.section-item.section-imageparallax .imageparallax-img{width:100vw;z-index:1;height:100vh}@media (min-width:992px){.section-item.section-imageparallax .imageparallax-img{height:100vh}}.section-item.section-imageparallax .imageparallax-img img{width:100%;height:100%;object-fit:cover;transition:all 0.4s ease-out;border-radius:20px}.section-item.section-imageparallax .imageparallax-text{z-index:2;display:grid;place-content:center;width:100vw;position:relative;align-items:end;align-content:stretch;background:linear-gradient(0,rgba(0,0,0,0.631372549) 10%,transparent 80%);height:100vh;border-radius:20px}@media (min-width:992px){.section-item.section-imageparallax .imageparallax-text{height:100vh}}.section-item.section-imageparallax .imageparallax-text div{z-index:1;padding:0 5% 5%}@media (min-width:1200px){.section-item.section-imageparallax .imageparallax-text div{max-width:70vw}}.section-item.section-rooms{height:100vh;padding-top:0;padding-bottom:2%}@media (min-width:992px){.section-item.section-rooms{height:100vh;padding-top:0;padding-bottom:12vh}}.section-item.section-rooms .cards-row{position:absolute;top:0;left:0;width:100%;height:100vh}@media (min-width:992px){.section-item.section-rooms .cards-row{height:100vh}}.section-item.section-rooms .block_top{display:flex;justify-content:center;align-items:center;height:100%}.section-item.section-rooms .cards{position:relative}.section-item.section-rooms .custom-card{position:absolute;width:100%;display:flex;justify-content:flex-end;align-items:flex-end;border-radius:20px;background-position:center;background-repeat:no-repeat;background-size:cover;flex-direction:column;height:100vh}@media (min-width:992px){.section-item.section-rooms .custom-card{height:100vh}}.section-item.section-rooms .custom-card.card1{z-index:2}.section-item.section-rooms .custom-card.card2{z-index:3}.section-item.section-rooms .custom-card.card3{z-index:4}.section-item.section-rooms .custom-card.card4{z-index:4}.section-item.section-rooms .custom-card:after{content:"";position:absolute;z-index:0;bottom:0;left:0;width:100%;height:100%;border-radius:20px;background:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 45%),rgba(211,211,211,0) 50%/cover no-repeat}.section-item.section-rooms .custom-card.hoverText a{position:absolute;inset:0;z-index:1}.section-item.section-rooms .custom-card .room-detail{width:100%;z-index:1;margin-bottom:100px}@media (min-width:992px){.section-item.section-rooms .custom-card .room-detail{margin-bottom:unset}}.section-item.section-rooms .custom-card p{margin-right:5%;z-index:1;text-align:right;font-size:24px;line-height:100%}@media (min-width:992px){.section-item.section-rooms .custom-card p{font-size:30px}}.section-item.section-rooms .custom-card p:last-of-type{margin-bottom:5%}.section-item.section-rooms .custom-card .room-title{font-size:40px}@media (min-width:992px){.section-item.section-rooms .custom-card .room-title{font-size:80px}}.section-item.section-rooms .custom-card:last-of-type{justify-content:center;align-items:center;background:#161616}.section-item.section-rooms .custom-card:last-of-type p{text-align:center;margin:0}.section-item.section-rooms .custom-card:last-of-type .cta-showmore{font-size:40px;line-height:110%;font-weight:300}@media (min-width:992px){.section-item.section-rooms .custom-card:last-of-type .cta-showmore{font-size:80px}}.section-item.section-rooms .custom-card:last-of-type .cta-showmore a{text-decoration:none}.section-item.section-rooms .custom-card:last-of-type .cta-showmore i{color:#B09279}.section-item.section-rooms .custom-card:last-of-type .cta-showmore svg path{fill:#B09279}.section-item.section-room-detail .slider-room{position:relative;padding:20px 5% 80px 5%}@media (min-width:992px){.section-item.section-room-detail .slider-room{padding:30px 5% 125px 5%}}.section-item.section-room-detail .slider-room:before,.section-item.section-room-detail .slider-room:after{content:" ";width:5%;height:5px;position:absolute;left:0;top:-1px;background:#161616;z-index:10}.section-item.section-room-detail .slider-room:after{left:auto;right:0}.section-item.section-room-detail .slider-room .aspect-w-3{position:relative;width:100%;height:100%;top:0;bottom:0;left:0;right:0;aspect-ratio:3/4;overflow:hidden}.section-item.section-room-detail .slider-room .aspect-w-4{position:relative;width:100%;height:100%;top:0;bottom:0;left:0;right:0;aspect-ratio:1/1;overflow:hidden}.section-item.section-room-detail .slider-room .inner{position:relative}.section-item.section-room-detail .slider-room .inner .list{overflow:hidden}.section-item.section-room-detail .slider-room .inner .list .sw-content-bottom{align-items:flex-end}.section-item.section-room-detail .slider-room .list-item{position:relative;border-radius:20px;overflow:hidden}.section-item.section-room-detail .slider-room .list-item img{height:100%;width:100%;inset:0;color:transparent;object-fit:cover}.section-item.section-room-detail .slider-room .slidePrev-btn{right:70px}@media (min-width:992px){.section-item.section-room-detail .slider-room .slidePrev-btn{right:105px}}.section-item.section-room-detail .slider-room .slideNext-btn{right:2%}@media (min-width:992px){.section-item.section-room-detail .slider-room .slideNext-btn{right:0}}.section-item.section-room-detail .section-main .inner{max-width:80%;margin:0 auto;padding:4%;border:1px solid #fff;border-radius:20px;background:#161616}@media (min-width:992px){.section-item.section-room-detail .section-main .inner{max-width:80vw;padding:5%;border-radius:50px}}.section-item.section-room-detail .section-main .inner h2{color:#B09279;font-weight:300;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:40px 0;margin:4vh 0}.section-item.section-room-detail .cta-outline{min-width:100px}@media (min-width:992px){.section-item.section-room-detail .cta-outline{min-width:140px}}.section-item.section-room-detail .cta-outline *{text-align:center !important}.section-item.section-room-detail .cta-outline:first-of-type{margin-right:20px}.section-item.section-room-detail .cta-outline:last-of-type{border-color:#B09279;color:#B09279}.section-item.section-imageTextCol{padding:2% 0;overflow:unset}.section-item.section-imageTextCol .section-main{display:flex;flex-wrap:wrap;align-items:center}@media (min-width:768px){.section-item.section-imageTextCol .section-main{flex-wrap:nowrap}}@media (min-width:992px){.section-item.section-imageTextCol .section-main{flex-wrap:nowrap}}.section-item.section-imageTextCol .section-main .inner{padding:0;height:100%}.section-item.section-imageTextCol .section-main .image{flex-basis:100%}@media (min-width:768px){.section-item.section-imageTextCol .section-main .image{flex-basis:40%}}@media (min-width:992px){.section-item.section-imageTextCol .section-main .image{flex-basis:50%}}.section-item.section-imageTextCol .section-main .image .image-box{position:relative;display:flex;justify-content:flex-start;max-height:200px}@media (min-width:992px){.section-item.section-imageTextCol .section-main .image .image-box{max-height:unset}}.section-item.section-imageTextCol .section-main .image .image-box img{position:relative;width:100%;max-width:300px;height:100%;display:block;object-fit:cover}@media (min-width:768px){.section-item.section-imageTextCol .section-main .image .image-box img{max-width:800px}}.section-item.section-imageTextCol .section-main .content{flex-basis:100%;display:flex}@media (min-width:768px){.section-item.section-imageTextCol .section-main .content{flex-basis:60%}}@media (min-width:992px){.section-item.section-imageTextCol .section-main .content{flex-basis:50%;justify-content:center;align-items:center}}.section-item.section-imageTextCol .section-main .content>.inner{margin:5%;text-align:right}@media (min-width:992px){.section-item.section-imageTextCol .section-main .content>.inner{margin:5% 10% 5% 2%;text-align:right}}.section-item.section-imageTextCol .section-main .content>.inner .cta-outline{color:#8C6F56}@media (min-width:768px){.section-item.section-imageTextCol.col-revert .section-main{flex-direction:row-reverse}}.section-item.section-imageTextCol.col-revert .section-main .inner{padding:0}.section-item.section-imageTextCol.col-revert .section-main .image{flex-basis:100%}@media (min-width:768px){.section-item.section-imageTextCol.col-revert .section-main .image{flex-basis:60%}}@media (min-width:992px){.section-item.section-imageTextCol.col-revert .section-main .image{flex-basis:50%}}.section-item.section-imageTextCol.col-revert .section-main .image .image-box{justify-content:flex-end}.section-item.section-imageTextCol.col-revert .section-main .content{flex-basis:100%;display:flex}@media (min-width:768px){.section-item.section-imageTextCol.col-revert .section-main .content{flex-basis:40%}}@media (min-width:992px){.section-item.section-imageTextCol.col-revert .section-main .content{flex-basis:50%}}.section-item.section-imageTextCol.col-revert .section-main .content>.inner{text-align:left}@media (min-width:992px){.section-item.section-imageTextCol.col-revert .section-main .content>.inner{margin:5% 2% 5% 10%;text-align:left}}@media (min-width:768px){.section-item.section-imageTextCol.text-left .section-main{flex-direction:column}}@media (min-width:992px){.section-item.section-imageTextCol.text-left .section-main{flex-direction:row}}.section-item.section-imageTextCol.text-left .section-main .image{max-height:unset;height:auto}@media (min-width:768px){.section-item.section-imageTextCol.text-left .section-main .image{height:auto;max-height:unset}}.section-item.section-imageTextCol.text-left .section-main .image .inner{margin:0 2%}@media (min-width:992px){.section-item.section-imageTextCol.text-left .section-main .image .inner{margin:0 0 0 15%}}.section-item.section-imageTextCol.text-left .section-main .image .image-box{height:auto;max-height:unset;justify-content:space-around}@media (min-width:992px){.section-item.section-imageTextCol.text-left .section-main .image .image-box{height:calc(1vw + 1vh + 65vmin)}}.section-item.section-imageTextCol.text-left .section-main .image .image-box img{max-width:unset;border-radius:20px}.section-item.section-imageTextCol.text-left .section-main .content>.inner{text-align:left}@media (min-width:992px){.section-item.section-imageTextCol.text-left .section-main .content>.inner{margin:2% 5%}}@media (min-width:992px){.section-item.section-imageTextCol.text-left .section-main .content>.inner{margin:5% 15% 5% 5%;text-align:left}}.section-item.section-imageTextCol.header-img .section-main .image{height:200px}@media (min-width:768px){.section-item.section-imageTextCol.header-img .section-main .image{height:auto}}.section-item.section-imageTextCol.header-img .section-main h1{text-shadow:2px 3px 6px #000}.section-item.section-accordion{padding:0;max-width:1200px;margin:0 auto;z-index:2;position:relative}@media (min-width:1200px){.section-item.section-accordion{padding:0 5%}}.section-item.section-accordion .section-main .inner{padding:2%}@media (min-width:1200px){.section-item.section-accordion .section-main .inner{padding:2% 0}}.section-item.section-accordion .section-main .inner .accordion-outer{padding:15px 0}@media (min-width:992px){.section-item.section-accordion .section-main .inner .accordion-outer{width:100%}}#footer{width:95%;margin:0 auto;padding:8.9vh 0;line-height:1.8em;min-height:100px;z-index:2;font-size:16px}@media (min-width:992px){#footer{width:90%;z-index:51;padding:100px 10px;margin:0 auto}}#footer p{margin:0.6em 0}#footer p strong{color:#B09279;font-weight:300;margin-bottom:2em;font-size:24px}@media (min-width:992px){#footer p strong{font-size:30px}}#footer a{color:#fff;transition:all 0.4s ease-out;text-decoration:none;font-weight:300}#footer a:hover{color:#B09279}#footer ul{list-style:none;padding:0}#footer .social-footer{text-align:center}@media (min-width:992px){#footer .social-footer{text-align:left}}#footer .social-footer svg,#footer .social-footer img{height:calc(20px + 0.059vw);width:auto;margin:0 10px}#footer .extra-info{text-align:center}@media (min-width:992px){#footer .extra-info{text-align:left}}#footer .extra-info a{color:#B09279;font-size:24px}@media (min-width:992px){#footer .extra-info a{font-size:30px}}#footer .extra-info a:hover{color:#fff}#footer .inner .row{display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:0;text-align:left;margin:0 auto;padding:5vh 0;background:#212121;border-radius:20px}@media (min-width:992px){#footer .inner .row{flex-wrap:wrap;flex-direction:row;padding:2vh 0;align-items:flex-start}}#footer .inner .row#last-row{background:none;border-radius:unset;padding:3vh 0;text-align:center;color:#464646}#footer .inner .row#last-row a{color:#464646}#footer .inner .row#last-row a:hover{color:#fff}#footer .logo-footer{text-align:center;width:100%}#footer .logo-footer img{width:80px;height:auto}@media (min-width:992px){#footer .logo-footer img{width:142px;height:auto}}#footer .by-altea{position:relative;left:auto;right:auto;text-align:center}@media (min-width:768px){#footer .by-altea{position:absolute;left:auto;right:4%}}#footer .scroll{padding-top:33px}#footer .scroll svg{transform:rotate(180deg);cursor:pointer;width:100px;height:100px;display:block;margin:0 auto}#footer .scroll svg path{stroke:#B09279;stroke-width:0.5px}#ctp-custom{background:#fff;background:#fff;border-radius:50px;padding:2rem 1rem}@media (min-width:992px){#ctp-custom{padding:2rem}}#alteaForm{font-family:"Exo 2",sans-serif !important;background:#fff;border-radius:50px;padding:2rem 0.5rem}#alteaForm *:not(i){font-family:"Exo 2",sans-serif !important}@media (min-width:992px){#alteaForm{padding:2rem 0}}#alteaForm button[type=submit]{position:relative;border:none;background:none;cursor:pointer;text-transform:none;font-size:calc(20px + 0.059vw)}.formNewsletter .af-personal-data{max-width:800px}.slidePrev-btn,.slideNext-btn{position:absolute;display:block;z-index:10;bottom:-60px;cursor:pointer}@media (min-width:992px){.slidePrev-btn,.slideNext-btn{bottom:-100px}}.slidePrev-btn img,.slideNext-btn img{display:block;width:40px;height:40px;background-repeat:no-repeat}@media (min-width:992px){.slidePrev-btn img,.slideNext-btn img{width:80px;height:80px}}.slidePrev-btn{right:90px}@media (min-width:992px){.slidePrev-btn{right:200px}}.slidePrev-btn.swiper-button-disabled{opacity:0.5;cursor:auto}.slideNext-btn{right:2%}@media (min-width:992px){.slideNext-btn{right:80px}}.slideNext-btn.swiper-button-disabled{opacity:0.5;cursor:auto}.badge-container{overflow:hidden;position:relative;width:90vw;height:auto;z-index:10;margin:4vh auto 4vh auto;text-align:center}@media (min-width:768px){.badge-container{width:80vw}}@media (min-width:992px){.badge-container{width:80vw;height:auto;margin:4vh auto 8vh auto}}.badge-container .btn-menu{width:100%;height:100%;position:relative}.badge-container .btn-menu a{display:block}.badge-container .btn-menu a img{width:100%;height:auto}.fixed-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:449;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center}.fixed-popup .inner-popup{padding:0;width:90%;position:relative;height:60vh}@media (min-width:992px){.fixed-popup .inner-popup{width:60%}}.fixed-popup .inner-popup .content-popup{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;background:#000;border-radius:20px;position:relative;overflow:hidden}@media (min-width:992px){.fixed-popup .inner-popup .content-popup{justify-content:flex-end}}.fixed-popup .inner-popup .content-popup .image-popup{position:absolute;width:100%;height:100%;object-fit:cover;opacity:0.6;box-shadow:0 0 118px 10px rgba(0,0,0,0.8)}.fixed-popup .inner-popup .content-popup .text-popup{color:#fff;position:relative;font-size:0.87em;line-height:1.4em;text-align:center;z-index:11;padding:1em}.fixed-popup .inner-popup .content-popup .text-popup a{color:#fff;text-decoration:none}@media (min-width:992px){.fixed-popup .inner-popup .content-popup .text-popup{font-size:1.35em;line-height:1.7em}}.fixed-popup .inner-popup .content-popup .text-popup p{margin:1.4em 0}.fixed-popup .inner-popup .close-popup{position:absolute;top:0;right:0;font-size:0.7em;padding:8px 18px;cursor:pointer;color:#fff;z-index:31;text-transform:uppercase}@media (min-width:992px){.fixed-popup .inner-popup .close-popup{font-size:1.15em;padding:18px 28px}}#jmap_sitemap{width:64%;margin:10rem auto 5rem auto}#jmap_sitemap .folder{display:none}
