@font-face{font-family:'theano_didotregular';src:url('../webfonts/didot-webfont.woff2') format('woff2'),url('../webfonts/didot-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Lato';font-style:normal;font-display:swap;font-weight:300;src:url(../webfonts/lato/lato-latin-ext-300-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-display:swap;font-weight:300;src:url(../webfonts/lato/lato-latin-300-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-display:swap;font-weight:400;src:url(../webfonts/lato/lato-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-display:swap;font-weight:400;src:url(../webfonts/lato/lato-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-display:swap;font-weight:700;src:url(../webfonts/lato/lato-latin-ext-700-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-display:swap;font-weight:700;src:url(../webfonts/lato/lato-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-display:swap;font-weight:900;src:url(../webfonts/lato/lato-latin-ext-900-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-display:swap;font-weight:900;src:url(../webfonts/lato/lato-latin-900-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes comparsa-pagina{from{opacity:.01}to{opacity:1}}body{animation:comparsa-pagina .6s ease-out both}@media (prefers-reduced-motion:reduce){body{animation:none}}.owl-carousel:not(.owl-loaded):not([id^="wedding-slider"]){display:block}.owl-carousel:not(.owl-loaded):not([id^="wedding-slider"])>*:not(:first-child){display:none}#altopagina:not(.owl-loaded),#dimoraslide:not(.owl-loaded){padding-bottom:45px}#logo{height:auto;aspect-ratio:2706 / 1702}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;height:100%;margin:0;padding:0}body{font-size:100%;font-family:'Lato',sans-serif;background-color:#fff}nav,header,section,footer{position:relative;width:100%;height:auto;margin:0;padding:0}header,section,footer{overflow:hidden}body::-webkit-scrollbar{width:0!important}body{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.col-05,.col-10,.col-12,.col-15,.col-16,.col-20,.col-25,.col-30,.col-33,.col-35,.col-37-5,.col-40,.col-45,.col-50,.col-55,.col-60,.col-65,.col-70,.col-75,.col-80,.col-85,.col-90,.col-95,.col-100{display:block;float:left;top:0;left:0;height:auto;margin:0;padding:0;border:0;overflow:hidden}.col-05{width:5%}.col-10{width:10%}.col-12{width:12.5%}.col-15{width:15%}.col-16{width:16.666666667%}.col-20{width:20%}.col-25{width:25%}.col-30{width:30%}.col-33{width:33.333333334%}.col-35{width:35%}.col-37-5{width:37.5%}.col-40{width:40%}.col-45{width:45%}.col-50{width:50%}.col-55{width:55%}.col-60{width:60%}.col-65{width:65%}.col-70{width:70%}.col-75{width:75%}.col-80{width:80%}.col-85{width:85%}.col-90{width:90%}.col-95{width:95%}.col-100{width:100%}.overflow{overflow:visible}.pos-rel{position:relative}.pos-abs{position:absolute;top:0;left:0;width:100%;z-index:999999}.site-wrapper{position:relative;width:100%;max-width:1240px;margin:0 auto;padding:0}.inner-wrapper{position:relative;width:90%;margin:0 5%;padding:0}.full-height{min-height:100%}.half-height{min-height:50%}.clearfix::after{content:'';display:table;clear:both}.clear,.clear-05,.clear-10,.clear-15,.clear-20,.clear-30,.clear-40,.clear-50,.clear-60,.clear-70,.clear-80,.clear-90,.clear-100{position:relative;width:100%;height:auto;margin:0;padding:0;overflow:hidden}.clear-05{padding:2.5px 0}.clear-10{padding:5px 0}.clear-15{padding:7.5px 0}.clear-20{padding:10px 0}.clear-30{padding:15px 0}.clear-40{padding:20px 0}.clear-50{padding:25px 0}.clear-60{padding:30px 0}.clear-70{padding:35px 0}.clear-80{padding:40px 0}.clear-90{padding:45px 0}.clear-100{padding:50px 0}.page-center{display:block;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}.page-bottom{display:block;position:absolute;margin:0 auto;bottom:0;left:0;right:0}.flexbox{display:flex;justify-content:center;align-items:stretch}.flexbox-center{display:flex;justify-content:center;align-items:center}.flexbox-center-stretch{display:flex;justify-content:center;align-items:stretch}.flexbox-center-left{display:flex;justify-content:left;align-items:center}.float-r{float:right}.float-l{float:left}.txt-right{text-align:right}.txt-left{text-align:left}.txt-center{text-align:center}.txt-justify{text-align:justify}#lingue{display:inline-block;position:fixed;width:auto;left:0;top:calc(50% - 92px);padding:0;font-size:0.9em;font-weight:400;text-align:center;z-index:999999999}.lingue{text-align:center;margin:0;padding:8px;background:#ececec}#lingue p:first-child{margin-bottom:2px}#lingue p:last-child{margin-bottom:0px}.rooms{float:left;width:31.3333334%;margin:1%}.data-room{margin-left:0;padding:15px 0}.room-preview{opacity:0.7;transition:0.5s}.room-preview:hover{opacity:1.0}.servizi{margin:10px;padding-bottom:10px;transition:0.5s}.servizi:hover{margin:5px}.servizi a img{max-width:75%}.book-cta{padding:20px;margin:0 20px}.box-servizio-l{margin:0 10px 40px 0;min-height:90px}.box-servizio-c{margin:0 10px 40px 10px;min-height:90px}.box-servizio-r{margin:0 0 40px 10px;min-height:90px}.services-desc{padding:40px 30px 40px 40px;width:calc(100% - 48px);margin-left:48px}.box-partner-r{margin:0 0 40px 10px;min-height:100px}.partners-desc{padding:40px 30px 40px 40px;width:calc(100% - 48px);margin-left:48px}.magnete{border-right:20px solid #f9f9f9}.newsletter{padding:40px}.white{background-color:rgba(255,255,255,1.0)}.black{background-color:rgba(0,0,0,1.0)}.black-overlap{background-color:rgba(0,0,0,0.8)}.grey{background-color:#f9f9f9}.light-grey{background-color:#e9e9e9}.dark-grey{background-color:#191919}.red{background-color:#762525}.green{background-color:#337236}.blue{background-color:#607d8b}.txt-white{color:rgba(255,255,255,1.0)}.txt-black{color:rgba(0,0,0,1.0)}.txt-grey{color:rgba(70,70,70,1.0)}.bg{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden}.bg-001{background-image:url(../img/xxx.jpg)}.border-hp{border:0.5px solid black;border-left:0}.border{border:solid 2px rgba(0,0,0,1.0)}.border-bottom{border-bottom:solid 1px rgba(0,0,0,0.2)}.border-top{border-top:solid 1px rgba(0,0,0,0.2)}.border-left{border-left:solid 2px rgba(0,0,0,0.2)}.border-right{border-right:solid 1px rgba(0,0,0,0.2)}.border-bottom-dashed{border-bottom:dashed 1px rgba(0,0,0,1.0)}.border-radius{border-radius:5px}.border-box{box-sizing:border-box}.box-shadow{box-shadow:0px -5px 10px 0px rgba(0,0,0,0.4)}.box-shadow-content{box-shadow:0px 0px 15px 0px rgba(0,0,0,0.4)}img{display:block;margin:auto}svg{display:block;margin:auto}a img{border:none}a svg{border:none}.img-res{width:100%;height:auto;max-height:100%}#logo{width:30vw;min-width:150px;max-width:150px;margin:25px auto}#logo-small{width:145px;margin:0 0 20px 0}#freccia{max-width:35px}#freccia-footer{max-width:30px;margin:0px auto 30px}.left-menu-icons{width:20px;height:auto;float:left;margin:0 10px}.sociali{width:35px;height:35px}.room-icons{width:40px;height:auto}.dot{width:20px;height:auto}.services-icons{position:absolute;top:0;left:0;background:#607d8b}.services-icons img{width:48px;height:auto;margin:24px}.partners-icons{position:absolute;top:0;left:0;background:#607d8b}.partners-icons img{width:72px;height:auto;margin:12px}.michelin{width:54px}i.ico{font-size:1.0em;margin:0;padding:0 5px}iframe{width:100%;height:100%;margin:0;padding:0;outline:0;border:0}.ciaomanager{display:block;height:1500px;width:100%;overflow:auto;margin:0;padding:0}#myVideo{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.myvideo{width:100% !important;height:auto !important}.overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:black;opacity:0.6;z-index:1}.container{position:relative;z-index:2}h1,h2,h3,h4,p{text-align:left;color:rgba(0,0,0,1.0);margin:0;padding:0;line-height:1.40;font-family:'Lato',sans-serif}h1.testo{font-family:'theano_didotregular';text-transform:uppercase;padding:10px;font-size:1.8em;font-weight:400}h1.storia-camere{font-size:1.8em}h1.benessere{padding:10px 20px}h2.testo{text-transform:uppercase;padding:0;font-size:1.3em;font-weight:400;line-height:1.20}h2.titolo-cta{font-family:'theano_didotregular';font-size:0.9em}h2.benessere{font-size:1.1em;padding:0 20px}h2.partners{padding:0 0 10px 25px;font-size:1.4em;font-weight:400;line-height:1.2}h3.testo{font-variant:small-caps;padding:0 0 3px 0;font-size:1.4em;font-weight:400;line-height:1}h3.nome-camera{font-variant:small-caps;padding:0 0 0 20px;font-size:1.1em;font-weight:600;line-height:1}h3.services{font-family:'theano_didotregular';padding:0 0 20px 25px;font-size:1.4em;font-weight:400;line-height:1.2}h3.partners{font-family:'theano_didotregular';padding:0 0 20px 25px;font-size:1.4em;font-weight:400;line-height:1.2;font-variant:small-caps}h3.footer{font-size:0.9em;padding:0 0 18px 0;line-height:1.5;font-weight:400;font-variant:none}p.testo{padding:0 20px 15px;font-size:1.1em;font-weight:300;line-height:1.5}p.testo-servizi{padding:20px 0;font-size:0.9em;font-weight:300;line-height:1.2}p.rooms-cta{font-variant:small-caps;padding:20px 0;font-size:1.0em;font-weight:400;line-height:1.1}p.rooms-desc{padding:10px 0 0 0;font-size:0.75em;font-weight:400;line-height:1.1}p.services,p.partners{text-align:left;padding:0 0 0 25px;font-size:1.0em;font-weight:300;line-height:1.2}p.benessere{font-size:1.0em;padding:10px 20px}blockquote{display:inline-block;width:calc(100% - 40px);min-width:305px;margin:0 20px;padding:20px;font-weight:400;font-style:italic;font-size:1.2em;text-align:center;line-height:1.4;background:rgba(200,200,200,0.1);border-left:solid 5px rgba(200,200,200,0.8);border-right:solid 5px rgba(200,200,200,0.8)}blockquote.testimonials{font-weight:300;font-style:normal;font-size:1.1em;text-align:left;line-height:1.5;min-height:300px;border-right:solid 0px rgba(200,200,200,0)}.small{font-size:0.8em !important;padding:1% !important}.big{font-size:1.2em !important}.scaps{font-variant:small-caps}hr{width:20%;height:0;margin:15px 40% 15px;padding:0;border:0;color:rgba(0,0,0,0.0);background:rgba(0,0,0,0.0);border-bottom:1px solid rgba(0,0,0,1.0)}ul.lista{list-style-type:none;margin:0;padding:0;font-size:0.9em;font-weight:400;text-align:left;line-height:1.2}ul.lista li{margin:0;padding:10px}ul.lista li.scl{float:left;padding:5px 12px 0 0}li.booknow{border:1px white solid;display:inline-block;margin:10px 0}ul.lista-elenchi{list-style-type:circle;margin:0 20px;padding:0px 30px;font-size:1.1em;font-weight:300;text-align:left;line-height:1.2}ul.lista-elenchi li{margin:0;padding:10px}ul.lista-servizi{list-style-type:disc;margin:0 0 0 20px;padding:0;font-size:1.0em;font-weight:400;text-align:left;line-height:1.0}ul.lista-servizi li{margin:0;padding:5px 0}ul.menu-benessere{list-style-type:none;text-transform:uppercase;margin:0 0 20px 0;padding:0;font-size:1.0em;font-weight:400;text-align:center;line-height:1.0}ul.menu-benessere li{display:inline-block;margin:10px;padding:10px;border:1px solid black}a:link,a:visited{cursor:pointer;outline-style:none;text-decoration:none;transition:0.3s color}a.white-link:link,a.white-link:visited,a.white-link:hover{color:white}a.black-link:link,a.black-link:visited{color:black}a.black-link:hover{color:#222222}.breadcrumb{padding:5px 0;font-size:0.9em;font-weight:400;color:black;text-align:center}a.button-01{position:relative;display:inline-block;cursor:pointer;outline:none;width:100%;max-width:250px;height:auto;font-size:1.2em;font-weight:600;text-align:center;padding:15px;margin:20px 0;box-sizing:border-box;transition:0.3s all;opacity:1.0}a.button-02{position:relative;display:inline-block;cursor:pointer;outline:none;width:auto;height:auto;font-size:1.2em;font-weight:600;text-align:center;padding:15px;margin:20px 0;box-sizing:border-box;transition:0.3s all;opacity:1.0}a.button-roomcta{position:relative;display:inline-block;float:right;cursor:pointer;outline:none;height:auto;font-size:1.1em;line-height:1.5;font-weight:400;text-align:center;padding:15px;margin:0px 10%;box-sizing:border-box;transition:0.3s all;opacity:1.0}.button-border{border:solid 2px}a.button-01:hover,a.button-02:hover,a.button-roomcta:hover,.button-border{opacity:0.7}.bc-black{border-color:rgba(0,0,0,1.0)}.bc-white{border-color:rgba(255,255,255,1.0)}input.button,input.wpcf7-submit,select.wpcf7-select{-webkit-appearance:none;border-radius:0}#bnctamobile{font-size:1.0em;padding:10px}.popup-overlay{position:fixed !important;inset:0;width:100vw;height:100vh;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,0.6);z-index:999999;transform:none !important;opacity:0;transition:opacity 0.4s ease}.popup-overlay.active{display:flex;opacity:1}.popup-content{background:#fff;max-width:1200px;width:90%;max-height:90vh;overflow-y:auto;position:relative;border-radius:8px;transform:scale(0.95);transition:transform 0.4s ease}.popup-overlay.active .popup-content{transform:scale(1)}.popup-close{position:absolute;top:10px;right:15px;font-size:34px;background:none;border:none;cursor:pointer;z-index:99999}@media (max-width:767px){.popup-content{width:95%;max-height:95vh;border-radius:0}.popup-content .col-100.flexbox-center-stretch{flex-direction:column}.popup-content .col-20,.popup-content .col-80{width:100%;max-width:100%}.popup-content .magnete img{max-width:200px;margin:0 auto;display:block}.popup-content h1{font-size:22px}.popup-content h2{font-size:16px}}@media only screen and (min-width:1025px ){.desktop{display:block}.mobile{display:none}.smartphone{display:none}}@media only screen and (min-width:0px) and (max-width:1024px ){.desktop{display:none}.mobile{display:block}.smartphone{display:none}.flexbox,.flexbox-center,.flexbox-center-stretch,.flexbox-center-left{display:block}.flexbox.keepflex{display:flex;justify-content:center;align-items:stretch}.flexbox-center.keepflex{display:flex;justify-content:center;align-items:center}.flexbox-center-stretch.keepflex{display:flex;justify-content:center;align-items:stretch}.flexbox-center-left.keepflex{display:flex;justify-content:left;align-items:center}}@media only screen and (min-width:1025px)and (max-width :1150px){p.testo{font-size:1.0em}.book-cta{padding:20px 10px}a.button-roomcta{font-size:1.0em;margin:0px 3%}}@media only screen and (max-width :1024px){.col-05,.col-10,.col-12,.col-15,.col-16,.col-20,.col-25,.col-30,.col-33,.col-35,.col-37-5,.col-40,.col-45,.col-50,.col-55,.col-60,.col-65,.col-70,.col-75,.col-80,.col-85,.col-90,.col-95,.col-100{width:100%}.col-15.ft,.col-20.ft,.col-35.ft,.col-80.ft{width:50%}.col-50.ft{width:50%}.col-33.ft{width:50%}.col-90{width:90%!important}.no-full-12{width:12.5%!important}.no-full-16{width:16.666666667%!important}.no-full-20{width:20% !important}.no-full-20.barone{width:20% !important}.no-full-25{width:25% !important}.no-full-25-lista{width:25% !important}.no-full-33{width:33% !important}.no-full-50{width:50% !important}.no-full-75{width:75% !important}.no-full-80{width:80% !important}.border-hp{border:none}h1.testo{padding:10px;font-size:1.6em}h1.storia-camere{font-size:1.6em}h1.benessere{padding:10px 20px}h2.testo{padding:0;font-size:1.1em}h2.titolo-cta{font-size:0.7em}h2.benessere{font-size:1.1em;padding:0 20px}h3.testo{padding:0 0 3px 0;font-size:1.4em}h3.nome-camera{padding:0 0 0 20px;font-size:1.1em}h3.services,h3.partners{padding:0 0 20px 25px;font-size:1.3em}h3.footer{font-size:0.9em;padding:0 0 18px 0}p.testo{padding:0 20px 13px;font-size:1.0em}p.testo-servizi{padding:20px 0;font-size:0.9em}p.rooms-cta{padding:20px 0;font-size:1.0em}p.rooms-desc{padding:10px 0 0 0;font-size:0.75em}p.services,p.partners{text-align:justify;padding:0 0 0 25px;font-size:1.0em}p.benessere{font-size:1.0em;padding:10px 20px}blockquote{font-size:1.1em}table{font-size:13.5px}ul.lista-elenchi{font-size:1.0em}ul.lista-servizi{font-size:0.9em}.rooms{width:48%}.data-room{margin-left:0%;padding:25px 0}.room-icons{width:44px}p.rooms-desc{font-size:0.8em}a.button-roomcta{font-size:0.9em}.box-servizio-l{margin:0 0px 40px 0;min-height:90px}.box-servizio-c{margin:0 0px 40px 0px;min-height:90px}.box-servizio-r{margin:0 0 40px 0px;min-height:90px}#freccia-footer{max-width:35px}}@media only screen and (max-width :820px){.rooms{width:48%}.data-room{margin-left:0%;padding:25px 0}.room-icons{width:30px}p.rooms-desc{font-size:0.7em}h2.titolo-cta{font-size:0.9em}a.button-roomcta{font-size:1.0em}p.benessere{text-align:left!important}.clear-40{padding:10px 0}.flexbox-center.keepflex.no-flex{display:block}.no-full-12,.no-full-16,.no-full-20{width:33.334% !important}.no-full-20.barone{width:20% !important}.no-full-25-lista{width:50% !important}.no-full-50{width:100% !important}.ciaomanager{height:1510px}.left-menu-icons{margin:0 4px}}@media only screen and (max-width :767px){.smartphone{display:block}.rooms{width:96%}.flexbox.keepflex.no-flex{display:block}.flexbox-center-stretch.keepflex.no-flex{display:block}.col-35.ft,.col-80.ft{width:100%}.no-full-12,.no-full-16,.no-full-20{width:50% !important}.no-full-20.barone{width:20% !important}.no-full-33{width:100% !important;padding-bottom:20px}.no-full-25-lista{width:100% !important}h1.testo{font-size:1.5em}h2.testo{font-size:1.1em}blockquote{font-size:1.0em}p.services,p.partners{font-size:1.0em}h3.small.footer{font-size:0.65em!important}.no-full-20.magnete{width:100% !important;border-right:0px solid #f9f9f9;border-bottom:20px solid #f9f9f9}.no-full-80.newsletter{width:100% !important;padding:35px}.left-menu-icons{margin:0 9px}}@media only screen and (max-width :712px){.ciaomanager{height:2400px}}@media only screen and (max-width :430px){#logo{min-width:110px}#logo-small{width:125px;margin:0 0 20px 0}h1.testo{font-size:1.3em}h2.testo{font-size:1.0em}blockquote{font-size:1.0em}p.testo{font-size:1.0em}.book-cta{margin:0}h2.titolo-cta{font-size:0.9em}a.button-roomcta{font-size:0.9em}.big{font-size:1.1em !important}.ciaomanager{height:2600px}.left-menu-icons{margin:0 5px}}@media only screen and (max-width :320px){.inner-wrapper.ftr{width:80%;margin:0 10%}.no-full-12,.no-full-16,.no-full-20{width:100% !important}.no-full-20.barone{width:20% !important}.col-15.ft,.col-20.ft,.col-35.ft,.col-50.ft{width:100%}.col-50.ft{padding:0 0 20px}#freccia-footer{max-width:30px}#lingue{top:50px}h1.testo{font-size:1.2em}h2.testo{font-size:1.0em}h3.testo{font-size:1.2em}p.testo{font-size:1.0em}p.rooms-cta{padding:20px 5px;font-size:0.9em}p.services,p.partners,h2.benessere.txt-justify{text-align:left!important}.big{font-size:1.0em !important}blockquote{min-width:200px}.left-menu-icons{width:17px;height:auto;float:left;margin:0 8px}.ciaomanager{height:2660px}}.newsletter-banner{display:none}@media (max-width:768px){.newsletter-banner{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:29000;padding:14px 16px;padding-bottom:calc(14px + env(safe-area-inset-bottom));background:#607d8b;color:#fff;box-shadow:0 -2px 12px rgba(0,0,0,0.15);transform:translateY(110%);transition:transform 0.4s ease}.newsletter-banner.active{transform:translateY(0)}.newsletter-banner-text{flex:1;margin:0;font-family:'theano_didotregular',serif;font-size:17px;line-height:1.3;color:#fff}.newsletter-banner-cta{flex:none;padding:9px 16px;border:1px solid #fff;background:transparent;color:#fff;font:inherit;font-size:14px;letter-spacing:0.05em;text-transform:uppercase;cursor:pointer}.newsletter-banner-close{flex:none;padding:0 4px;border:0;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}}.t-h1{font-family:'theano_didotregular';text-transform:uppercase;padding:10px;font-size:1.8em;font-weight:400;line-height:1.40}.t-h2{font-family:'Lato',sans-serif;text-transform:uppercase;padding:0;font-size:1.3em;font-weight:400;line-height:1.20}.t-h3{font-family:'Lato',sans-serif;font-variant:small-caps;padding:0 0 3px 0;font-size:1.4em;font-weight:400;line-height:1}@media only screen and (max-width :1024px){.t-h1{padding:10px;font-size:1.6em}.t-h2{padding:0;font-size:1.1em}}@media only screen and (max-width :767px){.t-h1{font-size:1.5em}.t-h2{font-size:1.1em}.popup-content .popup-titolo{font-size:22px}.popup-content .popup-sottotitolo{font-size:16px}}@media only screen and (max-width :430px){.t-h1{font-size:1.3em}.t-h2{font-size:1.0em}}@media only screen and (max-width :320px){.t-h1{font-size:1.2em}.t-h3{font-size:1.2em}.t-h2{font-size:1.0em}}.t-footer{font-size:0.9em;padding:0 0 18px 0;line-height:1.5;font-weight:400}@media only screen and (max-width :767px){.t-footer.small{font-size:0.65em!important}}.titolo-composto{font-size:1em;font-weight:400;text-align:center}.titolo-composto span{display:block;text-align:center}.t-cta{font-family:'theano_didotregular';font-size:0.9em;font-weight:700}@media only screen and (max-width :1024px){.t-cta{font-size:0.7em}}@media only screen and (max-width :820px){.t-cta{font-size:0.9em}}@media only screen and (max-width :430px){.t-cta{font-size:0.9em}}.t-h1.t-pad-20{padding:10px 20px}
.cd-img-replace{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.overflow-hidden{overflow:hidden}.cd-main-content{min-height:100%;position:relative;background-color:#fff;z-index:2;padding-top:50px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s}.cd-main-content.lateral-menu-is-open{-webkit-transform:translateX(-260px);-moz-transform:translateX(-260px);-ms-transform:translateX(-260px);-o-transform:translateX(-260px);transform:translateX(-260px)}@media only screen and (min-width:768px){.cd-main-content{padding-top:70px}}header.menu{overflow:visible;position:fixed;top:0;left:0;height:50px;width:100%;z-index:3;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s}header.menu.lateral-menu-is-open{-webkit-transform:translateX(-260px);-moz-transform:translateX(-260px);-ms-transform:translateX(-260px);-o-transform:translateX(-260px);transform:translateX(-260px)}header.menu.is-fixed{position:fixed}@media only screen and (min-width:768px){header.menu{height:70px}}#cd-logo{display:block;float:left;margin:17px 0 0 20px;line-height:1}.tel-call{float:left;margin-right:10px}@media only screen and (min-width:768px){#cd-logo{margin:calc(18px + 0.5em) 0 0 30px}}#cd-top-nav{position:absolute;top:0;right:120px;height:100%;width:auto;display:none}#cd-top-nav ul{height:100%;padding-top:18px}#cd-top-nav li{display:inline-block;margin-right:1em}#cd-top-nav a{display:inline-block;padding:.5em;color:#000;text-transform:uppercase;font-weight:400}#cd-top-nav a.current{background-color:#242e30}.no-touch #cd-top-nav a:hover{color:rgba(0,0,0,0.7)}@media only screen and (min-width:768px){#cd-top-nav{display:block}}#cd-menu-trigger{position:absolute;right:0;top:0;height:100%;width:50px;background-color:#000}#cd-menu-trigger .cd-menu-text{height:100%;text-transform:uppercase;color:#FFF;font-weight:600;display:none}#cd-menu-trigger .cd-menu-icon{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:18px;height:2px;background-color:#FFF}#cd-menu-trigger .cd-menu-icon::before,#cd-menu-trigger .cd-menu-icon:after{content:'';width:100%;height:100%;position:absolute;background-color:inherit;left:0}#cd-menu-trigger .cd-menu-icon::before{bottom:5px}#cd-menu-trigger .cd-menu-icon::after{top:5px}#cd-menu-trigger.is-clicked .cd-menu-icon{background-color:rgba(255,255,255,0)}#cd-menu-trigger.is-clicked .cd-menu-icon::before,#cd-menu-trigger.is-clicked .cd-menu-icon::after{background-color:white}#cd-menu-trigger.is-clicked .cd-menu-icon::before{bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#cd-menu-trigger.is-clicked .cd-menu-icon::after{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width:768px){#cd-menu-trigger{width:110px;padding-left:1.25em}#cd-menu-trigger .cd-menu-text{display:inline-block;line-height:70px}#cd-menu-trigger .cd-menu-icon{left:auto;right:1.25em;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}#cd-lateral-nav{position:fixed;height:100%;right:0;top:0;visibility:hidden;z-index:1;width:260px;background-color:#2c2c2c;overflow-y:auto;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .4s 0s,visibility 0s .4s;-moz-transition:-moz-transform .4s 0s,visibility 0s .4s;transition:transform .4s 0s,visibility 0s .4s;-webkit-transform:translateX(80px);-moz-transform:translateX(80px);-ms-transform:translateX(80px);-o-transform:translateX(80px);transform:translateX(80px)}#cd-lateral-nav .cd-navigation{margin:10px 0 16px}#cd-lateral-nav .sub-menu{padding:0 10px 20px 15px;display:none}#cd-lateral-nav a{display:block;line-height:2em;padding:0 16px 0 32px;color:#fff}#cd-lateral-nav a.current{background-color:#e4e4e4;color:#000}.no-touch #cd-lateral-nav a:hover{color:rgba(255,255,255,0.7)}@media only screen and (min-width:768px){#cd-lateral-nav .cd-navigation{margin:20px 0}}#cd-lateral-nav.lateral-menu-is-open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);visibility:visible;-webkit-transition:-webkit-transform .4s 0s,visibility 0s 0s;-moz-transition:-moz-transform .4s 0s,visibility 0s 0s;transition:transform .4s 0s,visibility 0s 0s;-webkit-overflow-scrolling:touch}#cd-lateral-nav .item-has-children>a{position:relative;text-transform:uppercase;font-weight:600}#cd-lateral-nav .item-has-children>a::after{content:'';display:block;height:11px;width:8px;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:1em;background:url("../img/cd-arrow.svg") no-repeat center center;background-size:8px 11px;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}#cd-lateral-nav .item-has-children>a.submenu-open::after{-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}#cd-lateral-nav .socials{padding:0 35px}#cd-lateral-nav .socials:after{content:"";display:table;clear:both}#cd-lateral-nav .socials a{height:35px;width:35px;float:left;padding:0;margin-right:.5em}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owlcarousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:0.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxTopLeft{width:25px;height:25px;background:url(images/border1.png) no-repeat 0 0}#cboxTopCenter{height:25px;background:url(images/border1.png) repeat-x 0 -50px}#cboxTopRight{width:25px;height:25px;background:url(images/border1.png) no-repeat -25px 0}#cboxBottomLeft{width:25px;height:25px;background:url(images/border1.png) no-repeat 0 -25px}#cboxBottomCenter{height:25px;background:url(images/border1.png) repeat-x 0 -75px}#cboxBottomRight{width:25px;height:25px;background:url(images/border1.png) no-repeat -25px -25px}#cboxMiddleLeft{width:25px;background:url(images/border2.png) repeat-y 0 0}#cboxMiddleRight{width:25px;background:url(images/border2.png) repeat-y -25px 0}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:20px}#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999}#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999}#cboxLoadingOverlay{background:#fff url(images/loading.gif) no-repeat 5px 5px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444}#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444}#cboxNext{position:absolute;bottom:0px;left:63px;color:#444}#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}@media only screen and (max-width :767px){#cboxTitle{position:absolute;bottom:5%;left:0;text-align:center;width:100%;color:#999}}
.table{width:100%;max-width:100%;margin-bottom:1rem}#tabella{overflow-y:scroll;height:936px}@media (max-width:800px){#tabella{overflow-y:hidden;height:auto}}#tabella::-webkit-scrollbar{width:10px}#tabella::-webkit-scrollbar-track{background:#f1f1f1}#tabella::-webkit-scrollbar-thumb{background:#607d8b}#tabella::-webkit-scrollbar-thumb:hover{background:#555}.table th,.table td{padding:0.75rem;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody + tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:0.3rem}.table-bordered{border:1px solid #eceeef}.table-bordered th,.table-bordered td{border:1px solid #eceeef}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075)}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table-success,.table-success>th,.table-success>td{background-color:#dff0d8}.table-hover .table-success:hover{background-color:#d0e9c6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>th,.table-info>td{background-color:#d9edf7}.table-hover .table-info:hover{background-color:#c4e3f3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>th,.table-warning>td{background-color:#fcf8e3}.table-hover .table-warning:hover{background-color:#faf2cc}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>th,.table-danger>td{background-color:#f2dede}.table-hover .table-danger:hover{background-color:#ebcccc}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.thead-inverse th{color:#fff;background-color:#292b2c}.thead-default th{color:#464a4c;background-color:#eceeef}.table-inverse{color:#fff;background-color:#292b2c}.table-inverse th,.table-inverse td,.table-inverse thead th{border-color:#fff}.table-inverse.table-bordered{border:0}.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.stacktable{width:100%}.st-head-row{padding-top:1em}.st-head-row.st-head-row-main{font-size:1.5em;padding-top:0}.st-key{width:49%;text-align:right;padding-right:1%}.st-val{width:49%;padding-left:1%}.stacktable.large-only{display:table}.stacktable.small-only{display:none}@media (max-width:800px){.stacktable.large-only{display:none}.stacktable.small-only{display:table}}td{text-align:center}.st-head-row.st-head-row-main{padding-top:10px;background:#607d8b;color:white}thead{background:#607d8b;color:white}tr td:first-child,.st-head-row{background:#f9f9f9}td.st-key{background:white!important}.table-bordered thead th{width:9.5%}.table-bordered thead th:first-child{width:24%}th{position:sticky!important;top:-1px;background:#607d8b}
.newsletter-banner{display:none}@media (max-width:768px){.newsletter-banner{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:29000;padding:14px 16px;padding-bottom:calc(14px + env(safe-area-inset-bottom));background:#607d8b;color:#fff;box-shadow:0 -2px 12px rgba(0,0,0,0.15);transform:translateY(110%);transition:transform 0.4s ease}.newsletter-banner.active{transform:translateY(0)}.newsletter-banner-text{flex:1;margin:0;font-family:'theano_didotregular',serif;font-size:17px;line-height:1.3;color:#fff}.newsletter-banner-cta{flex:none;padding:9px 16px;border:1px solid #fff;background:transparent;color:#fff;font:inherit;font-size:14px;letter-spacing:0.05em;text-transform:uppercase;cursor:pointer}.newsletter-banner-close{flex:none;padding:0 4px;border:0;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid currentColor !important;outline-offset:3px}a:has(>img:only-child):focus-visible{outline:none !important}a:focus-visible>img:only-child{outline:2px solid #000;outline-offset:3px}footer a:focus-visible>img:only-child,.dark-grey a:focus-visible>img:only-child{outline-color:#fff}#cd-logo>a:not(.tel-call){display:block;float:left}#cd-logo>a:not(.tel-call)>img{display:block}.pausa-carosello{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0 12px;padding:0;border:0;background:transparent;cursor:pointer;vertical-align:middle;position:relative;top:-6px}.pausa-carosello img{display:block;width:16px;height:16px}.pausa-carosello:hover img{opacity:.6}.pausa-carosello:focus-visible{outline:2px solid #000 !important;outline-offset:2px}.blue{background-color:#5b7684}.services-icons,.partners-icons,.newsletter-banner{background:#5b7684}.st-head-row.st-head-row-main,thead,th{background:#5b7684}#tabella::-webkit-scrollbar-thumb{background:#5b7684}p a[href]:not([class*="button"]),.footer a[href],.t-footer a[href]{text-decoration:underline;text-underline-offset:2px}p.testo-servizi a,p.lingue a,p.rooms-cta a,#cd-logo a{text-decoration:none !important}.solo-lettori{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#cd-menu-trigger:focus-visible{outline:2px solid #fff !important;outline-offset:-6px}
