@charset "UTF-8";@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-Italic.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-Italic.woff') format('woff');font-family:'Amandine';font-weight:400;font-style:italic;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-LightItalic.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-LightItalic.woff') format('woff');font-family:'Amandine';font-weight:300;font-style:italic;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-Light.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-Light.woff') format('woff');font-family:'Amandine';font-weight:300;font-style:normal;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-MediumItalic.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-MediumItalic.woff') format('woff');font-family:'Amandine';font-weight:500;font-style:italic;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-Medium.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-Medium.woff') format('woff');font-family:'Amandine';font-weight:500;font-style:normal;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-Regular.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-Regular.woff') format('woff');font-family:'Amandine';font-weight:400;font-style:normal;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-BoldItalic.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-BoldItalic.woff') format('woff');font-family:'Amandine';font-weight:700;font-style:italic;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-Bold.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/Amandine-Bold.woff') format('woff');font-family:'Amandine';font-weight:700;font-style:normal;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-Bold.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-Bold.woff') format('woff');font-family:'Plus Jakarta Sans';font-weight:700;font-style:normal;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-BoldItalic.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-BoldItalic.woff') format('woff');font-family:'Plus Jakarta Sans';font-weight:700;font-style:italic;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-Italic.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-Italic.woff') format('woff');font-family:'Plus Jakarta Sans';font-weight:400;font-style:italic;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-Light.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-Light.woff') format('woff');font-family:'Plus Jakarta Sans';font-weight:300;font-style:normal;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-LightItalic.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-LightItalic.woff') format('woff');font-family:'Plus Jakarta Sans';font-weight:300;font-style:italic;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-Medium.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-Medium.woff') format('woff');font-family:'Plus Jakarta Sans';font-weight:500;font-style:normal;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-MediumItalic.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-MediumItalic.woff') format('woff');font-family:'Plus Jakarta Sans';font-weight:500;font-style:italic;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-Regular.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-Regular.woff') format('woff');font-family:'Plus Jakarta Sans';font-weight:400;font-style:normal;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-SemiBold.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-SemiBold.woff') format('woff');font-family:'Plus Jakarta Sans';font-weight:600;font-style:normal;font-display:swap}@font-face{src:url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-SemiBoldItalic.woff2') format('woff2'),url('https://www.thevillagechalet.it/templates/omnigraf/assets/fonts/PlusJakartaSans-SemiBoldItalic.woff') format('woff');font-family:'Plus Jakarta Sans';font-weight:600;font-style:italic;font-display:swap}:root{--font-title:'Amandine';--font-basic:'Plus Jakarta Sans';--brown:#403a34;--brown-light:#62574e;--beige:#d6cec6;--beige-dark:#938a83;--beige-light:#d3cdc5;--white:#fff;--padding:100px 0;--padding-lato:100px 80px;--padding-meno:30px 0;--pady:0 25vw;--margin-lato:0 30px}body{font-family:var(--font-basic);color:var(--brown-light);font-size:1.063rem;letter-spacing:0.05em;line-height:1.8em;font-weight:300;background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_bg.avif) center no-repeat;background-size:100%;background-position:inherit}h1,.h1,h2.h1{font-family:var(--font-title);color:var(--beige-dark);font-size:4rem;letter-spacing:0;font-weight:400;line-height:1em;text-transform:none;margin-bottom:10px}h1 span,.h1 span,h2.h1 span{display:block;font-style:italic;font-weight:300}h2,.h2{font-family:var(--font-basic);text-transform:uppercase;font-size:1rem;font-weight:500;color:var(--beige-dark);margin-bottom:40px;margin-top:25px;line-height:1.4em}h2 span,.h2 span{display:block}.h2 .pos-ospiti span{display:inline-block}.tm-top-a,.relativo{position:relative}.assoluto{position:absolute}strong{font-weight:500}a,a:hover{color:inherit;text-decoration:none}ul{margin:0;padding-left:0;list-style:none}.padding{padding:var(--padding)}.esperienze .padding{padding-bottom:90px}.acquapark.padding{padding-bottom:124px}.strutture-full .padding,.ristoranti-full .padding{padding-top:100px}.pos-form .padding{padding:100px 60px}.padding-meno{padding:var(--padding-meno)}.padding-lato{padding:var(--padding-lato)}.pady{padding:var(--pady)}.padding.padding-top{padding-top:150px}.margin{margin:var(--margin)}.going{font-family:var(--font-title);font-size:10.5rem;color:var(--beige);letter-spacing:0;overflow:hidden;padding:10px 0 120px 0;position:relative;text-transform:uppercase;font-weight:500}.going span{position:absolute;display:inline-block;white-space:nowrap;justify-content:flex-start;display:flex;animation:floatText 50s infinite linear;bottom:26px;line-height:0.45em;z-index:1}@keyframes floatText{from{transform:translateX(0%)}to{transform:translateX(-50%)}}.tm-top-a .moduletable:before,.bg:before,.omni-ristoranti .padding-items .uk-width-1-2\@s:last-child .relativo:before,.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(3) .relativo:before{content:'';position:absolute;width:100%;height:50%;background:linear-gradient(to bottom,rgba(0,0,0,0.6),rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.0));z-index:2;mix-blend-mode:multiply;left:0;right:0;display:block;top:0;pointer-events:none;transition:all .5s}.tm-top-a .recapiti .moduletable:before{display:none}.sez-home .tm-top-a .moduletable.header:after,.active-accordion li.tab.active:after,.layout-offerte .relativo:after,.abruzzo:after,.omni-ristoranti .padding-items .uk-width-1-2\@s:first-child .relativo:before,.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(2) .relativo:before,.griglia-villaggio .relativo:before{content:'';position:absolute;width:100%;height:50%;background:linear-gradient(to top,rgba(0,0,0,0.6),rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.0));z-index:1;mix-blend-mode:multiply;left:0;right:0;bottom:0;pointer-events:none;transition:all .5s}.layout-offerte:hover .relativo:after{opacity:0.4}.active-accordion li.tab.active:after{height:100%;opacity:0.5}.tm-logo{display:block;position:absolute;top:30px;left:0;right:0;width:190px;margin:0 auto}.testo-slider{position:absolute;z-index:3;bottom:90px;text-align:center;left:0;right:0;pointer-events:none}.testo-slider .h1{font-size:7.5rem;color:var(--white);margin-bottom:0;line-height:0.7em}.testo-slider .h2{font-weight:300;color:var(--white);letter-spacing:0.2em;margin-top:40px;margin-bottom:0}.recapiti{position:absolute;z-index:3;right:30px;top:30px;color:var(--white);font-size:0.8rem;font-weight:500;text-transform:uppercase;letter-spacing:0.075em}.telefono{margin:0 10px 0 20px}.telefono:after,.active-accordion li.tab.active .assoluto .pos-ospiti:after{content:'';display:inline-block;width:45px;height:1px;background:var(--white);vertical-align:middle;margin-left:10px;transition:all 0.5s}.recapiti a{transition:all .5s}.recapiti a:hover{transition:all .5s;color:var(--beige)}.recapiti span{font-weight:300}.mod_languages,.mod_languages ul,.recapiti div{display:inline-block}.mod_languages li{position:relative;transition:all .5s}.mod_languages li:before{content:'';background:var(--beige-dark);transition:all .5s;display:block;width:35px;height:35px;border-radius:50%;position:absolute;left:-9px;z-index:0;margin:0 auto;top:2px}.mod_languages li:hover:before{transition:all .5s;background:var(--brown-light)}.mod_languages li a{z-index:3;position:relative}.img-whatsapp{display:block;width:39px;margin:20px;transition:all .5s}.whatsapp:hover .img-whatsapp{width:29px;transition:all .5s}.menu-off{position:absolute;z-index:3;left:30px;top:25px;color:var(--white);font-size:0.75rem;font-weight:300}.btn-menu{color:var(--white);text-transform:uppercase;letter-spacing:0.25rem;padding:25px 0;width:6rem;font-size:0.75rem;display:block;position:relative}.btn-menu::before{content:"";display:inline-block;width:2.5rem;height:1px;background:var(--white);vertical-align:super;bottom:18px;right:0;transition:all .5s;position:absolute}.btn-menu::after{content:"";display:inline-block;width:6rem;height:1px;background:var(--white);vertical-align:super;top:10px;right:0;transition:all .5s;position:absolute}.btn-menu span{position:absolute;left:0;bottom:0px;transition:all .5s}.btn-menu:hover{color:var(--green)}.btn-menu:hover span{opacity:0}.btn-menu:hover::before{width:100%}.whatsapp{width:80px;height:80px;display:block;position:fixed;bottom:15px;right:15px;cursor:pointer;text-align:center;line-height:60px;background:#9cc685;border-radius:100%;box-shadow:1px 1px 4px 0 rgba(0,0,0,.3);color:#fff;font-size:30px;z-index:4;transition:all .5s}.whatsapp:hover{transition:all .5s;width:70px;height:70px;background:#7b9e68}.griglia .uk-width-1-2\@m:last-child{padding:10% 0 0 6%}.wellness .griglia .uk-width-1-2\@m:last-child{padding:0}.wellness .griglia .uk-width-1-2\@m:first-child{padding:10% 0 0 6%}.griglia .uk-width-2-5\@m{padding-right:80px}.wellness .griglia .uk-width-2-5\@m{padding-left:80px;padding-right:0}.wellness .griglia{margin-top:100px}.cerchio{display:block;width:180px}#scritta{animation:rotate 24s infinite linear;transform-origin:center}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.griglia .cerchio{position:absolute;bottom:-90px;right:21px}.wellness .griglia .cerchio{right:initial;left:-20px;bottom:-90px}.cerchio:hover #scritta{animation-play-state:paused}#bollino,#plus{transition:all .5s;transform-origin:center}.cerchio:hover #bollino,.cerchio:hover #plus{transform:scale(1.15);transform-origin:center;transition:all .5s}.an-logo{animation-name:an-logo;animation-duration:6s;animation-fill-mode:forwards;stroke-dasharray:300px;stroke-dashoffset:-300px;animation-iteration-count:infinite}@keyframes an-logo{0%{stroke-dashoffset:-300px}45%,55%{stroke-dashoffset:0}}.box-mappa{margin:0 0.5px;padding-bottom:120px}.mappa-thevillagechalet{display:block;width:100%}.bg-beige-trasp{background-color:#d6cec6;background:-webkit-linear-gradient(180deg,rgba(214,206,198,1) 0%,rgba(214,206,198,1) 60%,rgba(214,206,198,0) 60%,rgba(214,206,198,0) 100%);background:-moz-linear-gradient(180deg,rgba(214,206,198,1) 0%,rgba(214,206,198,1) 60%,rgba(214,206,198,0) 60%,rgba(214,206,198,0) 100%);background:-o-linear-gradient(180deg,rgba(214,206,198,1) 0%,rgba(214,206,198,1) 60%,rgba(214,206,198,0) 60%,rgba(214,206,198,0) 100%);background:linear-gradient(180deg,rgba(214,206,198,1) 0%,rgba(214,206,198,1) 60%,rgba(214,206,198,0) 60%,rgba(214,206,198,0) 100%)}.bg-beige-trasp .h1,#form-strutture .h1{color:var(--brown-light);text-transform:uppercase;font-size:4.5rem}.bg-beige-trasp .h2,#form-strutture .h2{color:var(--brown-light);font-size:1.375rem;font-weight:300}.esperienze-full .bg-beige-trasp .h2{margin-bottom:0}.esperienze-full .pady{margin-top:90px}.esperienze-full .pos-territorio{overflow:hidden}.active-accordion{width:100%;margin:0 auto 90px}.active-accordion ul{width:100%;display:table;table-layout:fixed;margin:0;padding:0}.active-accordion ul li{display:table-cell;position:relative;width:30%;height:743px;background-repeat:no-repeat;background-position:center center;transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;background-size:cover}.accordion-risto .active-accordion ul li{width:20%}.active-accordion li.active{width:70%;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;position:relative}.accordion-risto .active-accordion li.active{width:80%}.accordion-risto .active-accordion ul li{width20%}.active-accordion li .assoluto,.strutture-teaser .assoluto{bottom:60px;left:60px;color:var(--white);transition:all .5s;opacity:0;z-index:3;text-align:left}.strutture-teaser .assoluto .h1{color:var(--white)}.strutture-teaser .assoluto{opacity:1}.active-accordion li .assoluto .h1,.active-accordion li .assoluto .h2{color:var(--white)}.active-accordion li .assoluto .h1{text-transform:none;font-size:3.375rem}.active-accordion li .assoluto .dettaglio{margin-top:10px}.active-accordion li .assoluto .dettaglio span{display:inline-block}.active-accordion li .h2{margin-bottom:0;font-size:1rem}.active-accordion li.tab.active .assoluto{opacity:100%}.active-accordion li.tab.active .assoluto .pos-links,.strutture-teaser .pos-links{text-transform:uppercase;font-size:0.8rem;font-weight:500;letter-spacing:0.075em}.active-accordion li:after{content:'';position:absolute;width:100%;height:100%;background:var(--beige);z-index:1;left:0;right:0;bottom:0;pointer-events:none;transition:all .5s;opacity:0.8;transition:all .5s}.active-accordion li .pos-links{margin-left:10px}.padding .uk-container,.strutture-villaggio.uk-container,.esperienze-related.uk-container{padding-left:23vw;padding-right:23vw}.strutture-villaggio.uk-container{padding-bottom:90px}.bg-beige-dark{background:var(--beige-dark);margin:0 30px;color:var(--white)}.social{margin-top:30px}.links,#invia{text-transform:uppercase;font-size:0.875rem;letter-spacing:0.075em}.bg-beige-dark .links{background-color:var(--white);color:var(--brown);margin-top:90px}.esperienze .links{margin-top:90px}.bg-beige-dark .h1,.bg-beige-dark .h2{color:var(--white)}.bg-beige-dark .h1,.esperienze .h1{text-transform:uppercase;font-size:4.5rem}.bg-beige-dark .h2,.esperienze .h2{font-size:1.375rem;font-weight:300}.lista-servizi li{display:inline-block;padding:0 35px;width:25%;font-size:0.938rem;line-height:1.4em}.lista-servizi li span,.lista-servizi li strong{display:block}.lista-servizi li span,.inverno,.estate{text-transform:uppercase;font-size:1.063rem;margin-bottom:20px;position:relative;color:var(--white);line-height:1.4em;transition:all .5s;font-weight:500;pointer-events:none}.social .lista-servizi span{margin-bottom:0}.social .lista-servizi li a{position:relative;display:block}.lista-servizi li span:before,.inverno:before,.estate:before,.social .lista-servizi li a:before{display:block;position:absolute;top:-80px;left:0;right:0;margin:0 auto;width:45px;pointer-events:none}.social .lista-servizi li a:before,.social .lista-servizi li a:after{pointer-events:auto;transition:all .5s}.social .lista-servizi li a:hover:before,.social .lista-servizi li a:hover:after{transition:all .5s;opacity:0.5}.menu-offcanvas .social .lista-servizi li a:before{}.menu-offcanvas .social .lista-servizi li a{margin:0 5px}.social .lista-servizi li span:before,.social .lista-servizi li span:after{display:none}.lista-servizi li span:after,.inverno:after,.estate:after,.social .lista-servizi li a:after{content:'';width:80px;height:80px;display:block;position:absolute;top:-100px;left:0;right:0;margin:0 auto;border:1px solid var(--white);border-radius:50%;transition:all .5s;pointer-events:none}.social .lista-servizi li:hover span:after,.bg-inverno:hover .inverno:after,.bg-estate:hover .estate:after{border-color:var(--beige);transition:all .5s}.social .lista-servizi li:hover span,.bg-inverno:hover .inverno,.bg-estate:hover .estate{color:var(--beige);transition:all .5s}.lista-servizi li.immersi-nel-verde span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/immersi-nel-verde.svg)}.lista-servizi li.aperto-tutto-anno span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/aperto-tutto-anno.svg)}.lista-servizi li.pet-friendly span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/pet-friendly.svg)}.lista-servizi li.facebook a:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/facebook.svg)}.lista-servizi li.instagram a:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/instagram.svg)}.lista-servizi li.newsletter a:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/newsletter.svg)}.lista-servizi li.ristoranti span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/ristorante.svg)}.lista-servizi li.spa span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/spa.svg)}.lista-servizi li.acquaparco span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/acquaparco.svg)}.lista-servizi li.bowling span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/bowling.svg)}.lista-servizi li.griglia span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/griglia.svg)}.lista-servizi li.banchetti span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/banchetti.svg)}.lista-servizi li.musica span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/musica.svg)}.lista-servizi li.food span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/food.svg)}.lista-servizi li.specialita span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/specialita.svg)}.lista-servizi li.materia span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/materia.svg)}.lista-servizi li.star span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/star.svg)}.lista-servizi li.birra span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/birra.svg)}.lista-servizi li.piscina span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/piscina.svg)}.lista-servizi li.gonfiabili span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/gonfiabili.svg)}.lista-servizi li.beach span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/beach.svg)}.bg-beige-dark .padding-lato{padding-top:180px}.social-interne .tm-bottom-l{margin-top:30px}.plus{width:70px;transition:transform .5s cubic-bezier(0.25,1,0.5,1);transform-origin:center;will-change:transform}.layout-offerte:hover .plus{transform:scale(1.15)}.layout-offerte .assoluto{bottom:30px;left:30px;right:30px;text-align:left;z-index:3}.layout-offerte .pos-links{position:absolute;top:15px;left:15px}.layout-offerte .h2{margin-bottom:0;font-size:1rem;margin-top:10px;color:var(--white)}.layout-offerte .h1{text-transform:none;font-size:2.25rem;color:var(--white)}.links,#invia{display:inline-block;padding:15px 35px;color:white;border:none;font-weight:bold;clip-path:polygon(0% 0%,100% 13%,100% 94%,10% 100%);transition:background 0.3s;background:var(--beige);color:var(--brown);margin-top:30px;transition:all .5s}.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(2) .links,.omni-ristoranti .padding-items .uk-width-1-2\@s:last-child .links,.griglia-villaggio .uk-width-1-2\@m:last-child .links{clip-path:polygon(100% 0%,0% 13%,0% 94%,90% 100%);width:auto}.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(2) .links:hover,.omni-ristoranti .padding-items .uk-width-1-2\@s:last-child .links:hover,.griglia-villaggio .uk-width-1-2\@m:last-child:hover .links{clip-path:polygon(100% 0%,0% 0%,0% 100%,100% 100%) !important}#invia,.links-book{background:var(--brown);display:inline-block;width:200px;margin-top:0;color:var(--white)}.links-book{clip-path:polygon(100% 0%,0% 13%,0% 94%,90% 100%);width:auto;margin-left:10px}#invia:hover,.links-book:hover{background:var(--beige-dark)!important}.griglia-villaggio .uk-width-1-2\@m:last-child:hover .links{background-color:var(--brown);color:var(--beige)}.griglia-villaggio .uk-width-1-2\@m:hover .relativo:before{opacity:0.4}.links:hover,#invia:hover,.ristoranti-teaser:hover .links,.griglia-villaggio .uk-width-1-2\@m:first-child:hover .links{background-color:var(--brown);transition:all 0.5s;color:var(--beige);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)!important}.links-book:hover,.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(even):hover .links{clip-path:polygon(100% 0%,0% 0%,0% 100%,100% 100%) !important}.ristoranti-teaser:hover .relativo:before{opacity:0.3}.bg{background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;height:100vh;position:relative;z-index:1;display:block}.bg-inverno{background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_inverno.avif)}.bg-estate{background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_estate.avif)}.bg-esperienze-estate{background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_bg-esperienze-estate.avif)}.bg-esperienze-inverno{background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_bg-esperienze-inverno.avif)}.abruzzo .assoluto{top:160px;left:0;right:0;margin:0 auto;color:var(--white);text-align:center;z-index:3}.abruzzo a{color:var(--white)}.inverno:before{content:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_inverno.avif)}.estate:before{content:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_estate.avif)}.sotto-footer{background:var(--brown);color:var(--white);text-transform:uppercase;font-weight:600;font-size:0.75rem;letter-spacing:0.075em;margin-top:90px;padding:10px}.logo-footer{width:auto;margin:0 auto;display:block}.logo-footer polygon,.logo-footer rect,.logo-footer #Livello_1 path{fill:var(--brown)!important;stroke:none!important}.logo-footer path{stroke:var(--brown)!important}.tm-footer .padding{padding-bottom:0}.tm-footer a span{font-weight:300}.omnipolicycookielinks,.omnipa-cin{display:inline-block}.tel:after,.omnipolicycookielinks:after{content:'';display:inline-block;background:var(--beige);width:7px;height:7px;border-radius:50%;vertical-align:middle;margin:0 6px}.tel:after{margin-left:10px}#details-container{min-height:400px;width:100%;position:relative}.info-card{display:none;position:relative;width:100%;height:100%}.info-card.active{display:block;opacity:1}.popup-badge{background-color:var(--beige-dark);color:var(--white);font-size:0.795rem;line-height:1em;border-radius:50%;width:240px;height:240px;padding:35px 25px 15px 25px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:absolute;top:-30px;left:20px;z-index:2}.popup-badge h3{color:var(--white);font-size:0.9rem;margin:0 0 8px 0;font-weight:400;text-transform:uppercase;letter-spacing:0.075em}.popup-badge p{color:var(--white);line-height:1.4;margin:0 0 12px 0;font-style:italic}.popup-thumb{width:340px;height:340px;border-radius:50%;overflow:hidden;position:absolute;top:20px;left:340px;z-index:3}.popup-thumb img{width:100%;height:100%;object-fit:cover}.hotspot{position:absolute;z-index:3}.hotspot-donluis{top:0;right:30%}.hotspot-chalet{top:50%;left:10%}.hotspot-ciclabile{top:25%;left:20%}.hotspot-youtopia{bottom:5%;left:40%}.hotspot-sportvillage{bottom:0%;left:20%}.hotspot-materiaprima{top:16%;left:44%}.hotspot-babylon{top:20%;right:14%}.hotspot-acquapark{bottom:20%;left:40%}.map-container{position:relative}.marker{text-transform:uppercase;color:var(--brown);font-weight:700!important;font-size:0.713rem;text-align:center;line-height:1.4em;position:relative;width:150px}.marker strong{font-weight:700!important;position:relative;z-index:3}.marker:before{content:'';display:block;width:10px;height:10px;border-radius:50%;background:var(--brown);margin:0 auto 8px;position:relative;z-index:3}.marker:after{content:'';display:block;width:120px;height:120px;border-radius:50%;background:var(--white);position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:0;margin:0 auto;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);opacity:0.9}.is-active .marker:after{background:var(--brown);opacity:1;-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);width:90px;height:90px}.is-active .marker strong,.is-active .marker span{color:var(--white)}.is-active .marker:before{display:none}.marker span{display:block;color:var(--beige-dark);z-index:3;position:relative}.player{display:inline-block;position:absolute;transition:all .5s;text-align:center;font-size:15px;text-transform:uppercase;letter-spacing:0.1em;font-weight:600;margin:0 auto;line-height:1.1em;left:0;right:0}.player::before,.player-mobi:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/icona-play.svg);width:20px;height:20px;margin:0 auto 15px;display:block;border-radius:50%;transition:all .5s}.player-mobi:before{width:60px;height:60px}@keyframes pulse-animation{0%{box-shadow:0 0 0 0px rgba(256,256,256,0.2)}100%{box-shadow:0 0 0 20px rgba(256,256,256,0)}}.player:hover{transform:scale(1.05)}.player:hover::before{transform:translateY(-50%) scale(1.1)}#pov-mobi img{width:240px;height:240px;min-width:240px;min-height:240px;left:0;top:0;transform:translate(0);border-radius:50%;overflow:hidden}.popup-btn{display:block;width:100px;margin:5px auto 0;padding:8px 15px;font-size:0.7rem}#pov-mobi .caption{position:absolute;bottom:-190px;right:-20px;left:-20px;margin:0;text-align:center;color:var(--white);font-size:1rem;line-height:1.4em}#pov-mobi .caption span{display:block;text-transform:uppercase;font-size:0.9rem;font-weight:600;letter-spacing:0.1em}#pov-mobi .uk-slideshow-items{width:240px!important;height:240px !important;margin:0 auto;overflow:visible}.modal-video-mobi.uk-modal-dialog{margin:0 auto;top:50%;transform:translateY(-80%)}#pov-mobi .uk-modal-dialog{background:none}#pov-mobi .uk-slideshow-items>div{height:240px !important;overflow:visible!important}#pov-mobi .uk-slideshow{overflow:visible;position:relative}#pov-mobi .uk-slidenav-position .uk-slidenav{display:block}#pov-mobi .uk-slidenav-position .uk-slidenav-next{right:0}#pov-mobi .uk-slidenav-position .uk-slidenav-previous{left:0}.frecce-mappa{position:absolute;left:0;right:0;top:-60px;width:120px;margin:0 auto}.frecce-mappa .uk-slidenav-next:before,.frecce-mappa .uk-slidenav-previous:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/freccia-white.svg);width:60px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;transition:all .5s;width:100%;height:120%;right:auto;left:0;top:0}.frecce-mappa svg{display:none}.frecce-mappa .uk-slidenav-previous{transform:rotate(180deg)}.intro-mappa{padding:0 20px;position:relative}.txt-map{margin:10px 0 20px;font-style:italic}.uk-offcanvas-bar{transition:all 1s;transform-origin:top center;-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;width:100%!important;text-align:center;background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_bg.avif) center no-repeat;background-size:100%;padding:0;overflow:auto}.menu,.menu .uk-width-1-5{}.uk-offcanvas.uk-open{display:block;width:100%}.uk-offcanvas.uk-open .uk-offcanvas-bar.uk-offcanvas-bar-show{-webkit-transform:translateX(0%);transform:translateX(0%)}.uk-offcanvas-bar-flip{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-offcanvas .uk-drop{display:block;background:transparent;box-shadow:none;position:initial !important;padding:0}.uk-drop.uk-dropdown.uk-open{animation:none}.omni-menu .nav-item.deeper{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}.menu .uk-nav li>a{color:var(--beige-dark);font-family:var(--font-title);font-size:3.625rem;letter-spacing:0;font-weight:500;padding:40px 0 20px;transition:all .5s}.menu .uk-nav li>a:hover{color:var(--brown);transition:all .5s}.menu .uk-width-1-5 .uk-nav li>a{font-family:var(--font-basic);font-size:1rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--brown-light);border-bottom:1px solid var(--white);padding:30px;transition:all .5s}.menu .uk-width-1-5 .uk-nav li>a:before{content:'';display:inline-block;width:0px;height:0px;vertical-align:middle;background:var(--brown);border-radius:50%;margin-right:4px;transition:all .5s}.menu .uk-width-1-5 .uk-nav li>a:hover:before{width:6px;height:6px;transition:all .5s}.menu .uk-width-1-5 .uk-nav li>a:hover{transition:all .5s;color:var(--brown)}.link-offerte{background:var(--beige-dark);color:var(--white)!important}.link-offerte:before{background:var(--beige)!important}.link-offerte:hover{color:var(--beige)!important}.menu .uk-width-1-5 .uk-dropdown-nav li>a{border:none;padding:0 30px;text-transform:lowercase;color:var(--brown);font-weight:500;font-style:normal}.menu .uk-width-1-5 .uk-dropdown-nav li:last-child a{border-bottom:1px solid var(--white);padding-bottom:30px!important}.link-inverno,.link-estate,.link-esperienze{padding:3px 30px!important}.link-inverno:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/inverno-menu.svg)!important;display:inline-block!important;width:25px!important;vertical-align:middle!important;margin-right:8px!important;position:relative!important;left:initial!important;bottom:initial!important;background:none!important;height:25px!important;transition:all .5s}.link-estate:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/estate-menu.svg)!important;display:inline-block!important;width:28px!important;vertical-align:middle!important;margin-right:8px!important;position:relative!important;left:initial!important;bottom:initial!important;background:none!important;height:28px!important;transition:all .5s}.link-esperienze:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/esperienze-menu.svg)!important;display:inline-block!important;width:28px!important;vertical-align:middle!important;margin-right:8px!important;position:relative!important;left:initial!important;bottom:initial!important;background:none!important;height:28px!important;transition:all .5s}.link-inverno:hover:before,.link-estate:hover:before,.link-esperienze:hover:before{transition:all .5s;transform:rotate(40deg)}.link-esperienze:hover:before{transform:rotate(0);transform:scale(1.2)}.link-inverno:hover,.link-estate:hover,.link-esperienze:hover{color:var(--beige-dark)!important}.link-pre{border:none!important;padding-bottom:0!important}.menu .uk-dropdown{margin-top:10px}.menu .uk-dropdown li a{font-weight:300;font-style:italic;padding:5px 0 5px 40px;font-size:2.5rem;position:relative}.menu .uk-dropdown li a:before{content:'';display:inline-block;height:1px;width:30px;background:var(--beige);position:absolute;left:0;bottom:5px;transition:all .5s}.menu .uk-dropdown li a:hover:before{width:0;transition:all .5s}.menu .uk-dropdown li a:hover{padding-left:0}.menu .uk-width-4-5{padding-top:60px}.menu .uk-width-1-2:last-child{padding-left:60px}.menu .uk-width-1-5{background:var(--beige);height:calc(100vh - 70px)}.omni-menuimage-images>div{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;transition:all .5s;width:100%;height:auto;display:block;clip-path:url(#big-tl)}.omni-menuimage-show{opacity:1 !important}.omni-menuimage-images{background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_menu-thevillage.avif) no-repeat center center;background-size:cover;opacity:1!important;position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;transition:all .5s;width:100%;height:auto;display:block;clip-path:url(#big-tl)}.omni-menuimage-417,.omni-menuimage-439{background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_menu-chalet.avif) no-repeat center center;background-size:cover}.omni-menuimage-419,.omni-menuimage-436{background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_menu-villaggio.avif) no-repeat center center;background-size:cover}.omni-menuimage-418,.omni-menuimage-437{background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_menu-ristoranti.avif) no-repeat center center;background-size:cover}.omni-menuimage-420,.omni-menuimage-438{background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_menu-centro-benessere.avif) no-repeat center center;background-size:cover}.omni-menuimage-429,.omni-menuimage-442{background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_menu-sport.avif) no-repeat center center;background-size:cover}.omni-menuimage-430,.omni-menuimage-443{background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_menu-acquaparco.avif) no-repeat center center;background-size:cover}.omni-menuimage-427,.omni-menuimage-440{background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_chalet-anteprima.avif) no-repeat center center;background-size:cover}.omni-menuimage-428,.omni-menuimage-441{background:url(https://www.thevillagechalet.it/images/jch-optimize/ng/templates_omnigraf_assets_images_chalet-deluxe-anteprima.avif) no-repeat center center;background-size:cover}.menu-offcanvas .social{margin-top:120px!important;display:block;text-align:center;width:100%}.menu-offcanvas .lista-servizi{text-align:center;margin:0 auto;width:100%}.menu-offcanvas .lista-servizi li{padding:0 5px}.menu-offcanvas .lista-servizi a{padding:0 5px}.menu-offcanvas .lista-servizi li span:before{left:15px}.menu-offcanvas .lista-servizi li span:after{width:60px;height:60px}.menu-offcanvas .lista-servizi li span:before{width:35px;top:-85px}.padding.vuoto{padding-top:140px;padding-bottom:0}.home.padding{padding-bottom:0}.box-mappa .going{margin-bottom:120px;margin-top:160px}.going.margin{margin-bottom:90px}.box-mappa .uk-width-2-5\@m{padding:0 40px 0 80px;width:65%}.box-mappa .uk-width-3-5\@m{width:35%}.box-mappa h2{margin-top:-20px}.padding-items{padding:0 60px}.lista-servizi li{color:var(--white)!important;text-transform:none!important;font-weight:300!important;vertical-align:top}.pos-servizi li{padding-bottom:0!important;margin-bottom:12px}.pos-servizi li,.lista li{text-transform:uppercase;letter-spacing:0.075em;font-size:1rem;color:var(--beige-dark);font-weight:500;line-height:1.4em;padding-bottom:15px}.strutture-full .pos-servizi,.servizi-spa .lista{}.strutture-full .pos-plus{margin-top:100px}.servizi-spa .lista li:nth-child(4){break-after:column}.servizi-spa .lista li:nth-child(7){break-after:column}.rid{margin-top:40px;font-size:1rem;line-height:1.6em}.strutture-full .pos-servizi li:before,.lista li:before{content:'';display:inline-block;width:8px;height:8px;background:var(--beige);border-radius:50%;vertical-align:middle;margin-right:8px}.strutture-full .pos-gallery{margin-top:30px}.strutture-full .pos-gallery img{width:100%}.uk-close.btn-menu span{bottom:18px;letter-spacing:0.18em}.strutture-full .pos-gallery{position:relative}.pos-gallery{position:relative}.pos-gallery:before,.gallery:before{content:'';width:100%;height:100%;border-radius:50%;background:#6b3000;background:radial-gradient(circle,rgba(107,48,0,0.8) 0%,rgba(165,142,122,0) 50%,rgba(165,142,122,0) 80%,rgba(255,255,255,0) 90%,rgba(255,255,255,0) 100%);display:block;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);mix-blend-mode:multiply;cursor:pointer;pointer-events:none;transition:all .5s}.pos-gallery:hover:before,.gallery:hover:before{opacity:0}.pos-gallery:after,.gallery:after{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/gallery.svg);display:block;width:80px;height:80px;display:block;position:absolute;z-index:3;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);pointer-events:none}.bg-beige{background:var(--beige)}.menu-off .uk-close svg{display:none}.uk-offcanvas-bar .uk-close{color:var(--white)}fieldset{border:none;margin:0;padding:0}#form-strutture form{padding:0 80px}.offerte-full h1 span{font-size:3rem;margin-top:-10px}.offerte-full .h2{margin-bottom:0}.offerte-full .uk-width-3-5\@m{padding-right:60px}.include,.prezzo.h1{font-size:2.5rem}.prezzo .prefix{font-size:1rem;font-family:var(--font-basic)}.include{margin-bottom:25px}.servizi-villaggio .include{border-bottom:1px solid var(--beige);padding-bottom:25px}.pos-specifica{font-size:2rem}.pos-countdown{background:var(--beige-dark);display:inline-block;margin-top:20px;padding:20px 25px;color:var(--white)}.pos-countdown strong{font-family:var(--font-title);font-size:1.5rem;letter-spacing:0}.offerte-full .pos-gallery{margin-top:0}.count{margin-bottom:10px;display:block}.offerte-full .pos-intro{padding-top:25px;margin-top:20px;position:relative;margin-bottom:40px;text-transform:none;font-size:1.4rem;font-weight:300}.offerte-full .pos-intro:before{content:'';display:block;background:var(--beige);width:100%;height:1px;margin-bottom:35px}.pos-servizi li .pos-descrizione,.lista li span{text-transform:none;font-weight:300;display:block;margin-top:2px}.omni-ristoranti .padding-items,.griglia-villaggio.padding-items{margin-top:-90px;position:relative;z-index:3}.omni-ristoranti .padding-items img{width:100%}.omni-ristoranti .padding-items .uk-width-1-2\@s:first-child .pos-media img,.omni-ristoranti .padding-items .uk-width-1-2\@s:first-child .relativo:before,.griglia-villaggio .uk-width-1-2\@m:first-child .relativo:before{width:100%;height:100%;display:block;clip-path:url(#big-tl)}.griglia-villaggio img{width:100%}.omni-ristoranti .padding-items .uk-width-1-2\@s:first-child .assoluto,.griglia-villaggio .uk-width-1-2\@m:first-child .assoluto{bottom:40px;right:40px;text-align:right}.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(2) .pos-media img,.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(2) .relativo:before,.griglia-villaggio .uk-width-1-2\@m:last-child .relativo:before{width:100%;height:100%;display:block;clip-path:url(#big-tr)!important}.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(2) .assoluto,.griglia-villaggio .uk-width-1-2\@m:last-child .assoluto{bottom:40px!important;left:40px!important;text-align:left;top:initial!important}.griglia-villaggio .assoluto{z-index:3}.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(3) .pos-media img,.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(3) .relativo:before{width:100%;height:100%;display:block;clip-path:url(#big-bl)}.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(3) .assoluto{top:40px;right:40px;text-align:right}.omni-ristoranti .padding-items .uk-width-1-2\@s:last-child .pos-media img,.omni-ristoranti .padding-items .uk-width-1-2\@s:last-child .relativo:before{width:100%;height:100%;display:block;clip-path:url(#big-br)}.omni-ristoranti .padding-items .uk-width-1-2\@s:last-child .assoluto{top:40px;left:40px;text-align:left}.omni-ristoranti .padding-items .uk-width-1-2\@s .h1,.omni-ristoranti .padding-items .uk-width-1-2\@s .h2,.griglia-villaggio .h1,.griglia-villaggio .h2{color:var(--white)}.omni-ristoranti .padding-items .uk-width-1-2\@s .assoluto{z-index:3}.omni-ristoranti .padding-items .uk-width-1-2\@s .assoluto .links{margin-top:0px}.mask img{width:100%}.big-tl,.ristoranti-full .pos-media.mask img,.strutture-full .pos-media img,.map iframe{clip-path:url(#big-tl);-webkit-clip-path:url(#big-tl)}.big-tr{clip-path:url(#big-tr);-webkit-clip-path:url(#big-tr)}.big-bl{clip-path:url(#big-bl);-webkit-clip-path:url(#big-bl)}.big-br{clip-path:url(#big-br);-webkit-clip-path:url(#big-br)}.small-tl,.strutture-full .pos-mediadue img{clip-path:url(#small-tl);-webkit-clip-path:url(#small-tl);width:85%}.small-tr{clip-path:url(#small-tr);-webkit-clip-path:url(#small-tr);width:85%}.small-bl{clip-path:url(#small-bl);-webkit-clip-path:url(#small-bl);width:85%}.small-br{clip-path:url(#small-br);-webkit-clip-path:url(#small-br);width:85%}.strutture-teaser .prefix,.strutture-teaser .suffix{display:inline-block}.griglia-bar{padding:0 6vw 90px;text-align:center}.griglia-bar li{display:inline-block;text-align:center;padding:30px;width:40%;line-height:1.4em;font-size:1rem}.griglia-bar li:first-child{border-right:1px solid var(--beige)}.griglia-bar li span{display:block;font-family:var(--font-title);text-transform:uppercase;font-weight:500;color:var(--beige-dark);font-size:1.6rem;letter-spacing:0}.griglia-bar li strong{display:block;margin:15px 0;font-size:1rem}.griglia-bar li span:before{display:block;margin:0 auto 30px}.sport-village span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/sport-village.svg);width:120px}.don-luis span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/don-luis.svg);width:140px}.ristoranti-full .pos-info{border:1px solid var(--beige);width:40%;padding:40px 40px 20px;margin:60px auto 0}.ristoranti-full .pos-info a,.rid a,.links-easy{display:block;font-weight:600;color:var(--beige-dark);text-transform:uppercase;font-size:1rem}.pos-info .h2{margin-bottom:0}.pos-info .links-book{display:inline-block!important;color:var(--white)!important;margin-top:30px;margin-bottom:40px}.img-risto{margin-bottom:90px;width:100%}.pos-cucina.pady,.pos-plus .pady{padding:0 15vw}.paddingmeno{padding-top:90px!important}.links-rid:after{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid var(--beige-dark);vertical-align:middle;display:inline-block;margin:-5px 0 0 5px;animation:bounce 1s ease-in-out infinite both}.links-easy:after{content:'';width:0;height:0;border-top:7px solid transparent;border-left:9px solid var(--beige-dark);border-bottom:7px solid transparent;vertical-align:middle;display:inline-block;margin:-5px 0 0 5px;animation:bounce-2 1s ease-in-out infinite both}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-1px)}}@keyframes bounce-2{0%,20%,50%,80%,100%{transform:translateX(0)}40%{transform:translateX(2px)}60%{transform:translateX(3px)}}.ristoranti-full .padding-lato img{padding:0 10vw}.ristoranti-full .going{margin-top:90px}.pos-gallery img{width:100%}.ristoranti-full .pos-ristoranti{padding:90px 10vw}.ristoranti-full .pos-ristoranti .uk-grid-medium{margin-top:90px}.omni-faq-frontpage .padding-lato{padding-top:0}.omni-faq-frontpage .uk-accordion-title{color:var(--beige-dark);font-family:var(--font-title);font-weight:500;letter-spacing:0;border-bottom:2px solid var(--beige);padding:20px 0}.sez-faq .h1{font-size:2rem;text-transform:uppercase;margin-top:40px}.box-prenotazione .pady{font-size:1.8rem;font-family:var(--font-title);letter-spacing:0;color:var(--beige-dark);font-weight:400}.box-prenotazione .moduletable{margin-top:40px}.lista-prenota{margin-top:40px}.lista-prenota li{display:inline-block;padding:0 20px}.layout-strutturevillaggio .h2 span{display:inline-block}.gallery-interne{margin-top:30px}.servizi-villaggio{padding-top:60px;padding-bottom:60px}.griglia-spa{margin-top:-30px!important}.ristoranti-full .uk-width-1-2\@m:last-child,.indicazioni .uk-width-1-2\@m:last-child{padding:0 60px}.esperienze-related{margin-top:90px}.frecce-slider{position:absolute;left:0;right:0;margin:0 auto;z-index:3;width:160px;top:-45px}.frecce-slider .uk-invisible{visibility:visible!important}.frecce-slider [hidden]{display:block !important}.frecce-slider .uk-slidenav:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/freccia-white.svg);display:block;width:25px}.frecce-slider .uk-slidenav-previous:before{transform:rotate(-180deg)}.esperienze .frecce-slider .uk-slidenav:before,.esperienze-related .frecce-slider .uk-slidenav:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/freccia-brown.svg)}.frecce-slider .uk-slidenav svg{display:none}.slider .uk-slider-container,.esperienze-related .uk-slider-container{overflow-y:visible!important}.slider .uk-slider-container,.esperienze-related .uk-slider-container{padding-top:40px}.form-newsletter{margin-top:80px}.form-contatti{margin:0 30px}.map{filter:grayscale(0.4)}.lista-indicazioni li{padding-bottom:20px}.lista-indicazioni li span{display:block;font-family:var(--font-title);text-transform:uppercase;font-size:24px;font-weight:400;color:var(--beige-dark);border-bottom:1px solid var(--beige);padding-bottom:15px;margin-bottom:10px}.lista-indicazioni li span:before{display:inline-block;width:50px;height:50px;vertical-align:middle;margin-right:15px}.lista-indicazioni li.auto span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/auto.svg)}.lista-indicazioni li.treno span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/treno.svg)}.lista-indicazioni li.aereo span:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/aereo.svg)}.lista-indicazioni li strong{display:block;text-transform:uppercase;font-size:16px}.padding.indicazioni{padding-bottom:70px}.gallery-teaser{margin-bottom:90px}.omni-gallery-frontpage .items .gallery-teaser:last-child{margin-bottom:30px}.gallery-teaser .pos-titolo{font-size:36px;text-transform:uppercase;margin-bottom:30px}.lista-bike li{border-bottom:1px solid var(--beige);padding-bottom:15px;margin-bottom:15px}.lista-bike li:last-child{padding-bottom:0;margin-bottom:0;border:none}.lista-bike li span{display:block;color:var(--beige-dark);text-transform:uppercase;letter-spacing:0.1em;font-weight:500;font-size:1rem}.grecaptcha-badge{display:none!important}.territorio-teaser .uk-accordion-title::before{display:none}.omni-territorio-frontpage .padding-items{padding-bottom:30px}.territorio-teaser .uk-accordion-content{background:var(--beige);padding:20px 20px 0}.padding-mobi{padding-top:100px}#div_widget_contatti{max-width:100%!important;margin:0!important}.uk-sticky{height:1px !important;margin-top:-1px !important}.barra-fixed{background:rgba(147,138,131,0.69);height:70px!important;backdrop-filter:blur(10px);z-index:10}.barra-fixed .menu-off{top:12px}.sopra-menu .menu-off{top:2px}.barra-fixed .recapiti{top:15px}.barra-fixed .tm-logo{top:15px;width:145px}.barra-fixed #Livello_1{display:none}.og-bar-mobile-fixed{background:rgb(255,255,255,0.7);box-shadow:0 0 35px rgba(0,0,0,0.4);backdrop-filter:blur(10px);position:fixed;bottom:0;width:100%;text-align:center;z-index:99}.og-bar-mobile-fixed a{font-size:13px;text-transform:uppercase;font-weight:500;padding:12px 0;width:100%;display:inline-block;line-height:1.5em;height:43px;color:var(--brown);position:relative}.og-bar-mobile-fixed a:before{display:block;width:20px;margin-left:auto;margin-right:auto}.og-bar-mobile-fixed a:after{content:'';display:block;position:absolute;width:1px;height:50px;position:absolute;top:5px;bottom:0;right:0;background:var(--beige-dark)}.og-bar-mobile-fixed .uk-width-1-4:last-child a:after{display:none}.chiama:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/phone.svg)}.booking:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/calendar.svg);width:22px}.scrivi:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/envelope.svg);width:22px;margin-bottom:6px}.whats:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/whats.svg);width:22px}.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]),.bg-beige .uk-textarea{height:50px;background:none;border:none;border-bottom:1px solid var(--beige-dark);padding-left:0}.bg-beige .uk-textarea{background:none}.rsform-block-accetto-privace-3,.rsform-block-newsletter-3,.rsform-block-accetto-privace-5,.rsform-block-newsletter-5,.rsform-block-accetto-privace-4{text-transform:uppercase;font-size:0.7rem;letter-spacing:0.1em;margin:0!important}.rsform-block-accetto-privace-3 a,.rsform-block-accetto-privace-5 a,.rsform-block-accetto-privace-4 a{color:var(--brown);font-weight:600;text-decoration:underline}.bg-beige .uk-checkbox{border-color:var(--beige-dark);margin-right:5px}.uk-input::placeholder,.uk-textarea::placeholder{color:#666}.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}}.logo-village-resort:before{content:url(https://www.thevillagechalet.it/templates/omnigraf/assets/images/sport-village-resort-color.svg);display:inline-block;width:200px;padding-top:20px}.loghetti{display:flex;flex-direction:column !important;align-items:center;margin-bottom:50px}@media (min-width:1200px) and (max-width:1599px){:root{--pady:0 22vw;--padding-lato:100px 40px}.box-mappa .uk-width-2-5\@m{padding:0 40px}.box-mappa h2{margin-top:-60px}.popup-badge{top:-20px;left:0}.popup-thumb{left:320px}.txt-mappa{display:none}.marker:after{display:none}.hotspot-sportvillage{left:5%}.going{font-size:9rem}.whatsapp{width:60px;height:60px}.img-whatsapp{width:30px;margin:14px 16px}.box-mappa .going{margin-top:80px}.menu .uk-width-1-5 .uk-nav li>a{padding:20px 10px}.link-inverno,.link-estate,.link-esperienze{padding:3px 10px !important}.menu-offcanvas .social .lista-servizi li a:before{transform:translate(20%)}}@media (min-width:960px) and (max-width:1199px){:root{--padding:60px 0;--padding-lato:60px 20px;--padding-meno:30px 0;--pady:0 10vw;--margin-lato:0 20px}body{font-size:1rem;line-height:1.6em}.testo-slider{bottom:40px}.testo-slider .h1{font-size:6rem}h1,.h1,h2.h1{font-size:3rem}.servizi-villaggio .include{font-size:2rem;padding-bottom:15px;margin-bottom:15px}.pos-gallery:before,.gallery:before{width:50%;height:50%}.griglia .uk-width-2-5\@m{padding-right:40px}h2,.h2{margin-top:10px;margin-bottom:10px;font-size:0.9rem}.bg-beige-trasp .h2{margin-bottom:40px}.griglia .uk-width-1-2\@m:last-child{padding:15% 0 0 3%}.going{font-size:8rem}.wellness .griglia .uk-width-2-5\@m{padding-left:30px;padding-right:30px}.box-mappa .going{margin-bottom:60px;margin-top:120px}.box-mappa .uk-width-2-5\@m{padding:0 0 0 30px}.popup-badge{top:-40px;width:250px;height:250px;left:-20px}.popup-thumb{width:260px;height:260px;top:180px}.popup-btn{padding:0 15px}.is-active .marker:after{width:150px;height:150px}.lista-servizi li{display:inline-block;padding:0 10px;width:30%;font-size:0.938rem;line-height:1.4em}.padding .uk-container,.strutture-villaggio.uk-container,.esperienze-related.uk-container{padding-left:10vw;padding-right:10vw}.slider .uk-slider-container,.esperienze-related .uk-slider-container{padding-top:110px}.frecce-slider{top:-70px}.esperienze .padding{padding-bottom:40px}.esperienze .links{margin-top:60px}.omni-offerte-frontpage .padding .pady,.omni-gallery-frontpage .padding .pady,.omni-pagine-info .padding .pady,.omni-faq-frontpage .padding .pady{padding-top:60px}}@media (min-width:640px) and (max-width:959px){:root{--padding:40px 0;--padding-lato:40px 20px;--padding-meno:20px 0;--pady:0 20px;--margin-lato:0 20px}.recapiti{display:none}.tm-logo{width:140px;right:25px;left:initial}.home .griglia .uk-width-2-5\@m{order:-1;padding:0 25px}h1,.h1,h2.h1,.bg-beige-trasp .h1,#form-strutture .h1,.bg-beige-dark .h1,.esperienze .h1{font-size:3rem}h2,.h2{margin-bottom:20px;line-height:1.2em}.griglia .uk-grid-collapse .uk-width-1-2\@m:first-child{display:none}.wellness .griglia .uk-grid-collapse .uk-width-1-2\@m:first-child{display:block}.wellness .griglia .uk-grid-collapse .uk-width-1-2\@m:last-child{display:none}.wellness .griglia .cerchio{right:21px;left:initial;bottom:-90px}.going{font-size:4.5rem}.box-mappa .going{margin-bottom:40px;margin-top:60px}.box-mappa .uk-width-2-5\@m{padding:0 20px}.bg-beige-dark .padding-lato{padding-top:80px;padding-bottom:0}.ristoranti-full .bg-beige-dark .padding-lato{margin-top:60px}.lista-servizi li{width:auto;padding:70px 0}.pos-servizi li{padding-bottom:70px !important}.social .lista-servizi li{width:30%;padding:50px 0 0}.wellness .griglia .uk-width-2-5\@m{padding-left:20px;padding-right:20px}.wellness .griglia{margin-top:40px}.wellness .padding{padding-top:0;padding-bottom:100px}.padding .uk-container,.strutture-villaggio.uk-container,.esperienze-related.uk-container{padding-left:20px;padding-right:20px}.bg-beige-dark{margin:0 20px}.sez-acquapark .bg-beige-dark{margin-top:50px}.frecce-slider{top:-30px}.layout-offerte .assoluto{left:20px;right:20px;bottom:20px}.bg-beige-dark .links,.esperienze .links{margin-top:60px}.acquapark .griglia .uk-width-2-5\@m{order:-1;padding:0 20px}.bg-inverno,.bg-estate,.bg-esperienze-estate,.bg-esperienze-inverno{height:40vh}.abruzzo .testo-slider{position:relative;top:0;bottom:initial;padding:0 20px 40px}.pos-territorio .testo-slider{padding-top:40px}.abruzzo .testo-slider .h1,.abruzzo .testo-slider .h2{color:var(--beige-dark)}.testo-slider .h1,.testo-slider .h2{transform:translateX(0%);opacity:1}.abruzzo:after{display:none}.testo-slider .h1{font-size:4rem}.testo-slider .h1 span{line-height:1em}.esperienze .padding{padding-bottom:40px}.social li strong{display:none}.tm-footer{padding:0 20px}.sotto-footer{margin-top:20px}.omnipa-cin,.tel{display:block}.tel:after,.omnipolicycookielinks:after{display:none}.whatsapp{display:none}.menu-offcanvas .uk-width-4-5,.menu-offcanvas .uk-width-1-5,.menu-offcanvas .uk-width-1-2{width:100%}.menu .uk-width-4-5{padding-top:0}.menu .uk-width-1-2:last-child{padding-left:0}.menu .uk-nav li>a{font-size:3rem;padding-top:30px}.menu .uk-dropdown li a{font-size:2rem}.menu .uk-dropdown li a{padding:5px 0}.menu{padding:0 20px}.menu .uk-width-1-5{background:none;height:auto}.menu-offcanvas .social{margin-top:20px!important;background:var(--beige)}.menu .uk-width-1-5 .uk-nav li>a{padding:5px 0}.omni-menu.mod-menu.uk-nav{margin-top:20px}.link-offerte{margin-bottom:10px}.menu-offcanvas .lista-servizi li{width:20%;margin-top:120px;padding:0}.menu-offcanvas .lista-servizi li span:before{left:0px}.interne .griglia .uk-width-3-5\@m{order:99}.interne .griglia .uk-width-2-5\@m{padding:20px}.small-tl,.strutture-full .pos-mediadue img{width:100%}.griglia .uk-width-1-2\@m:last-child,.ristoranti-full .uk-width-1-2\@m{padding:20px 20px 0}.strutture-full .griglia .uk-width-1-2\@m:first-child{display:block;padding:20px}.strutture-full .griglia .uk-width-1-2\@m:last-child{display:none}.padding.interne{padding-bottom:0;padding-top:10px}.padding-items{padding:0 20px}.omni-ristoranti .padding-items .uk-width-1-2\@s:first-child .assoluto,.griglia-villaggio .uk-width-1-2\@m:first-child .assoluto,.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(3) .assoluto{bottom:20px;left:20px;right:initial;text-align:left;top:initial}.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(2) .assoluto,.griglia-villaggio .uk-width-1-2\@m:last-child .assoluto,.omni-ristoranti .padding-items .uk-width-1-2\@s:last-child .assoluto{bottom:20px;right:20px;left:initial;text-align:right;top:initial}.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(3) .relativo:before,.omni-ristoranti .padding-items .uk-width-1-2\@s:last-child .relativo:before{background:linear-gradient(to top,rgba(0,0,0,0.6),rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.0))}.links,#invia{padding:8px 35px}.griglia-villaggio .links{margin-top:10px}.box-prenotazione .moduletable{margin-top:10px}.strutture-villaggio.uk-container{padding-bottom:20px}.pos-gallery:after,.gallery:after{width:60px;height:60px}.pos-gallery:before,.gallery:before{width:50%;height:50%}#form-strutture{margin-bottom:20px}#form-strutture form{padding:0 20px}.layout-header,.layout-header .og-video-browserplayer{height:30vh}.ristoranti-teaser .h1{font-size:2.6rem}.griglia-bar li{width:auto;padding:20px}.griglia-bar li:first-child{border-right:none}.griglia-bar{padding:0 20px 40px;text-align:center}.omni{padding:20px 20px 90px!important;margin-top:20px}.h1.include span{font-size:2.4rem;line-height:1.1em}.servizi-villaggio .uk-grid-large>.uk-grid-margin{margin-top:0}.strutture-full .padding,.ristoranti-full .padding{padding-top:70px;padding-bottom:0}.ristoranti-full .uk-width-1-2\@m:last-child,.indicazioni .uk-width-1-2\@m:last-child{padding:30px 20px 0}.pos-cucina .pady,.pos-plus .pady{padding:0}.pos-plus .pady{padding-top:20px!important}.paddingmeno{padding-top:40px !important}.ristoranti-full .pos-info{border:1px solid var(--beige);width:auto;padding:20px;margin:40px 20px 20px}.ristoranti-full .padding-lato img{padding:0}.img-risto{margin-bottom:20px}.ristoranti-full .pos-ristoranti{padding:20px 20px 0}.ristoranti-full .pos-ristoranti .uk-grid-medium{margin-top:40px}.pos-cucina.pady,.pos-plus .pady{padding:0 20px}.griglia .uk-width-2-5\@m{padding:20px}.going.margin{margin-bottom:40px}.strutture-full .pos-servizi,.servizi-spa .lista{column-count:1}.strutture-full .pos-servizi{padding-bottom:40px}.omni-ristoranti .padding-items,.griglia-villaggio.padding-items{margin-top:-40px}.going-ass{margin-top:-80px}.offerte-full .uk-width-3-5\@m{padding:20px}.esperienze-related{margin-top:20px}.esperienze-full .pady{margin-top:30px}.esperienze .h1,.esperienze .h2{padding:0 20px}.omni-pagine-acquapark .pos-gallery{margin-bottom:20px}}@media (max-width:639px){:root{--padding:40px 0;--padding-lato:40px 20px;--padding-meno:20px 0;--pady:0 20px;--margin-lato:0 20px}.recapiti{display:none}.tm-logo{width:140px;right:25px;left:initial}.home .griglia .uk-width-2-5\@m{order:-1}h1,.h1,h2.h1,.bg-beige-trasp .h1,#form-strutture .h1,.bg-beige-dark .h1,.esperienze .h1{font-size:2.8rem}h2,.h2{margin-bottom:10px;line-height:1.2em;margin-top:10px}.griglia .uk-grid-collapse .uk-width-1-2\@m:first-child{display:none}.wellness .griglia .uk-grid-collapse .uk-width-1-2\@m:first-child{display:block}.wellness .griglia .uk-grid-collapse .uk-width-1-2\@m:last-child{display:none}.wellness .griglia .cerchio{right:10px;left:initial;bottom:-90px}.going{font-size:4.5rem}.box-mappa .going{margin-bottom:40px;margin-top:60px}.box-mappa .uk-width-2-5\@m{padding:0 20px}.bg-beige-dark .padding-lato{padding-top:80px;padding-bottom:0}.lista-servizi li{width:auto;padding:70px 0}.pos-servizi li{}.social .lista-servizi li{width:30%;padding:50px 0 0}.wellness .griglia .uk-width-2-5\@m{padding-left:20px;padding-right:20px}.wellness .griglia{margin-top:0}.wellness .padding{padding-top:0;padding-bottom:100px}.padding .uk-container,.strutture-villaggio.uk-container,.esperienze-related.uk-container{padding-left:20px;padding-right:20px}.bg-beige-dark{margin:0}.sez-acquapark .bg-beige-dark{margin-top:50px}.frecce-slider{top:-30px}.layout-offerte .assoluto{left:20px;right:20px;bottom:20px}.bg-beige-dark .links,.esperienze .links{margin-top:60px}.acquapark .griglia .uk-width-2-5\@m{order:-1;padding:0 20px}.bg-inverno,.bg-estate,.bg-esperienze-estate,.bg-esperienze-inverno{height:40vh}.abruzzo .testo-slider{position:relative;top:0;bottom:initial;padding:0 20px 40px}.pos-territorio .testo-slider{padding-top:40px}.abruzzo .testo-slider .h1,.abruzzo .testo-slider .h2{color:var(--beige-dark)}.testo-slider .h1,.testo-slider .h2{transform:translateX(0%);opacity:1}.abruzzo:after{display:none}.testo-slider .h1{font-size:4rem}.testo-slider .h1 span{line-height:1em;font-size:3rem}.esperienze .padding{padding-bottom:40px}.social li strong{display:none}.tm-footer{padding:0 20px}.sotto-footer{margin-top:20px}.omnipa-cin,.tel{display:block}.tel:after,.omnipolicycookielinks:after{display:none}.whatsapp{display:none}.menu-offcanvas .uk-width-4-5,.menu-offcanvas .uk-width-1-5,.menu-offcanvas .uk-width-1-2{width:100%}.menu .uk-width-4-5{padding-top:0}.menu .uk-width-1-2:last-child{padding-left:0}.menu .uk-nav li>a{font-size:3rem;padding-top:30px}.menu .uk-dropdown li a{font-size:2rem}.menu .uk-dropdown li a{padding:5px 0}.menu{padding:0 20px}.menu .uk-width-1-5{background:none;height:auto}.menu-offcanvas .social{margin-top:20px!important;background:var(--beige)}.menu .uk-width-1-5 .uk-nav li>a{padding:5px 0}.omni-menu.mod-menu.uk-nav{margin-top:20px}.link-offerte{margin-bottom:10px}.menu-offcanvas .lista-servizi li{width:20%;margin-top:120px;padding:0}.menu-offcanvas .lista-servizi li span:before{left:0px}.interne .griglia .uk-width-3-5\@m{order:99}.interne .griglia .uk-width-2-5\@m{padding:20px}.small-tl,.strutture-full .pos-mediadue img{width:100%}.griglia .uk-width-1-2\@m:last-child,.ristoranti-full .uk-width-1-2\@m{padding:20px 20px 0}.strutture-full .griglia .uk-width-1-2\@m:first-child{display:block;padding:20px}.strutture-full .griglia .uk-width-1-2\@m:last-child{display:none}.padding.interne{padding-bottom:0;padding-top:10px}.padding-items{padding:0 20px}.omni-ristoranti .padding-items .uk-width-1-2\@s:first-child .assoluto,.griglia-villaggio .uk-width-1-2\@m:first-child .assoluto,.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(3) .assoluto{bottom:20px;left:20px;right:initial;text-align:left;top:initial}.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(2) .assoluto,.griglia-villaggio .uk-width-1-2\@m:last-child .assoluto,.omni-ristoranti .padding-items .uk-width-1-2\@s:last-child .assoluto{bottom:20px;right:20px;left:initial;text-align:right;top:initial}.omni-ristoranti .padding-items .uk-width-1-2\@s:nth-child(3) .relativo:before,.omni-ristoranti .padding-items .uk-width-1-2\@s:last-child .relativo:before{background:linear-gradient(to top,rgba(0,0,0,0.6),rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.0))}.links,#invia{padding:8px 35px;margin-top:10px}.griglia-villaggio .links{margin-top:10px}.box-prenotazione .moduletable{margin-top:10px}.strutture-villaggio.uk-container{padding-bottom:20px}.pos-gallery:after,.gallery:after{width:60px;height:60px}.pos-gallery:before,.gallery:before{width:50%;height:50%}#form-strutture{margin-bottom:20px}#form-strutture form{padding:0 20px}.layout-header,.layout-header .og-video-browserplayer{height:40vh}.ristoranti-teaser .h1{font-size:2.6rem}.griglia-bar li{width:auto;padding:20px}.griglia-bar li:first-child{border-right:none}.griglia-bar{padding:0 20px 40px;text-align:center}.omni{padding:20px 20px 90px!important;margin-top:20px}.h1.include span{font-size:2.4rem;line-height:1.1em}.servizi-villaggio .uk-grid-large>.uk-grid-margin{margin-top:0}.strutture-full .padding,.ristoranti-full .padding{padding-top:70px;padding-bottom:0}.ristoranti-full .uk-width-1-2\@m:last-child,.indicazioni .uk-width-1-2\@m:last-child{padding:30px 20px 0}.pos-cucina .pady,.pos-plus .pady{padding:0}.pos-plus .pady{padding-top:20px!important}.paddingmeno{padding-top:40px !important}.ristoranti-full .pos-info{border:1px solid var(--beige);width:auto;padding:20px;margin:40px 20px 20px}.ristoranti-full .padding-lato img{padding:0}.img-risto{margin-bottom:20px}.ristoranti-full .pos-ristoranti{padding:20px 20px 0}.ristoranti-full .pos-ristoranti .uk-grid-medium{margin-top:40px}.pos-cucina.pady,.pos-plus .pady{padding:0 20px}.griglia .uk-width-2-5\@m{padding:20px}.going.margin{margin-bottom:40px}.strutture-full .pos-servizi,.servizi-spa .lista{column-count:1}.strutture-full .pos-servizi{padding-bottom:40px}.omni-ristoranti .padding-items,.griglia-villaggio.padding-items{margin-top:-40px}.going-ass{margin-top:-80px}.offerte-full .uk-width-3-5\@m{padding:20px}.esperienze-related{margin-top:20px}.esperienze-full .pady{margin-top:30px}.esperienze .h1,.esperienze .h2{padding:0 20px}.layout-esperienze .h1,.layout-esperienze .h2{padding:0}.omni-pagine-acquapark .pos-gallery{margin-bottom:20px}.tm-bottom-b .uk-slider-items li,.tm-bottom-e .uk-slider-items li{height:50vh;background-size:cover;position:relative}.tm-bottom-b .uk-slider-items li .assoluto,.tm-bottom-e .uk-slider-items li .assoluto{left:20px;color:var(--white);transition:all .5s;z-index:3;text-align:left;bottom:20px;z-index:3}.tm-bottom-b .uk-slider-items li .assoluto .h1,.tm-bottom-e .uk-slider-items li .assoluto .h1{color:var(--white);text-transform:none}.tm-bottom-b .uk-slider-items li .assoluto .h2,.tm-bottom-e .uk-slider-items li .assoluto .h2{color:var(--white);font-size:1rem;font-weight:500}.tm-bottom-b .uk-slider-items li .assoluto .dettaglio span,.tm-bottom-e .uk-slider-items li .assoluto .dettaglio span{display:inline-block}.tm-bottom-b .uk-slider-items li .assoluto .pos-links,.tm-bottom-e .uk-slider-items li .assoluto .pos-links{text-transform:uppercase;font-size:0.8rem;font-weight:500;letter-spacing:0.075em}.tm-bottom-b .uk-slider-items li .assoluto .pos-ospiti:after,.tm-bottom-e .uk-slider-items li .assoluto .pos-ospiti:after{content:'';display:inline-block;width:25px;height:1px;background:var(--white);vertical-align:middle;margin-left:5px;transition:all 0.5s;margin-right:5px}.bg-beige-trasp{background-color:#d6cec6;background:-webkit-linear-gradient(180deg,rgba(214,206,198,1) 0%,rgba(214,206,198,1) 40%,rgba(214,206,198,0) 40%,rgba(214,206,198,0) 100%);background:-moz-linear-gradient(180deg,rgba(214,206,198,1) 0%,rgba(214,206,198,1) 40%,rgba(214,206,198,0) 40%,rgba(214,206,198,0) 100%);background:-o-linear-gradient(180deg,rgba(214,206,198,1) 0%,rgba(214,206,198,1) 40%,rgba(214,206,198,0) 40%,rgba(214,206,198,0) 100%);background:linear-gradient(180deg,rgba(214,206,198,1) 0%,rgba(214,206,198,1) 40%,rgba(214,206,198,0) 40%,rgba(214,206,198,0) 100%)}.bg-beige-trasp .pady{margin-top:25px}.box-mappa{padding-bottom:100px}.logo-village-resort:before{width:170px;padding-top:20px}.loghetti{margin-bottom:30px}}
