@import url('/frontend/css/reset.css');::-moz-selection{background-color:#C0BFAB;color:#FFF}::selection{background-color:#C0BFAB;color:#FFF}:root{--alt-color:#C0BFAB;--bg-box-color:#F8F8F8;--title-color:#404040;--text-color:#646464}html{scroll-behavior:smooth}body{font-family:'Lora',Georgia,serif;background:#FAFAFA;color:var(--text-color);font-size:17px;line-height:30px;letter-spacing:0;font-weight:400;-webkit-text-size-adjust:100%}a{text-decoration:none;color:var(--text-color);cursor:pointer}a:hover{color:#000}ul li, ol
li{font-weight:inherit;text-align:left}h1{font-family:'Playfair Display',Georgia,serif;font-size:73px;line-height:83px;font-weight:400;color:#FFF;margin-bottom:0}h2{font-family:'Playfair Display',Georgia,serif;font-size:73px;line-height:72px;font-weight:400;color:var(--title-color);margin-bottom:0}h3{font-family:'Playfair Display',Georgia,serif;font-size:28px;line-height:36px;font-weight:400;color:var(--title-color);margin-bottom:22px}h4, .h2-like-h4
h2{font-family:'Playfair Display',Georgia,serif;font-size:28px;line-height:36px;font-weight:400;color:var(--title-color);margin-bottom:22px}p{margin-bottom:19px}p:last-child{margin-bottom:0}strong{font-weight:700;color:var(--title-color)}.eyebrow{display:block;font-family:'Jost',sans-serif;font-size:16px;line-height:26px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:var(--text-color)}.eyebrow-light{color:#FFF}#cookieChoiceInfo{display:none;color:#CCC;bottom:0;top:inherit !important;font-size:12px;line-height:20px;padding:20px
30px 19px 32px !important;background-color:#404040 !important;text-align:left !important}#cookieChoiceInfo
a#cookieChoiceDismiss{position:absolute;top:20px;right:20px;font-size:15px}#cookieChoiceInfo
a{color:#FFF}#cookieChoiceInfo a:hover{color:var(--alt-color)}.only-mobile{display:none}.not-mobile{display:block}body.stop-scroll{overflow:hidden;height:100%}.wrapper{position:relative;height:auto;overflow:hidden;width:92%;max-width:1224px;margin:0
auto}.wrapper-small{max-width:610px}.wrapper-medium{max-width:806px}.wrapper-big{max-width:1000px}.wrapper-full{width:100%;max-width:none}.overflow-visible{overflow:visible !important}.flex-vertical-center{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex{display:flex;flex-direction:row;align-content:center;justify-content:space-between}section.default-section{padding:55px
0}section.default-section.no-padding-top{padding-top:0}section.default-section.no-padding-bottom{padding-bottom:0}#main-content{padding:0}header{position:absolute;width:100%;top:0;padding:52px
0;z-index:3}header
.wrapper{overflow:visible}.head-left{display:flex;flex-direction:row;align-items:center}#logo
a{font-family:'Playfair Display',Georgia,serif;font-size:27px;line-height:30px;color:#FFF;display:block}#logo a:hover{color:#FFF;opacity: .7}#menu{margin-left:43px}#menu
ul{padding-left:0;display:flex;list-style:none;margin-bottom:0}#menu ul
li{list-style:none;margin:0
13px}#menu ul li
a{font-family:'Jost',sans-serif;font-size:17px;line-height:30px;font-weight:400;letter-spacing: .3px;color:#FFF}#menu ul li a:hover, #menu ul li.active
a{color:#FFF;opacity: .65}#lang{display:flex;flex-direction:row;align-items:center}#lang
a{font-family:'Jost',sans-serif;font-size:14px;line-height:30px;letter-spacing:1px;color:#FFF;margin-left:26px;opacity:1}#lang a.active, #lang a:hover{color:#FFF;opacity:1}#show-hide-menu{position:absolute;top:38px;right:25px;z-index:4;display:none}#menu-mobile{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#404040;z-index:3}#menu-mobile
ul{padding-left:0;list-style:none;text-align:center}#menu-mobile ul
li{list-style:none;text-align:center;margin-bottom:18px}#menu-mobile ul li
a{font-family:'Jost',sans-serif;font-size:20px;line-height:30px;text-transform:uppercase;letter-spacing:2.5px;color:#FFF}#menu-mobile .lang-mobile{text-align:center;margin-top:30px}#menu-mobile .lang-mobile
a{font-family:'Jost',sans-serif;font-size:14px;letter-spacing:1px;color:#FFF;margin:0
10px;opacity: .65}#menu-mobile .lang-mobile
a.active{opacity:1}.hamburger{padding:15px;display:none;cursor:pointer;background:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:30px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#FFF;position:absolute;transition-property:transform;transition-duration: .15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:9px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1), transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:18px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1), transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay: .22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333), transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333), transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,9px,0) rotate(-45deg)}#hero{position:relative;height:100vh;min-height:620px;background-position:center center;background-repeat:no-repeat;background-size:cover}#hero .hero-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:55px}#hero
h1{color:#FFF;text-align:center;padding:0
20px}#hero
.eyebrow{margin-top:28px;text-align:center}#hero .scroll-indicator{position:absolute;bottom:0;left:50%;width:1px;height:45px;background:#FFF;opacity: .9}#galleria-container{z-index:1;position:relative}#galleria{z-index:2;position:relative}#galleria-overlay{z-index:3;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3)}#galleria-title{z-index:4;position:absolute;width:100%;padding:0
20px;overflow:visible}#galleria-title .galleria-title-content{width:100%;max-width:800px;margin:0
auto;position:relative;color:white}#galleria-container, #galleria-container #galleria, #galleria-container #galleria-overlay{height:60vh}#galleria-container.galleria-container-home, #galleria-container.galleria-container-home #galleria, #galleria-container.galleria-container-home #galleria-overlay{height:100vh}.bottone{display:inline-block;font-family:'Jost',sans-serif;font-size:11px;line-height:18px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;text-align:center;color:var(--alt-color);border:1px
solid var(--alt-color);background:transparent;padding:19px
38px;transition: .3s ease}.bottone:hover{background:var(--alt-color);color:#FFF}.bottone-light{color:#FFF;border-color:#FFF}.bottone-light:hover{background:#FFF;color:var(--title-color)}.bottoni-container{margin-top:34px}.fascia-cta{position:relative;padding:250px
0;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center}.fascia-cta
h2{color:#FFF;text-align:center;padding:0
20px}.fascia-cta
.eyebrow{margin-top:58px;text-align:center}.fascia-cta .bottoni-container{margin-top:34px}#intro-home{padding:90px
0 0 0;text-align:center}#intro-home .social-icons{margin-bottom:35px}#intro-home
h2{text-align:center}#intro-home
.eyebrow{margin-top:40px;text-align:center}.social-icons{display:flex;flex-direction:row;justify-content:center;align-items:center}.social-icons
a{display:block;margin:0
8px;color:var(--title-color)}.social-icons a:hover{color:var(--alt-color)}.social-icons
img{width:18px;height:18px;display:block}#booking-bar{margin-top:50px}.tile{display:block;position:relative;overflow:hidden;background:#333}.tile .tile-img{display:block;position:relative;width:100%;overflow:hidden;opacity:0.8}.tile .tile-img
img{width:100%;aspect-ratio:385 / 329;object-fit:cover;display:block}.tile .tile-label{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center;font-family:'Playfair Display',Georgia,serif;font-size:28px;line-height:36px;color:#FFF}#dove-siamo{padding:88px
0 96px 0}#dove-siamo
h4{text-align:center;margin-bottom:15px}#dove-siamo
.indirizzo{text-align:center;margin-bottom:8px}#dove-siamo
.mappa{position:relative;width:100%;height:370px}#dove-siamo .mappa
iframe{width:100%;height:100%;border:0;display:block}#intro-appartamenti{padding:86px
0 0 0}#intro-appartamenti
h4{margin-bottom:29px}#lista-appartamenti{padding:134px
0 91px 0}#lista-appartamenti
.row{margin-bottom:86px}#lista-appartamenti .row:last-child{margin-bottom:0}.appartamento
h3{margin-top:31px;margin-bottom:26px}.appartamento{margin-bottom:30px}.appartamento-slider{position:relative}.appartamento-slider
.slide{position:relative}.appartamento-slider .slide:nth-child(n+2){display:none}.appartamento-slider.slick-initialized
.slide{display:block}.appartamento-slider .slide
img{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block}.appartamento-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:50px;height:50px;padding:0;border:0;background:rgba(255,255,255,.35);cursor:pointer;transition: .3s ease;display:flex;justify-content:center;align-items:center}.appartamento-slider .slick-arrow:hover{background:rgba(255,255,255,.6)}.appartamento-slider .slick-prev{left:0}.appartamento-slider .slick-next{right:0}.appartamento-slider .slick-arrow
svg{width:16px;height:16px;stroke:#FFF;fill:none;stroke-width:1.5}.row-appartamenti [class*="col-r-"]:nth-child(3n+1){clear:both}#intro-dintorni{padding:151px
0 0 0}#lista-dintorni{padding:82px
0 91px 0}#lista-dintorni
.row{margin-bottom:84px}#lista-dintorni .row:last-child{margin-bottom:0}.meta
img{width:100%;height:auto;display:block}.meta
.eyebrow{margin-top:36px;margin-bottom:21px}.appartamento
h3.eyebrow{margin-top:25px;margin-bottom:10px}#contenuto-olio{padding:86px
0 110px 0}#contenuto-olio
h4{margin-bottom:29px}#gallery-masonry{padding:38px
20px}#gallery-masonry
.masonry{column-count:3;column-gap:50px}#gallery-masonry
.item{width:100%;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:50px}#gallery-masonry .item
img{width:100%;height:auto;display:block}#contenuto-contatti{padding:91px
0 97px 0}#contenuto-contatti
.row{margin-bottom:56px}#contenuto-contatti .row:last-child{margin-bottom:0}#contenuto-contatti
.eyebrow{line-height:31px}#contenuto-contatti
a{text-decoration:underline}#contenuto-contatti a:hover{color:var(--alt-color)}.blocco-form{margin-top:40px}label{font-family:'Lora',Georgia,serif;font-size:17px;line-height:30px;font-weight:400;color:var(--text-color);letter-spacing:0;display:block;margin-bottom:6px;text-align:left}label
.nota{font-size:12px;font-style:italic;color:#9B9B9B}input,select,textarea{border:1px
solid #E1E1E1;background:#FFF;padding:12px
15px;position:relative;height:auto;overflow:hidden;width:100%;display:block;margin-bottom:26px;border-radius:0;font-family:'Lora',Georgia,serif;font-size:17px;line-height:24px;font-weight:400;color:var(--text-color)}input{height:50px}textarea{height:115px}input:focus,select:focus,textarea:focus,button:focus{outline:none;border-color:var(--alt-color)}input.submit{width:151px;height:auto;margin-top:14px;margin-bottom:0;cursor:pointer;background:transparent}input.checkbox{-webkit-appearance:checkbox !important;padding:0;cursor:pointer}input.checkbox{width:auto;margin-right:10px;float:left;top:4px}footer{background:var(--bg-box-color);padding:47px
0 48px 0;text-align:center}footer
.wrapper{text-align:center}#footer-logo{text-align:center;margin-bottom:10px}#footer-logo
img{width:175px;height:auto;display:inline-block}footer
p{text-align:center;margin-bottom:0}footer
a{color:var(--text-color)}footer a:hover{color:var(--alt-color)}footer .footer-email
a{text-decoration:underline}footer .social-icons{margin-top:29px}.footer-legal{text-align:center;margin-top:52px}.footer-legal
a{font-size:14px;line-height:24px;margin:0
8px}.col-r-1{width:8.33%}.col-r-2{width:16.66%}.col-r-3{width:25%}.col-r-4{width:33.33%}.col-r-5x{width:20%}.col-r-5{width:41.66%}.col-r-6{width:50%}.col-r-7{width:58.33%}.col-r-8{width:66.66%}.col-r-9{width:75%}.col-r-10{width:83.33%}.col-r-11{width:91.66%}.col-r-12{width:100%}.col-w-padding-left{padding-left:50px !important}.col-w-padding-right{padding-right:50px !important}[class*="col-r-"]{float:left;padding:15px;position:relative;height:auto;overflow:hidden}[class*="col-r-"] p
img{width:100% !important;height:auto !important}.row{clear:both}.row::after{content:"";clear:both;display:block}.row.row-no-margin{margin:-15px}.row.row-w-margin-top{margin-top:30px !important}.js .hideme, .js .hideme-slideup, .js
.hidemeslow{opacity:0}.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible}@keyframes
slideUp{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}@-webkit-keyframes
slideUp{0%{-webkit-transform:translateY(100%)}100%{-webkit-transform:translateY(0%)}}@media screen and (max-width: 1100px){h1,h2{font-size:56px;line-height:58px}h3{font-size:28px;line-height:38px}#menu ul
li{margin:0
9px}#menu ul li
a{font-size:13px}#logo
a{font-size:23px}.fascia-cta{padding:180px
0}#gallery-masonry
.masonry{column-count:2;column-gap:30px}#gallery-masonry
.item{margin-bottom:30px}}@media screen and (max-width: 900px){h1,h2{font-size:42px;line-height:46px}h3{font-size:28px;line-height:36px;margin-bottom:18px}h4, .h2-like-h4
h2{font-size:24px;line-height:32px;margin-bottom:18px}body{font-size:16px;line-height:28px}.eyebrow{font-size:14px;letter-spacing:2px}.only-mobile{display:block}.not-mobile{display:none}.flex-vertical-center{display:block}[class*="col-r-"]{float:none;padding:0
0 15px 0 !important;width:100%}[class*="col-r-"]:last-child{padding-bottom:0 !important}.row.row-no-margin{margin:0}.col-w-padding-left{padding-left:0 !important}.col-w-padding-right{padding-right:0 !important}section.default-section{padding:40px
0}header{padding:26px
0}#lang{display:none}.hamburger{display:inline-block}#show-hide-menu{display:block;top:14px;right:10px}#menu-mobile{display:none}#hero{height:85vh;min-height:460px}#hero .hero-content{padding-top:30px}.fascia-cta{padding:110px
0}#intro-home{padding-top:55px}#intro-home .social-icons{margin-bottom:30px}#intro-home
.eyebrow{margin-top:30px}.tile{margin-bottom:15px}#dove-siamo{padding-top:55px}#dove-siamo
.mappa{height:300px;margin-bottom:30px}#intro-appartamenti{padding-top:55px}#intro-appartamenti
h4{margin-bottom:26px}#lista-appartamenti{padding-top:55px}#lista-appartamenti
.row{margin-bottom:55px}.appartamento
h3{margin-top:26px;margin-bottom:20px}.appartamento{margin-bottom:30px !important}.appartamento:last-child{margin-bottom:0}#intro-dintorni{padding-top:55px}#lista-dintorni{padding-top:55px}#lista-dintorni
.row{margin-bottom:0}.meta{margin-bottom:45px}.meta
.eyebrow{margin-top:24px;margin-bottom:18px}#contenuto-olio{padding:55px
0 60px 0}#contenuto-olio
h4{margin-bottom:26px}#gallery-masonry{padding:20px
0}#gallery-masonry
.masonry{column-count:1;column-gap:0}#gallery-masonry
.item{margin-bottom:20px}#contenuto-contatti{padding:55px
0 60px 0}#contenuto-contatti
.row{margin-bottom:45px}#contenuto-contatti
.eyebrow{margin-bottom:18px}footer{padding:40px
0 45px 0}.footer-legal{margin-top:28px}.footer-legal
a{display:inline-block}}