@media (max-width:1800px){html{font-size:14px}.row.voti{bottom:0}#foto .row.centrale{margin-top:0;margin-bottom:0}#camera section#servizi{padding-top:0;padding-bottom:0}#camera section#tipologie{margin-top:0!important}#menu_header .contenitore-logo-menu img.logo-sito-menu{width:85%!important;height:auto!important;margin-bottom:0}}@media(max-width:1600px){#servizi-3 h3,#servizi-3 p{width:80%}#intro-camere h3 strong,.primo h3,.off h3,.recensioni-titolo h4{font-size:1.8rem}#experience h3 strong,.camere-hp .primo h3 strong,.off h3 strong,.vino .primo h3 strong,.primo h3 strong,.recensioni-titolo h4 strong,#titolo-camere h3 strong{font-size:2.8rem}section#foto{height:auto!important}h3{line-height:1.2}.spa section#blocco2>.col-md-6{width:100%}.spa section#blocco2 .col-sm-12.col-md-6.area.esperienze{padding-top:5%;padding-bottom:5%}}@media(max-width:1400px){html{font-size:13px}#servizi-3 .owl-carousel .owl-item img,#servizi .owl-carousel .owl-item img,#servizi-3 img.img-fluid,#servizi img.img-fluid,.struttura #testo-intro-2 .owl-carousel .owl-item img{height:90vh;object-fit:cover}section#foto-home{min-height:auto!important}section#zoom.row.distanza-3.sfondobckg.fullscreen{padding-left:5%;padding-right:5%}.index-camere #servizi img.img-fluid{height:100vh;object-fit:cover}#testo-intro h2 strong{font-size:3rem}#camera #foto-home h3{margin-bottom:50px;margin-top:-50px}#camera #foto-home a.button{margin-top:50px;margin-bottom:50px}#camera .blocco_foto_camera img.img-fluid{width:-webkit-fill-available}.servizi section#blocco1{display:flex;flex-direction:column}.servizi #blocco1 .col-sm-12.col-md-4.area.elemgsp,.servizi #blocco1 .col-sm-12.col-md-8.area.elemgsp{width:100%}.servizi #blocco1 h3,.servizi #blocco1 p,.servizi #blocco1 a.button{margin-left:0;margin-right:0}.servizi #blocco1 a.button{margin-bottom:45px}.servizi section#foto-home{padding-top:100px;padding-bottom:100px}.servizi #foto-home .owl-theme .owl-dots .owl-dot{margin-bottom:0px!important}#sez44 .col-sm-12.col-md-3{width:50%;border-right:0;padding-bottom:45px}#intro-camere h3 strong,.primo h3,.off h3,.recensioni-titolo h4{font-size:1.6rem}#experience h3 strong,.camere-hp .primo h3 strong,.off h3 strong,.vino .primo h3 strong,.primo h3 strong,.recensioni-titolo h4 strong,#titolo-camere h3 strong{font-size:2.6rem}#camera #servizi img.img-fluid{height:auto;margin-bottom:25px}div.fastreservation.apertura-full .contenitore-fr.content_laterale{padding:0 80px!important;transform:translateY(-50px)}.spa #blocco1 .col-sm-12.col-md-6.area,.spa #blocco2 .col-sm-12.col-md-6.area{width:100%}.spa #blocco1 .col-sm-12.col-md-6.area:nth-child(2){padding-bottom:5%}.spa #blocco1.row.distanza-3{padding:5%}.spa #blocco1 h3,.spa #blocco1 p{margin-left:0;margin-right:0}.spa #testo-intro.row.distanza-3{padding:5%}.spa #blocco1 .col-sm-12.col-md-6.area:nth-child(1){padding-bottom:5%}.spa #blocco1.barber .col-sm-12.col-md-6.area:nth-child(2){padding-bottom:0}.spa #blocco1 .elemgsp,.spa #blocco2 .elemgsp{opacity:1!important;transform:none!important}#blocco2.row.distanza-3{padding:5%}.spa #blocco2 h3,.spa #blocco2 p{margin:0}.spa #servizi-2 .elemgsp{transform:none!important;opacity:1!important}.galleria section#foto-home.galleria-fotografica{padding-left:5%;padding-right:5%}}@media(max-width:1200px){#testo-intro h2{font-size:2rem}section#tipologie{display:flex;flex-direction:column;padding-bottom:0}#tipologie .col-md-4,#tipologie .col-md-6{width:100%;margin-bottom:15px}.galleria #foto-home h3{padding-bottom:50px;margin-top:20px}.cuore h4{font-size:2rem}#intro-camere h3 strong,.primo h3,.off h3,.recensioni-titolo h4{font-size:1.4rem}#servizi-3 h3,#servizi-3 p{width:80%}#sez-camere .blocco_foto_camera img{height:100vh;object-fit:cover}#titolo-camere .home-c-1{width:80%;margin-left:10%}#camera #servizi .col-md-6{width:100%}#camera #servizi .col-md-6:nth-child(2){padding-top:5%;padding-bottom:5%}#camera #servizi .col-md-6:nth-child(3){padding-bottom:5%}.recensioni h4{padding:10px}#camere-1 .anteprimacamera .blocco_dati,#camere-1 .anteprimacamera .blocco_foto_camera{height:90%}.index-camere #camere-1{padding:5%}div.fastreservation select{height:35px;min-width:95px;width:130px!important;border:none;padding-left:5px}div.fastreservation .component_fr{flex:1 1 0%;min-width:0;padding:25px 40px!important;margin:0!important;cursor:pointer;position:relative;border-bottom:none!important;border-right:1px solid #eee5d8;background:#fff0;transition:background 0.3s ease;display:flex;flex-direction:column;justify-content:center;width:auto!important;overflow:visible!important}.fastreservation .labelfastr{font-size:.9rem}.fast-res-slide .contenitore-fr{margin-left:0!important;margin-right:0!important}div.fastreservation.stile-custom .component_fr{min-width:0!important}.fast-res-slide div.fastreservation .contenitore-fr form{padding:25px;height:175px;width:95%}div.fastreservation.apertura-full .contenitore-fr form{min-width:110%;height:195px;padding:12px}div.multistruttura_fr.component_fr{min-width:60%!important;align-items:center!important}select#frmultis_fr_0_1{width:150px!important}#mappa.spa section#blocco2 .col-sm-12.col-md-12.colonnaarea{min-height:400px;display:flex}#mappa.spa section#blocco2 .col-sm-12.col-md-12.colonnaarea p{text-align:center!important}#mappa.spa section#blocco2 .col-sm-12.col-md-12.colonnaarea li{text-align:center}#mappa.spa section#blocco2 .col-sm-12.col-md-12.colonnaarea h3{text-align:center;margin-bottom:30px}#camera #servizi .col-sm-12.col-md-12.colonnaarea{margin-top:40px}#home section#sez-1{min-height:auto!important;padding:90px}#home #sez-1 p{text-align:center!important}#mappa.spa #servizi .row.centrale.ao_left{padding:20px}body.index-camere section#testo-intro{min-height:auto!important;padding:120px}.index-camere #servizi img.img-fluid{height:90vh}#camera #servizi .col-sm-12.col-md-12.colonnaarea{margin-top:40px}.index-camere #testo-intro p{text-align:center!important}#camera #servizi h3{text-align:center;padding-top:30px;padding-bottom:10px}#camera #servizi p{text-align:center!important}#camera #servizi a.button{float:none;display:table;margin-left:auto;margin-right:auto}#camera #servizi{padding:50px}#mappa.spa #blocco2 a.button{float:none;margin-left:auto;margin-right:auto}#mappa.spa #blocco2 a.button,#mappa.spa #blocco1 a.button{float:none;margin-left:auto;margin-right:auto}#mappa.spa section#blocco1 h3{text-align:center!important;padding-top:55px}#mappa.spa #blocco1 p,#mappa.spa #blocco2 p{text-align:center!important;padding-left:30px!important;padding-right:30px!important}#mappa.spa section#blocco2{display:flex;flex-direction:column-reverse}div.fastreservation .multistruttura_fr.component_fr{flex:1.1 1 185px!important;min-width:190px!important;width:auto!important;align-items:flex-start!important;justify-content:center!important;padding:22px 18px!important}div.fastreservation .multistruttura_fr label.labelfastr{text-align:left;width:100%;white-space:normal!important;font-size:0.85rem!important;line-height:1.4!important;margin-bottom:12px!important}div.fastreservation .multistruttura_fr select.elemfr,div.fastreservation select#frmultis_fr_0_1{width:90%!important;max-width:100%!important;min-width:0!important;height:46px!important;margin:0!important;padding:0 30px 0 12px!important;border:1px solid #d9d5cf!important;border-radius:4px!important;background-color:#ffffff!important;font-family:var(--font-family-1)!important;font-size:1rem!important;font-weight:400!important;color:#42423c!important;letter-spacing:0!important;line-height:1.2!important;cursor:pointer!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;text-align:left!important;text-align-last:left!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3e%3cpath fill='none' stroke='%23959687' stroke-width='1.6' d='M1 1.5L6 6.5L11 1.5'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:11px 7px!important}div.fastreservation .multistruttura_fr select.elemfr:hover{border-color:#959687!important}div.fastreservation .multistruttura_fr select.elemfr:focus{border-color:#959687!important;box-shadow:0 0 0 3px rgb(149 150 135 / .15)!important}div.fastreservation .multistruttura_fr select.elemfr option{background:#fff;color:#42423c;font-family:var(--font-family-6);font-size:.95rem;letter-spacing:0;padding:8px 12px}div.fastreservation .prencanc_fr.component_fr{margin-left:24px!important}div.fastreservation .data_fr.component_fr,div.fastreservation .input_persone.component_fr{flex:1.5 1 0!important;min-width:0!important;padding:20px 40px!important}div.fastreservation .prencanc_fr.component_fr{margin-left:40px!important}}@media(max-width:1024px){#header a.logosito img{width:auto!important;height:50px!important;max-height:fit-content!important;transform:translate(-15px,25px)}#sez-1 h3{padding-left:0%;padding-right:0%}#sez-1 p{margin-left:0;margin-right:0}div.fastreservation .input_listino .listino.import{font-size:1.6rem!important}div.fastreservation .elem-piccolo{font-size:1.6rem!important}div.fastreservation .elem-grande,div.fastreservation.stile-custom .elem-grande{font-size:3.4rem!important}div.fastreservation .multistruttura_fr.component_fr{min-width:100%!important;width:100%!important;align-items:center!important;justify-content:center!important;padding:22px 20px!important}div.fastreservation .multistruttura_fr label.labelfastr{width:100%;text-align:center;font-size:1.2rem!important;margin-bottom:14px!important}div.fastreservation .multistruttura_fr select.elemfr,div.fastreservation select#frmultis_fr_0_1{width:100%!important;max-width:340px!important;min-width:0!important;height:54px!important;margin:0 auto!important;padding:0 40px 0 16px!important;border:1px solid #d9d5cf!important;border-radius:4px!important;background-color:#ffffff!important;font-family:var(--font-family-1)!important;font-size:1.6rem!important;font-weight:400!important;color:#42423c!important;letter-spacing:0!important;line-height:1.2!important;cursor:pointer!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;text-align:center!important;text-align-last:center!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3e%3cpath fill='none' stroke='%23959687' stroke-width='1.6' d='M1 1.5L6 6.5L11 1.5'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:12px 8px!important}div.fastreservation .multistruttura_fr select.elemfr option{background:#fff;color:#42423c;font-family:var(--font-family-6);font-size:1rem;letter-spacing:0;padding:8px 12px}div.fastreservation .prencanc_fr.component_fr{margin-left:0!important}div.fastreservation .data_fr.component_fr,div.fastreservation .input_persone.component_fr,div.fastreservation .input_listino.component_fr,div.fastreservation .multistruttura_fr.component_fr{flex:1 1 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}}@media (max-width:992px){div#avacy-floating-resurface{bottom:100px!important}div.fastreservation.apertura-full .laterale-fr{display:none!important}button.multilingue span,nav.navmenu-lingue ul.sottolingue-attivo{font-size:1.2rem;letter-spacing:1px;font-weight:500}#menu_header.grndm .areabck{position:absolute;width:100%;z-index:0;background-color:#fff!important;background-image:none!important}#menu_header.grndm .areamenu{width:100%}#menu_header.navbar-menu.menumobile.menu-aperto.nbm .areabck{display:none}#menu_header.navbar-menu.menumobile.menu-aperto.bm{background-color:#fff0}#menu_header.navbar-menu.menumobile.menu-aperto.nbm li.nav-item .nav-link{color:#000}#menu_header.navbar-menu.menumobile.menu-aperto.bm li.nav-item .nav-link,#menu_header.navbar-menu.menumobile.menu-aperto.bm .chiudi_menumobile,li.nav-item.liv1.azioneher.prenotazioni a{color:var(--color4)!important}#menu_header.navbar-menu.menumobile.menu-aperto.bm .chiudi_menumobile{background:#fff0}i.zmdi.zmdi-close{color:#000}span.elem.posterpnrr img{height:auto;width:100%}div.pin-spacer{height:max-content!important;padding:0!important}.contenGspOriz .pannellogsp,#sez-camere.contenGspVert .pannellogsp{display:flex;justify-content:center;flex-direction:column;flex-wrap:nowrap;align-items:unset;height:auto;transform:none!important;margin:10px 0;border-right:none}section.contenGspOriz,#sez-camere.contenGspVert{display:flex;flex-wrap:wrap;flex-direction:column;width:auto!important;transform:none!important;height:auto!important;margin-top:10px!important}#sez-camere.contenGspVert{display:flex;flex-wrap:wrap;flex-direction:column;width:auto!important;transform:none!important;height:auto!important;margin-top:10px!important}.anteprimacamera.visuale_sovrapposti .blocco_dati{padding:2%!important;display:block;left:auto!important;right:auto!important;align-items:unset}#slideshow .col-sm-12.col-md-12.area{display:flex;flex-direction:column;align-items:center;justify-content:center}#sez-1 p,#sez-1 h3{width:100%}h1,#sez-1 h3{line-height:1}section#servizi-3{display:flex;flex-direction:column;padding-left:30px;padding-right:30px}section#servizi{display:flex;flex-direction:column-reverse;padding-left:30px;padding-right:30px;margin-top:0!important}section#servizi-3 .col-md-6,section#servizi .col-md-6,section#servizi-3 .col-md-5,section#servizi-3 .col-md-7{width:100%}.col-sm-12.col-md-6.area.camera.elemgsp,.col-sm-12.col-md-6.area.camera.elemgsp{padding-top:30px}.camera .col-sm-12,#servizi-3 .col-sm-12,#sez-1 .col-sm-12{padding-left:0;padding-right:0}#servizi-3 .button,#servizi-3 button.button,#servizi .button,#servizi button.button{margin-left:0;margin-top:30px}.recensioni .item{height:420px}.recensioni-titolo h4{padding:15px;position:relative}.recensioni .item{margin-top:0;margin-bottom:8%;width:100%;margin-left:0}section#zoom{margin-top:0!important;padding-left:30px;padding-right:30px}#zoom .col-sm-12.col-md-12.colonnaarea{height:90%}#camere-1 a.linkinterno{margin-left:0;margin-top:30px}#slideshow h2 strong{font-size:3rem}section#sez-1{min-height:auto!important;margin-top:0!important;padding-top:80px;padding-bottom:80px}#camera #servizi .col-sm-12.col-md-6.area.elemgsp:nth-child(2){padding-top:30px}#camera #servizi .col-sm-12{padding-left:0;padding-right:0}#camere-1 .col-sm-12{padding-left:0;padding-right:0}#testo-intro .col-sm-12{padding-left:0;padding-right:0}section#foto-spa{padding:20px}.faq-container{padding-left:0;padding-right:0}#servizi-2 .faq-container p{padding-left:0;padding-right:0;text-align:justify!important;font-size:1.4rem!important}section#servizi.mirror{display:flex;flex-direction:column}#camere-1 .button{margin-left:0}#servizi-3 .col-sm-12.col-md-7.area{height:auto!important;padding:20px;padding-top:40px;padding-bottom:40px}.row.distanza-3.sfondobckg.fullscreen{padding-left:30px;padding-right:30px}#servizi-3 h3,#servizi-3 p,#servizi-3 button.button{margin-left:0}#servizi-3 h3,#servizi-3 p{width:100%}#servizi p{margin-right:0}#tipologie .col-md-4,#foto-home .col-sm-12.col-md-12.area.elemgsp{opacity:1!important;filter:none!important;transform:none!important}section#sez-8{min-height:600px!important;padding-left:50px;padding-right:50px;margin-top:35px!important}#sez-8 h3,#sez-8 p{margin-right:0}#sez-8 .col-sm-12.col-md-12.area{display:flex}section#foto-home{padding:50px;padding-left:0;padding-right:0;min-height:auto!important}#foto-home div#owlcarousel-89{padding-bottom:0}#header a.logosito.logodesktop{width:auto!important;transform:translate(-20px,-10px)!important}#header{height:72px}#sez-8 h3{margin-left:0;width:100%}#sez-8 p{margin-left:0;width:100%}.menu-aperto .navbar-nav-menu li.nav-item .nav-link{justify-content:inherit!important}.chiudi_menumobile{right:5%}#testo-intro h2 strong{font-size:3rem}#testo-intro{min-height:auto!important}#camere-1 h3,#camere-1 p{margin-left:0;margin-right:0}.index-camere #camere-1 button{margin-left:0}#camere-1 h3,#camere-1 p{width:100%}section#camere-1{display:flex;align-items:center}#home section#camere-1{background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:scroll}#sez44 p{padding-left:0;padding-right:0}#sez44 h3{padding-left:0;padding-right:0}#sez44{padding-left:50px;padding-right:50px}section#servizi.carattere{padding-left:30px;padding-right:30px}#servizi .spa img.img-fluid{padding:10px}#servizi.carattere .col-sm-12{padding:0}#frHeader div.fastreservation .contenitore-fr{grid-column-start:1!important;grid-column-end:3!important}#camera section#servizi{display:flex;flex-direction:column;padding-left:30px!important;padding-right:30px!important}#camera section#foto-home{padding-top:100px!important}#camera #servizi .col-sm-12.col-md-7.area{padding-top:0;padding-bottom:50px}#dotazioni .col-sm-12 p{display:flex;flex-direction:column}#dotazioni .col-sm-12 strong{width:100%}#slideshow h1 strong{font-size:4rem}#camere-1 h2{margin-left:0}#blocco1 .col-md-6,#blocco2 .col-md-6{width:100%}#blocco1 .col-md-6 .col-md-6,#blocco2 .col-md-6 .col-md-6{width:50%}section#blocco2{display:flex;flex-direction:column-reverse}#blocco1 .col-md-6.area,#blocco2 .col-md-6.area{padding-top:40px;padding-bottom:0}.laterale-fr{display:none}.colheader.ch2{order:3}.colheader.ch1{width:15%;display:flex;justify-content:flex-start}#header .sezheader{display:flex;justify-content:space-between}.colheader.ch2{width:15%;display:flex;justify-content:flex-end}.colheader.ch3{position:fixed;bottom:0;left:0;width:100%!important}.colheader.ch3{width:70%}nav.navmenu-lingue button{margin-right:5px}#menu_header .nav-item ul>li a{display:flex;flex-direction:column}#header button.button.button--standard.button--size-l.button--text-thin.btn-apriFR{border-left:none;background:#959687!important;height:90px}#menu_header .nav-item ul.sottomenu.liv2{margin-top:0!important}#blocco2 h3,#blocco2 p,#blocco1 h3,#blocco1 p{margin-left:30px;margin-right:30px}#blocco2 button.button.button--ujarak.button--size-l.button--text-thick.button--round-s{margin-left:40px}#testo-intro-2 .col-sm-12.col-md-6.area{width:100%}section#testo-intro-2{height:auto!important;min-height:auto!important;padding-top:50px;padding-bottom:70px;padding-right:50px}#menu_header .navbar-nav-menu>li{align-items:center!important}section#foto-home.galleria{padding-bottom:50px}#sez44 .col-md-3{width:100%}#sez44 .col-sm-12.col-md-3:last-child{margin-bottom:0}#sez44{padding:30px}.spa section#camere-1{padding-left:30px;padding-right:30px}#sez44 .col-md-3{width:100%}#sez44 .col-sm-12.col-md-3:last-child{margin-bottom:0}#sez44{padding:30px}.spa section#camere-1{padding-left:30px;padding-right:30px}.spa section#testo-intro-2{padding-left:50px;padding-bottom:0}.spa #testo-intro-2 h2,.spa #testo-intro-2 p{margin-left:0;padding-left:0}.spa #testo-intro-2 .col-sm-12.col-md-6.area{padding-bottom:50px}#footer .sezfooter{display:flex;flex-direction:column;width:100%!important;align-items:center}#footer{display:flex;flex-direction:column;padding-bottom:125px}section#dotazioni{padding-left:50px;padding-right:50px}#footer #sezfooter3{padding-top:40px;display:flex;align-items:center;text-align:left;padding-left:0;flex-direction:column;padding-right:0}#footer #sezfooter3 .datiaziendali{text-align:left;display:flex;align-items:center;flex-direction:column;align-content:center}#sezfooter1 .label{text-align:center!important;display:flex;flex-direction:column;align-items:center}#footer span.elem,#footer span.elem{display:block}span.elemsocial{display:inline;text-align:center;float:none}span.elemsocial i{font-size:25px}#footer p{font-size:1.5rem}#sezfooter1 .label{text-align:center!important;display:flex;flex-direction:column;align-items:center}#footer span.elem,#footer span.elem{display:block}span.elemsocial{display:inline;text-align:center;float:none}span.elemsocial i{font-size:25px}#footer p{font-size:1.5rem}#footer #sezfooter3 .datiaziendali .dat-aziend{display:contents}.struttura section#foto-home{padding:30px}#mappa section#servizi{display:flex;flex-direction:column-reverse;padding-right:0!important}#mappa #servizi .col-sm-12{padding:0}#mappa #servizi .col-sm-12.posizione{padding-top:30px;padding-bottom:30px}#sez44 .col-sm-12.col-md-3{width:100%}#sez44 .col-sm-12{padding:0}#home section#camere-1{min-height:100svh!important}#home section#foto-home.foto-camere{height:40svh!important}#zoom .col-sm-12col-sm-12.col-md-12.colonnaarea{height:85%}.recensioni h4{padding-left:15px;padding-right:15px}#slideshow .row.centrale.ao_center{margin-top:auto}section#servizi-3{padding-left:20px}#servizi-3 img.img-fluid,#servizi img.img-fluid{margin:50px}#sez-camere .anteprimacamera.visuale_sovrapposti .blocco_dati{width:50%!important}section#titolo-camere{padding:50px;min-height:400px!important}#titolo-camere .home-c-1{width:100%;margin-left:0}#servizi img.img-fluid{height:auto}#servizi .col-sm-12.col-md-5.area.spa,#servizi .col-sm-12.col-md-7.area{width:100%;display:flex}#servizi .spa .acbck_{clip-path:none}section#servizi{padding-left:0;padding-right:50px}#home #servizi p,#home #servizi h3,#home #servizi .button{margin-left:0}#servizi .col-sm-12.col-md-7.area{padding:50px;padding-right:0}#home #servizi p{width:100%}#sez-8 .posizione-home .button{margin-right:0}#foto-home a.button{margin-top:50px}#slideshow div.fastreservation .contenitore-fr{display:none!important}div.fastreservation.apertura-full .contenitore-fr form{padding:20px!important}#camera section#servizi{min-height:auto!important}.galleria #foto-home a.button{margin-top:0;margin-bottom:0}.galleria #foto-home h3{padding-bottom:25px;margin-top:20px}section#foto{min-height:50vh!important;height:50vh!important}#mappa.spa #servizi h3,#mappa.spa #servizi p{padding:20px}#mappa.spa #servizi h3{margin:0}.row.mercato-portese{margin-top:40px;margin-bottom:-20px;padding:10px;text-align:center}#mappa.spa #blocco2 .row.centrale.ao_left.attrazioni-distanze{text-align:center}#mappa.spa #blocco2 ul{margin-left:0;margin-top:25px}#mappa.spa #blocco2 h3{margin-top:30px;margin-bottom:20px}#mappa.spa #blocco2{padding:0}#mappa.spa span.poi-testo p{padding:0px!important;font-size:1.5em!important}#menu_header .navbar-nav-menu li.nav-item.prenotazioni .nav-link,#menu_header.menu-aperto .navbar-nav-menu li.nav-item.prenotazioni .nav-link{max-width:300px}.galleria header .logosito img{display:block}#menu_header.grndm .areamenu{border:none;padding-top:0;height:100dvh!important;min-height:100dvh!important;justify-content:flex-start!important}#menu_header.menu-aperto{overflow:hidden!important}html:has(#menu_header.menu-aperto){overflow:hidden!important;height:100%!important}body:has(#menu_header.menu-aperto){overflow:hidden!important;height:100%!important;width:100%!important;touch-action:none!important;overscroll-behavior:none!important}.index-camere #servizi img.img-fluid{margin-bottom:0!important;height:auto!important}#mappa.spa section#blocco2{min-height:auto!important}#mappa.spa #testo-intro p{padding:20px}#mappa.spa #camere-1 h3,#mappa.spa #camere-1 p{padding:20px}.owl-carousel .owl-stage-outer{transform:none!important}#mappa.spa #blocco1 .owl-dots{margin-top:20px}div.fastreservation select{padding-left:0}#mappa.spa #blocco1 .col-sm-12.col-md-6.area.elemgsp{margin-top:-90px}#mappa.spa #blocco1 img.img-fluid{padding:0 20px}#mappa.spa section#blocco1{min-height:auto!important}#home #sez-camere h3{text-align:center;font-size:3.3rem}.anteprimacamera .blocco_dati p{font-size:1.5rem}.anteprimacamera .blocco_dati p strong{font-size:2rem}#home #sez-camere .pin-spacer{margin:0!important}#home section#sez-camere{padding-bottom:0}#foto-home h3{margin-bottom:50px!important}.anteprimacamera .blocco_dati p{margin-bottom:25px!important;letter-spacing:0.1em!important}.anteprimacamera a.button p{margin-bottom:5px!important;margin-top:5px!important;letter-spacing:0.2em!important}#mappa.spa #servizi div#owlcarousel-1056 img.img-fluid{margin:0%;margin-bottom:10px}#mappa.spa [id^="mappa"]{height:500px}.spa #blocco1 .col-sm-12.col-md-6.area:nth-child(2){padding-bottom:25%}#mappa.spa #blocco2 .button.button--ujarak.button--size-l.button--text-thick.button--round-s,#mappa.spa #blocco1 .button{margin-bottom:25px}#mappa.spa section#blocco2 .col-sm-12.col-md-12.colonnaarea p,#mappa.spa #blocco1 p{text-align:center!important}#mappa.spa #blocco1 p{padding:5px}div#map-canvas2-419{height:540px!important}div.fastreservation.apertura-full .contenitore-fr form{background:white!important}#frHeader div.fastreservation.apertura-full{background-color:transparent!important}div.fastreservation.apertura-full .contenitore-fr form{height:auto!important}.fastreservation .labelfastr{font-size:1.5rem}#foto-home .galleriapres{gap:6px;margin-bottom:6px!important;display:flex;flex-wrap:wrap;justify-content:center}#frHeader div.fastreservation.apertura-full{position:fixed!important;inset:0!important;width:100%!important;height:100svh!important;max-height:100svh!important;margin:0!important;padding:0!important;z-index:99999!important;background:#ffffff!important;background-color:#ffffff!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#frHeader div.fastreservation.apertura-full::before{display:none!important}#frHeader div.fastreservation.apertura-full .contenitore-fr.content_laterale{width:100%!important;max-width:100%!important;min-height:100svh!important;margin:0!important;padding:90px 20px 40px!important;transform:none!important;align-items:flex-start!important}#frHeader div.fastreservation.apertura-full .contenitore-fr form{width:100%!important;min-width:0!important;height:auto!important;padding:0!important;border-radius:0!important;box-shadow:none!important;background:#ffffff!important}div.fastreservation.apertura-full .btn-chiudiFR{position:absolute!important;top:-65px!important;right:10px!important;width:46px!important;height:46px!important;background:#959687!important;border:none!important;border-radius:50%!important;color:#ffffff!important;box-shadow:0 2px 10px rgb(0 0 0 / .15)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}div.fastreservation.apertura-full .btn-chiudiFR i{font-size:1.6rem!important;color:#ffffff!important}html:has(div.fastreservation.apertura-full.animate__fadeIn:not(.animate__fadeOut)),body:has(div.fastreservation.apertura-full.animate__fadeIn:not(.animate__fadeOut)){overflow:hidden!important;height:100%!important;overscroll-behavior:none!important}div.fastreservation .area_input_listino.elementovisible{padding-left:20px!important;padding-right:20px!important}div.fastreservation .multistruttura_fr select.elemfr,div.fastreservation select#frmultis_fr_0_1{width:100%!important;max-width:280px!important;height:58px!important}div.fastreservation .multistruttura_fr select.elemfr,div.fastreservation select#frmultis_fr_0_1{width:100%!important;max-width:260px;height:56px!important;min-width:0!important;margin:0 auto!important;padding:0 40px 0 16px!important;border:1px solid #d9d5cf!important;border-radius:4px!important;background-color:#ffffff!important;font-family:var(--font-family-1)!important;font-size:1.3rem!important;font-weight:400!important;color:#42423c!important;letter-spacing:0!important;line-height:1.2!important;cursor:pointer!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;text-align:center;text-align-last:center;transition:border-color 0.3s ease,box-shadow 0.3s ease;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3e%3cpath fill='none' stroke='%23959687' stroke-width='1.6' d='M1 1.5L6 6.5L11 1.5'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:12px 8px!important}div.fastreservation .multistruttura_fr select.elemfr:hover{border-color:#959687!important}div.fastreservation .multistruttura_fr select.elemfr:focus{border-color:#959687!important;box-shadow:0 0 0 3px rgb(149 150 135 / .15)!important}div.fastreservation .multistruttura_fr select.elemfr option{background:#fff;color:#42423c;font-family:var(--font-family-6);font-size:.95rem;letter-spacing:0;padding:8px 12px}div.fastreservation .multistruttura_fr label.labelfastr{text-align:center;width:100%;margin-bottom:18px!important}div.fastreservation .multistruttura_fr.component_fr{align-items:center!important}div.fastreservation .prencanc_fr.component_fr{margin-left:0!important}div.fastreservation .data_fr.component_fr,div.fastreservation .input_persone.component_fr,div.fastreservation .input_listino.component_fr,div.fastreservation .multistruttura_fr.component_fr{flex:1 1 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}}@media (max-width:768px){html{font-size:12px}p{font-size:1.5rem!important}h3,#foto-home h3,#camere-1 h2{font-size:2.2rem}#experience h3 strong,.camere-hp .primo h3 strong,.off h3 strong,.vino .primo h3 strong,.primo h3 strong,.recensioni-titolo h4 strong,#titolo-camere h3 strong,#servizi h3 strong,#foto-home h3 strong,#sez-8 h3 strong,#servizi-3 h3 strong,#testo-intro h2 strong,#camere-1 h2 strong,#testo-intro-2 h2 strong{font-size:2.5rem}#cuore.row .area{display:flex}#camera #camere-1.row.distanza-2.sfondobckg.fullscreen{padding-left:50px;padding-right:50px;min-height:800px!important}#servizi-2 .col-sm-12.col-md-6.area{display:flex;height:auto;padding-top:50px;padding-bottom:50px}section#testo-intro-2{padding-right:0}.spa #testo-intro{padding-left:20px;padding-right:20px}.spa section#foto-home{padding:20px}.spa #foto-home .col-sm-6.col-md-3,.galleria #foto-home .col-sm-6.col-md-2{width:50%}.spa #testo-intro-2 .col-sm-12.col-md-6.area{display:flex}.spa section#testo-intro-2 div.colonnaarea{width:calc(100% - 50px)}.spa #testo-intro-2 p{margin-right:0}.spa section#testo-intro-2 div.colonnaarea{width:calc(100% - 30px)}#camera #servizi p{margin-right:0}#slideshow h2{font-size:1.5rem}#slideshow h2 strong{font-size:2.2rem}.anteprimacamera .testo_camera p{display:none}#mappa section#testo-intro-2 div.colonnaarea{width:100%}#mappa #testo-intro-2 .col-sm-12.col-md-6.area:nth-of-type(2){padding-bottom:0}#mappa #mappa1,div#map-canvas1{height:500px!important}#servizi-3 .owl-carousel .owl-item img,#servizi .owl-carousel .owl-item img,#servizi-3 img.img-fluid,#servizi img.img-fluid,.struttura #testo-intro-2 .owl-carousel .owl-item img{height:auto;object-fit:cover}.voti h4{display:block;flex-direction:column;font-size:2rem;margin-bottom:30px;line-height:1;align-items:center;justify-content:flex-start;align-content:center}.voti .col-sm-12{width:100%;padding:50px;padding-top:0;padding-bottom:0}.row.voti{width:100%;margin-left:0px!important;margin-right:0px!important;padding:30px;margin-top:30px!important;position:relative}.row.distanza-1,.row.distanza-2,.row.distanza-3{padding-left:5%!important;padding-right:5%!important}#servizi-3 .col-sm-12.col-md-7.area{padding-left:0;padding-right:0}section#servizi{padding-left:0!important;padding-right:0!important}#servizi .col-sm-12.col-md-7.area{padding-left:5%;padding-right:5%}#home section#mappa-home{padding-right:0!important;padding-left:0!important}#servizi-3 img.img-fluid,#servizi img.img-fluid{margin:5%}section#zoom{padding-left:0!important;padding-right:0px!important}#zoom .col-sm-12.elemgsp{transform:none!important}#intro-camere h3 strong,.primo h3,.off h3,.recensioni-titolo h4{font-size:1.8rem}.row.centrale.ao_center.recensioni{height:auto}.recensioni .item{margin-top:45px;height:360px;width:calc(100% - 60px);margin-left:30px}.row.voti{width:calc(100% - 60px);margin-left:30px!important;margin-right:30px!important;padding:30px;position:relative;overflow:visible!important;bottom:initial!important;height:auto!important;display:block!important}.voti .col-sm-12.col-md-12{width:100%;padding:50px;padding-top:0;padding-bottom:0;padding:0!important;display:block!important;max-width:100%!important;width:100%!important;flex:inherit!important}.voti h4{display:flex;flex-direction:column}#sez-camere .anteprimacamera.visuale_sovrapposti .blocco_dati{width:100%!important}#frHeader div.fastreservation .contenitore-fr{padding-left:50px!important;padding-right:50px!important;display:flex!important;align-items:center!important;transform:none!important}.index-camere #camere-1{margin-top:0!important}#camere-1 .elemento_sing.el-camere{padding:0;gap:5}#camere-1 .anteprimacamera .blocco_dati,#camere-1 .anteprimacamera .blocco_foto_camera{height:100%}#camere-1 .anteprimacamera .testo_camera span{font-size:1.3rem!important}.button,#camere-1 .anteprimacamera a.bottone_camera p{font-size:1.1rem!important}h3.titolo_camera{display:none!important}.anteprimacamera a.button{margin-top:0;font-size:0.8rem!important;height:auto;padding:10px}.anteprimacamera a.button p{font-size:1.1rem!important}div.pin-spacer{height:max-content!important;padding:0!important}.contenGspOriz .pannellogsp,#sez-camere.contenGspVert .pannellogsp{display:flex;justify-content:center;flex-direction:column;flex-wrap:nowrap;align-items:unset;height:auto;transform:none!important;margin:0;border-right:none}section.contenGspOriz,#sez-camere.contenGspVert{display:flex;flex-wrap:wrap;flex-direction:column;width:auto!important;transform:none!important;height:auto!important;margin-top:10px!important}.anteprimacamera.visuale_sovrapposti .blocco_dati{padding:2%;display:block;left:auto!important;right:auto!important;align-items:unset}#home #sez-camere .blocco_foto_camera img.img-fluid,#home #sez-camere.contenGspVert .pannellogsp{height:60svh!important}#menu_header .contenitore-logo-menu img.logo-sito-menu{display:none}#menu_header .navbar-nav-menu li.nav-item .nav-link:hover{letter-spacing:0.05em!important}}@media(max-width:440px){#home #slideshow img.img-fluid{width:60%}.cbck_96{z-index:1}.button,#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,#slide-camere .anteprimacamera a.button p,.anteprimacamera a.button p,.bottone-anteprima p{font-weight:600!important;font-size:1rem!important}section#zoom{min-height:800px!important}#zoom .col-sm-12.col-md-12.colonnaarea{height:100%}section#sez-1{padding:40px;padding-left:30px;padding-right:30px}h1{font-size:2rem}.logo-slide img.img-fluid{height:65px}#sez-1 h1 strong{font-size:3.5rem}#servizi-3 h3,#servizi-3 p,#servizi-3 button.button{margin-left:0}#sez-camere img.img-fluid{height:350px!important;max-width:fit-content!important;width:fit-content!important;object-fit:cover!important}section#foto-home{padding-top:0}#camera section#foto-home{padding-top:50px}section#slideshow{background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:scroll;height:calc(100svh - 90px)!important;min-height:calc(100svh - 90px)!important;overflow:hidden;margin:0;padding:0}section#mappa-home,div#mappa1-37{height:400px!important;min-height:400px!important}section#mappa-home{margin:20px!important;padding:0}#testo-intro h2 strong{font-size:2.5rem}.ant-camera{border-bottom:none!important}.index-camere section#camere-1{padding-left:30px;padding-right:30px}#camera #camere-1.row.distanza-2.sfondobckg.fullscreen{padding-left:30px;padding-right:30px}#slideshow h1 strong{font-size:3.5rem}h3,#camere-1 h2,#sez-1 .spa h3{font-size:2rem;line-height:1}#servizi-3 h3 strong,#servizi-3 h3 strong,#sez-8 h3 strong,#servizi-3 h3 strong,#sez-camere h3,#camere-1 h3 strong,#camere-1 h2 strong,#sez-1 .spa h3 strong,#servizi h3 strong,#foto-home h3 strong{font-size:3rem}#camera #foto-home h3{margin-top:0}#slideshow h2{padding-left:30px;padding-right:30px;text-align:center}.spa section#testo-intro-2{padding-left:0}.spa #testo-intro-2 h2,.spa #testo-intro-2 p{margin-left:30px}#mappa #testo-intro-2 p{margin-right:30px}.spa section#camere-1{margin-top:0!important}.spa section#testo-intro-2{margin-top:0!important}section#dotazioni{padding-left:30px;padding-right:30px}#servizi h3{margin-top:25px}#mappa-home .leaflet-popup-content p img{height:60px;min-height:60px!important}.datepicker-picker{width:270px!important}.datepicker-view{width:265px!important}.checkin .datepicker.datepicker-dropdown.active{top:calc(50vh - 90px)!important}.checkout .datepicker.datepicker-dropdown.active{top:calc(50vh - 15px)!important}.anteprimacamera a.button{margin-top:0}#camera .anteprimacamera a.button{margin-top:20px}#zoom .col-sm-12.col-md-12.colonnaarea{height:100%}.primo h3 strong,#experience h3 strong,.recensioni-titolo h4 strong,#titolo-camere h3 strong{font-size:2.2rem}.recensioni .item{height:350px}.recensioni h5{font-size:1.2rem}.recensioni h6{font-size:1rem}.galleria header .logosito img{display:block}.datepicker.datepicker-dropdown.active{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:20!important;width:calc(100% - 10px)!important}.datepicker-picker{width:100%!important}.datepicker-view{width:100%!important}.datepicker-cell.day{aspect-ratio:1!important;height:auto!important}.datepicker-controls .prev-button,.datepicker-controls .next-button{height:40px!important;min-width:40px}.datepicker.datepicker-dropdown.active{z-index:9999!important}.checkout .datepicker.datepicker-dropdown.active,.checkin .datepicker.datepicker-dropdown.active{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:9999!important;width:calc(100% - 10px)!important}.datepicker-picker{width:100%!important}.datepicker-view{width:100%!important}.datepicker-cell.day{aspect-ratio:1!important;height:auto!important}.datepicker-controls .prev-button,.datepicker-controls .next-button{height:40px!important;min-width:40px}section#faq{padding:5%}}@media(max-width:390px){#slideshow h1 strong{font-size:3rem}#slideshow h2{padding-left:20px;padding-right:20px}#slideshow h2 strong{font-size:2.5rem}}