@charset "UTF-8";::-webkit-scrollbar{width:6px;height:6px;background-color:#F2F2F2;-webkit-border-radius:0}::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{background:#313131;-webkit-border-radius:0}::-webkit-scrollbar-thumb:vertical:active,::-webkit-scrollbar-thumb:horizontal:active{background:#313131;-webkit-border-radius:0}html{scroll-padding-top:190px}body,html{height:100%}body{padding:0;margin:0;font-family:"Cormorant",serif;color:#7c6954;text-align:left;background-color:#fff;font-size:19px}p{margin:0}.visually-hidden{display:none !important}#header{position:fixed;top:0;left:0;z-index:51;color:#fff;height:88px;width:100%}@media (min-width:992px){#header{height:128px}}#header.scrolled,body.noPhoto #header{background-color:#7c6954}#header.scrolled.show-menu,body.noPhoto #header.show-menu{transition:background-color 0s;background-color:transparent}@media (min-width:1200px){body.homepage #header{height:100%;width:150px;display:flex;flex-direction:column;justify-content:center;background-color:#7c6954 !important}}#header #logo{position:absolute;top:15px;left:5%;font-size:30px;text-transform:uppercase;letter-spacing:0.1863em;width:225px;line-height:1em}#header #logo img{display:block}#header #logo img.desktop{display:none}@media (min-width:992px){#header #logo img.desktop{display:block}}@media (min-width:992px){#header #logo img.mobile{display:none}}#header #logo a{text-decoration:none;color:#fff}#header #logo span{font-size:17.1px;letter-spacing:normal}@media (min-width:992px){#header #logo{display:block;top:32px;left:50px;width:auto}#header #logo span{font-size:30px;letter-spacing:0.1863em}}@media (min-width:992px){body.homepage #header #logo{display:none}}#header #service{position:absolute;right:5%;top:0;display:flex;gap:20px}@media (min-width:992px){#header #service{right:142px}}@media (min-width:992px){body.homepage #header #service{position:static;display:block}}#header #service a{color:#fff;text-decoration:none;text-transform:uppercase;display:flex;flex-direction:column;justify-content:flex-end;text-align:center;letter-spacing:0.1863em;height:88px;padding-bottom:34px;box-sizing:border-box}@media (min-width:992px){#header #service a{height:128px;width:127px}}@media (min-width:992px){body.homepage #header #service a{height:93px;width:auto;justify-content:center;padding-bottom:0}}#header #service .btn-header{display:none}@media (min-width:992px){#header #service .btn-header{display:block}}#header #service .btn-header a{background-color:#5a4d40}@media (min-width:992px){body.homepage #header #service .btn-header a{background-color:transparent;border-top:1px solid #fff}}#nav{transform:translateX(40%);visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:41;overflow:hidden}#nav #box-menu{height:100%;background:linear-gradient(358.56deg,#7E6A53 6.63%,#B1A290 99.61%);color:#fff}#nav #box-menu #menu-header{height:22vh;display:flex;flex-direction:column;justify-content:center;letter-spacing:0.1863em}#nav #box-menu #menu-header .logo{display:none;text-align:center;font-size:35px;text-transform:uppercase}@media (min-width:992px){body.homepage #nav #box-menu #menu-header .logo{display:block}}#nav #box-menu>.inner{display:block;height:76vh;overflow:auto}@media (min-width:992px){#nav #box-menu>.inner{display:flex;margin-left:142px;height:68vh}}#nav #box-menu>.inner>*{flex:1 1 0;padding:0 11%}@media (min-width:992px){#nav #box-menu>.inner #menu-nav{border-right:1px solid #fff;overflow:auto}}#nav #box-menu>.inner #menu-nav>.inner{height:100%;display:flex;flex-direction:column;justify-content:center}#nav #box-menu>.inner #menu-nav #menu{list-style:none;margin:0;padding:0;max-height:100%}#nav #box-menu>.inner #menu-nav #menu li .nav-header{display:flex;font-size:40px;color:#fff;line-height:1.2em;padding:0.3em 0;cursor:pointer;gap:0.4em}#nav #box-menu>.inner #menu-nav #menu li .nav-header .icon{font-size:0.8em}#nav #box-menu>.inner #menu-nav #menu li.selected .nav-header{cursor:auto}#nav #box-menu>.inner #menu-nav #menu li.selected .nav-header .icon{display:none}#nav #box-menu>.inner #menu-nav #menu li a{display:block;font-size:24.4px;color:#fff;line-height:1.2em;padding:0.2em 0;text-decoration:none;text-align:center}@media (min-width:992px){#nav #box-menu>.inner #menu-nav #menu li a{font-size:40px;text-align:left}}#nav #box-menu>.inner #menu-nav #menu li ul{display:none;list-style:none;margin:0;padding:0}#nav #box-menu>.inner #menu-nav #menu li ul li a{font-size:30px;color:#5F4C37}#nav #box-menu>.inner #menu-nav #menu li.selected ul{display:block}#nav #box-menu>.inner #menu-nav #menu li .goBack{display:none;margin-top:24px;cursor:pointer;align-items:center;padding-right:41px;color:#fff}#nav #box-menu>.inner #menu-nav #menu li .goBack svg{font-size:1.8em;margin-right:13px}#nav #box-menu>.inner #menu-extra{font-size:17px;line-height:1.3em;text-align:center}@media (min-width:992px){#nav #box-menu>.inner #menu-extra{font-size:25px;text-align:left}}#nav #box-menu>.inner #menu-extra p{margin-bottom:1.1em}#nav #box-menu>.inner #menu-extra a{color:#fff;text-decoration:none}#nav #box-menu>.inner #menu-extra>.inner{height:100%;display:flex;flex-direction:column;margin-top:14px;justify-content:flex-start}@media (min-height:800px){#nav #box-menu>.inner #menu-extra>.inner{justify-content:center}}#nav #box-menu>.inner #menu-extra .address,#nav #box-menu>.inner #menu-extra .contact{display:none}@media (min-width:992px){#nav #box-menu>.inner #menu-extra .address,#nav #box-menu>.inner #menu-extra .contact{display:block}}#nav #box-menu>.inner #menu-extra .btn-voucher{font-size:24.4px}@media (min-width:992px){#nav #box-menu>.inner #menu-extra .btn-voucher{font-size:40px}}#nav #box-menu>.inner #menu-extra .btn-voucher a{color:#fff;text-decoration:none;display:flex;align-items:center;gap:0.3em;justify-content:center}#nav #box-menu>.inner #menu-extra .btn-voucher a img{display:none}@media (min-width:992px){#nav #box-menu>.inner #menu-extra .btn-voucher a{justify-content:left}#nav #box-menu>.inner #menu-extra .btn-voucher a img{display:block}}#nav #box-menu>.inner #menu-extra .social{text-transform:uppercase;letter-spacing:0.1863em;display:none}@media (min-width:992px){#nav #box-menu>.inner #menu-extra .social{display:block}}#nav #box-menu>.inner #menu-extra .partner{text-transform:uppercase;letter-spacing:0.1863em;padding-top:1.73em}@media (min-width:992px){#nav #box-menu>.inner #menu-extra .partner{padding-top:0}}#nav #box-menu>.inner #menu-extra .partner a{color:#ccb495}#nav #box-menu>.inner #menu-extra .partner p{margin:0}#nav #box-menu>.inner #menu-extra .language ul{margin:0 0 0 -0.7em;padding:0;overflow:hidden;list-style:none;display:flex;justify-content:center}@media (min-width:992px){#nav #box-menu>.inner #menu-extra .language ul{justify-content:unset}}#nav #box-menu>.inner #menu-extra .language ul a{display:block;line-height:1.2em;padding:0.4em 0.7em;text-decoration:none;color:#fff;text-transform:uppercase;transition:color 0.4s ease-out}@media (min-width:1200px){body.homepage #container{overscroll-behavior:none;height:100vh;display:flex;flex-wrap:nowrap}body.homepage #container .panel{flex:0 0 auto}body.homepage #container .homepage-title{text-transform:none;margin-bottom:0;padding-top:0;padding-bottom:0.3em;letter-spacing:normal;color:#fff;line-height:0.9em;font-weight:600;font-size:100px;font-family:"Cormorant",serif}body.homepage #container .homepage-title.black{color:#87745F}}#foto{display:block;padding:0;margin:0;position:relative;font-size:0;height:100vh;width:100%;overflow:hidden}@media (min-width:992px){body.homepage #foto{height:100%}}#foto .list{overflow:hidden;height:100%}#foto .list img{display:block;width:100%;height:100%;object-fit:cover}#foto #videobox-header.jwplayer.jw-flag-aspect-mode{overflow:hidden;height:100vh !important}@media (min-width:992px){#foto #videobox-header.jwplayer.jw-flag-aspect-mode{height:100% !important}}#foto #controls{top:unset;bottom:60px}@media (min-width:992px){#foto #controls{top:40px;bottom:unset}}#foto .jwplayer.jw-stretch-uniform .jw-media video{object-fit:cover !important}#foto #foto-after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}#foto #foto-after .slogan{position:absolute;top:50%;left:20%;width:60%;text-align:center;font-size:90px;line-height:1.1em;box-sizing:border-box;color:#fff;transform:translateY(-50%)}body.homepage #foto #foto-after .slogan{font-size:39px}@media (min-width:992px){body.homepage #foto #foto-after .slogan{font-size:60px}}#foto #foto-after .logo{display:none}@media (min-width:992px){#foto #foto-after .logo{display:block;position:absolute;top:86px;left:0;width:100%;text-align:center;font-size:60px;line-height:1.1em;box-sizing:border-box;color:#fff}#foto #foto-after .logo img{display:block;margin:0 auto}}#foto #foto-after .arrow-scroll{position:absolute;bottom:80px;left:0;width:100%;text-align:center;font-size:60px;line-height:1.1em;box-sizing:border-box;color:#fff;display:none}@media (min-width:992px){#foto #foto-after .arrow-scroll{display:block}}#foto #foto-after .arrow-scroll img{display:block;margin:0 auto}.background-brown-gradient-vertical{background:linear-gradient(358.56deg,#7E6A53 6.63%,#B1A290 99.61%);color:#fff}.background-brown-gradient-vertical p.link a{color:#fff !important}.background-brown-gradient-vertical .header{color:#fff !important}.background-brown-gradient-vertical .header h1{color:#fff !important}.background-brown-gradient-vertical .header .decoration{border-color:#fff !important}.background-green-gradient-vertical{background:linear-gradient(270deg,#827C5B 9.8%,rgba(130,124,91,0.62) 87.67%);color:#fff}@media (min-width:1200px){body.homepage .background-green-gradient-vertical{background:linear-gradient(180deg,#827C5B 9.8%,rgba(130,124,91,0.62) 87.67%)}}.background-green-gradient-vertical p.link a{color:#fff !important}.background-green-gradient-vertical .header{color:#fff !important}.background-green-gradient-vertical .header h1{color:#fff !important}.background-green-gradient-vertical .header .decoration{border-color:#fff !important}.background-brown-radial-gradient{background:radial-gradient(62.44% 111.6% at 37.56% 44.92%,rgba(255,255,255,0.48) 0%,rgba(136,117,96,0) 100%);color:#fff}.background-white{background:#fff}.section-item{line-height:1.8em}@media (min-width:1200px){.section-item{height:100%}}@media (min-width:1200px){body.homepage .section-item>.inner{display:flex}}.section-item h1{font-size:47px;line-height:1em;margin:0 0 0.92em 0;padding:0.33em 0;font-weight:600}@media (min-width:992px){.section-item h1{font-size:100px}}.section-item h2{font-size:41.76px;line-height:1em;margin:0.33em 0;font-weight:400;font-family:"Italianno",cursive}@media (min-width:992px){.section-item h2{font-size:58px}}.section-item p{margin:1.3em 0}.section-item a{color:#7c6954}.section-item p.link.text-right{display:flex;justify-content:flex-end}.section-item p.link.text-center{display:flex;justify-content:center}.section-item p.link a{display:flex;text-transform:uppercase;gap:0.8em;text-decoration:none;letter-spacing:0.1863em;color:#7c6954}.section-item .inner-nav{display:none}.section-item .section-main{position:relative}.section-item .section-main .background-end{position:absolute;top:0;right:-1px;height:100%;width:24%;display:none}@media (min-width:992px){.section-item .section-main .background-end{display:block}}.section-item .section-main .background-start{position:absolute;top:0;left:-1px;height:100%;width:24%}.section-item .section-main .content .header{font-size:17.1px;text-transform:uppercase;color:#87745F;font-weight:400;letter-spacing:0.1863em;position:relative;overflow:hidden;margin:0 5% 7.4vh 5%;padding-top:7.4vh;line-height:1.2em;padding-bottom:0.7em}@media (min-width:992px){.section-item .section-main .content .header{margin:0;padding:0 6% 12px 6%;font-size:30px}}.section-item .section-main .content .header h1{text-transform:none;margin-bottom:0;padding-top:0;padding-bottom:0.3em;letter-spacing:normal;color:#7c6954;line-height:0.9em;font-weight:600}.section-item .section-main .content .header p{margin:0}.section-item .section-main .content .header .decoration{position:absolute;bottom:0;left:0;width:89%;height:0;box-sizing:border-box;border-bottom:1px solid #7c6954}.section-item .section-after.text-center-padding{text-align:center;overflow:hidden}@media (min-width:992px){.section-item .section-after.text-center-padding{width:1495px !important}}.section-item .section-after.text-center-padding .content{padding:0 5%;position:relative}@media (min-width:992px){.section-item .section-after.text-center-padding .content{padding:0 190px}}.section-item .section-after.text-center-padding .content .decoration{position:absolute;top:0;left:0;width:100%;height:0;box-sizing:border-box;border-bottom:1px solid #fff}@media (min-width:992px){.section-item .section-after.text-center-padding .content .title{text-align:center !important}}.section-item .section-after.text-center-padding p.link{display:flex;justify-content:center}@media (min-width:1200px){.section-item.section-text .section-main{display:flex}}@media (min-width:1200px){.section-item.section-text .section-main .content{width:1040px;height:100vh;display:flex;flex-direction:column;justify-content:center}}.section-item.section-text .section-main .content>.inner{padding:0 5%}@media (min-width:1200px){.section-item.section-text .section-main .content>.inner{max-height:56vh;overflow:auto;padding:7% 11% 0}}.section-item.section-text .section-main .content>.inner>:first-child{margin-top:0}.section-item.section-text .section-main .content>.inner>:last-child{margin-bottom:0}.section-item.section-text .section-after{position:relative}@media (min-width:1200px){.section-item.section-text .section-after{width:995px;display:flex;flex-direction:column;justify-content:center}}.section-item.section-text .section-after .decoration{position:absolute;right:6%;top:30%;display:none}@media (min-width:992px){.section-item.section-text .section-after .decoration{display:block}}.section-item.section-text .section-after .content{position:relative;z-index:5}@media (min-width:1200px){.section-item.section-text .section-after .content>.inner{max-height:70vh;overflow:auto;padding:0 11%}}.section-item.section-text .section-after .content .title{font-size:37.2px;font-weight:600;line-height:1.1em;margin:0;padding:2.1em 0;text-align:center}.section-item.section-text .section-after .content .title:has(+p){padding-bottom:0}@media (min-width:992px){.section-item.section-text .section-after .content .title{font-size:60px;margin:0.8em 0;padding:2.1em 0 0 0;text-align:left}}.section-item.section-text .section-after .content .title .lighter{font-weight:400}.section-item.section-text.image-parallax .image{overflow:hidden;margin-top:4.3vh}@media (min-width:1200px){.section-item.section-text.image-parallax .image{margin-top:0;width:1072px;display:flex;flex-direction:column;justify-content:center}}.section-item.section-text.image-parallax .image>.inner{position:relative;overflow:hidden}.section-item.section-text.image-parallax .image img{display:block;width:100%;height:auto;object-fit:cover}@media (min-width:1200px){.section-item.section-text.image-parallax .image img{max-height:83vh;width:auto}}.section-item.section-text.image-slider .image{margin-top:7.4vh;width:100%;position:relative;overflow:hidden}@media (min-width:992px){.section-item.section-text.image-slider .image{margin-top:0;width:1230px}}@media (min-width:992px){.section-item.section-text.image-slider .image .list{height:100vh}}.section-item.section-text.image-slider .image .list .swiper-slide{aspect-ratio:1435/900}@media (min-width:992px){.section-item.section-text.image-slider .image .list .swiper-slide{height:79vh}}.section-item.section-text.image-slider .image .list .swiper-slide img{display:block;width:100%;height:auto}@media (min-width:992px){.section-item.section-text.image-slider .image .list .swiper-slide img{height:100%;object-fit:cover}}.section-item.section-text.image-slider .image .hoverPanel .hoverTop{position:absolute;top:0;left:0;height:100%;width:20%;background:url("https://www.meltarhotel.com/templates/meltarhotel/images/freccia-outline-thick-sx.png") no-repeat center;background-size:60px;z-index:8}@media (min-width:992px){.section-item.section-text.image-slider .image .hoverPanel .hoverTop{width:100%;height:50%;background:none}}.section-item.section-text.image-slider .image .hoverPanel .hoverBottom{position:absolute;top:0;right:0;height:100%;width:20%;background:url("https://www.meltarhotel.com/templates/meltarhotel/images/freccia-outline-thick-dx.png") no-repeat center;background-size:60px;z-index:8}@media (min-width:992px){.section-item.section-text.image-slider .image .hoverPanel .hoverBottom{width:100%;height:50%;top:auto;right:auto;left:0;bottom:0;background:none}}.section-item.section-rooms{background-color:#7c6954}@media (min-width:992px){.section-item.section-rooms{background-color:transparent}}@media (min-width:1200px){.section-item.section-rooms .section-main .content{width:1440px;max-width:80vw;height:100vh}}.section-item.section-rooms .section-main .content .header{left:0;top:7%;color:#fff;z-index:5;padding-top:7.4vh;margin-top:0}@media (min-width:992px){.section-item.section-rooms .section-main .content .header{position:absolute;padding-top:0;margin-top:7.4vh}}.section-item.section-rooms .section-main .content .header h1{color:#fff}.section-item.section-rooms .section-main .content .header .decoration{border-color:#fff;width:100%}.section-item.section-rooms .section-main .content .outer-list:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:3}@media (min-width:1200px){.section-item.section-rooms .section-main .content .outer-list .list-image{height:100vh;width:100%}}.section-item.section-rooms .section-main .content .outer-list .list-image .swiper-slide{width:100%}.section-item.section-rooms .section-main .content .outer-list .list-image .swiper-slide .image-box{height:100%}.section-item.section-rooms .section-main .content .outer-list .list-image .swiper-slide .image-box img{display:block;width:100%;height:100%;object-fit:cover}.section-item.section-rooms .section-main .content .outer-list .list-name{position:absolute;right:6%;bottom:3.4vh;z-index:4;display:flex;flex-direction:column;justify-content:center}@media (min-width:992px){.section-item.section-rooms .section-main .content .outer-list .list-name{height:100%;top:0;right:11%;bottom:auto}}.section-item.section-rooms .section-main .content .outer-list .list-name .list-item{cursor:pointer;color:#fff;font-size:22.4px;line-height:1.9em;transition:font-size 0.6s ease-out;transform-origin:center right;text-align:right}@media (min-width:992px){.section-item.section-rooms .section-main .content .outer-list .list-name .list-item{line-height:1.5em;font-size:40px}}.section-item.section-rooms .section-main .content .outer-list .list-name .list-item p{margin:0}.section-item.section-rooms .section-main .content .outer-list .list-name .list-item.selected{font-size:36px}@media (min-width:992px){.section-item.section-rooms .section-main .content .outer-list .list-name .list-item.selected{font-size:90px}}.section-item.section-request{display:none}@media (min-width:992px){.section-item.section-request{display:block}}.section-item.section-request .section-main>.decoration{position:absolute;left:16%;top:16%}@media (min-width:1200px){.section-item.section-request .section-main .content{width:1440px;max-width:90vw}}.section-item.section-request .section-main .content .header{color:#fff;text-align:right;width:62%;padding-right:0}.section-item.section-request .section-main .content .header h1{color:#fff}.section-item.section-request .section-main .content .header .decoration{border-color:#fff;width:100%}.section-item.section-request .section-main .content #form-booking{display:flex;margin:0 0 4%;justify-content:space-between}.section-item.section-request .section-main .content #form-booking .form-row label{display:block;color:#fff;position:relative;margin-bottom:14px;font-size:30px}.section-item.section-request .section-main .content #form-booking .form-row input{font:25px "Cormorant",serif;background-color:transparent;color:#fff;border:0 solid #fff;border-bottom-width:1px;box-sizing:border-box;width:140px}.section-item.section-request .section-main .content #form-booking .form-row select{font:20px "Cormorant",serif;background-color:transparent;color:#fff;border:0 solid #fff;border-bottom-width:1px;box-sizing:border-box;width:170px}.section-item.section-request .section-main .content #form-booking .form-row select option{color:#7c6954}.section-item.section-request .section-main .content #form-booking .form-row.row-invia button{border:none;background-color:transparent;color:#fff;text-align:center;cursor:pointer;line-height:1.4em;display:block;font:20px "Cormorant",serif}.section-item.section-element .section-main .content{background:linear-gradient(358.56deg,#7E6A53 6.63%,#B1A290 99.61%)}.section-item.section-element .section-main .content .outer-list .list{display:block;gap:1px}@media (min-width:992px){.section-item.section-element .section-main .content .outer-list .list{display:flex}}.section-item.section-element .section-main .content .outer-list .list .list-item{background-color:#fff;position:relative;border-bottom:1px solid #7c6954}.section-item.section-element .section-main .content .outer-list .list .list-item:last-child{border-bottom:none}@media (min-width:1200px){.section-item.section-element .section-main .content .outer-list .list .list-item{height:100vh;border-bottom:none}}.section-item.section-element .section-main .content .outer-list .list .list-item .image-box{height:100%;opacity:0;transition:opacity 0.7s ease-out}.section-item.section-element .section-main .content .outer-list .list .list-item .image-box:after{content:"";position:absolute;left:0;bottom:0;height:46%;width:100%;background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 90%)}.section-item.section-element .section-main .content .outer-list .list .list-item .image-box img{display:none;width:100%;height:100%;object-fit:cover}@media (min-width:992px){.section-item.section-element .section-main .content .outer-list .list .list-item .image-box img{display:block}}.section-item.section-element .section-main .content .outer-list .list .list-item .text-box{bottom:11%;left:9%;right:9%;color:#7c6954;transition:color 0.7s ease-out;padding:4.7vh 5%}@media (min-width:992px){.section-item.section-element .section-main .content .outer-list .list .list-item .text-box{position:absolute;padding:0;text-align:center}}.section-item.section-element .section-main .content .outer-list .list .list-item .text-box>:first-child{margin-top:0}.section-item.section-element .section-main .content .outer-list .list .list-item .text-box>:last-child{margin-bottom:0}.section-item.section-element .section-main .content .outer-list .list .list-item .text-box .title{font-size:41.6px;font-weight:600;line-height:1.1em;margin-bottom:0.3em}@media (min-width:992px){.section-item.section-element .section-main .content .outer-list .list .list-item .text-box .title{font-size:80px}}@media (min-width:992px){.section-item.section-element .section-main .content .outer-list .list .list-item .text-box p.link{display:none}}.section-item.section-element .section-main .content .outer-list .list .list-item.hovered{cursor:pointer}.section-item.section-element .section-main .content .outer-list .list .list-item.hovered .image-box{opacity:1}.section-item.section-element .section-main .content .outer-list .list .list-item.hovered .text-box{color:#fff}.section-item.section-text-over-image .section-main .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:37.2px;color:#fff;background-color:rgba(0,0,0,0.2);line-height:1.1em}@media (min-width:992px){.section-item.section-text-over-image .section-main .content{font-size:60px}}.section-item.section-text-over-image .section-main .image{width:100vw;height:60vh}@media (min-width:992px){.section-item.section-text-over-image .section-main .image{height:100vh}}.section-item.section-text-over-image .section-main .image>.inner{height:100%}.section-item.section-text-over-image .section-main .image img{display:block;width:100%;height:100%;object-fit:cover}.section-item.section-map{display:none}@media (min-width:992px){.section-item.section-map{display:block}}.section-item.section-map .section-main .content{position:absolute;top:5%;left:5%;z-index:5;width:50%;white-space:nowrap}.section-item.section-map .section-main .image{padding:10vh 5% 0 15%;width:100vw;box-sizing:border-box}.section-item.section-map .section-main .image img{height:90vh;width:auto;display:block}body.homepage .section-item.section-contact{margin-top:4.2vh}@media (min-width:992px){body.homepage .section-item.section-contact{margin-top:0}}.section-item.section-contact .section-main .decoration{position:absolute;left:16%;top:16%}.section-item.section-contact .section-main .decoration img{display:block}.section-item.section-contact .section-main .content{position:relative;font-size:20px;padding:7.2vh 5% 2.2vh 5%}@media (min-width:992px){.section-item.section-contact .section-main .content{font-size:25px}}@media (min-width:1200px){body.homepage .section-item.section-contact .section-main .content{height:100vh;width:920px;display:flex;flex-direction:column;justify-content:center;padding:0 11%}}@media (min-width:992px){.section-item.section-contact .section-main .content>.inner{display:flex;justify-content:center}}@media (min-width:1200px){body.homepage .section-item.section-contact .section-main .content>.inner{justify-content:left}}.section-item.section-contact .section-main .content>.inner>:first-child{margin-top:0}.section-item.section-contact .section-main .content>.inner>:last-child{margin-bottom:0}.section-item.section-contact .section-main .content .title{font-size:51.3px;padding-right:1.1em;line-height:1em}@media (min-width:992px){.section-item.section-contact .section-main .content .title{font-size:90px}}.section-item.section-contact .section-main .content .col>:last-child{margin-bottom:0}.section-item.section-contact .section-main .content .social{letter-spacing:0.1863em}.section-item.section-contact .section-main .content a{color:#fff;text-decoration:none}.article{position:relative;margin:7.9vh 0}.article:has(+.item-section){margin-bottom:0}@media (min-width:992px){.article{margin-top:12.9vh;margin-bottom:12.9vh}}.article .item-page{padding:0 5%;margin:0 auto;line-height:1.8em}.article .item-page h1{font-size:47px;line-height:1em;margin:0 0 0.92em 0;padding:0.33em 0;font-weight:600}@media (min-width:992px){.article .item-page h1{font-size:100px}}.article .item-page h2{font-size:41.76px;line-height:1em;margin:0.33em 0;font-weight:400;font-family:"Italianno",cursive}@media (min-width:992px){.article .item-page h2{font-size:58px}}.article .item-page h3{font-size:24.36px;line-height:1em;margin:0.33em 0;font-weight:400}@media (min-width:992px){.article .item-page h3{font-size:28px}}.article .item-page h4{font-size:23.28px;line-height:1em;margin:0.33em 0;font-weight:400}@media (min-width:992px){.article .item-page h4{font-size:24px}}.article .item-page p{margin:1.3em 0}.article .item-page a{color:#7c6954}.article .item-page p.link.text-right{display:flex;justify-content:flex-end}.article .item-page p.link.text-center{display:flex;justify-content:center}.article .item-page p.link a{display:flex;text-transform:uppercase;gap:0.8em;text-decoration:none;letter-spacing:0.1863em;color:#7c6954}.article .item-page .item-page-header{font-size:17.1px;text-transform:uppercase;color:#87745F;font-weight:400;letter-spacing:0.1863em;position:relative;overflow:hidden;margin-bottom:6.3vh;line-height:1.2em}@media (min-width:992px){.article .item-page .item-page-header{font-size:30px}}.article .item-page .item-page-header h1{text-transform:none;margin-bottom:0;padding-top:0;padding-bottom:0.3em;letter-spacing:normal;color:#7c6954;line-height:0.9em;font-weight:600}.article .item-page .item-page-header p{margin:0 0 0.7em 0}.article .item-page .item-page-header .decoration{position:absolute;bottom:0;left:0;width:100%;height:0;box-sizing:border-box;border-bottom:1px solid #7c6954}body.noPhoto #container{padding-top:88px}@media (min-width:992px){body.noPhoto #container{padding-top:128px}}#container .item-section{padding:0 5%;margin:0 auto;line-height:1.8em}#container .item-section h2{font-size:41.76px;line-height:1em;margin:0.33em 0;font-weight:400;font-family:"Italianno",cursive}@media (min-width:992px){#container .item-section h2{font-size:58px}}#container .item-section h3{font-size:24.36px;line-height:1em;margin:0.33em 0;font-weight:400}@media (min-width:992px){#container .item-section h3{font-size:28px}}#container .item-section h4{font-size:23.28px;line-height:1em;margin:0.33em 0;font-weight:400}@media (min-width:992px){#container .item-section h4{font-size:24px}}#container .item-section p{margin:1.3em 0}#container .item-section a{color:#7c6954}#container .item-section.section-imageSlider{margin:7.4vh 5%;padding:0;overflow:hidden}@media (min-width:992px){#container .item-section.section-imageSlider{margin:7.4vh 0 7.4vh 5%}}#container .item-section.section-imageSlider .image .outer-list{position:relative}#container .item-section.section-imageSlider .image .list .swiper-slide{width:100%}@media (min-width:992px){#container .item-section.section-imageSlider .image .list .swiper-slide{width:70%}}#container .item-section.section-imageSlider .image .list .swiper-slide img{width:100%;height:auto;display:block}#container .item-section.section-imageSlider .image .hoverPanel{position:static;top:0;left:0;width:auto;height:auto;display:block}#container .item-section.section-imageSlider .image .hoverPanel .hoverLeft{position:absolute;top:0;left:0;height:100%;width:20%;background:url("https://www.meltarhotel.com/templates/meltarhotel/images/freccia-outline-thick-sx.png") no-repeat center;background-size:60px;z-index:8}@media (min-width:992px){#container .item-section.section-imageSlider .image .hoverPanel .hoverLeft{width:50%;background:none}}#container .item-section.section-imageSlider .image .hoverPanel .hoverRight{position:absolute;top:0;right:0;height:100%;width:20%;background:url("https://www.meltarhotel.com/templates/meltarhotel/images/freccia-outline-thick-dx.png") no-repeat center;background-size:60px;z-index:8}@media (min-width:992px){#container .item-section.section-imageSlider .image .hoverPanel .hoverRight{width:50%;background:none}}#container .item-section.section-tabcontent{margin:7.4vh 5%;padding:0;overflow:hidden}@media (min-width:992px){#container .item-section.section-tabcontent{margin:7.4vh 5% 7.4vh 5%}}#container .item-section.section-tabcontent .show-hide-btn{font-weight:600}#container .item-section.section-tabcontent .show-hide-text p{margin:0}#container .item-section.section-tabcontent .show-hide-text h3,#container .item-section.section-tabcontent .show-hide-text h4{margin:1.3em 0 0 0}#container .item-section.section-offers{padding:3% 5%;margin:0 auto}#container .item-section.section-offers .section-main .inner{display:flex;flex-direction:column;align-items:center}@media (min-width:992px){#container .item-section.section-offers .section-main .inner{flex-direction:row;gap:90px}}#container .item-section.section-offers .section-main .inner .image-box,#container .item-section.section-offers .section-main .inner .text-box{width:100%}@media (min-width:992px){#container .item-section.section-offers .section-main .inner .image-box,#container .item-section.section-offers .section-main .inner .text-box{width:50%}}#container .item-section.section-offers .section-main .inner .image-box{margin-bottom:20px;margin-top:30px}@media (min-width:992px){#container .item-section.section-offers .section-main .inner .image-box{margin:0;max-width:660px}}#container .item-section.section-offers .section-main .inner .image-box img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}@media (min-width:992px){#container .item-section.section-offers .section-main .inner .image-box img{min-height:70vh;aspect-ratio:auto}}#container .item-section.section-offers .section-main .inner .text-box h2{font-family:"Cormorant",serif;color:#87745F}#container .item-section.section-offers .section-main .inner .text-box p.link{display:flex;gap:1.6em;flex-wrap:wrap}#container .item-section.section-offers .section-main .inner .text-box p.link a{display:flex;text-transform:uppercase;gap:0.8em;text-decoration:none;letter-spacing:0.1863em;color:#7c6954}@media (min-width:992px){#container .item-section.section-offers .section-main .inner .text-box p.link a:last-child{display:none}}#container .item-section.section-parallax{margin:7.4vh 0;padding:0}#container .item-section.section-parallax .image img{width:100%;height:40vh;display:block;object-fit:cover}@media (min-width:992px){#container .item-section.section-parallax .image img{height:80vh}}#container .item-section.room-item{margin:7.4vh 5%;padding:0;overflow:hidden}@media (min-width:992px){#container .item-section.room-item{margin:7.4vh 0 7.4vh 5%}}#container .item-section.room-item .room-images{position:relative}#container .item-section.room-item .room-images .list .swiper-slide{width:100%}@media (min-width:992px){#container .item-section.room-item .room-images .list .swiper-slide{width:70%}}#container .item-section.room-item .room-images .list .swiper-slide img{width:100%;height:auto;display:block}#container .item-section.room-item .room-images .hoverPanel{position:static;top:0;left:0;width:auto;height:auto;display:block}#container .item-section.room-item .room-images .hoverPanel .hoverLeft{position:absolute;top:0;left:0;height:100%;width:20%;background:url("https://www.meltarhotel.com/templates/meltarhotel/images/freccia-outline-thick-sx.png") no-repeat center;background-size:60px;z-index:8}@media (min-width:992px){#container .item-section.room-item .room-images .hoverPanel .hoverLeft{width:50%;background:none}}#container .item-section.room-item .room-images .hoverPanel .hoverRight{position:absolute;top:0;right:0;height:100%;width:20%;background:url("https://www.meltarhotel.com/templates/meltarhotel/images/freccia-outline-thick-dx.png") no-repeat center;background-size:60px;z-index:8}@media (min-width:992px){#container .item-section.room-item .room-images .hoverPanel .hoverRight{width:50%;background:none}}#container .item-section.room-item .room-images.no-slider .hoverPanel{display:none}#container .item-section.room-item .boxes-text{display:flex;margin:4.3vh 5.24% 0 0;gap:55px}#container .item-section.room-item .boxes-text .room-thumb{flex:0 0 auto;display:none}@media (min-width:992px){#container .item-section.room-item .boxes-text .room-thumb{display:block}}#container .item-section.room-item .boxes-text .room-thumb img{width:230px;height:auto;display:block}#container .item-section.room-item .boxes-text .room-text{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:992px){#container .item-section.room-item .boxes-text .room-text{min-height:230px}}#container .item-section.room-item .boxes-text .room-text .btn-link-mobile{order:3}#container .item-section.room-item .boxes-text .room-text .btn-link-mobile a{display:flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;gap:23px;font-size:30px;line-height:1.8em}@media (min-width:992px){#container .item-section.room-item .boxes-text .room-text .btn-link-mobile{display:none}}#container .item-section.room-item .boxes-text .room-text .info{justify-content:space-between;font-size:30px}@media (min-width:992px){#container .item-section.room-item .boxes-text .room-text .info{display:flex}}#container .item-section.room-item .boxes-text .room-text .info p{margin:0}#container .item-section.room-item .boxes-text .room-text .info .title{font-size:49.2px;line-height:1em;margin-bottom:0.13em}@media (min-width:992px){#container .item-section.room-item .boxes-text .room-text .info .title{font-size:60px}}#container .item-section.room-item .boxes-text .room-text .info .btn-link{display:none}@media (min-width:992px){#container .item-section.room-item .boxes-text .room-text .info .btn-link{display:block}}#container .item-section.room-item .boxes-text .room-text .info .btn-link a{display:flex;align-items:center;text-decoration:none;text-transform:uppercase;gap:23px;padding-top:20px}#container .item-section.room-item .boxes-text .room-text .info .room-request{display:none}#container .item-section.room-item .boxes-text .room-text .icons{display:flex;font-size:20px;flex-wrap:wrap;margin-top:37px;gap:16px 0}@media (min-width:992px){#container .item-section.room-item .boxes-text .room-text .icons{margin-top:0;gap:46px;font-size:25px}}#container .item-section.room-item .boxes-text .room-text .icons .icon{flex:0 0 50%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 11px;text-align:center;line-height:1em}@media (min-width:992px){#container .item-section.room-item .boxes-text .room-text .icons .icon{flex:0 1 auto;padding:0}}#container #nav-wellness{margin:0 5% 5vh;padding:0;justify-content:space-between;list-style:none}@media (min-width:992px){#container #nav-wellness{display:flex;justify-content:space-evenly}}#container #nav-wellness a{text-decoration:none;color:#7c6954;font-size:29.2px;display:block;line-height:1.3em}@media (min-width:992px){#container #nav-wellness a{font-size:40px}}#container #nav-wellness .selected a{color:#87745F;border-bottom:1px solid #87745F}#container #nav-rooms{margin:0 5%;padding:0;justify-content:space-between;list-style:none}@media (min-width:992px){#container #nav-rooms{display:flex}}#container #nav-rooms a{text-decoration:none;color:#87745F;font-size:29.2px;display:block;line-height:1.3em}@media (min-width:992px){#container #nav-rooms a{font-size:40px}}#container #nav-rooms .selected a{color:#7c6954;border-bottom:1px solid #7c6954}.flex-content{display:block}@media (min-width:992px){.flex-content{display:flex;flex-direction:row;justify-content:space-evenly;gap:100px}}.flex-content .flex-item img{width:100%;height:auto;max-width:700px}.show-hide-outer{padding:0.36em 0;border-bottom:1px solid #5F4C37}.show-hide-outer .show-hide-btn{line-height:1.14em;margin:0.42em 0;font-weight:400;color:#7c6954;cursor:pointer}.show-hide-outer .show-hide-btn svg{font-size:0.9em;vertical-align:middle;margin-left:13px}.show-hide-outer .show-hide-text{display:none}.show-hide-outer .show-hide-text>*:first-child{margin-top:0}.show-hide-outer .show-hide-text>*:last-child{margin-bottom:0;padding-bottom:0.3em}.show-hide-outer .show-hide-text .image-box img{display:block;width:100%;height:40vh;object-fit:cover}@media (min-width:992px){.show-hide-outer .show-hide-text .image-box img{height:80vh}}.voucher legend{text-transform:uppercase;font-size:22px}@media (min-width:992px){.voucher .item-cols .item-col-2{float:left;width:48%;text-align:left}.voucher .item-cols fieldset label .req{display:inline-block !important;width:30%}.voucher .item-cols fieldset label input,.voucher .item-cols fieldset label select,.voucher .item-cols fieldset label textarea{padding:8px 12px !important;width:55% !important}.voucher .item-cols fieldset label textarea{display:block;width:100% !important;padding:8px 0 !important}.voucher .item-col-last fieldset{width:100%}}.voucher .item-cols .item-privacy{font-size:0.8em;line-height:130%;text-align:left;height:55px;overflow:auto;margin-bottom:20px;padding:10px;background-color:#f0f0f0}.voucher .item-cols .item-col-2 fieldset{display:flex;flex-direction:column;border:none}.voucher .item-cols .item-col-2 fieldset label{margin:0.25rem 0}.voucher .item-cols .item-col-2 fieldset label .req{display:block}.voucher .item-cols .item-col-2 fieldset label input,.voucher .item-cols .item-col-2 fieldset label select,.voucher .item-cols .item-col-2 fieldset label textarea{margin:0;border:1px solid #c7c7c7;background:#FFF;padding:8px 0;font-size:16px;width:100%;display:inline-block;font-family:"Cormorant",serif}.voucher .item-cols legend{text-align:center}.voucher .item-col-last fieldset{display:flex;flex-direction:column;border:none}.voucher .item-col-last fieldset .btn-outline{color:#fff;width:fit-content;margin:43px auto 0 auto;cursor:pointer;padding:15px 40px;border-radius:3px;border:none;text-transform:uppercase}.voucher .error{background-color:#FDF4F8 !important;border-color:#E83C42 !important}.voucher .errorMessages{display:none;font-size:15px;text-align:left;border:1px solid #E83C42;padding:10px;background-color:#FDF4F8;margin-top:20px}.voucher .errorMessages label{display:list-item;list-style-type:disc;margin-left:20px;margin-bottom:2px}.voucher .errorMessages p{color:#E83C42;font-weight:bold;margin-top:0}.voucher .errorMessages label.error.valid{display:none !important}#footer{position:relative}#footer>.inner{padding:0 0 16.8vh 0}@media (min-width:992px){#footer>.inner{padding:2.8vh 0 10vh 0}}@media (min-width:1200px){body.homepage #footer>.inner{padding:10vh 0;height:80vh;width:250px}}#footer .by-altea{position:absolute;top:88px;right:20px}@media (min-width:992px){#footer .by-altea{top:56px;right:250px}}@media (min-width:1200px){body.homepage #footer .by-altea{transform:rotate(-90deg);transform-origin:100% 100%;left:68px;top:82px;right:auto}}#footer .by-altea img{display:block}#footer .sx{display:flex;justify-content:center}@media (min-width:992px){body.homepage #footer .sx{justify-content:left;transform:rotate(-90deg);transform-origin:0 0;position:absolute;left:83px;bottom:16px}}#footer .sx #menu-info{list-style:none;padding:0;margin:0.9em 0 1.9em 0;display:flex;white-space:nowrap;flex-wrap:wrap}@media (min-width:576px){#footer .sx #menu-info{flex-wrap:nowrap;margin:1.9em 0}}#footer .sx #menu-info li{margin:0;font-size:0.9em;text-transform:uppercase;color:#fff}#footer .sx #menu-info li a{display:block;color:#fff;text-decoration:none;padding:0 0.9em}#footer .sx #menu-info li:first-child a{padding-left:0}#footer .sx #menu-info li:last-child a{padding-right:0}#footer .button-mobile{position:fixed;left:0;bottom:0;width:100%;margin:0 auto;z-index:31;display:flex}@media (min-width:992px){#footer .button-mobile{display:none}}#footer .button-mobile>*{flex:1 1 1px}#footer .button-mobile a{text-decoration:none;color:#fff;background-color:#87745F;display:block;line-height:1.2em;padding:0.3em 0;text-align:center;font-size:25px;letter-spacing:0.1863em}#footer .button-mobile a.booking{color:#fff;background-color:#7c6954}#page-navigation{position:fixed;left:40%;bottom:19px;width:20%}#page-navigation .sections{display:flex;gap:17px;justify-content:center}#page-navigation .sections .dot{position:relative;width:11px;height:11px;border:1px solid #7c6954;border-radius:50%;background-color:transparent;transition:background-color 0.4s ease-out}#page-navigation .sections .dot .title{opacity:0;color:#7c6954;position:absolute;top:50%;left:50%;transform:translate(-50%,-39px);white-space:nowrap;font-size:17px;transition:opacity 0.4s ease-out}#page-navigation .sections .dot .line{opacity:0;position:absolute;left:50%;bottom:50%;transform:translateX(-1px);height:17px;width:1px;transition:opacity 0.4s ease-out;background-color:#7c6954}#page-navigation .sections .dot.active{background-color:#7c6954}#page-navigation .sections .dot.active .title,#page-navigation .sections .dot.active .line{opacity:1}#page-navigation.dark-background .sections .dot{border-color:#fff}#page-navigation.dark-background .sections .dot .title{color:#fff}#page-navigation.dark-background .sections .dot .line{background-color:#fff}#page-navigation.dark-background .sections .dot.active{background-color:#fff}#cursorTracker{display:none}@media (min-width:992px){#cursorTracker{display:block}}#cursorTracker .cursor{position:fixed;pointer-events:none;opacity:0;visibility:hidden;z-index:150}#cursorTracker .cursor-pointer{width:28px;height:28px;background-color:rgba(204,180,149,0.7);border-radius:50%;top:-14px;left:-14px}#cursorTracker .cursor-text{color:#fff;background-color:rgba(204,180,149,0.7);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0.4em;box-sizing:border-box;font:20px "Italianno",cursive;top:0;left:0;width:162px;height:162px;border-radius:50%}#cursorTracker .cursor-arrow-right,#cursorTracker .cursor-arrow-left,#cursorTracker .cursor-arrow-top,#cursorTracker .cursor-arrow-bottom{left:-58px;top:-60px}#cursorTracker .cursor-arrow-right img,#cursorTracker .cursor-arrow-left img,#cursorTracker .cursor-arrow-top img,#cursorTracker .cursor-arrow-bottom img{display:block}#cursorTracker .cursor-arrow-left{transform:rotate(180deg)}#cursorTracker .cursor-arrow-top{transform:rotate(270deg)}#cursorTracker .cursor-arrow-bottom{transform:rotate(90deg)}.alteaForm .btn-outline{background-color:#5a4d40}.af-form-label,.af-form-help-text{padding-left:10px}.af-form-group-col-label{display:block !important}.af-fake-label{display:none !important}.af-form-group-row{display:flex;flex-direction:column;align-items:stretch}.af-fake-input.hover,.af-fake-input,.af-fake-input.hoverx{padding:3px 10px 4px !important}#jmap_sitemap{width:64%;margin:5rem auto;color:#87745F}#jmap_sitemap a{color:#87745F}#jmap_sitemap .folder{display:none}#jmap_sitemap .selected{all:unset;display:none}
