@charset "UTF-8";@font-face{src:url('https://www.rivatoscana.it/templates/omnigraf/assets/fonts/ArtegaRegular.woff2') format('woff2'),url('https://www.rivatoscana.it/templates/omnigraf/assets/fonts/ArtegaRegular.woff') format('woff');font-family:'Artega';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url('https://www.rivatoscana.it/templates/omnigraf/assets/fonts/Poppins-Medium.woff2') format('woff2'),url('https://www.rivatoscana.it/templates/omnigraf/assets/fonts/Poppins-Medium.woff') format('woff');font-family:'Poppins';font-weight:500;font-style:normal;font-display:swap}@font-face{src:url('https://www.rivatoscana.it/templates/omnigraf/assets/fonts/Poppins-Regular.woff2') format('woff2'),url('https://www.rivatoscana.it/templates/omnigraf/assets/fonts/Poppins-Regular.woff') format('woff');font-family:'Poppins';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url('https://www.rivatoscana.it/templates/omnigraf/assets/fonts/Poppins-Light.woff2') format('woff2'),url('https://www.rivatoscana.it/templates/omnigraf/assets/fonts/Poppins-Light.woff') format('woff');font-family:'Poppins';font-weight:300;font-style:normal;font-display:swap}@font-face{src:url('https://www.rivatoscana.it/templates/omnigraf/assets/fonts/Poppins-SemiBold.woff2') format('woff2'),url('https://www.rivatoscana.it/templates/omnigraf/assets/fonts/Poppins-SemiBold.woff') format('woff');font-family:'Poppins';font-weight:600;font-style:normal;font-display:swap}@font-face{src:url('https://www.rivatoscana.it/templates/omnigraf/assets/fonts/FontAwesome.woff2') format('woff2'),url('https://www.rivatoscana.it/templates/omnigraf/assets/fonts/FontAwesome.woff') format('woff');font-family:'FontAwesome';font-weight:normal;font-style:normal;font-display:swap}:root{--green:#7A815A;--pink:#C5ABA4;--blue:#66768F;--orange:#BE5B43;--rust:#6B4B44;--bg:#EFEEEC;--bg-darker:#E8E7E5;--bw:#252525;--gradient-20:rgba(0,0,0,0.2);--gradient-light-20:rgba(256,256,256,0.2);--big-font:'Artega';--text:'Poppins';--margin:120px}html{font-family:var(--text);font-size:17px;font-weight:300;color:var(--rust);line-height:1.6rem;letter-spacing:0.02rem}svg:not(:root){overflow:visible}em{color:inherit}h1,.h1{font-family:var(--text);color:var(--rust);font-size:1rem;letter-spacing:0.5rem;text-transform:uppercase;position:relative;line-height:1.4em;margin-bottom:4.5rem}h1 span,.h1 span{font-family:var(--big-font);font-size:6rem;letter-spacing:0;text-transform:uppercase;color:var(--bg-darker);position:absolute;left:0;right:0;top:50%;z-index:-1;display:block;transform:translateY(-50%);line-height:0.9em}.h1-bigger{font-family:var(--big-font);font-size:6rem;letter-spacing:0;text-transform:uppercase;color:var(--bg-darker);line-height:0.9em}.h1-img>.moduletable{display:inline-block}.h1-home>.moduletable{width:238px;margin-left:-4rem}.h1-resort>.moduletable{width:125px}.h1-golf>.moduletable{width:80px}.h1-butterfly>.moduletable{width:70px}.h1-pet>.moduletable #paw{width:95px;background-color:transparent}.h1-pet>.moduletable #paw .line{opacity:0;stroke-dashoffset:1000}.h1-home.onscreen>.moduletable .line,.h1-butterfly.onscreen>.moduletable .line,.onscreen .iscriviti svg .line,.gallery-home>li:first-child .moduletable .line{animation:dash 5s ease-in-out forwards,appear 1s ease-in-out forwards,float 3s infinite alternate;animation-delay:.5s}.h1-resort.onscreen>.moduletable .line,.h1-golf.onscreen>.moduletable .line,.h1-pet.onscreen>.moduletable #paw .line{animation:dash 5s ease-in-out forwards,appear 1s ease-in-out forwards;animation-delay:.5s}.h1-smaller span{font-size:3.8rem}.line{fill:none;stroke:var(--rust);stroke-miterlimit:10;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0}@keyframes dash{100%{stroke-dashoffset:0}}@keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes float{100%{transform:translate(2px,10px) rotate(3deg);transform-origin:bottom center}}h2,.h2{font-family:var(--text);font-size:1rem;color:var(--rust);font-weight:500;line-height:1.6rem;letter-spacing:0.03rem;margin-bottom:1.7rem}h3,.h3{font-family:var(--big-font);font-size:1.4rem;letter-spacing:0;text-transform:uppercase;color:var(--rust)}h4,.h4{font-family:var(--text);font-size:2rem;letter-spacing:3.5px;text-transform:none;font-weight:300;color:var(--rust);line-height:1.3em;margin-bottom:3rem}.biggy-title{font-family:var(--big-font);font-size:4rem;letter-spacing:0;text-transform:uppercase;color:#fff;opacity:0.8}h5,.h5{font-family:var(--text);font-weight:600;font-size:0.8rem;text-transform:uppercase;color:var(--rust);margin-top:1rem;margin-bottom:1.5rem}a{color:var(--blue);transition:.5s}a:hover{color:var(--green);text-decoration:none}.links{display:inline-block;font-weight:600;font-size:0.8rem;text-transform:uppercase;padding:10px 25px;position:relative;transition:all .5s}.links.links-white{color:#fff}.links.links-rust{color:var(--rust)}.links::before{content:"";display:block;height:1px;width:100%;position:absolute;right:0;left:0;top:0;margin:0 auto;transform-origin:center;background:var(--blue);transition:all .5s}.links.links-white::before{background:#fff}.links.links-rust::before{background:var(--rust)}.links:hover{text-decoration:none}.links:hover::before,.territorio-teaser:hover .links::before,.news-teaser:hover .links::before{width:50%}.pad-top{padding-top:var(--margin)}.pad-bottom{padding-bottom:var(--margin)}.pad-bottom-small{padding-bottom:calc(var(--margin) /2)}.pad-top-small{padding-top:calc(var(--margin) /2)}.marg-top{margin-top:var(--margin)}.marg-bottom{margin-bottom:var(--margin)}.marg-top-small{margin-top:calc(var(--margin) /2)}.marg-bottom-small{margin-bottom:calc(var(--margin) /2)}.barra-top{padding-top:calc(var(--margin) / 2.2);position:absolute;top:0;left:0;right:0}.menu-toggle{color:#fff;display:inline-block;font-weight:600;font-size:0.8rem;border:1px solid #fff;border-radius:40px;padding:30px 17px 20px 17px;letter-spacing:0.05rem;transition:all .5s}.menu-toggle span{display:block;border-top:1px solid #fff}.menu-toggle span::after{content:"";display:block;height:1px;background:#fff;width:50%;margin:10px auto;transition:all .5s}.menu-toggle:hover{color:#fff;text-decoration:none;background:rgba(256,256,256,0.1);border-color:transparent}.menu-toggle:hover span::after{width:100%}.lingua{margin:30px 0 0 30px}.lingua button,.lingua .uk-dropdown-nav>li>a{color:#fff;font-weight:600;font-size:1rem;letter-spacing:0.05rem;transition:all .5s}.lingua button::after{content:"\f107";display:inline-block;font-family:'fontawesome'}.lingua button:hover,.lingua .uk-dropdown-nav>li:hover>a{color:#fff;transform:scale(1.05)}.lingua .uk-dropdown{background:transparent;min-width:auto;box-shadow:none;padding:0}.lingua .uk-dropdown-nav>li.uk-active>a{display:none}.lingua button[aria-expanded="true"]::after{content:"\f106"}.logo-center{position:absolute;right:0;left:0;width:300px;margin:0 auto}.tm-logo{display:block}.btn-square{display:inline-block;font-weight:600;font-size:0.8rem;text-transform:uppercase;aspect-ratio:1 / 1;border-radius:40px;padding:20px;padding-top:2.45rem;box-sizing:border-box;transition:all .5s;letter-spacing:0.05rem}.btn-square:hover,.bg-book:hover .btn-square{transform:scale(1.1);filter:brightness(1.2)}.btn-green{background-color:var(--green);color:#fff}.btn-orange{background-color:var(--orange);color:#fff}.btn-green:hover,.btn-orange:hover{color:#fff;text-decoration:none}.btn-ghost{color:#fff;border:1px solid var(--gradient-light-20)}.btn-ghost:hover{color:#fff;text-decoration:none}.barra-fixed{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat var(--bg-darker);padding:5px 0}.barra-top .logo-fixed,.barra-fixed .logo-normal{display:none}.barra-fixed .logo-fixed{display:block}.barra-fixed .menu-toggle{color:var(--rust);border-color:var(--rust)}.barra-fixed .menu-toggle span{border-top-color:var(--rust)}.barra-fixed .menu-toggle span::after{background:var(--rust)}.barra-fixed .lingua button{color:var(--rust)}.barra-fixed .lingua .uk-dropdown-nav>li>a{background:var(--rust);border-radius:12px;padding:5px;margin:0 0 5px 0}.slider-video .h4{color:#fff;margin:0 20px 5rem 20px}.slider-video{position:relative}.slider-video::before{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(to bottom,var(--gradient-20),transparent 40%)}.slider-video>div{height:100vh}.slider-video>div video{height:100vh;width:100%;object-fit:cover}.omni-item{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat;padding:var(--margin) 0}.text-container{width:50%;margin:0 auto}.container-custom{margin-top:3rem;padding:0 4rem}.bg-adapt{background-position:center center !important;background-size:cover !important}.tab-home{position:relative}.tab-home .uk-tab{margin-bottom:0;position:absolute;top:0;z-index:1;right:0;left:0}.tab-home .uk-tab::before{border-bottom:0}.tab-home .uk-tab>li>a{display:inline-block;font-size:1rem;font-weight:400;font-family:var(--text);letter-spacing:0.25rem;color:#fff;position:relative;text-align:center;border-bottom:0}.tab-home .uk-tab>li>a::after{content:"";display:block;width:5px;height:5px;background:transparent;border-radius:50%;margin:12px auto 0 auto;transition:all .5s}.tab-home .uk-tab>.uk-active>a::after{background:#fff}.tab-home .uk-tab>.uk-active>a{border-bottom:0}.tab-home .uk-tab>li>a::before{display:block;content:"";border-radius:70px;width:130px;height:170px;position:absolute;top:50%;transform:translateY(-50%) translatex(-50%);left:50%;z-index:-1;background:transparent;transition:all .5s}.tab-home .uk-tab>.uk-active>a.tab-16::before{background:var(--green)}.tab-home .uk-tab>.uk-active>a.tab-29::before{background:var(--pink)}.tab-home .uk-tab>.uk-active>a.tab-30::before{background:var(--blue)}.tab-home .uk-tab>.uk-active>a.tab-31::before{background:var(--orange)}.tab-home .uk-tab>li>a svg{display:block;margin:0 auto 10px auto;width:87px;height:75px}.tab-home .uk-tab>.uk-active>a svg .line{animation:dash 5s ease-in-out forwards,appear 1s ease-in-out forwards;stroke:#fff}.tab-home-content{height:85vh}.tm-bottom-b .f-carousel__dots{bottom:-50px}.tm-bottom-b .is-horizontal .f-carousel__nav .f-button.is-next{right:-80px}.tm-bottom-b .is-horizontal .f-carousel__nav .f-button.is-prev{left:-80px}.tm-bottom-b .f-button svg,.tm-bottom-f .f-button svg{width:60px;height:60px;stroke:var(--gradient-light-20);transition:all .5s}.tm-bottom-f .f-button svg{stroke:#fff}.tm-bottom-b .f-button:hover svg{stroke:#fff}.f-carousel__dot{background-color:var(--gradient-light-20) !important}.layout-recensioni{text-align:center}.layout-recensioni .h5{margin-bottom:0;color:#fff;letter-spacing:1px;font-size:1rem}.layout-recensioni .pos-firma{font-style:italic;margin-top:12px;font-size:0.8rem}.layout-recensioni .pos-punteggio{margin-bottom:25px}.layout-recensioni span svg{width:15px}.layout-recensioni span.pos-icona-social svg{width:45px;margin-right:10px}.layout-recensioni span.circle-trip{width:10px;height:10px;border-radius:50%;border:1px solid;display:inline-block}.gallery-home{list-style:none;padding-left:0}.gallery-home>li{position:absolute;z-index:1;transform:scale(1.3)}.gallery-home>li:first-child{left:calc(((100% - 1400px) / 2) + 180px);left:calc(((100% - 1400px) / 2) + 300px)}.gallery-home>li:first-child .moduletable{width:50px;position:absolute;top:0;left:-65px}.gallery-home>li:first-child .moduletable .ali-fly{display:inline-block;animation:dash 5s ease-in-out forwards,appear 1s ease-in-out forwards,fly .6s infinite alternate}.h1-butterfly.onscreen .ali-fly{display:inline-block;animation:dash 5s ease-in-out forwards,appear 1s ease-in-out forwards,fly .6s infinite alternate !important}@keyframes fly{100%{transform:translate(2px,8px) rotate(3deg) skewX(12deg);transform-origin:bottom right}}.gallery-home>li:nth-child(2){right:0;right:200px}.gallery-home>li:nth-child(3){bottom:var(--margin)}.gallery-home>li:last-child{bottom:0;left:60%;padding-bottom:calc(var(--margin) / 2)}.gallery-home>li:last-child .moduletable{bottom:0;position:absolute;width:60px;right:115px}.onscreen .gallery-home>li:last-child svg .line{animation:dash 5s ease-in-out forwards,appear 1s ease-in-out forwards,flow 3s infinite alternate;animation-delay:.5s}@keyframes flow{0%{transform:rotate(-3deg);transform-origin:bottom center}100%{transform:rotate(3deg);transform-origin:bottom center}}.gallery-home>li:last-child>a{display:inline-block;vertical-align:bottom}.gallery-home>li img{border-radius:80px;width:230px}.gallery-home>li:nth-child(2) img,.gallery-home>li:nth-child(3) img{border-radius:60px;width:180px}.gallery-home>li a.g-lightbox{display:inline-block;transition:all .5s}.gallery-home>li a.g-lightbox:hover{transform:scale(1.1)}.gallery-home svg .line{stroke:#fff}.gallery-home video{border-radius:28%;position:absolute;left:0;opacity:0;transition:opacity 0.5s}.gallery-home .g-lightbox:hover video{opacity:1}.bg-rust{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat var(--rust);padding:var(--margin) 0;color:#fff}.bg-grey{background:var(--bg);padding-top:var(--margin)}.galleria{overflow:hidden;height:calc(var(--margin)*5);position:relative;padding:var(--margin) 0 0 0;margin-top:calc(var(--margin)*-0.5)}.galleria p{padding:10px 0;margin:0;white-space:nowrap;justify-content:flex-start;display:flex;animation:floatText 100s infinite linear;opacity:0.1;place-self:anchor-center}@keyframes floatText{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.galleria p>span{margin:-30px 25px 0 15px}.galleria p>span::before{content:"";display:inline-block;width:15px;height:15px;background:var(--bg-darker);border-radius:50%}.gallery-text-container{position:absolute;top:47%;left:0;right:0}.offerte-teaser{height:50vh;display:block;text-align:center;position:relative;color:#fff;overflow:hidden}.offerte-teaser>div{height:100%;transition:all .5s}.offerte-teaser:hover{color:#fff}.offerte-teaser:hover>div{transform:scale(1.03)}.offerte-teaser .pos-tag,.omni-offerte-frontpage .uk-subnav>li>a{display:inline-block;font-weight:600;font-size:0.8rem;text-transform:uppercase;padding:0px 10px;position:relative;color:#fff;border-radius:30px}.offerte-teaser .cat-special .pos-tag,.omni-offerte-frontpage .uk-subnav>li.uk-active>a.cat-special,.omni-offerte-frontpage .uk-subnav>li>a.cat-special:hover{background:var(--green)}.offerte-teaser .cat-wellness .pos-tag,.omni-offerte-frontpage .uk-subnav>li.uk-active>a.cat-wellness,.omni-offerte-frontpage .uk-subnav>li>a.cat-wellness:hover{background:var(--pink);color:var(--rust)}.offerte-teaser .cat-golf .pos-tag,.omni-offerte-frontpage .uk-subnav>li.uk-active>a.cat-golf,.omni-offerte-frontpage .uk-subnav>li>a.cat-golf:hover{background:var(--orange)}.offerte-teaser .cat-active .pos-tag,.omni-offerte-frontpage .uk-subnav>li.uk-active>a.cat-active,.omni-offerte-frontpage .uk-subnav>li>a.cat-active:hover{background:var(--rust)}.bg-light{position:relative}.bg-light::after{display:block;content:"";position:absolute;z-index:-2;background:var(--bg);top:0;left:0;right:0;bottom:0}.bg-light .h1 span{color:var(--rust);opacity:0.15}.mod-offerte{padding:var(--margin) 0}.mod-offerte .links,.tm-bottom-e .links{margin-top:calc(var(--margin) / 4)}.offerte-teaser h4{color:#fff;margin-top:10px}.offerte-teaser .pos-validita{color:#fff;margin-bottom:0}.offerte-teaser .pos-prezzo,.offerte-full .pos-prezzo,.offerte-teaser .pos-sconto,.offerte-full .pos-sconto{font-family:var(--big-font);font-size:1.4rem;letter-spacing:0}.offerte-teaser .pos-prezzo span,.offerte-full .pos-prezzo span,.offerte-teaser .pos-sconto span,.offerte-full .pos-sconto span{font-family:var(--text);font-size:17px;font-weight:300;letter-spacing:0.02rem}.offerte-teaser .uk-overlay{padding:45px 20px}.maremma{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/maremma.jpg) no-repeat center;height:85vh}.maremma .uk-position-bottom{bottom:-70px}.layout-territorio{display:block;background:var(--bg);color:var(--rust) !important;border-radius:100px;text-align:center;padding:30px 20px 50px 20px;font-weight:600;font-size:0.95rem;text-transform:uppercase;line-height:1.2em;transition:all .5s}.layout-territorio svg{height:135px;display:block;margin:0 auto 25px auto}.layout-territorio svg .line{stroke-dasharray:1200;stroke-dashoffset:1200}.onscreen .layout-territorio svg .line{animation:dash 5s ease-in-out forwards,appear 1s ease-in-out forwards}.layout-territorio:hover{background:var(--rust);color:#fff !important;text-decoration:none}.layout-territorio:hover .line{stroke:#fff}.inline-list{padding:0;margin:0}.inline-list>li{display:inline-block;margin-right:20px}.inline-list>li::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;margin:0 10px 3px 0;background:var(--green)}.leaves-animation svg{width:70px;height:70px;display:inline-block;animation:rotation 3s infinite;transform-origin:center center}.leaves-animation.h1-home>.moduletable{width:70px;margin-left:1rem;margin-right:1.3rem}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.tm-bottom-e .omni-item{padding-top:calc(var(--margin)*1.7)}.eventi-home{margin-top:calc(var(--margin) / 2)}.eventi-home .tab-home-content::before{content:"";display:block;position:absolute;top:0;height:25%;background:linear-gradient(to bottom,var(--bg),transparent);width:100%}.eventi-home .f-carousel__dots,.gallery .f-carousel__dots{display:none}.eventi-home .f-carousel.has-dots,.gallery .f-carousel.has-dots{margin-bottom:0}.eventi-home .f-fadeIn{animation:var(--f-transition-duration,1s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn !important}.tm-footer .links{color:#fff}.tm-footer .links::before{background:#fff}.tm-footer a{color:var(--pink)}.omnipolicycookielinks{display:inline-block}.social{display:inline-block;background:var(--bg);text-align:center;padding:calc(var(--margin)/2) 30px;flex:initial}.social>ul{list-style:none;padding-left:0;margin:0}.social>ul>li:first-child a svg{width:48px}.social>ul>li a{color:var(--rust);display:block;padding:12px 0;transition:all .5s}.social>ul>li a:hover{color:var(--green)}.social>ul>li a svg{width:42px}.iscriviti{margin-top:1.5rem}.iscriviti:hover{text-decoration:none}#paperplane .line,.iscriviti h5{transition:all .5s}.iscriviti:hover #paperplane .line{stroke:var(--green)}.iscriviti:hover h5{color:var(--green)}#paperplane{width:140px;position:relative;left:-30px}.sub-footer{margin-top:calc(var(--margin) / 2)}.links-footer .moduletable{flex:1;min-width:1px}.ig-content{height:100%}.ig-header{display:none}.ig-media{height:100% !important;max-height:100% !important;background-size:cover !important;background-position:center !important;aspect-ratio:3 / 4}.ig-caption{padding:15px 20px !important;position:absolute;top:0;bottom:0;right:0;left:0;color:#fff;opacity:0 !important;background:var(--rust);transition:all .5s}.ig-caption>div{padding:15px 20px}.ig-caption .h5{color:#fff}.ig-content:hover .ig-caption{opacity:0.8 !important}.uk-modal-full{text-align:center}.uk-modal-full .uk-modal-dialog{height:100%;background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat #fff;padding:0}.modal-logo{width:300px;display:block;padding:0;position:initial;background:transparent;margin:calc(var(--margin) / 2) auto}.modal-logo svg{display:none}.uk-modal-full .uk-grid{height:calc(100vh - 331px)}.bg-book .h3{margin-bottom:20px;color:#fff}.bg-book{height:100%;display:block;color:#fff}.bg-book:hover{color:#fff}.bg-book:hover .uk-overlay-primary{background:transparent}.bg-book-golf{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/bg-book-golf.jpg) no-repeat}.bg-book-hotel{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/bg-book-hotel.jpg) no-repeat}.bg-book-voucher{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/bg-book-voucher.jpg) no-repeat}.bg-book-voucher .btn-ghost{border:1px solid #fff;min-width:110px}.uk-overlay-primary{background:var(--gradient-20);transition:background .5s}.uk-modal-close-full svg,.uk-modal-close-default svg{width:30px}.uk-modal-page{overflow-y:auto !important;padding-right:0 !important}.uk-offcanvas-bar{width:100vw;left:-100vw;background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat var(--rust);padding:0}.uk-offcanvas-bar-animation{transition:all .5s ease-in-out}.uk-offcanvas-bar .h3{margin:35px 0 15px 0;display:block;color:#fff}.map-rooms a svg{width:30px}.map-rooms a{color:#fff}.map-rooms a:hover{text-decoration:none}.map-rooms .uk-icon{background:var(--bg);border-radius:50%;padding:10px;margin-bottom:10px;transition:all .5s}.map-rooms .uk-icon rect{fill:var(--rust);transition:all .5s}.map-rooms a:hover .uk-icon{background:var(--rust);transform:scale(1.1)}.map-rooms a:hover .uk-icon rect{fill:#fff}.map-rooms .plus-text{display:block}#paw{width:70px;background:#fff}#paw .line{opacity:1;stroke-dashoffset:0;stroke-width:1.5}.dog{position:relative}.dog::before{content:"";display:block;width:100%;height:1px;border-top:1px solid var(--rust);position:absolute;top:43px;z-index:-1}.dog .moduletable{margin-bottom:20px}.modal-noborder{padding:0}.modal-noborder>div{padding:30px}.pos-mq::before{content:"\f565";font-family:fontawesome;display:inline-block;color:var(--rust)}.pos-ospiti::before,.pos-mq::before{content:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/ospiti.svg);display:inline-block;width:35px;vertical-align:middle;margin-right:5px}.pos-mq::before{content:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/mq.svg)}.pos-ospiti,.pos-mq{margin-right:20px}.pos-dove{margin-bottom:2rem;text-transform:uppercase;font-size:14px}.pos-dove::before{content:"\f041";font-family:fontawesome}.strutture-teaser{margin-bottom:6rem}.strutture-teaser .container-custom{margin-top:0}.strutture-teaser h3{margin-bottom:5px}.strutture-teaser .pos-servizi{max-width:max-content;margin:0 auto;margin-top:25px}.check{padding-left:0;list-style:none;text-align:left;margin-bottom:0}.check>li{position:relative;padding-left:20px;break-inside:avoid;line-height:1.3em;margin-bottom:10px}.check>li::before{content:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/check.svg);display:inline-block;width:15px;margin-right:5px;position:absolute;left:0}.check>li.no-check::before{content:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/cross.svg)}.omni-strutture-frontpage .items>:nth-child(even) .uk-flex-first,.items-copy>:nth-child(even) .uk-flex-first{order:2}.f-button{width:2.5rem;height:2.5rem}.f-button svg{stroke:#fff !important;width:2.5rem !important;height:2.5rem !important}.strutture-teaser .pos-servizi a{display:block;text-align:left;position:relative;padding-left:20px;font-weight:bold;line-height:1.2em;margin-top:10px}.strutture-teaser .pos-servizi a::before{content:"+";display:inline-block;font-size:20px;margin-right:5px;position:absolute;left:0;transition:all .5s;transform-origin:center}.strutture-teaser .pos-servizi a:hover::before{font-size:25px}.strutture-teaser .pos-servizi a::after{content:"";display:inline-block;width:0px;height:0px;background:var(--bg-darker);border-radius:50%;position:absolute;left:-6px;top:-6px;z-index:-1;transform-origin:center;transition:all .5s}.strutture-teaser .pos-servizi a:hover::after{width:30px;height:30px}.lista-servizi{list-style:none;padding-left:0;margin:0;text-align:left;column-gap:6rem}.lista-servizi>li{display:flex;line-height:1.2em;align-items:center;margin-bottom:20px}.lista-servizi>li img{display:inline-block;width:45px;margin-right:10px}.offerte-full .programma img{display:inline-block;width:26px;margin-right:10px}.offerte-full .programma .dett,.offerte-full .programma .tit{margin-top:-10px}.offerte-full .programma .tit{font-weight:bold;font-size:1.1em}.offerte-full .programma .tit span{font-weight:100;font-size:0.9em}.offerte-full .uk-accordion-title{border:1px solid var(--rust);padding:20px;border-radius:30px}.offerte-full .uk-accordion-content{padding-left:20px}#modal-servizi .h3{margin-bottom:2rem}.square2lines{line-height:1em;padding-top:35px}.square2lines svg{display:none}.strutture-teaser .pos-gallery{margin-top:3rem}.strutture-teaser .f-carousel__dots{display:none}.strutture-teaser .f-carousel.has-dots{margin-bottom:0}.territorio-teaser{height:50vh;display:block;overflow:hidden}.territorio-teaser>div.bg-adapt{height:100%;transition:all .5s}.territorio-teaser h3{color:#fff}.territorio-teaser svg{height:135px}.territorio-teaser svg .line{stroke-dasharray:1200;stroke-dashoffset:0;opacity:1;stroke:#fff}.territorio-teaser:hover .bg-adapt{transform:scale(1.05)}.logo-spiaggia{width:90px;margin-bottom:40px}.gallery img{aspect-ratio:1/1;object-fit:cover}.impo{background:var(--gradient-20);padding:20px;border-radius:25px;font-size:1rem;letter-spacing:0.5rem;text-transform:uppercase;display:flex;text-align:left;margin-top:calc(var(--margin) / 2);align-items:center}.impo img{width:140px;display:block;margin:0 30px 0 0}.impo span{letter-spacing:0;text-transform:none}.impo-light{max-width:max-content;margin:0 auto;background-color:var(--bg)}.logo-risto{width:220px;margin-bottom:2rem}.logo-bar{width:170px;margin-bottom:2rem}.uk-slidenav svg{width:20px}.people{display:inline-flex;text-align:left;align-items:center}.people img{width:200px;border-radius:55px;margin-right:30px}.cit{position:relative;margin-top:30px;margin-bottom:calc(var(--margin)*1.4)}.cit p{margin-bottom:0}.cit::before{content:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/cit-blu.svg);display:inline-block;width:150px;position:absolute;top:-85px;left:-55px}.cit::after{content:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/cit-blu.svg);display:inline-block;width:150px;position:absolute;bottom:-85px;right:-55px;transform:rotate(-180deg)}.uk-light .h1{color:#fff}.tris .uk-overlay-primary{background:linear-gradient(to top,var(--gradient-20),transparent)}.tris p{margin:30px !important}.tris .biggy-title{color:var(--gradient-20);margin-bottom:-6px;line-height:1em}.items-copy .pos-media{aspect-ratio:16 / 9}small{font-size:70%;line-height:1.4em;display:inline-block}.uk-breadcrumb{margin:0;max-width:1600px;padding:5px 40px 0 40px}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"|";margin:0 15px}.uk-breadcrumb>li:last-child span{display:none}.uk-breadcrumb>li:last-child::after{content:"•";display:inline-block;color:var(--rust);font-size:15px}form fieldset{border:0;padding:0;margin:0}.form-offerte{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat;padding:calc(var(--margin)*1.5) 0 var(--margin) 0}.rsform-block-invia>div{text-align:center}#invia,.btn{text-transform:uppercase;background:var(--green);display:inline-block;font-weight:600;border-radius:25px;transition:all .5s;letter-spacing:0.05rem;padding:15px 20px;width:auto;margin:0 auto}.offerte-full .omni-item{padding-bottom:0}.offerte-full .pos-gallery .uk-background-cover,.square-gallery .uk-background-cover{height:auto !important;aspect-ratio:1/1}.white{color:#fff}.omni-offerte-frontpage .omni-item{padding-bottom:calc(var(--margin)/2)}.omni-offerte-frontpage .uk-subnav{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat;margin:0;padding-bottom:calc(var(--margin)/2)}.omni-offerte-frontpage .uk-subnav>li>a{background:var(--gradient-20);color:#fff}.uk-subnav>li.uk-active>a.cat-all{background:#666}.omni-offerte-golf .uk-subnav,.omni-offerte-special .uk-subnav,.omni-offerte-wellness .uk-subnav,.omni-offerte-active .uk-subnav{display:none}.offerte-full .pos-validita{margin-bottom:1rem;margin-top:2rem}.offerte-full .condizioni{margin-top:calc(var(--margin) /2);padding-left:30px;border-left:2px solid #fff;position:relative;font-style:italic}.offerte-full .condizioni::before{content:"*";display:inline-block;font-size:3rem;color:var(--green);position:absolute;left:-13px;top:10px;font-style:normal}.omni-pagine-spa .bg-rust a{filter:brightness(1.5)}.omni-golf-tariffe-frontpage .items{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat}.omni-golf-tariffe-frontpage .items>.tariffe-teaser:last-child{margin-bottom:0}.uk-table-divider{border:1px solid #e5e5e5}.uk-table-divider tr>td:not(:last-child){border-right:1px solid #e5e5e5}.tariffe-teaser table,.layout-membership table{background-color:#fff;margin-bottom:calc(var(--margin)/3) !important}.tariffe-teaser table tr>*{text-align:center}.tariffe-teaser table tr>*:first-child{text-align:left;line-height:1.3em}.tariffe-teaser small{display:block;font-size:80%;line-height:1.5em;text-align:center}.tariffe-teaser th{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat var(--rust);color:#fff;line-height:1.3em}.layout-membership th{line-height:1.3em}.uk-table-hover tbody tr:hover,.uk-table-hover>tr:hover{background:var(--bg)}.tr-brown td{color:#fff;background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat var(--rust)}.membership .biggy-title{color:var(--gradient-20)}.membership .zoo-itempro-default{list-style:none;padding-left:0;margin:calc(var(--margin)/2) 0 0 0}.membership .zoo-itempro-default>li{margin-bottom:calc(var(--margin) / 2);border-bottom:1px solid var(--rust);padding-bottom:calc(var(--margin) / 2)}.membership .zoo-itempro-default>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.layout-membership .media{max-width:140px;background:#fff;border-radius:90px;padding:20px;margin:0 0 0 auto}.membership .uk-grid-divider>:not(.uk-first-column)::before{border-left:4px solid}.loghi-partner{padding-left:0;list-style:none;text-align:center}.loghi-partner>li{display:inline-block;margin:10px 20px}.loghi-partner>li img{width:100%;max-width:110px;max-height:45px}.fasi{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat var(--bg-darker);padding:calc(var(--margin) / 2)}.fasi span{font-size:20px;border-radius:14px;border:1px solid;width:35px;height:35px;display:block;padding:10px;box-sizing:border-box;line-height:0.8em;text-align:center;font-family:var(--text);margin:0 15px 20px 0}.omni-golf-news-frontpage .items,.sub-front{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat}.omni-golf-percorso-frontpage .items .uk-grid-divider>*::after{content:"";position:absolute;bottom:-20px;left:80px;right:0px;border-bottom:1px solid #e5e5e5}.omni-golf-percorso-frontpage .omni-item{padding-bottom:calc(var(--margin)/2)}.news-teaser{display:block;background:#fff;text-align:center;transition:all .5s}.news-teaser .pos-description{margin-bottom:10px}.news-teaser .box-news{padding:25px}.news-teaser:hover{background-color:var(--bg)}.news-teaser .pos-media{overflow:hidden}.news-teaser .pos-media img{transition:all .5s ease-in-out}.news-teaser:hover .pos-media img{transform:scale(1.03)}.news-teaser .pos-intro,.news-full .pos-intro{margin-bottom:20px !important;letter-spacing:0.1em}.percorso-teaser .pos-media img{max-height:300px;width:auto;opacity:0.7;filter:grayscale(1);transition:all .5s}.percorso-teaser .uk-icon{padding:10px;background:var(--gradient-20);border-radius:15px;transition:all .5s}.percorso-teaser .uk-icon svg rect{fill:#fff}.percorso-teaser a{display:block}.percorso-teaser a:hover .pos-media img{opacity:1;filter:grayscale(0)}.percorso-teaser a:hover .uk-icon{transform:scale(1.1);background-color:var(--orange)}.uk-modal-full .uk-modal-close{position:absolute;right:0;padding:15px}.uk-modal-full .uk-modal-close svg,.uk-lightbox-close svg{width:40px}.uk-lightbox-close svg line{stroke:var(--rust) !important}.uk-modal-full .uk-background-cover{background-size:contain !important}.contatti-module{margin-top:20px}.fixed-golf{position:fixed;bottom:20px;right:20px}.fixed-golf a{color:#fff;text-align:center;line-height:1.2em;padding-top:20px}.fixed-golf a img{width:30px;margin:0 auto 10px auto}.menu-pill{border-bottom:1px solid var(--gradient-light-20);padding-bottom:20px;margin-bottom:calc(var(--margin) / 3)}.menu-pill::before{content:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/logo-simbolo.svg);display:inline-block;width:60px;vertical-align:middle}.menu-pill .mod-menu>li,.menu-pill .moduletable{display:inline-block;vertical-align:middle}.menu-pill .mod-menu>li a{text-transform:uppercase;font-weight:400;padding:5px 20px}.uk-offcanvas-bar .mod-menu>li:first-child span{margin-top:0}.uk-offcanvas-close svg{width:30px}.bg-menu{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/bg-menu.jpg) no-repeat;background-position:center;background-size:cover}.omni-gallery-frontpage .items>.gallery-teaser:nth-child(even){background:var(--bg)}.omni-gallery-frontpage .items>.gallery-teaser:nth-child(even) .title-gal{order:-1}.gallery-teaser .og-video-browserplayer{width:100%;height:auto}.gallery-teaser .og-video-browserplayer video{height:auto}.uk-nav>li>a{position:relative;display:inline-block}.uk-nav>li.uk-active>a{color:var(--green);filter:brightness(1.7)}.uk-nav>li.uk-active>a::after{content:"";display:inline-block;border-top:4px double var(--green);width:100%;position:absolute;height:1px;bottom:0;left:0;right:0}.uk-nav>li>a:hover{opacity:0.7}.map-google{width:100%;aspect-ratio:16/9}.onscreen #freccia{width:100px;margin-bottom:30px}.onscreen #freccia .line{animation:dash 5s ease-in-out forwards,appear 1s ease-in-out forwards}.omni-pagine-spa .omni-item,.omni-pagine-trattamenti .omni-item{padding-bottom:0}.itemid-298 .tm-bottom-f .bg-grey{padding-top:0}.bg-texture{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat}.og-video-browserplayer{height:auto;aspect-ratio:1 / 1}.og-video-browserplayer video{height:auto}.img-text{max-width:960px;margin:0 auto;text-align:left}.img-flex{width:300px;border-radius:20%;margin-right:30px}.related-attivita .h4{font-size:1.3rem;letter-spacing:2.5px;margin-bottom:0}.related-attivita img{border-radius:20%;margin-top:1rem}.related-attivita .gallery-fancy a img{display:none}.related-attivita .gallery-fancy a.uk-icon{position:absolute;bottom:20px;right:20px;background-color:var(--rust);display:inline-block;padding:20px;border-radius:50%;transition:all .5s}.related-attivita .gallery-fancy a.uk-icon svg circle{fill:var(--bg) !important}.related-attivita .gallery-fancy a.uk-icon svg polyline,.related-attivita .gallery-fancy a.uk-icon svg rect{stroke:var(--bg) !important}.related-attivita .gallery-fancy a.uk-icon:hover{background-color:var(--bg)}.related-attivita .gallery-fancy a.uk-icon:hover svg circle{fill:var(--rust) !important}.related-attivita .gallery-fancy a.uk-icon:hover svg polyline,.related-attivita .gallery-fancy a.uk-icon:hover svg rect{stroke:var(--rust) !important}.fancybox__backdrop{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat var(--rust) !important}.distance::before{content:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/car.svg);display:inline-block;width:20px;vertical-align:middle;height:20px}.nav-item.item-274,.nav-item.item-324,.nav-item.item-360{margin-top:60px}.uk-lightbox{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/pattern.png) repeat #fff}.layout-popup h3{font-size:1.1rem}.layout-popup p:last-child{margin-bottom:0}.eb-dialog{box-shadow:0 0 20px var(--gradient-20) !important}.omni-offerte-summer-upgrade .pos-validita{display:none}.btn-offerta{aspect-ratio:0;padding:25px 25px;margin-top:30px;border-radius:30px}.link-offerte::before{content:"\f08a";display:inline-block;font-family:fontawesome;animation:pulse 1s ease-in-out infinite both;color:var(--orange);position:absolute;left:-25px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.specchietto{background:#6b4b44;padding:15px}.specchietto p,.specchietto div,.specchietto h3{color:#fff}.specchietto .uk-grid>div{position:relative}.specchietto .uk-grid>div::after{content:'';width:1px;height:20px;position:absolute;right:0;background:#fff;top:50%;transform:translateY(-50%)}.specchietto .uk-grid>div:last-child:after{display:none}.specchietto .uk-grid>div>div{padding:0 25px}.og-bar-mobile-fixed{background:#fff;position:fixed;bottom:0;width:100%;text-align:center;z-index:99}.rsform-error{border-color:#dc8d99 !important;background:#fff7f8 !important;color:#f0506e !important;font-weight:bold !important}.rsform-error::-webkit-input-placeholder{color:#f0506e !important}.rsform-error::-moz-placeholder{color:#f0506e !important}.rsform-error:-moz-placeholder{color:#f0506e !important}.rsform-error::-ms-input-placeholder{color:#f0506e !important}.uk-input,.uk-select,.uk-select:not([multiple]):not([size]){height:50px}.uk-input::placeholder,.uk-textarea::placeholder{color:#666}#rsform_5_page_0 textarea{min-height:160px}#rsform_5_page_0{text-align:left}.layout-header,.layout-header .og-video-browserplayer{height:60vh}.layout-header .og-video-browserplayer video{object-fit:cover;height:60vh;width:100%}.pos-unpublish strong{font-size:1.3rem}.pos-unpublish svg{width:50px;margin-bottom:10px}.pos-unpublish svg g path{fill:#faa05a}.pos-unpublish svg circle{fill:none;stroke:#faa05a;stroke-width:4}.pos-unpublish svg>path{fill:none;stroke:#faa05a;stroke-width:4;stroke-dasharray:28.27;stroke-dashoffset:28.27}.pos-unpublish svg>path.mouth-left{animation:drawLeftMouth 1.5s ease-out forwards infinite}.pos-unpublish svg>path.mouth-right{animation:drawRightMouth 1.5s ease-out forwards infinite}@keyframes drawLeftMouth{from{stroke-dashoffset:28.27}to{stroke-dashoffset:56.54}}@keyframes drawRightMouth{from{stroke-dashoffset:28.27}to{stroke-dashoffset:0}}.og-bar-mobile-fixed{background:var(--bg-darker)}.og-bar-mobile-fixed a{display:block;font-weight:600;font-size:0.8rem;text-transform:uppercase;padding:10px 5px 12px 5px;color:var(--rust)}.og-bar-mobile-fixed a:hover{text-decoration:none}.og-bar-mobile-fixed a::before{display:block;font-family:fontawesome;font-size:16px;margin-bottom:-2px}.og-bar-mobile-fixed a.tele::before{content:"\f095"}.og-bar-mobile-fixed a.preno::before{display:none}.og-bar-mobile-fixed a.email::before{content:"\f0e0"}.og-bar-mobile-fixed a.tele{background:var(--bg-darker);color:var(--green)}.og-bar-mobile-fixed a.preno{background:var(--green);color:#fff;border-radius:40px 40px 0 0;height:100%;padding-top:22px;box-sizing:border-box;font-size:1rem}.og-bar-mobile-fixed a.email{background:var(--bg-darker)}.omni-offerte-team-building-retreat-aziendali .tit-offerta,.omni-offerte-offerta-capodanno .tit-offerta{margin-bottom:0}.programma ul{list-style:none}.omni-countdown{display:flex;color:var(--rust)}.omni-countdown span{text-align:center;border-right:1px solid;padding:0 15px}.omni-countdown span:last-child{border-right:0}.omni-countdown strong{display:block;font-family:var(--big-font)}.fum .h1{display:block;margin-bottom:10px !important}.fum .h2{display:block;margin-bottom:30px !important}.pag-ebw .menu-toggle,.pag-ebw .lingua{display:none}.pag-ebw .logo-center{top:0px}.pag-ebw .eb-dialog{display:none !important}.pag-ebw{color:var(--bw)}.block{display:block}.font-bw,h1.font-bw span{color:var(--bw);line-height:1em;position:relative;transform:translate(0);top:0;font-family:var(--big-font);font-size:4rem;margin-bottom:1.2rem}.pag-ebw .h2,.dj-bw{color:var(--bw);font-size:1.3em}.pag-ebw .h2 img{margin-left:30px}.tipo-bw{font-size:2em}.bw-txt{margin-bottom:var(--margin) !important}.bg-bk .lista-serv-bw,.bg-bk .lista-serv-bw li{text-align:center;margin:0 50px 40px;display:inline-block;font-size:1.15em}.bg-bk .lista-serv-bw li img{display:block}.lista-serv-bw>li img{margin:0 auto 20px;text-align:center;width:60px}.bg-bk{background:url(https://www.rivatoscana.it/templates/omnigraf/assets/images/bg-black.jpg) no-repeat;background-size:cover;background-position:center}.partner{padding:var(--margin);text-align:center}.partner .h2{margin-bottom:25px !important;display:block}.form-bw{padding:var(--margin);text-align:center}.form-bw .h3{margin-bottom:40px !important;display:block}.form-bw textarea#messaggio{height:120px}.rsform-block-accetto-privace-5,.rsform-block-newsletter-5{text-align:left;color:#fff;margin:0 !important;font-size:0.8em}.pag-ebw .tm-footer{display:none}.pag-ebw .omni-item{padding:var(--margin) 0 0}.foot-bw{padding:40px;text-align:center}.foot-bw a{color:var(--green);font-weight:400;transition:all .5s}.foot-bw a:hover{color:var(--bw)}.alarm{display:block;margin:30px auto -40px;font-size:60px;text-transform:uppercase;font-weight:700;background:red;color:#fff;width:fit-content;padding:30px;line-height:1.2em;transform:rotate(-7deg);font-family:'Artega';position:relative;z-index:0}@media (min-width:1200px) and (max-width:1599px){.specchietto .uk-grid>div{font-size:0.9rem}}@media (min-width:960px) and (max-width:1199px){.items-large>* .uk-flex-first{order:2}.items-large .strutture-teaser .container-custom{margin-top:2rem}.specchietto .uk-grid>div::after{content:'';width:50%;height:1px;position:absolute;left:50%;background:#fff;bottom:0;transform:translateX(-50%);top:initial}.specchietto .uk-grid>div{padding:15px;text-align:center}}@media (min-width:640px) and (max-width:959px){html{font-size:15px}body{margin-bottom:68px}h1,.h1{padding-top:0rem;margin-bottom:2.5rem;letter-spacing:0.2rem}h1 span,.h1 span{font-size:3rem;top:0;transform:translateY(0);position:relative;margin-bottom:15px}.h1-home>.moduletable{position:absolute;top:-130px;left:0;right:0;margin:0 auto;width:180px}.h1-resort>.moduletable,.h1-golf>.moduletable{position:absolute;top:-90px;left:0;right:0;margin:0 auto;width:80px}h2,.h2{line-height:1.3rem}h4,.h4{font-size:1.2rem}.text-container{width:auto}.biggy-title{font-size:2rem}.container-custom{margin-top:0}.bg-rust .container-custom,.bg-light .container-custom{margin-top:3rem}.bg-rust.mod-offerte,.bg-light.mod-offerte{padding-top:0;padding-bottom:calc(var(--margin) / 2);margin-top:calc(var(--margin) / 2)}.marg-top{margin-top:calc(var(--margin) / 2)}.marg-bottom{margin-bottom:calc(var(--margin) / 2)}.layout-recensioni{padding:0 50px}.tm-bottom-b .is-horizontal .f-carousel__nav .f-button.is-next{right:0}.tm-bottom-b .is-horizontal .f-carousel__nav .f-button.is-prev{left:0}.h1-bigger{font-size:3rem}.logo-center{width:230px}.omni-item{padding:var(--margin) 0 calc(var(--margin) / 2) 0}.gallery-home>li{transform:scale(1)}.gallery-home>li:first-child{left:10%;top:60px}.gallery-home>li:nth-child(3){bottom:calc(var(--margin) * 1.4);left:15%}.gallery-home>li:last-child{display:flex;align-items:end;left:initial;right:15%}.gallery-home>li:last-child>a.btn-ghost{order:-1;width:100px;height:100px;text-align:center;padding:12px;padding-top:2.45rem;margin-right:10px}.gallery-home>li:last-child .moduletable{right:0}.gallery-home>li img{border-radius:60px;width:210px}.gallery-text-container{top:42%}.gallery-home>li:first-child .moduletable{right:-40px;left:initial}.gallery-home>li:nth-child(2){right:130px}.galleria{margin-top:0}.galleria p>span{margin:-10px 20px 0 15px}.leaves-animation.h1-home>.moduletable{margin:0 auto;top:-95px}.layout-territorio svg{height:80px}.maremma .uk-position-bottom .uk-container{padding-right:0;padding-left:0}.maremma .uk-position-center-right{right:-10px}.maremma .uk-position-center-left{left:-10px}.slider-exp .uk-position-relative{padding:0 40px}.bg-grey{padding-top:calc(var(--margin) / 2)}.tm-footer .bg-rust{padding-top:0}.strutture-teaser .pos-servizi{max-width:none}.strutture-teaser .check{column-count:2;column-gap:2rem}.omni-strutture-frontpage .items>* .uk-flex-first,.items-copy>* .uk-flex-first{order:2}.strutture-teaser .container-custom{margin-top:2rem}.impo{letter-spacing:0.2rem}.impo img{width:110px}.offerte-full .omni-item{padding-top:0}.offerte-full .container-custom{margin-top:calc(var(--margin) / 2)}.offerte-full .bg-light{padding-top:calc(var(--margin)/2)}.form-offerte{padding:calc(var(--margin)/2) 0;margin-bottom:calc(var(--margin) * -1 / 2)}.bg-light.mod-offerte.slider-news{padding-top:calc(var(--margin)/2)}.specchietto .uk-grid>div::after{content:'';width:50%;height:1px;position:absolute;left:50%;background:#fff;bottom:0;transform:translateX(-50%);top:initial}.specchietto .uk-grid>div{padding:15px;text-align:center}.bw-txt{margin-bottom:4em !important}.partner .uk-width-1-2\@s{width:48%;margin-bottom:30px}.partner .uk-width-1-1\@s{width:100%}.pag-ebw .og-bar-mobile-fixed a.preno{border-radius:0}.pag-ebw .h2 img{margin-left:0;width:30px}.pag-ebw .h2,.dj-bw{font-size:1.1em}}@media (max-width:639px){html{font-size:15px}body{margin-bottom:68px}h1,.h1{padding-top:0rem;margin-bottom:2.5rem;letter-spacing:0.2rem}h1 span,.h1 span{font-size:3rem;top:0;transform:translateY(0);position:relative;margin-bottom:15px}.h1-home>.moduletable{position:absolute;top:-130px;left:0;right:0;margin:0 auto;width:180px}.h1-resort>.moduletable{position:absolute;top:-90px;left:0;right:0;margin:0 auto;width:80px}.h1-golf>.moduletable{position:absolute;top:-90px;left:0;right:0;margin:0 auto;width:45px}.h1-butterfly>.moduletable{position:absolute;top:-45px;left:0;right:0;margin:0 auto;width:50px}.h1-pet>.moduletable #paw{position:absolute;top:-45px;left:0;right:0;margin:0 auto;width:60px}h2,.h2{line-height:1.3rem}h4,.h4{font-size:1.2rem}.text-container{width:auto}.biggy-title{font-size:2rem}.container-custom{margin-top:0;padding:0 25px}.layout-recensioni{padding:0 50px}.tm-bottom-b .is-horizontal .f-carousel__nav .f-button.is-next{right:0}.tm-bottom-b .is-horizontal .f-carousel__nav .f-button.is-prev{left:0}.h1-bigger{font-size:3rem}.gallery-home>li:first-child{left:0;top:60px}.gallery-home>li img{border-radius:60px;width:210px}.gallery-home>li:nth-child(2){right:15px}.gallery-home>li:nth-child(2) img,.gallery-home>li:nth-child(3) img{width:180px}.gallery-home>li:last-child{left:initial;right:0}.social{padding:calc(var(--margin)/2) 0px}#paperplane{width:100px}.lingua{position:absolute;right:20px}.logo-center{width:230px}.slider-video>div,.slider-video>div video{height:70vh}.omni-item{padding:var(--margin) 0 calc(var(--margin) / 2) 0}.omni-item .mobi-rid{margin-top:calc((var(--margin) / 2) *-1)}.tab-home .uk-tab{top:-20px}.tab-home .uk-tab>li>a{font-size:0.9rem;letter-spacing:0.1rem}.tab-home .uk-tab>li>a svg{width:50px;height:45px}.tab-home .uk-tab>li>a::before{width:100px;height:140px}.tab-home-content,.maremma{height:55vh}.bg-rust{padding:calc(var(--margin) / 2) 0}.galleria p>span{margin:-10px 20px 0 15px}.gallery-text-container{top:42.5%}.gallery-home>li:nth-child(3){bottom:calc(var(--margin) * 1.4)}.gallery-home>li:last-child{display:flex;align-items:end}.gallery-home>li:last-child>a.btn-ghost{order:-1;width:100px;height:100px;text-align:center;padding:12px;padding-top:2.45rem;margin-right:10px}.gallery-home>li:last-child .moduletable{right:0}.gallery-home>li:first-child .moduletable{right:-40px;left:initial;width:40px}.mod-offerte{padding-top:calc(var(--margin)/2);padding-bottom:0}.layout-territorio svg{height:80px}.maremma .uk-position-bottom .uk-container{padding-right:0;padding-left:0}.maremma .uk-position-center-right{right:-10px}.maremma .uk-position-center-left{left:-10px}.slider-exp .uk-position-relative{padding:0 40px}.leaves-animation.h1-home>.moduletable{margin:0 auto;top:-95px}.bg-grey{padding-top:calc(var(--margin) / 2)}.tm-footer .bg-rust{padding-top:0}.bg-book-voucher .btn-ghost{min-width:100px}.bg-book{height:300px}.uk-modal-full .uk-grid{height:auto}.modal-logo{width:210px;margin:calc(var(--margin) / 3) auto}.marg-bottom-small{margin-bottom:calc(var(--margin) / 3)}.strutture-teaser .check{max-width:none;column-count:2;column-gap:2rem}.omni-strutture-frontpage .items>* .uk-flex-first,.items-copy>* .uk-flex-first{order:2}.strutture-teaser .container-custom{margin-top:2rem}.tm-bottom-e .omni-item{padding-top:calc(var(--margin) * 1.2)}.strutture-teaser{margin-bottom:3rem}.map-rooms a svg{width:20px}.maremma{margin-bottom:calc(var(--margin)/2)}.barra-top{padding-top:30px}.slider-video .h4{margin-bottom:3rem}.bg-rust .container-custom,.bg-light .container-custom{margin-top:3rem}.impo{letter-spacing:0.2rem}.impo img{width:110px}.bg-rust.mod-offerte,.bg-light.mod-offerte{padding-top:0;padding-bottom:calc(var(--margin) / 2);margin-top:calc(var(--margin) / 2)}.marg-top{margin-top:calc(var(--margin) / 2)}.marg-bottom{margin-bottom:calc(var(--margin) / 2)}.pad-top{padding-top:calc(var(--margin) / 2)}.pad-bottom{padding-bottom:calc(var(--margin) / 2)}.people img{width:50%}.cit::before{width:125px;left:0;top:-70px}.cit::after{width:125px;right:0;bottom:-70px}.cit{margin-bottom:var(--margin)}.logo-bar{width:130px}.offerte-full .omni-item{padding-top:0;padding-bottom:0}.offerte-full .container-custom{margin-top:calc(var(--margin) / 2)}.uk-breadcrumb{padding:0 20px}.offerte-full .bg-light{padding-top:calc(var(--margin)/2)}form *+.uk-margin{margin-top:10px !important}form .uk-margin{margin-bottom:10px}.form-offerte{padding:calc(var(--margin)/2) 0}.layout-membership .media{margin:0 auto;max-width:100px}.layout-membership h3{text-align:center}.layout-membership .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{display:none}.layout-membership .uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:30px}.bg-light.mod-offerte.membership{padding-top:calc(var(--margin)/2)}.fasi{padding:30px 20px}.fasi span{display:inline-block;float:left;margin-bottom:12px}.bg-light.mod-offerte.slider-news{padding-top:calc(var(--margin)/2)}.uk-modal-full .uk-background-cover{height:auto !important;min-height:450px !important;border-top:calc(var(--margin)/2) solid #fff}.fixed-golf{bottom:80px;right:15px}.uk-offcanvas-bar{padding:40px 20px}.map-google{width:100%;aspect-ratio:1/1}.omni-offerte-frontpage .uk-subnav-pill>*{padding-left:5px}.menu-pill{display:flex}.rsform-block-accetto-privace-4{padding:25px 0 !important}.mod-offerte-mobi{padding-bottom:0 !important;margin-top:0 !important}#freccia{display:none}#rsform_5_page_0{text-align:center}.gallery-home>li{transform:scale(1)}.galleria{margin-top:0}.img-text{text-align:center;display:block}.img-flex{width:100%;border-radius:20%;margin-right:0px}.nav-item.item-274,.nav-item.item-324,.nav-item.item-360{margin-top:0}.eb-dialog{margin-bottom:60px;padding-bottom:10px}.mod-offerte-mobi .links{background-color:var(--green);color:#fff;border-radius:20px}.mod-offerte-mobi .links::before{display:none}.mod-menu{padding-left:20px}.specchietto{text-align:center}.specchietto .uk-grid>div::after{content:'';width:50%;height:1px;position:absolute;left:50%;background:#fff;bottom:0;transform:translateX(-50%);top:initial}.specchietto .uk-grid>div{padding:15px;text-align:center}.bg-bk .lista-serv-bw,.bg-bk .lista-serv-bw li{margin:0 10px 10px}.partner,.form-bw{padding:4em 2em}.bw-txt{margin-bottom:4em !important}.partner .uk-width-1-2\@s{width:48%;margin-bottom:30px}.partner .uk-width-1-1\@s{width:100%}.pag-ebw .og-bar-mobile-fixed a.preno{border-radius:0}.pag-ebw .h2 img{margin-left:0;width:30px}.pag-ebw .h2,.dj-bw{font-size:1.1em}.pag-ebw{margin-bottom:0}}@media (max-width:480px){.logo-center{width:190px}.social{display:block;width:100%;padding:20px 0}.social h5{display:none}.social>ul>li{display:inline-block;vertical-align:middle;margin:0 15px}.links-footer .moduletable{flex:auto}#paperplane{left:0}.iscriviti{margin-top:0}.pos-ospiti::before,.pos-mq::before{width:30px}.strutture-teaser .check{column-count:1}.layout-membership .media{padding:10px;max-width:60px}.layout-membership h3{margin-top:15px}.uk-tab>*>a{padding:5px}.gallery-home>li img{width:180px}.maremma .uk-position-bottom{bottom:-130px}.layout-territorio{padding-right:5px;padding-left:5px}.tm-bottom-e .omni-item{padding-top:calc(var(--margin) * 1.7)}.slider-exp .uk-grid-medium{margin-left:-10px}.slider-exp .uk-grid-medium>*{padding-left:10px}.menu-pill::before{margin-right:12px}#offcanvas h3,#offcanvas .h3{font-size:1rem;margin-bottom:10px;margin-top:30px}#offcanvas .uk-nav>li>a{padding:3px 0}.menu-pill{padding-bottom:10px;margin-bottom:18px}.menu-pill::before{margin-right:15px;width:40px}#offcanvas .menu-pill .uk-nav>li>a{padding:5px 10px}.bg-bk .lista-serv-bw,.bg-bk .lista-serv-bw li{margin:0 10px 10px}.partner,.form-bw{padding:4em 2em}.bw-txt{margin-bottom:4em !important}.partner .uk-width-1-2\@s{width:48%;margin-bottom:30px}.partner .uk-width-1-1\@s{width:100%}.pag-ebw .og-bar-mobile-fixed a.preno{border-radius:0}.pag-ebw .h2 img{margin-left:0;width:30px}.pag-ebw .h2,.dj-bw{font-size:1.1em}.pag-ebw{margin-bottom:0}}@media (max-height:860px) and (hover:hover) and (pointer:fine){#offcanvas h3,#offcanvas .h3{font-size:1rem;margin-bottom:10px;margin-top:30px}#offcanvas .uk-nav>li>a{padding:0}.menu-pill{padding-bottom:0px;margin-bottom:18px}.menu-pill::before{margin-right:15px;width:40px}#offcanvas .menu-pill .uk-nav>li>a{padding:5px 10px}}
