body{color:var(--color7);background-color:#f3efea;font-family:var(--font-principale)}.button,a{color:var(--col-bianco)}#header.pos_fixed{background-color:#52413c;-webkit-box-shadow:0 8px 35px -18px rgb(66 68 90 / .42);-moz-box-shadow:0 8px 35px -18px rgb(66 68 90 / .42);box-shadow:0 8px 35px -18px rgb(66 68 90 / .42);height:100px}.button{color:#FFF;transition:1s;text-transform:uppercase;font-family:var(--font-family-2);font-size:.9rem;letter-spacing:.2em;border-radius:0;font-weight:600;height:75px;display:inline-block}#experience button{border:2px solid}#header>*{color:var(--col-bianco)}a:hover{color:var(--col-principale)}header li,footer li,a.menulingua{text-transform:uppercase;letter-spacing:.15em;font-family:var(--font-family-6);font-family:var(--font-family-2)}.anteprimacamera .blocco_dati p{color:var(--color1);text-transform:none;padding-left:10px;padding-right:10px;text-align:center!important;font-weight:500;letter-spacing:.2em;font-family:var(--font-family-2);font-size:1rem}#bottone_menu_header.bottone-fix,#bottone_menu_footer.bottone-fix{display:flex;align-items:flex-start}#bottone_menu_header .buttonmenu .icon-bar{background:var(--color1)}#bottone_menu_header.bottone-fix,#bottone_menu_footer.bottone-fix{flex-direction:column!important;align-items:flex-start!important}button.multilingue a{text-transform:uppercase;color:var(--color1);font-family:var(--font-family-6);letter-spacing:.15em}.pos_fixed button.multilingue a{text-transform:uppercase;color:var(--color2);font-family:var(--font-family-6)}h1{font-size:3rem;font-family:var(--font-family-1);color:var(--color3);margin-bottom:0;line-height:.9em}h2{font-size:17px;line-height:1.1em;font-family:var(--font-family-2);color:var(--color7);text-transform:uppercase;margin-bottom:0;letter-spacing:.03em;margin-top:25px;font-weight:600}h3{word-wrap:break-word;white-space:-moz-pre-wrap;white-space:pre-wrap;font-size:2rem;font-family:var(--font-family-2);color:var(--color2);line-height:1em;font-weight:300}h5{word-wrap:break-word;white-space:-moz-pre-wrap;white-space:pre-wrap;font-size:2.2rem;font-family:var(--font-family-4);color:var(--color6);line-height:1em}p{font-family:var(--font-family-2);color:var(--nero);line-height:1.8em;font-size:1.2rem;text-align:justify!important;font-weight:300}.sez-bckg{background-color:#f0dfb5;width:100%;height:165px}.sez-home-introcamere h2{font-weight:300;word-wrap:break-word;white-space:pre-wrap;font-size:2rem;font-family:var(--font-family-4);color:var(--color6);line-height:1.2em}body#home section#slideshow{height:100vh}.sez-home-camere .blocco_foto_camera img{max-width:unset;height:500px}.sez-home-camere .blocco_dati{flex-flow:column wrap!important;align-items:center!important;justify-content:space-between!important;flex-direction:column!important}.menu-selezione-hover .navbar-elem-menu{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start}.menu-selezione-hover .navbar-elem-menu{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start}.menu-selezione-hover .navbar-elem-menu li{margin-bottom:20px;opacity:.5}.menu-selezione-hover .navbar-elem-menu>li a{color:#484848;display:flex;align-items:flex-start;flex-direction:column;flex-wrap:nowrap}.menu-selezione-hover .navbar-elem-menu li a p{display:none}.menu-selezione-hover .navbar-elem-menu li.sel{opacity:1}.menu-selezione-hover .navbar-elem-menu li.sel p{display:block}.buttonmenu label p{background-color:#fff0;color:var(--color6)}#bottone_menu_header .label{text-transform:uppercase;background-color:#fff0;color:var(--color6)}.bottone_aprimenu button.buttonmenu,.bottone_aprimenu span.buttonmenu{margin-bottom:5px}#sezfooter1 .logosito{display:block;margin-bottom:20px}#sezfooter1 .label{text-align:justify;font-family:var(--font-family-2)}span.prefix{display:none}.accessibility-policy p,.accessibility-policy li{line-height:1.8em;font-size:1.1rem;font-family:var(--font-family-2)}.accessibility-policy h3{margin-top:20px;margin-bottom:15px}.accessibility-policy h1{margin-top:30px;margin-bottom:30px;color:var(--color2);line-height:1.2}.col-2.colheader.ch3{position:fixed;right:100px;top:0;z-index:10}nav.navmenu-lingue ul>li{height:100px;width:100px;display:flex;justify-content:center;align-items:center}.esperienze h3 strong{color:var(--color2)!important}.esperienze p{color:var(--color4)!important}.serv .primo h3 strong,#testo-intro .serv h3 strong{font-size:3rem;font-weight:600;color:var(--color2)!important}.poi-immagine img{width:150px;height:auto}#sezione2 .col-sm-12.col-md-6.area.spa .acbck_{background:#52413C;background:linear-gradient(159deg,rgb(82 65 60) 0%,rgb(82 65 60) 37%,#3f312d 67%,#040303 88%,#000000 100%)!important;z-index:-1}#camera #sez-camere h3{color:var(--color6);text-align:center;margin-top:80px;padding-bottom:50px;font-weight:400;font-size:2.5rem}#camera .anteprimacamera.visuale_separati .blocco_dati{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;display:flex;flex-direction:column;align-items:center}.spa-s p{color:var(--color1)}.spa-s h3 strong{color:var(--color1)}.cbck_51{background:#52413C;background:linear-gradient(159deg,rgb(82 65 60) 0%,rgb(82 65 60) 37%,#3f312d 67%,#040303 88%,#000000 100%)!important}section#testo-intro.servizi-due .area{border-left:5px;margin:15px;width:calc(33% - 25px);background:var(--color4);box-shadow:0 10px 15px -3px rgb(0 0 0 / 5%)}section#testo-intro.servizi-tre .area{border-left:5px;margin:15px;width:calc(33% - 25px);background:var(--color4);box-shadow:0 10px 15px -3px rgb(0 0 0 / 5%)}section#testo-intro.servizi-due{background:#efe8e4;padding:40px;padding-bottom:0}section#testo-intro.servizi-tre{background:#ede8e4;padding:40px;padding-top:0}#testo-intro p{color:var(--nero)}.areabck{width:100%!important}#menu_header .navbar-nav-menu.liv1{display:grid;grid-template-columns:repeat(2,1fr);gap:0;list-style:none;padding:0;margin:0;width:70%}#menu_header .navbar-nav-menu.liv1>li{width:100%}#menu_header .navbar-nav-menu.liv1>li>a{display:block;width:fit-content}.spa-home#sezione2 h3 strong{color:#fff!important}.spa-home .primo p{color:#fff}.spa-home .primo h3{color:#fff}#sezione2 .cbck_15{backdrop-filter:grayscale(1)}footer#footer{background:var(--color4);padding:0}div#sezfooter1{background:#52413C}#footer #sezfooter3{border-top:1px solid #0000}div#sezfooter1{padding-top:50px!important;padding-bottom:50px!important}.cbck_14{background:#fff;background:linear-gradient(180deg,#f3efea 0%,#f3efea 37%,rgb(231 224 222) 37%,rgb(231 224 222) 83%,rgb(231 224 222) 100%);z-index:-1}.cbck_108{background:#fff;background:linear-gradient(180deg,#ffffff 0%,#ffffff 37%,#52413C 37%,#52413C 83%,#52413C 100%)}#experience .col-sm-12.col-md-6.area.sfondobckg.bckg_responsive.fisso{padding:5%;border-right:3px solid #FFF}#experience .col-sm-12.col-md-3.area.sfondobckg.bckg_responsive.fisso{padding:40px;border-right:3px solid #fff}.btn-chiudiFR i.zmdi.zmdi-close{color:var(--color2);font-size:40px;font-weight:300}.contenitore-fr .button.button--standard,.contenitore-fr button.button.button--standard:hover{background:var(--color1)}.menu-aperto .navbar-nav-menu li.nav-item .nav-link{padding:5px 5px!important;font-family:var(--font-family-1);font-size:1.4rem;margin-bottom:5px;letter-spacing:0em;text-align:center;text-transform:math-auto;background-color:#fff0;font-weight:400;color:var(--color1)!important;line-height:1.5em;transition:.5s;padding-left:10px!important;padding-right:10px!important;padding-top:10px!important}li.nav-item.liv1.azioneher.prenotazioni a:hover{background-color:#ebb2a3!important}#menu_header{position:fixed!important;bottom:0!important;left:0!important;right:0!important;display:block!important;height:auto!important;max-height:100vh!important;overflow-y:auto!important;margin:0!important;padding:0!important;animation:none!important;transition:none!important}#menu_header{opacity:0!important;visibility:hidden!important;transform:translateY(100%)!important;pointer-events:none!important;transition:transform 0.5s ease,opacity 0.5s ease,visibility 0.5s ease!important}#menu_header.menu-aperto{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}#menu_header{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity 1.4s cubic-bezier(.25,.1,.25,1),visibility 0s linear 1.4s!important}#menu_header.menu-aperto{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity 1.4s cubic-bezier(.25,.1,.25,1),visibility 0s linear 0s!important}#menu_header{opacity:0!important;pointer-events:none!important;transition:opacity 1.4s cubic-bezier(.25,.1,.25,1)!important}#menu_header.menu-aperto{opacity:1!important;pointer-events:auto!important;transition:opacity 1.4s cubic-bezier(.25,.1,.25,1)!important}#menu_header .bg-video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:-1!important;pointer-events:none!important}#sezione3 .primo span img{width:18px;height:auto;transform:none}#sezione3 .primo p{text-align:left!important}#sezione3 .primo span{padding:0;margin:0}#sezione3 .primo h3{text-align:left}#sezione3 .primo .button.button{float:left}#menu_header.grndm .areamenu{width:calc(100% - 50px)!important;height:calc(100vh - 100px)!important;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;border-radius:0;-moz-box-shadow:0 0 24px 0 rgb(0 0 0);backdrop-filter:contrast(.5) brightness(.5);width:calc(100% - 0px)!important;height:calc(100vh - 0px)!important;border:40px solid #52413c}.navbar-menu.menumobile.bottone-fix{position:fixed;overflow:hidden;transition:0.3s ease;padding:20px 20px;z-index:15;background-color:#000000a1!important;backdrop-filter:blur(6px)}.navbar-menu.menumobile.bottone-fix{background-color:trasparent!important}.pos_absolute nav.navmenu-lingue ul.sottolingue-attivo{background:#fff0}#bottone_menu_header img{width:48px;height:48px;filter:brightness(10)}.pos_fixed #bottone_menu_header img{width:48px;height:48px;filter:none}#header .sezheader{display:flex;height:100px}footer .logosito img{max-height:50px;width:auto;filter:invert(1);margin-top:25px}header .logosito img{max-height:200px;height:auto;width:200px}#foto-home .item{margin-right:15px}#header.pos_fixed .button.button--standard.button--size-l.button--text-thin.btn-apriFR,#header.pos_fixed button.button.button--standard.button--size-l.button--text-thin.btn-apriFR{background:#D18874!important}#slideshow-interno h1{color:#fff;font-family:var(--font-family-2);font-weight:300;font-size:1.6rem;text-transform:uppercase;line-height:3rem;letter-spacing:.1em}#slideshow-interno h1 strong{color:var(--color1);font-family:var(--font-family-1);font-weight:800;font-size:3.5rem;text-transform:uppercase;letter-spacing:0}.col-sm-12.col-md-6.area.camere-sx-1{overflow:visible;z-index:10}.index-camere .elemento_sing.el-camera{margin-top:25px}#camere-1 .index-camere h3{text-align:left!important;color:var(--color1);font-family:var(--font-family-2);margin:0!important;margin-bottom:20px;padding:0!important;float:left!important;font-weight:600;font-size:2.5rem}#camere-1 .index-camere p{margin:0!important;width:100%;font-size:1.1rem;margin-top:20px!important;text-align:left!important}#camere-1 .index-camere a.button p{margin:0!important;width:100%;margin-top:0px!important;text-transform:uppercase;font-family:var(--font-family-2);font-size:.9rem;letter-spacing:.2em;border-radius:0;font-weight:400}.index-camere .blocco_dati{display:flex;align-items:flex-start!important}.index-camere .testo_camera img{display:flex!important;align-items:center;flex-direction:row;filter:invert(1)}.recensioni h5{color:var(--color1);font-size:1.1rem;font-family:var(--font-family-1)}.recensioni h5{float:right;width:100%;text-align:right;margin-right:50px}.recensioni h6{float:right;color:#D18874;font-family:var(--font-family-2);width:100%;text-align:right;margin-right:50px;font-size:1rem}.recensioni .item{backdrop-filter:blur(4px);height:400px;width:calc(100% - 30px);background:#00000042;border-radius:5px;margin-left:15px}.recensioni p{color:var(--color1);padding:9%;padding-top:0;padding-bottom:30px;font-family:var(--font-family-2);font-size:1rem}.recensioni h4{padding:80px;padding-top:30px;padding-bottom:15px;color:var(--color6);font-family:var(--font-family-2);font-size:1.8rem;font-weight:600;padding-left:9%;text-align:left}.recensioni-titolo h4{color:var(--color6);margin-top:5%;text-align:center;width:100%;font-family:var(--font-family-2);font-size:2rem;font-weight:300;display:block}section#zoom{padding-bottom:15px}.recensioni-titolo h4 strong{font-family:var(--font-family-2);font-size:3rem;font-weight:600;color:var(--color4)}.voti h4{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;font-size:3rem;font-family:var(--font-family-2);line-height:1}.voti h4 img{margin-top:15px;filter:invert(1)}.voti .col-sm-12{width:33%;padding:50px}.row.voti{width:98%;margin-left:1%!important;border-radius:4px;background:#d1887400!important;border:2px solid #ffffff52}.voti h4 strong{margin-left:10px;font-weight:800;color:var(--color4)}.testo_camera span{display:inline-flex}.testo_camera img{width:22px!important;height:22px;display:flex!important;align-items:center;flex-direction:row;filter:invert(1)}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background-color:#00000091;border-radius:30px;display:block;height:10px!important;margin:2px 2px!important;transition:opacity .2s;width:10px!important}section#video-home{padding:0}#video-home .cbck_107{z-index:1}#slideshow h3{color:var(--color1);color:#fff;text-transform:capitalize;font-weight:300;font-size:3rem;line-height:4rem;padding-bottom:15%}#slideshow h3 strong{color:var(--color1);color:#fff;text-transform:uppercase;font-weight:400;font-size:4.5rem;letter-spacing:-.05em}section#sez-camere{padding-right:0;padding-left:0;padding:0}h3.titolo_camera{display:none!important}#sez-camere .blocco_foto_camera img.img-fluid{border-top:2px solid #52413C}#sez-camere .item{margin-right:10px;margin-left:10px}.row.testo-sezione-2{position:absolute;overflow:visible;z-index:10;margin-top:200px;margin-left:40px!important}.sezione-2-1{z-index:10!important;overflow:visible}.sezione-2-2{z-index:9}.testo-sezione-2 h3{font-size:5rem;color:var(--color1);font-family:var(--font-family-1);text-transform:uppercase;letter-spacing:-.05em}.primo{padding:70px!important}.primo p{margin-bottom:30px;margin-top:0}.primo h1{margin-bottom:0;font-family:var(--font-family-2);font-size:3rem;line-height:1.1em;font-weight:400;color:#7C726F;text-align:left;text-transform:uppercase}.primo h2{text-align:left}.primo h1 strong{font-size:4rem;font-weight:600;color:var(--color4);font-family:var(--font-family-2);text-transform:uppercase}.primo h3{margin-bottom:30px;font-family:var(--font-family-2);font-size:2rem;line-height:1.4em;font-weight:300;color:#7C726F;line-height:1}.primo h3 strong,#testo-intro h3 strong{font-size:3rem;font-weight:600;color:var(--color4)}#servizi #sezione4 .primo h3 strong{color:var(--color1)}.camere-sx-1 .primo h3{margin-bottom:30px;font-family:var(--font-family-2);font-size:2rem;line-height:1.4em;font-weight:200;color:var(--color1)}.camere-sx-1 .primo h3 strong{font-size:2.4rem;font-weight:300;color:var(--color1);font-family:var(--font-family-4)}#titolo-camere h3{margin-bottom:30px;font-family:var(--font-family-2);font-size:2rem;line-height:1.4em;font-weight:300;color:var(--color2);text-align:center;margin-top:50px}#titolo-camere h3 strong{font-size:3rem;font-weight:600;color:var(--color6);font-family:var(--font-family-2)}#titolo-camere p{margin-bottom:80px;padding-left:20%;padding-right:20%;color:var(--color1)}section#titolo-camere{padding:80px;padding-top:120px;padding-bottom:0}#titolo-camere .home-c-1{width:60%;margin-left:20%}#experience .col-sm-12.col-md-4.area{width:calc(33.3% - 20px);margin-right:10px;margin-left:10px;padding:50px}#experience h3{margin-bottom:30px;font-family:var(--font-family-2);font-size:1.7rem;line-height:1.4em;font-weight:200;color:var(--color1);text-align:left!important}#experience h3 strong{font-size:3rem;font-weight:600;color:var(--color1);font-family:var(--font-family-2)}#experience p{color:var(--color1);text-align:left!important}.col-sm-12.cont_sing{padding:0px!important}header#header{height:100px}#header.pos_fixed .button.button--standard.button--size-l.button--text-thin.btn-apriFR,#header.pos_fixed button.button.button--standard.button--size-l.button--text-thin.btn-apriFR{height:100px}#header .button.button--standard.button--size-l.button--text-thin.btn-apriFR,#header button.button.button--standard.button--size-l.button--text-thin.btn-apriFR{height:100px;border-right:none;border-left:none}#header .button.button--standard.button--size-l.button--text-thin.btn-apriFR:hover,#header button.button.button--standard.button--size-l.button--text-thin.btn-apriFR:hover{height:100px;width:100%;background-color:#ebb2a3!important;border-left:none;border-right:none}#slideshow .row.centrale.ao_center{position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-delay:1s;transition-delay:1s}#slideshow .col-sm-12.col-md-12.area{z-index:inherit}#camere-1 p{margin-left:15%;margin-right:15%;color:var(--color1);text-align:left;float:left;width:60%}#sez-1 p{width:55%;margin-bottom:35px}#sez-camere h4{font-family:var(--font-family-1);font-size:5rem;color:var(--color1)}#sez-camere h3{font-family:var(--font-family-2);font-size:3rem;color:var(--color6);padding:31px;margin-top:-160px;font-weight:600;text-align:center}#camere-1 h3{text-align:left;margin-left:15%;margin-right:15%;margin-bottom:25px}#camere-1 h3 strong{font-size:5rem;font-weight:400}#camere-1 h2{text-align:left;margin-left:15%;margin-right:15%;margin-bottom:25px;font-size:3rem;font-family:var(--font-family-1);color:var(--color1);line-height:1em}#camere-1 h2 strong{font-size:5rem;font-weight:400}#slideshow h2{color:#fff;font-size:1.8rem;line-height:3rem;text-transform:uppercase;font-family:var(--font-family-2);font-weight:600}#slideshow h2 strong{color:#fff;font-size:4rem;font-weight:400;font-family:var(--font-family-1);-webkit-transition:-webkit-filter 2s;transition:-webkit-filter 2s;transition:filter 2s;transition:filter 2s,-webkit-filter 2s;line-height:1.2;text-transform:uppercase}section#slideshow{overflow:hidden}#bottone_menu_header p{font-family:var(--font-family-1);color:var(--color1);display:none}#sez-1 h1 strong{font-weight:400;font-size:5rem;color:var(--color2);text-transform:uppercase;font-family:var(--font-family-1)}section#camere-1{margin-bottom:1px}#camere-1 a.linkinterno{float:left;margin-left:15%;margin-top:30px;margin-right:15%}#servizi h3{margin-bottom:25px}p strong{font-weight:500}#sez-8 p{margin-left:15%;margin-right:15%;color:var(--color1);width:60%;float:right;text-align:right!important}#sez-8 h3{margin-left:15%;margin-right:15%;margin-bottom:25px}#sez-8 h3 strong{font-size:5rem;font-weight:400}.galleriapres img.img-responsive{padding:8px}section#foto-home{padding-top:130px;padding-bottom:100px}#foto-home h3{text-align:center;margin-bottom:0;margin-top:60px;font-size:2rem;color:#7C726F;font-weight:300}#foto-home h3 strong{font-weight:600;font-size:3rem;color:var(--color4)}.owl-theme .owl-dots .owl-dot{background:none!important;margin-top:20px!important;margin-bottom:30px!important}#servizi .button.button--winona.button--size-l,#servizi button.button.button--winona.button--size-l{margin-top:35px}.aneprimacamera a.button{margin-top:35px}.anteprimacamera a.button{margin-top:20px;padding:0;border:none;padding-top:0;border-bottom:1px solid var(--color2);height:auto;margin-left:5px;color:#FFF;transition:1s;text-transform:uppercase;font-family:var(--font-family-2);font-size:.9rem;letter-spacing:.2em;border-radius:0;font-weight:400;height:75px;display:inline-block;background:var(--color2);padding-left:15px;padding-right:15px}.index-camere .anteprimacamera a.button{margin-top:20px;padding:10px;border:none;height:auto;margin-left:5px}.anteprimacamera a.button p{font-weight:300;font-size:.7rem;font-family:var(--font-family-5);text-transform:uppercase;letter-spacing:0;line-height:2;padding:5px;color:var(--color1);color:#FFF;transition:1s;text-transform:uppercase;font-family:var(--font-family-2);font-size:.9rem;letter-spacing:.2em;border-radius:0;font-weight:600}.anteprimacamera a.button p:hover{color:var(--color2)}#sez-1 h3{color:var(--color2);font-size:1.5rem;width:55%;margin-top:0;line-height:2rem;margin-bottom:30px;font-family:var(--font-family-6)}.chiudi_menumobile{cursor:pointer;background:#fff0}div#headermenumobile\ bottone-fix{position:absolute;top:5%;right:5%;background:none;padding:12px;padding-left:15px;padding-right:15px;z-index:9}#menu_header .navbar-nav-menu>li{display:flex;flex-direction:column;align-items:center;cursor:pointer;width:100%;margin-bottom:5px;justify-content:center}.pos_fixed #bottone_menu_header .buttonmenu .icon-bar{background:#405666}.pos_fixed #bottone_menu_header p{color:var(--color2);line-height:1}header.pos_fixed .logosito img{filter:invert(1);width:auto;height:auto;width:200px;margin-top:20px}a.logosito.logodesktop.centrale{top:35px!important;left:calc(50% - 100px)!important}.pos_fixed a.logosito.logodesktop.centrale{top:15px!important;left:calc(50% - 100px)!important;position:absolute;width:auto!important}.button.button--winona.button--size-l.button--text-thick.button--round-s.btn-apriFR,button.button.button--winona.button--size-l.button--text-thick.button--round-s.btn-apriFR{width:70%;min-width:225px;float:right;height:75px}button.ancorabtn-apriFR{background:#aaa69d;border:none}.colheader.ch4{position:fixed;right:0;width:100px;height:100px;display:flex;align-items:center;justify-content:center}#footer p{color:var(--color2);font-family:var(--font-family-2);font-weight:400;letter-spacing:.1em}#sezfooter3 .label a{color:var(--color1);font-family:'Italiana';font-size:1.3rem}.navbar-menu.menumobile.bottone-fix.left.menu-aperto,.navbar-menu.menumobile.bottone-fix.left{transition:1s}.prencanc_fr.component_fr span{font-family:var(--font-family-5);letter-spacing:.2rem}.prencanc_fr.component_fr{margin-top:15px!important}#frHeader div.fastreservation.apertura-full{background-color:var(--color4)!important;font-family:var(--font-family-2);color:var(--color2)!important;z-index:10}#frHeader div.fastreservation .contenitore-fr{padding-left:15%;padding-right:15%}.fastreservation .labelfastr{margin-top:10px;margin-bottom:10px;color:var(--color1);letter-spacing:.1em;font-family:var(--font-family-2);font-weight:600;font-size:.9rem}#frHeader div.fastreservation.apertura-full .btn-chiudiFR,#frHeader div.fastreservation.apertura-standard .btn-chiudiFR{right:50px}#slideshow h1{color:#fff;font-weight:100;line-height:1.2em;font-family:var(--font-family-2)}#slideshow h1 strong{font-size:5rem;font-family:var(--font-family-1)}#slideshow h1 strong{line-height:1}#sez-1 h2{font-size:2.5rem;text-transform:inherit;color:var(--color7)}.anteprimacamera{position:relative;float:left;padding:0px!important;width:-webkit-fill-available}#sez-camere .anteprimacamera.visuale_sovrapposti .blocco_dati{background:#52413cab;left:0!important;right:0!important;padding:50px!important;width:30%!important}.anteprimacamera.visuale_sovrapposti .blocco_dati{background:#3535357a;left:0!important;right:0!important;padding:50px!important}#servizi p{margin-right:45px}.servizi-tre p{color:var(--color6)!important}#dotazioni h3,#dotazioni p{color:var(--color2)}section#dotazioni{padding-top:80px;padding-bottom:80px}#foto-home div#galleria-103,#foto-home div#galleria-317,#foto-home div#galleria-285,#foto-home div#galleria-253{margin-top:60px;margin-bottom:60px}#testo-intro h2{color:var(--color3);margin-bottom:25px;font-size:2.5rem}#testo-intro h2 strong{font-size:4rem;font-weight:400;color:var(--color2)}#testo-intro-2 h2{color:var(--color3);margin-bottom:25px;font-size:2rem;margin-left:30px;margin-right:30px}#testo-intro-2 h2 strong{font-size:3rem;font-weight:400;color:var(--color2)}#testo-intro-2 p{margin-left:30px;margin-right:30px}#testo-intro-2 #mappa1 p{margin:0}.titolo-anteprima h3{color:var(--color2);text-align:center;margin-bottom:30px}.testo-anteprima p{padding-top:30px;padding-bottom:30px;padding-left:10px;padding-right:10px;text-align:center}.col-sm-12.col-md-6.ant-camera{margin-top:50px;display:flex;flex-direction:column;align-items:center;border-bottom:none}.bottone-anteprima a{background:#000;text-align:center;width:200px}section#listacamere{height:auto}.bottone-anteprima a{background-color:var(--color2_hover);color:#FFF;transition:1s;text-transform:uppercase;font-family:'EB Garamond';font-size:1rem;letter-spacing:.05em}.bottone-anteprima{width:fit-content;background-color:var(--color3);padding:20px 20px;border-radius:0}.bottone-anteprima p{color:var(--color1);font-size:1rem;font-weight:300;font-family:var(--font-family-5)}#menu_header .navbar-nav-menu>li{align-items:anchor-center!important}.menumobile.bottone-fix .navbar-nav-menu ul.sottomenu li{display:flex;flex-direction:column;align-items:center}.sottomenu{max-height:0;opacity:0;overflow:hidden;transition:max-height 1s ease,opacity 1s ease}.apri-sottomenu.sottomenu-attivo .sottomenu{max-height:500px;opacity:1}.index-camere #camere-1 button{float:left;margin-left:0%;margin-top:0;margin-right:0%}#sezfooter3 span.label{display:none}span.elemsocial{color:var(--color1);float:left}#sezfooter3 span.elem.selezunder a{margin-left:5px;margin-right:5px}.bottone_aprimenu button.buttonmenu .icon-bar,.bottone_aprimenu span.buttonmenu .icon-bar{height:2px!important}section#foto-home.galleria{padding-top:50px;padding-bottom:100px}div#galleria-204{padding:0}#blocco1 div#galleria-204 figure{padding:0!important}div#galleria-226,div#galleria-349{padding:0}.spa #blocco1 div#galleria-226 figure,div#galleria-349 figure{padding:0!important}div#galleria-229{padding:0}.spa #blocco2 div#galleria-229 figure{padding:0!important}div#galleria-208{padding:0}#blocco2 div#galleria-208 figure{padding:0!important}#blocco1 .galleriapres img.img-responsive{padding:0}#blocco1 p{margin-left:50px;margin-right:50px}#blocco1 h3{margin-left:50px;margin-right:50px;margin-bottom:25px;color:var(--color2)}#blocco2 div#galleria-208{padding:0}#blocco2 .galleriapres img.img-responsive{padding:0}#blocco2 p{margin-left:50px;margin-right:50px}#blocco2 h3{margin-left:50px;margin-right:50px;margin-bottom:25px;color:var(--color2)}#sez-1 .spa h3{font-size:3rem;font-family:var(--font-family-1);color:var(--color4);margin-bottom:0;line-height:.9em;margin-bottom:20px}#sez-1 .spa h3 strong{font-weight:400;font-size:4rem;color:var(--color2);text-transform:none}#blocco2 .button.button--winona.button--size-l.button--text-thick.button--round-s #blocco2 button.button.button--winona.button--size-l.button--text-thick.button--round-s{margin-left:50px;margin-top:30px}.galleria header .logosito img{display:none}.galleria header.pos_fixed .logosito img{display:inline-block}.spa section#foto-home{padding:50px}.sottomenu{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.4s ease,opacity 0.4s ease}.sottomenu.aperto{opacity:1}.material-symbols-rounded{color:#fff;font-size:3rem!important}li.nav-item.liv1.azioneher.prenotazioni a{background-color:var(--color2);padding:18px 30px!important;border-radius:0;color:var(--color1)!important;font-weight:600;border-radius:0;line-height:1}.datepicker-dropdown .datepicker-picker{font-family:var(--font-family-6);border-top-left-radius:10px;border-top-right-radius:10px}.datepicker-title{border-top-left-radius:10px;border-top-right-radius:10px}div.fastreservation .area_input_notti .chiudi,div.fastreservation .area_input_persone .chiudi,div.fastreservation .area_input_listino .chiudi{font-family:var(--font-family-5);letter-spacing:.2rem;background-color:#cca951!important}header.pos_absolute .logosito img{display:block}#home header.pos_absolute .logosito img{display:block}#servizi-2 p{color:var(--color1);margin-left:30px;margin-right:30px}#servizi-2 h3{margin-left:30px;margin-right:30px}.menu-aperto .navbar-nav-menu li.nav-item .sottomenu .nav-link{font-size:1rem;color:var(--color1)}.menu-aperto .navbar-nav-menu li.nav-item .sottomenu .nav-link{padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0}.menumobile.bottone-fix .navbar-nav-menu ul.sottomenu.aperto{margin-bottom:15px}i.zmdi.zmdi-close{font-size:30px;color:var(--color1)}#servizi-3 h3{text-align:left;margin-left:10%;margin-right:10%;margin-bottom:25px;color:var(--color3);width:67%}#servizi-3 h3 strong{font-size:5rem;font-weight:400;color:var(--color2)}#servizi-3 p{margin-left:10%;color:var(--color2);font-family:var(--font-family-2);text-align:left;float:left;width:60%}#servizi-3 .button,#servizi-3 button.button{margin-left:10%;margin-top:40px}#frHeader div.fastreservation .btn-chiudiFR{color:var(--color4)!important}div#bottone_menu_header{margin-left:15px}#servizi .button.button--ujarak.button--size-l.button--text-thick.button--round-s.button--border-thin,#servizi button.button.button--ujarak.button--size-l.button--text-thick.button--round-s.button--border-thin{margin-top:30px}#foto-home div#owlcarousel-89{padding:50px}#servizi .button.button--ujarak.button--size-l.button--text-thin.button--round-s,#servizi button.button.button--ujarak.button--size-l.button--text-thin.button--round-s{margin-top:30px}#blocco2 .button.button--ujarak.button--size-l.button--text-thick.button--round-s,#blocco2 button.button.button--ujarak.button--size-l.button--text-thick.button--round-s{margin-left:50px;margin-top:30px}#servizi-2 .col-sm-12.col-md-6.area.sfondobckg.bckg_responsive.fisso{border-right:1px solid #fff}#servizi .button.button--ujarak.button--size-l.button--text-thick.button--round-s,#servizi button.button.button--ujarak.button--size-l.button--text-thick.button--round-s{margin-top:30px}.contenitore-fr .button.button--standard,.contenitore-fr button.button.button--standard{background:var(--color2)}#menulingueheader span.material-symbols-rounded{font-size:1.2rem!important;color:#fff;display:none}#header.pos_fixed span.material-symbols-rounded{font-size:1.2rem!important;color:#000;display:none}#testo-intro-2 div[class^="cbck_"],#testo-intro-2 div[class^="acbck_"]{position:absolute;top:0;width:inherit;height:100%}#sez-1 h1{font-family:var(--font-family-6);font-weight:200;text-transform:uppercase;margin-bottom:30px}.galleria #foto-home h3{padding-bottom:100px}#dotazioni .col-sm-12 p{display:flex;flex-direction:row;text-align:center;flex-wrap:wrap;margin-top:50px}#dotazioni .col-sm-12 strong{width:20%;margin-bottom:20px;font-weight:200}#dotazioni span.material-symbols-rounded{font-size:2.2rem!important}.datepicker-header .datepicker-controls{background:#a9a69e!important}.datepicker-controls .button{background:#a9a69e!important;color:#fff!important;letter-spacing:0!important}.datepicker-cell{height:40px!important}.datepicker-cell:not(.disabled):hover{background:#a9a69e!important}.checkin .datepicker.datepicker-dropdown.active{top:calc(50vh - 150px)!important}.checkout .datepicker.datepicker-dropdown.active{top:calc(50vh - 50px)!important}div.fastreservation .area_input_persone{margin-top:60px!important;border-radius:10px!important}div.fastreservation .area_input_persone .cont_input_persone{display:flex!important;flex-direction:column!important}.cont_input_persone input,.cont_input_persone select{min-width:100%!important;width:100%!important}#frHeader div.fastreservation.apertura-full.animate__fadeOut{z-index:-1}section#tipologie{padding-bottom:50px}section#mappa-home{margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;height:250px;background-color:#d1ccc0;margin-top:0!important}#mappa-home .leaflet-popup-content p img,.leaflet-popup-content p img{height:80px;width:auto;min-height:80px!important;max-width:fit-content!important}#mappa-home .leaflet-popup-content p{margin:0}#sez44{padding:100px}#sez44 h3{color:var(--color2);font-size:2rem;padding-left:40px;padding-right:40px}#sez44 p{padding-left:40px;padding-right:40px}#sez44 .col-sm-12.col-md-3{border-right:1px solid #00000075}#sez44 h3 strong{font-size:3rem;font-weight:300}#mappa-home #div#mappa1,#mappa-home div#map-canvas1{height:400px!important}.pos_fixed a.menulingua span{color:var(--color2);font-family:var(--font-family-2)}.pos_fixed a.menulingua{color:var(--color2)}.navbar-nav-menu{align-items:flex-start!important;align-content:flex-start!important}button.multilingue span{color:var(--color1);font-family:var(--font-family-2)}.pos_fixed button.multilingue span{color:var(--color6);font-family:var(--font-family-2)}#home section#mappa-home{min-height:auto!important;height:400px}#faq h3 strong{word-wrap:break-word;white-space:-moz-pre-wrap;white-space:pre-wrap;font-family:var(--font-family-5);line-height:1em;font-weight:600;font-size:3rem;color:var(--nero)}.faq-container{margin-top:3em}.faq-item{padding:.1em 0.1em!important}.faq-item .faq-question{font-size:1.1rem;line-height:1.1em;font-family:var(--font-family-5);letter-spacing:.03em;color:var(--color1);font-weight:400;border-radius:0;padding:1.2em 1.2em!important;margin-bottom:.5em;background-color:#d18874;text-transform:uppercase;margin-bottom:0;letter-spacing:.1em}.faq-item .faq-answer{font-family:var(--font-family-6);border-radius:0;color:var(--nero);background:var(--color1);font-size:1.1em;letter-spacing:.05em;text-align:left;font-family:var(--font-family-2)}.faq-item .faq-answer>*{padding:1.5em;line-height:1.5em!important}.faq-item img{width:25px;height:auto;transform:none!important;filter:invert(1)}.faq-question .faq-arrow{transition:transform 0.3s ease;margin-left:10px;flex-shrink:0}.faq-question[aria-expanded="true"] .faq-arrow{transform:rotate(180deg)!important}.faq-question{display:flex;align-items:center;width:100%;text-align:left}.faq-question .faq-arrow{margin-left:auto;flex-shrink:0}button.faq-question:hover{background-color:#ebb2a3!important;transition:1s}.faq-item .faq-answer>*{padding:1.5em;line-height:1.5em!important}#foto-home .owl-dots{padding-top:40px}img.logo-sito-menu{filter:invert(1) brightness(5);width:140px;height:auto;margin-bottom:25px}.datepicker-title .s_c_picker{background:var(--color2)}.datepicker-grid .datepicker-cell.selected,.datepicker-grid .datepicker-cell.selected:hover{background:var(--color2)}div.fastreservation .area_input_notti .chiudi,div.fastreservation .area_input_persone .chiudi,div.fastreservation .area_input_listino .chiudi{background:var(--color2)!important}div.fastreservation.stile-custom input.datepicker{width:100%!important}html:has(#menu_header.menu-aperto){overflow:hidden!important;height:100%!important}#menu_header{position:fixed;z-index:9999}.menumobile.bottone-fix.down .navbar-nav-menu,.menumobile.bottone-fix.up .navbar-nav-menu{flex-flow:column;text-align:-webkit-center}.btn-apriFR::before,.btn-apriFR::after{content:"";position:absolute;top:10%;bottom:10%;width:1px;background-color:#fff}.btn-apriFR::before{left:0}.btn-apriFR::after{right:0}#header .btn-apriFR:hover::before,#header .btn-apriFR:hover::after{display:none}#header.pos_fixed .btn-apriFR::before,#header.pos_fixed .btn-apriFR::after,#header .btn-apriFR:hover::before,#header .btn-apriFR:hover::after{opacity:0}.blocco_dati h3 strong{font-size:3rem;font-weight:600;color:var(--color1)}.col-sm-12.col-md-6.area.spa{padding:50px}section#sezione2,section#sezione3{padding:0}#home #sezione2 .embed-responsive-16by9 video{height:100%;width:100%;object-fit:cover}#home #sezione2 .embed-responsive-16by9{padding-top:0!important;aspect-ratio:1 / 1;height:auto}#home #sezione3 .embed-responsive-16by9 video{height:100%;width:100%;object-fit:cover}#home #sezione3 .embed-responsive-16by9{padding-top:0!important;aspect-ratio:1 / 1;height:auto}#sezione3 .elemento_sing.el-video{padding:0}#sezione2 .spa .acbck_{clip-path:polygon(14% 0,100% 0,100% 100%,14% 100%)}#sezione3 .spa .acbck_{clip-path:polygon(0% 0,84% 0,84% 100%,0% 100%)}section#sezione3{display:flex;flex-direction:row-reverse}span.poi-testo{display:none}.menu-aperto a{text-decoration:none;position:relative;transition:all 0.3s ease-in-out}.menu-aperto a::before{content:"";position:absolute;border-bottom:2px solid var(--color2);width:0;height:100%;left:0;top:0;z-index:-1;transition:width 0.3s ease-in-out}.menu-aperto a:hover{color:#ffffff!important;z-index:1}.menu-aperto a:hover::before{width:100%}#camera section#striscia,#ristorante section#striscia{margin-top:-60px;z-index:2}#camera section#sezione2{margin-top:-60px}#camera #sezione2 p img{width:auto}#slideshow-interno .full-slider{z-index:1}#slideshow-interno ul.p-slide-control{justify-content:right;padding-right:45px;z-index:4}.blocco_dati h3 img{filter:invert(1);height:100px}#servizi section#sezione3{display:flex;flex-direction:row}#spa section#titolo-camere{padding-bottom:120px;padding-left:inherit;padding-right:initial}h4{margin-bottom:0;font-family:var(--font-family-2);font-size:1.2rem;margin-top:20px;font-weight:600;color:var(--nero);line-height:1.2;display:flex;align-items:center}h4 img{height:35px;width:auto;margin-left:5px}#ristorante #sezione2 .primo .col-sm-12:nth-child(2),#ristorante #sezione2 .primo .col-sm-12:nth-child(3){width:auto;float:left}#ristorante #sezione2 .row.centrale.ao_left.primo{text-align:left;float:left;display:flex;justify-content:flex-start}#ristorante #sezione2 .embed-responsive-16by9 video{height:100%;width:100%;object-fit:cover}#ristorante #sezione2 .embed-responsive-16by9{padding-top:0!important;aspect-ratio:1 / 1;height:auto}#ristorante section#striscia.bellevue{margin-top:0}#ristoranti .col-sm-12.col-md-4.area{padding:40px;background:#f7f7f7}#ristorante h3{font-family:var(--font-family-2);font-size:2rem;line-height:1.4em;font-weight:600;color:var(--nero);margin-bottom:20px}#ristoranti h4{color:var(--color2);margin-bottom:20px;font-weight:500}#ristoranti p{margin-bottom:20px}#ristorante #testo-intro h4{display:block;color:var(--color2);font-weight:500}.elemento_sing.el-camera:empty{display:none}#sezione3 h3 img{width:auto;margin-bottom:30px}#testo-intro h3 img{width:auto}#ristorante section#testo-intro{border:50px solid #d18874;margin:50px}#ristorante section#ristoranti{border:50px solid #d18874;margin:50px;margin-top:-100px;border-top:none}#testo-intro h3{margin-bottom:20px;font-size:2rem;font-weight:600;color:var(--color2)}section#foto{padding:40px;padding-top:0}#testo-intro.servizi h3{line-height:1.2}section#testo-intro2{padding:70px;padding-top:0}#mappa section#testo-intro .primo{padding-bottom:0!important}#mappa #testo-intro h3:last-child{margin-bottom:0}#prima h2{margin-bottom:20px;margin-top:5px}section#testo-intro.servizi.due .primo{padding-bottom:0!important}#villa section#foto{padding:40px}#footer span.elem,#footer span.elem{font-family:var(--font-family-1);font-weight:400;color:var(--color6)}#home #sezione2 h3 strong{color:var(--color4);text-transform:math-auto}a.button:hover{background-color:#ebb2a3!important;color:var(--color1)!important}#page-loader{position:fixed;inset:0;z-index:99999999;background:#52413c;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease,visibility .25s ease}#page-loader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}#page-loader .spinner{width:48px;height:48px;border:4px solid rgb(255 255 255 / .35);border-top-color:#000;border-radius:50%;animation:loader-spin 1s linear infinite}@keyframes loader-spin{to{transform:rotate(360deg)}}#page-loader .loader-content{display:flex;flex-direction:column;align-items:center;gap:16px}#page-loader .loader-logo{max-width:auto;height:100px;display:block}.scrolling img{filter:invert(1);height:45px;width:auto}.scrolling{position:absolute;left:0;right:0;bottom:50px;width:100%;z-index:9999;top:inherit}#home .scrolling img.img-fluid{transform:none;height:40px;cursor:pointer;animation:bounceSoft 3s infinite ease-in-out;margin-top:15px}@keyframes bounceSoft{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}#zoom .owl-theme .owl-dots .owl-dot.active span{background-color:#ffffff3d}#zoom .owl-theme .owl-dots .owl-dot span{background:#fff}#slideshow-interno div[class^="cbck_"]{background-color:rgb(0 0 0 / .3)!important}#slideshow-interno div[class^="cbck_"]{z-index:2!important}#slideshow-interno .col-sm-12.col-md-12.area{z-index:3!important}#home #sez-camere .blocco_foto_camera img.img-fluid{width:100%;height:100%;object-fit:cover;object-position:center}#frHeader div.fastreservation .contenitore-fr .datepicker,.datepicker-title .s_c_picker,.datepicker-controls .view-switch,.datepicker span{font-family:var(--font-family-2)!important;font-weight:400!important}#camera section#sez-camere{padding-left:70px;padding-right:70px;padding-bottom:70px}#camera section#titolo-camere{padding-top:0;padding-top:70px}#servizi .servizi-due p{margin-right:0;margin-bottom:0;color:var(--color6)}#servizi #sezione4 p{margin-right:0}#spa #testo-intro .col-sm-12.col-md-6.area.camere-sx-1{z-index:1}#spa #titolo-camere p{margin-bottom:30px;text-align:center!important}#spa #titolo-camere h3{margin-top:0}nav.navmenu-lingue ul.sottolingue-attivo{top:100px;width:100px;right:0;background:#fff}#home .row.end.ao_center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}#home .row.end.ao_center h3{padding-bottom:0!important;text-transform:uppercase!important}#slideshow .metropole-fade-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;margin:0;padding:0;pointer-events:none;z-index:20;font-size:0;color:#fff0;line-height:0}#slideshow .mft-word{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-family-1);font-size:clamp(28px, 4vw, 58px);line-height:1.2;font-weight:800;color:#fff;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;filter:blur(14px);transition:opacity 2s ease,filter 2s ease;pointer-events:none}#slideshow .mft-word.mft-in{opacity:1;filter:blur(0)}#slideshow-interno .metropole-fade-text.mft-static{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;margin:0;padding:0;pointer-events:none;z-index:20;font-size:0;color:#fff0;line-height:0}#slideshow-interno .metropole-fade-text.mft-static .mft-word{display:block;position:absolute;left:50%;transform:translateX(-50%);font-family:var(--font-family-1);color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;filter:blur(14px);transition:opacity 2s ease,filter 2s ease;pointer-events:none}#slideshow-interno .metropole-fade-text.mft-static .mft-word.mft-title{top:calc(50% - 1.4em);font-size:clamp(21px, 3.3vw, 48px);font-weight:600;line-height:1.2}#slideshow-interno .metropole-fade-text.mft-static .mft-word.mft-subtitle{top:calc(50% + 0.2em);font-size:clamp(13px, 2vw, 28px);font-weight:400;line-height:1.2;letter-spacing:.18em}#slideshow-interno .metropole-fade-text.mft-static .mft-word.mft-in{opacity:1;filter:blur(0)}.cbck_1{z-index:1}