@import"https://fonts.googleapis.com/css?family=Roboto:400,700";.color1{color:#405a73}.color2{color:#b2b2b2}.color3{color:#d36565}.colorW{color:#fff}.bColor1{background-color:var(--primaryColor)}.bColor2{background-color:#b2b2b2}.bColor3{background-color:#d36565}:root{--colorIcons-header:#000000}:root body[tmpl=sardegna]{--primaryColor:rgb(253, 23, 23);--primaryColorTransp:rgba(253, 23, 23, 0.683);--whiteColorTransp:hsla(0, 0%, 100%, 0.696);--secondaryColor:#c92729}:root body[tmpl=arena]{--primaryColor:rgb(194, 119, 69);--primaryColorTransp:rgba(194, 119, 69, 0.683);--whiteColorTransp:hsla(0, 0%, 100%, 0.696);--secondaryColor:#e29664}:root body[tmpl=villas]{--primaryColor:rgb(26, 26, 26);--primaryColorTransp:rgba(26, 26, 26, 0.646);--whiteColorTransp:hsla(0, 0%, 100%, 0.696);--secondaryColor:#1A1A1A}:root body[tmpl=base]{--primaryColor:#405A73;--primaryColorTransp:hsla(209, 28%, 35%, 0.696);--whiteColorTransp:hsla(0, 0%, 100%, 0.696);--secondaryColor:#659BD3}.blur{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.blur:after{content:"";display:block;position:fixed;top:0px;left:0px;width:110%;height:110%;background:rgba(0,0,0,.87)}.saturate{filter:saturate(3)}.grayscale{filter:grayscale(100%)}.contrast{filter:contrast(160%)}.brightness{filter:brightness(0.25)}.superBrightness{filter:brightness(10)}invert{filter:invert(100%)}.sepia{filter:sepia(100%)}.huerotate{filter:hue-rotate(180deg)}.rss.opacity{filter:opacity(50%)}.color1{color:var(--primaryColor)}.color2{color:#b2b2b2}.color3{color:#d36565}.bColor1{color:var(--primaryColor)}.bClor2{color:#b2b2b2}.bClor3{color:#d36565}body{color:#666 !important}*{font-family:"Roboto",sans-serif}h1,.h1{font-weight:300;margin-top:20px;margin-bottom:10px;color:var(--primaryColor)}h1,.h1{font-size:40px}@media screen and (min-width: 320px){h1,.h1{font-size:calc(40px + 20*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h1,.h1{font-size:60px}}h2,.h2{font-weight:300;margin:0px 0px 1em 0px}h2,.h2{font-size:25px}@media screen and (min-width: 320px){h2,.h2{font-size:calc(25px + 13*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h2,.h2{font-size:38px}}h2,.h2{line-height:30px}@media screen and (min-width: 320px){h2,.h2{line-height:calc(30px + 15*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h2,.h2{line-height:45px}}h3,.h3,.navbar.navbar--mobile .menu li a.nav-link{font-weight:400;font-family:"Roboto";color:#343a40;text-transform:uppercase;display:inline-block}h3,.h3,.navbar.navbar--mobile .menu li a.nav-link{font-size:15px}@media screen and (min-width: 320px){h3,.h3,.navbar.navbar--mobile .menu li a.nav-link{font-size:calc(15px + 10*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h3,.h3,.navbar.navbar--mobile .menu li a.nav-link{font-size:25px}}h4,.h4{font-size:10px;padding:5px;font-weight:400}hr{border-top:1px solid #fff}a{color:var(--primaryColor)}a:hover{color:inherit}a:active{color:inherit}a:visit{color:inherit}p{line-height:1.5em;font-size:.9em}.p2{color:var(--primaryColor);line-height:1.5em;font-size:.8em}.p1{line-height:1.5em;font-size:1em}.bigTitle{font-size:2.5rem;font-weight:300;color:#fff}.bigSubTitle{font-size:35px;color:var(--primaryColor);font-weight:300;margin-top:-20px}.support .dataContact a{color:#fff}div#cookie-msg{background:rgba(178,178,178,.9) !important;color:#fff !important;z-index:10000;position:fixed;top:0px}div#cookie-msg-inner{font-size:13px}div#cookie-msg-inner a{color:#fff;text-decoration:underline}div#cookieClose{background:#343a40 !important;color:#fff !important;text-transform:uppercase}.p0{padding:0px !important}.space-sm-20{height:20px}.space-sm-40{height:40px}.space-sm-80{height:80px}.spacer{height:var(--spacer)}.spacer--small{height:calc(var(--spacer)/2)}:root{--spacer:100px }:root{--footer-height:1230px}@media(min-width: 575px){:root{--footer-height:1010px}}@media(min-width: 1260px){:root{--footer-height:460px}}.showIfLogged,.showIfNotLogged,.showIfAdmin .newUser,.toLogin{display:none}.grid{display:grid}.grid__contact{grid-template-columns:1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}.grid__contact__item{width:100%;height:100%;display:flex;padding:20px;border:solid 1px var(--primaryColor);border-radius:10px;align-content:center;justify-content:center;align-items:center;text-decoration:none}.grid__contact__item:hover{text-decoration:none;transform:scale(1.01)}.grid__contact__item i{color:var(--primaryColor);font-size:30px}@media(min-width: 991px){.grid__contact{grid-template-columns:1fr 1fr 1fr}}.grid__footer{grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:1rem;grid-row-gap:1rem;padding:30px}.grid__footer a{text-decoration:none}.grid__footer a:hover{color:#ccc}.grid__footer__item{width:100%;height:100%;overflow:hidden;padding:25px;color:#fff;display:flex}.grid__footer__item p{padding:3px 15px}.grid__footer .left{order:3;flex-direction:column;justify-content:space-between;gap:20px}.grid__footer .left .socialBox{font-size:30px;display:flex;gap:15px}.grid__footer .center{order:1;justify-content:center;flex-direction:column;align-content:center;align-items:center;gap:20px}.grid__footer .right{order:2;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:1.5rem;grid-row-gap:1.5rem;border-bottom:solid 1px #d6d6d6}.grid__footer .right .zeroPensieriBox{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px}.grid__footer .right .zeroPensieriBox .zeroPensieri{width:150px}.grid__doc{background:#fff;margin:2rem;padding:2rem;grid-template-columns:1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}.grid__doc__item{height:auto;border:1px solid #e2e2e2;padding:1rem;position:relative}.grid-searchBar{margin:1rem;padding:1.6rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}.grid-puntiDiForza{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:auto}.grid-puntiDiForza img{width:60px;margin:21px 0px}.grid-percheSceglierci{grid-template-columns:1fr 1fr 1fr;grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:auto}.grid-percheSceglierci img{width:60px;margin:21px 0px}.grid-offerteSpeciali{grid-template-columns:1fr 1fr;grid-column-gap:4.5rem;grid-row-gap:4.5rem;grid-template-rows:auto}.grid-offerteSpeciali img{border-radius:12px}.grid-iconeServizi{margin:1rem;padding:1.6rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}.grid-iconeServizi img{width:80px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.grid--bed{margin:1rem;padding:1.6rem;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}.grid--bed .item{font-size:.9rem;line-height:normal}.grid--bed img{width:80px;position:relative}.grid-photoDetail{margin:1rem 0;padding:1.6rem 0rem;grid-template-columns:1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}.grid__serviceHome{grid-template-columns:1fr;grid-row-gap:20px;grid-column-gap:20px}.grid__serviceHome .item{text-align:center;color:#fff}.grid__serviceHome{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));grid-template-rows:auto;grid-column-gap:1rem;grid-row-gap:1rem;padding:30px}.grid__serviceHome a{text-decoration:none}.grid__serviceHome__item{width:100%;height:100%;overflow:hidden;padding:25px;background-color:var(--primaryColor);color:#fff;border-radius:8px;box-shadow:3px 3px 8px -1px rgba(0,0,0,.15);font-weight:bold;transition:.5s ease;display:flex;align-items:center}.grid__serviceHome__item p{padding:3px 15px}.grid__serviceHome .grid__serviceHome__item:hover{transform:scale(1.02);opacity:.9;transition:.5s ease}.grid__reviews{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));grid-template-rows:auto;grid-column-gap:1rem;grid-row-gap:1rem;padding:30px}.grid__reviews a{text-decoration:none}.grid__reviews__item{width:100%;height:100%;overflow:hidden;padding:25px;border:solid 1px #f4f4f4;border-radius:8px;box-shadow:3px 3px 8px -1px rgba(0,0,0,.15);transition:.5s ease}.grid__reviews__item .icon{margin-bottom:7px}.grid__reviews__item .icon.google{color:#d52e2e}.grid__reviews__item .icon.facebook{color:#4097e3}.grid__reviews__item .name{font-weight:bold}.grid__reviews__item .review{margin-top:10px}.grid__reviews__item .review hr{border:1px solid #ccc;width:50%;margin-left:0;margin-right:auto}.grid__reviews .grid__reviews__item:hover{transform:scale(1.02);opacity:.9;transition:.5s ease}.grid__specialOffers{grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:1rem;grid-row-gap:1rem;padding:30px}.grid__specialOffers a{text-decoration:none}.grid__specialOffers__item{width:100%;height:100%;overflow:hidden;background-color:#f0f0f0;color:#fff;border-radius:8px;box-shadow:3px 3px 8px -1px rgba(0,0,0,.15);font-weight:bold;transition:.5s ease}.grid__specialOffers__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.grid__specialOffers .order1{order:1}.grid__specialOffers .order2{order:2}.grid__specialOffers .order3{order:4}.grid__specialOffers .order4{order:3}.grid__specialOffers .span2{grid-column:span 1}.grid__specialOffers .grid__specialOffers__item:hover{transform:scale(1.02);opacity:.9;transition:.5s ease}@media(max-width: 767px){.grid-offerteSpeciali{grid-template-columns:1fr;grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:auto}.grid-paginaServizi{grid-template-columns:1fr 1fr;grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:auto}.grid-puntiDiForza{grid-template-columns:1fr 1fr;grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:auto}.grid-percheSceglierci{grid-template-columns:1fr;grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:auto}.grid-iconeServizi{margin:1rem;padding:1.6rem;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}.grid-iconeServizi img{width:80px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.grid-photoDetail{margin:1rem 0;padding:1.6rem 0rem;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}}@media(min-width: 300px){.grid-paginaServizi{grid-template-columns:1fr 1fr;grid-column-gap:3.5rem;grid-row-gap:3.5rem;grid-template-rows:auto}.grid-paginaServizi img{width:60px}.grid-paginaServizi p{font-size:11px;margin-top:17px}.grid-paginaServizi2{grid-template-columns:1fr;grid-column-gap:3.5rem;grid-row-gap:.5rem;grid-template-rows:auto}.grid-paginaServizi2 p{background-color:var(--primaryColor);padding:20px;color:#fff;font-size:1rem;margin-top:17px;border-radius:12px}.grid-categories{margin:2rem;padding:2rem;grid-template-columns:1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}.grid-ricerca{margin:2rem;padding:2rem;grid-template-columns:1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}.grid-searchBar{margin:.1rem;padding:1rem;grid-template-columns:1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}}@media(min-width: 568px){.grid-paginaServizi2{grid-template-columns:1fr 1fr;grid-column-gap:3.5rem;grid-row-gap:.5rem;grid-template-rows:auto}.grid-paginaServizi2 p{background-color:var(--primaryColor);padding:20px;color:#fff;font-size:1rem;margin-top:17px;border-radius:12px}.grid-paginaServizi{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:3.5rem;grid-row-gap:3.5rem;grid-template-rows:auto}.grid-paginaServizi img{width:60px}.grid-paginaServizi p{font-size:11px;margin-top:17px}.grid-categories{margin:2rem;padding:2rem 8rem;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2rem;grid-row-gap:1rem;grid-template-rows:auto}.grid-ricerca{margin:2rem;padding:2rem 6rem;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2rem;grid-row-gap:1rem;grid-template-rows:auto}.grid-searchBar{margin:1rem;padding:1.6rem;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}.grid__doc{grid-template-columns:1fr 1fr}.grid__doc__item{height:auto}.grid-photoDetail{margin:1rem 0;padding:1.6rem 0rem;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}.grid__serviceHome{grid-template-columns:1fr 1fr}}@media(min-width: 575px){.grid__footer .right{grid-template-columns:1fr 1fr}.grid__footer .right .zeroPensieriBox{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.grid__footer .right .zeroPensieriBox .zeroPensieri{width:150px}}@media(min-width: 768px){.grid__specialOffers{grid-template-columns:1fr 1fr 1fr}.grid__specialOffers .span2{grid-column:span 2}.grid__specialOffers .order1{order:1}.grid__specialOffers .order2{order:2}.grid__specialOffers .order3{order:3}.grid__specialOffers .order4{order:4}.grid-photoDetail{margin:1rem 0;padding:1.6rem 0rem;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}.grid__serviceHome{grid-template-columns:1fr 1fr 1fr}}.trident .grid{display:flex;flex-wrap:wrap;justify-content:flex-start}@media(min-width: 1260px){.grid__footer{grid-template-columns:1fr 1fr 1fr}.grid__footer .left{order:1}.grid__footer .center{order:2;border-left:solid 0px #d6d6d6;border-right:solid 0px #d6d6d6}.grid__footer .right{order:3;padding-right:48px;border-bottom:solid 0px #d6d6d6}}@media(min-width: 1580px){.grid__footer{grid-template-columns:1fr 2fr 1fr}}@media(min-width: 1441px){.grid-paginaServizi{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:3.5rem;grid-row-gap:3.5rem;grid-template-rows:auto}.grid-paginaServizi img{width:60px}.grid-paginaServizi p{font-size:11px;margin-top:17px}.grid-paginaServizi2{grid-template-columns:1fr 1fr 1fr;grid-column-gap:3.5rem;grid-row-gap:3.5rem;grid-template-rows:auto}.grid-paginaServizi2 p{background-color:var(--primaryColor);padding:20px;color:#fff;font-size:1rem;margin-top:17px;border-radius:12px}.grid-searchBar{margin:1rem;padding:1.6rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}.grid__doc{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto}.grid__doc__item{height:auto}.grid-photoDetail{margin:1rem 0;padding:1.6rem 0rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}}@media(min-width: 2560px){.grid__doc{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto}.grid__doc__item{height:auto}}html{position:relative;height:auto;min-height:100%}body{margin:0px 0px var(--footer-height) 0px;margin-bottom:var(--footer-height);background:#fff;color:#d36565}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--colorIcons-header)}.hamburger-box{width:30px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:var(--colorIcons-header);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--3dx .hamburger-box{perspective:60px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:60px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:60px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:60px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:60px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:60px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-6px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-6px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(6px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(6px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-6px, -7.5px, 0) rotate(-45deg) scale(0.7, 1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-6px, 7.5px, 0) rotate(45deg) scale(0.7, 1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(6px, -7.5px, 0) rotate(45deg) scale(0.7, 1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(6px, 7.5px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-12px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -6px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-12px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -6px, 0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:6px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:12px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:6px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner::after{top:12px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:6px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-60px;top:-60px;transform:translate3d(60px, 60px, 0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-60px;top:-60px;transform:translate3d(-60px, 60px, 0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:6px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-60px;top:60px;transform:translate3d(60px, -60px, 0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-60px;top:60px;transform:translate3d(-60px, -60px, 0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:6px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:12px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-4.2857142857px, -4px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner::before{top:6px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:12px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(4.2857142857px, -4px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:6px;transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:12px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:rgba(0,0,0,0) !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 6px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-12px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -6px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}header{height:120px;background:#fff;color:#fff}body[page=index] header.headerBase{display:none}.signin_login,.signin_newuser,.signin_pwdchange{width:100%;height:100vh;margin:0px;padding:1rem;position:fixed;top:0px;left:0px;z-index:10000000;background:#000}.signin_login .title,.signin_newuser .title,.signin_pwdchange .title{font-weight:900;color:#fff}.signin_login h4.modal-title,.signin_newuser h4.modal-title,.signin_pwdchange h4.modal-title{display:none}.signin_login form,.signin_newuser form,.signin_pwdchange form{width:500px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.signin_login:after,.signin_newuser:after,.signin_pwdchange:after{display:block;width:100%;height:100%;background:url(https://bacheca.apsilef.it/upload/splash/spalsh.jpg);background-position:center;background-size:cover;position:absolute;top:0px;left:0px;content:"";z-index:-1;opacity:.6}.signin_login .button_data,.signin_newuser .button_data,.signin_pwdchange .button_data{text-align:center}.signin_logout{font-size:.8em;padding:5px;border-bottom:1px solid #f1f1f1}.signin_logout .title{display:none}.signin_logout .button_data{display:none;text-align:left;padding-top:10px}.signin_logout .button_data .button{margin:0px}.signin_logout .disabled{opacity:.3}.signin_newuser form{max-width:800px}.signin_newuser .field{width:50% !important;display:inline-block}.signin_newuser .field[smfieldid="3"],.signin_newuser .field[smfieldid="13"],.signin_newuser .field[smfieldid="17"],.signin_newuser .field[smfieldid="58"],.signin_newuser .field[smfieldid="59"]{width:100% !important}.logo__area{padding:2rem;text-align:center;max-width:375px;height:60px;margin:auto}.logo__area a{display:block}.logo__area .logo.logo--footer{width:100%;display:inline-block}.logo__area .logo.logo--header{height:60px;display:inline-block}.sticky.is-sticky .logo{margin-top:-1.5rem}body[tmpl=sardegna] .sticky.is-sticky .logo{margin-top:-1rem}@media only screen and (min-width: 576px){.logo__area{padding:2rem;margin:0}.sticky.is-sticky .logo{margin-top:-2rem}}@media(max-width: 991px){.logo{height:60px;width:auto;position:absolute;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}}header{height:0}.svgShape{position:absolute;top:0;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}body[page=index] .callBackButtonBox,body[page=index_villas] .callBackButtonBox,body[page=index_arena] .callBackButtonBox{display:flex;flex-wrap:wrap}.callBackButtonBox{display:none;position:absolute;top:78vh;width:100%;align-items:center;align-content:center;justify-content:center;gap:10px;padding:11px;z-index:100}.callBackButtonBox .btn,.callBackButtonBox .button[value=invia]{width:100%}.grid--bookNow.fixed{grid-template-columns:1fr !important;grid-column-gap:5px;grid-row-gap:10px;margin:1rem auto;background:#fff;padding:30px;max-width:1280px;border-radius:12px;position:fixed;bottom:-335px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);width:100%;z-index:120;border:solid 2.5px var(--primaryColor);width:103%}.grid--bookNow.fixed.showMe{bottom:-20px}@media(min-width: 768px){.grid--bookNow.fixed{grid-template-columns:1fr 1fr 1fr !important;bottom:18px;width:95%}.svgShape.arena{display:block}.svgShape.villas{display:block}.callBackButtonBox{justify-content:flex-end}.callBackButtonBox .btn,.callBackButtonBox .button[value=invia]{width:auto}}@media(min-width: 991px){.grid--bookNow.fixed{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr !important;bottom:18px;width:95%}}.navbar{margin-bottom:0px;border:0px;border-radius:0px;border-bottom:0px;color:#405a73;position:absolute;top:0px;left:50%;width:270px;height:100px;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transition:.5s ease;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.navbar.navbar--mobile{display:block;text-align:center;width:100%}.navbar.navbar--mobile.is-active{height:calc(100vh + 123px);width:100%;transition:.5s ease}.navbar.navbar--mobile.is-active .menu{display:flex;flex-direction:column;justify-content:flex-start;padding-top:200px;transition:.5s ease;width:100%;background-color:#fff}.navbar.navbar--mobile .menu{align-items:center;justify-content:center;display:none}.navbar.navbar--mobile .menu ul{padding:0;position:absolute;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%)}.navbar.navbar--mobile .menu li{list-style:none;width:100%;display:block}.navbar.navbar--mobile .menu li a.nav-link{padding:8px 8px 8px 8px;margin-bottom:10px;text-decoration:none;color:#d36565;display:block;transition:.3s;color:var(--primaryColor)}.logo__area{position:fixed;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);top:-7px;padding:15px;max-width:230px;height:100px;z-index:20;transition:.5s ease}.logo__area a{display:block}.logo__area .logo.logo--footer{width:100%;display:inline-block}.logo__area .logo.logo--header{transition:.5s ease;width:190px;display:inline-block}.sticky.is-sticky{position:fixed;left:50%;top:-62px !important;z-index:1000;width:100%;background:hsla(0,0%,100%,.9);transition:.5s ease;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0;min-height:110px;box-shadow:3px 3px 8px -1px rgba(0,0,0,.23)}.sticky.is-sticky .logo__area{height:95px;top:-1px;transition:.5s ease}.sticky.is-sticky .logo{margin-top:0rem}.sticky.is-sticky .logo.logo--header{transition:.5s ease;width:250px;height:90px;display:inline-block !important}.sticky.is-sticky .svgShape{opacity:0;transition:.5s ease}body[tmpl=arena] .sticky.is-sticky .logo__area{height:95px;top:-14px;transition:.5s ease}body[tmpl=villas] .sticky.is-sticky .logo__area{height:95px;top:-28px;transition:.5s ease}body[tmpl=villas] .sticky.is-sticky .logo__area .logo--header{height:100px}.modal-content{border:0px;background-color:rgba(64,90,115,.9);color:#fff}.modal-content .privacy{position:relative;left:auto;color:#fff;text-decoration:underline}.modal-content button{color:#fff}.modal-content .field{margin-bottom:.8rem}.modal-content .field .label_data{font-size:11px;margin-bottom:-5px}.modal-content .field.fmFieldType6 .label_data,.modal-content .field.fmFieldType9 .label_data,.modal-content .field.fmFieldType14 .label_data{display:block}.modal-content .modal-header{border:0px;padding:.5rem 1rem}.modal-content .modal-header h4,.modal-content .modal-header .h4{font-size:1rem}.modal-content .modal-body{padding:.5rem 1rem;font-size:1rem}.modal-content .modal-footer{padding:.5rem 1rem;border:0px}.modal-content .dataTables_wrapper{background:hsla(0,0%,100%,.12);padding:10px}.space-sm-20{height:20px}.space-sm-40{height:40px}.textBox{padding:10px;margin:5px}.small{font-size:10px}.bookingBkg{width:100%;height:100%;position:absolute;opacity:.1}.bookingBkg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.index21{z-index:21}.slide__categories__item{width:100%;height:100%;border-radius:8px;overflow:hidden;margin:10px;max-height:400px;position:relative}.slide__categories__item .gradiant{width:100%;height:100px;position:absolute;bottom:0;left:0;background-image:linear-gradient(to top, rgba(0, 0, 0, 0.7803921569), rgba(0, 0, 0, 0.5764705882), rgba(0, 0, 0, 0.3647058824), rgba(0, 0, 0, 0.1764705882), rgba(255, 255, 255, 0))}.slide__categories__item .nameBox{position:absolute;left:15px;bottom:15px;color:#fff;padding:5px 20px}.slide__categories__item .nameBox .name{border-radius:8px;margin:0;text-transform:uppercase}.slide__categories__item .nameBox .name{font-size:19px}@media screen and (min-width: 320px){.slide__categories__item .nameBox .name{font-size:calc(19px + 11*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){.slide__categories__item .nameBox .name{font-size:30px}}.slide__categories__item .nameBox .name{line-height:23px}@media screen and (min-width: 320px){.slide__categories__item .nameBox .name{line-height:calc(23px + 12*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){.slide__categories__item .nameBox .name{line-height:35px}}.slide__categories__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.slide__categories .slick-arrow{display:none !important}.wrapper{position:relative}.wrapper.wrapper--slider{height:120px;z-index:1}.wrapper.wrapper--settings{width:100%;background:#fff;margin:2rem 0;padding:2rem}.wrapper.wrapper--welcome{width:100%;background:#fff;margin:2rem 0;padding:2rem}.wrapper--precontent:not([page=index]){margin-top:-120px}.whatsApp{position:fixed;top:190px;right:0px;padding:18px;-webkit-border-top-left-radius:50%;-webkit-border-bottom-left-radius:50%;-moz-border-radius-topleft:50%;-moz-border-radius-bottomleft:50%;border-top-left-radius:50%;border-bottom-left-radius:50%;background-color:rgba(55,190,55,.8352941176);color:#fff;z-index:200;display:inline-flex;transition:.5s ease;box-shadow:0px 2px 8px 1px rgba(0,0,0,.18)}.whatsApp a{color:#fff}.whatsApp:hover{transform:scale(1.12);transition:.5s ease;box-shadow:1px 3px 8px 2px rgba(0,0,0,.15)}.search-bar{position:relative;left:50%;border-radius:12px;width:70%;margin-top:80px;margin-bottom:20px;background-color:#b2b2b2;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.mappa{width:100%;height:100%;color:#fff;font-size:3rem}.mappa div{height:450px}.changeSite{text-align:center;width:150px;height:150px;position:absolute;bottom:140px;right:20px;padding:20px 15px 10 15px;background-color:#405a73;color:#fff;border-radius:100%;transition:opacity .5s ease;z-index:100;font-size:12px;transition:.5s ease;box-shadow:3px 3px 7px -2px rgba(0,0,0,.3);font-size:1.3rem;display:none !important}.changeSite a:hover{color:#fff !important;text-decoration:none !important}.changeSite.toArena{background-color:#c27745}.changeSite:hover{transition:opacity .5s ease;background-color:#bababa;transition:.5s ease;transform:scale(1.02);box-shadow:6px 6px 7px -2px rgba(0,0,0,.2);text-decoration:none !important;color:#fff !important}.privacy{position:absolute;left:0}.privacy__arena,.privacy__arena{position:absolute;left:0;display:none}body[tmpl=arena] .privacy{display:none}body[tmpl=arena] .privacy__arena,body[tmpl=arena] .privacy__arena{position:absolute;left:0;display:block}body[tmpl=villas] .privacy,body[tmpl=villas] .privacy__arena{display:none}body[tmpl=villas] .privacy__villas{position:absolute;left:0;display:block}@media(max-width: 415px){.privacy{bottom:-60px}.privacy__arena,.privacy__arena{bottom:-60px}}@media(min-width: 415px)and (max-width: 495px){.privacy{bottom:120px}.privacy__arena,.privacy__arena{bottom:120px}}.carousel-inner-100 .carousel-item{height:calc(100vh - $headerHeight);min-height:300px;background:no-repeat center center scroll;background-size:cover}.carousel-inner-100 .carousel-item .carousel-caption{position:absolute;top:50%;left:0%;width:100%;text-align:center}.carousel-inner-100 .carousel-caption{margin:0 10%;width:auto;transform:translate(0, -25%)}.carousel-inner-100 .carousel-caption .bigTitle{text-transform:uppercase;font-weight:700}.carousel-inner-100 .carousel-caption p{font-size:1.25rem;font-weight:300;text-transform:uppercase}.carousel-inner-100 .carousel-caption .btn,.carousel-inner-100 .carousel-caption .button[value=invia]{font-size:1.25rem;font-weight:300;text-transform:uppercase;border:1px solid #fff;padding:5px 10px;border-radius:0px;color:#fff !important}.carousel-inner-100 .carousel-caption .btn:hover,.carousel-inner-100 .carousel-caption .button[value=invia]:hover{background:var(--primaryColor);border:1px solid var(--primaryColor)}@keyframes home-arrow-down{from{transform:translate3d(0, 0px, 0);filter:alpha(opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}10%{transform:translate3d(0, 5px, 0);filter:alpha(opacity=100);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}to{transform:translate3d(0, 30px, 0);filter:alpha(opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes fade-out{from{filter:alpha(opacity=100);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"}to{filter:alpha(opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes fade-in{from{filter:alpha(opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{filter:alpha(opacity=100);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"}}.tableHere{margin:0rem;background:#fff;border:1px solid rgba(0,0,0,.0625);padding:0rem}.tableHere .dataTables_wrapper{margin:0rem;font-size:.9rem}.datatable *{font-size:.9rem}.dataTablesFilter{padding:.5rem 1rem}.dataTable .fas{color:#8e8e8e !important}.dataTable .fas:hover{color:#8bc34a !important}.dataTable .fas.fa-trash{color:#ccc !important;margin-left:1rem}.dataTable .fas.fa-trash:hover{color:#ff5722 !important}.dataTable .fas.selected{color:red !important;background:none}.dataTable th{text-transform:capitalize}@media(min-width: 568px){.tableHere{margin:1rem;padding:1rem}.tableHere .dataTables_wrapper{margin:1rem;font-size:.9rem}}.googlemap{height:585px}.googlemapLocation{background:rgba(183,179,157,.61);margin:-130px auto 0px auto;padding:10px 20px 20px 20px;z-index:10;position:relative;width:100%;color:#666}.googlemapLocation input[type=submit]{position:absolute;right:20px;height:40px;background:var(--primaryColor);border:0px;color:#666;text-transform:uppercase;padding:0px 20px;width:130px}div#googlemapDirections{margin:0px auto;max-width:360px;padding:10px}.calcolateTrip{width:calc(100% - 130px) !important}.adp-directions{margin:auto !important}.adp-summary{text-align:center}table.adp-placemark{text-align:center;max-width:870px;margin:20px auto}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=file]{display:block;width:100%;padding:6px 12px;padding:.375rem .75rem;font-size:14px;font-size:.875rem;line-height:1.5;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type=color]{height:32px;padding:.05rem .5rem;padding-bottom:6px}input[type=file]{line-height:40px}.field{padding:0px 5px}.field.fmFieldType0,.field.fmFieldType8,.field.fmFieldType9,.field.fmFieldType10,.field.fmFieldType12,.field.fmFieldType2,.field.fmFieldType14{width:25%;display:inline-block}.field.fmFieldType1,.field.fmFieldType3,.field.fmFieldType13{width:100%;display:block}textarea{height:200px}.field .mandatory:after{content:"*";margin-left:5px;font-size:.7em;position:absolute}.field .value_check{float:left;margin-right:10px}.value_data{position:relative}.privacy .label_radio{display:none}.privacy .value_option{display:inline-block;margin-right:30px}.privacy .value_option input{margin-right:10px}.privacy .small{font-size:.825rem}.search{position:relative;background:#f1f1f1;margin-left:-10px;padding:10px;margin-top:10px;color:#666;font-size:.9em;border:1px solid #ccc}.search input{width:100%;border:1px solid #ccc;margin-top:5px;font-size:1.5em;background:#fff}.search .btn-search{position:absolute;bottom:6px;right:16px;padding:4px 5px !important;font-size:1.5em !important;border-radius:0px;color:#fff;text-transform:uppercase;width:80px;background:#ccc}input:-moz-placeholder{background:#fbeeee;border:1px solid #e49696}input:placeholder-shown{background:#fbeeee;border:1px solid #e49696}input[roxyfm]{width:calc(100% - 30px)}.fas.fa-folder{margin-left:-30px;margin-right:10px;color:#ced4da}ul#tabInputLang{margin-top:1rem}.tab-content{border:1px solid #ced4da;padding:1rem;border-top:0px;background:#fbfbfb;margin-bottom:1rem}.nav-tabs .nav-item{margin-bottom:-3px}.nav-tabs .nav-link.active{background:#fbfbfb;border-color:#dee2e6 #dee2e6 #fbfbfb}.nav-tabs img.flag{width:30px;display:block;margin:0 auto}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{max-height:66px}.field.w-30{width:33% !important}.select2-container--default .select2-selection--single{border:1px solid #ced4da;color:#495057 !important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#495057 !important}.logo--header--sticky{display:none}.sticky.is-sticky{position:fixed;top:0;z-index:1000;width:100%;background-color:var(--whiteColorTransp);animation-name:slideInDown;animation-duration:1s;animation-fill-mode:both;min-height:70px}.sticky.is-sticky .logo--header{display:none !important}.sticky.is-sticky .logo--header--sticky{display:inline-block !important;height:50px}.sticky.is-sticky .navbar{margin-bottom:0px}.nav>li>ul{display:none}.navbar{width:100%;font-size:.9em;margin-bottom:-64px;border:0px;border-radius:0px;padding:0px}.navbar.navbar--mobile{display:block;width:100%}.navbar.navbar--mobile .menu{width:0;position:fixed;z-index:1;height:100vh;top:0;left:0;background-color:var(--primaryColor);overflow-x:hidden;transition:.5s;padding-top:60px}.navbar.navbar--mobile .menu li{list-style:none;width:100%;display:block;text-align:center}.navbar.navbar--mobile .menu li a.nav-link{padding:8px 8px 8px 8px !important;text-decoration:none;color:var(--primaryColor);display:block;transition:.3s}.navbar .nav-link{padding:2rem 1rem !important}.navbar li{list-style:none}.navbar li a{display:block;padding:0;text-decoration:none !important;text-transform:uppercase;line-height:17px;color:#b2b2b2;text-align:center}.navbar li a span{display:block;text-transform:none;font-size:12px;color:#959595}.navbar li a:hover{color:#343a40}.navbar li a.current{color:#b2b2b2}.navbar.is-sticky li a{color:var(--primaryColor)}ul.navbar--desktop{max-width:900px}ul.navbar--desktop .btn-booking{margin-right:1rem}.closebtn{position:absolute;top:-58px;right:2px;font-size:1rem;color:var(--primaryColor) !important;padding:.5rem !important;background:#fff;border-radius:0}.hamburger{z-index:1006;position:fixed;top:-6px;left:0px}.nav>li>ul{display:none}.navbar-toggler{color:var(--secondaryColor);border-color:rgba(0,0,0,0);position:absolute;left:13px;bottom:8px;display:block}.sticky.is-sticky .navbar-toggler{color:#000}.chooseLang{z-index:1006;position:fixed;right:0px;top:-8px;list-style-type:none}.chooseLang .nav-link{padding:14px 8px 8px 8px;text-decoration:none;display:block;transition:.3s;color:#404040}.actualLang{color:var(--colorIcons-header) !important;text-transform:uppercase}.is-sticky .actualLang{color:#fff !important}.a_ita,.a_eng,.a_deu{color:var(--primaryColor) !important}.a_ita.ita{display:none !important}.a_eng.eng{display:none !important}.a_deu.deu{display:none !important}.a_fra.fra{display:none !important}.dropdown-menu{max-width:16.5rem !important;padding:0}.dropdown-submenu{position:relative}.dropdown-menu .dropdown-submenu:hover>.dropdown-menu{display:block !important}body[page=apartment] .actualLang,body[page=apartment_arena] .actualLang,body[page=apartment_villas] .actualLang,body[page=apartment_sardegna] .actualLang{color:#000 !important}body[page=apartment] .hamburger-inner,body[page=apartment] .hamburger-inner:before,body[page=apartment] .hamburger-inner:after,body[page=apartment_arena] .hamburger-inner,body[page=apartment_arena] .hamburger-inner:before,body[page=apartment_arena] .hamburger-inner:after,body[page=apartment_villas] .hamburger-inner,body[page=apartment_villas] .hamburger-inner:before,body[page=apartment_villas] .hamburger-inner:after,body[page=apartment_sardegna] .hamburger-inner,body[page=apartment_sardegna] .hamburger-inner:before,body[page=apartment_sardegna] .hamburger-inner:after{background-color:#000 !important}@media all and (min-width: 992px){.dropdown-menu li{position:relative;width:100%}.nav-item .dropdown-menu{position:absolute;right:10%;top:30px}.nav-item .dropdown-menu .dropdown-menu{top:-10px}.nav-item .submenu-left{right:100%;left:auto}.dropdown-menu>li:hover{background-color:#f1f1f1}.dropdown-menu>li:hover>.submenu{display:block}}@media(max-width: 991px){.dropdown-menu{position:relative;background:rgba(0,0,0,0);border:0;margin-left:0px !important;max-width:100% !important;background-color:#fff}.dropdown-menu .dropdown-menu{margin-left:.7rem;margin-right:.7rem;margin-bottom:.5rem;display:block;left:10px;border:0;background:hsla(0,0%,100%,.1)}.dropdown-menu .dropdown-menu .dropdown-menu{margin-left:.7rem;margin-right:.7rem;margin-bottom:.5rem;display:block;left:10px;border:0;background:hsla(0,0%,100%,.1);width:calc(90% - 15px)}a.dropdown-toggle.nav-link.show+ul>li>a{font-weight:bold}a.dropdown-toggle.nav-link.show+ul>li>a:after{display:none}a.dropdown-toggle.nav-link.show+ul>li>a+ul>li>a.dropdown-toggle.nav-link{font-weight:500}a.dropdown-toggle.nav-link.show+ul>li>a+ul>li>a:after{background:#ffb000 !important;display:none !important;border:0px}}@media(min-width: 768px){.navbar{font-size:.9em;margin-bottom:-64px;border:0px;border-radius:0px;padding:0px}.navbar .nav-link{padding:2rem 1rem !important}.navbar li{list-style:none}.navbar li a{display:inline-block;padding:0;text-decoration:none !important;text-transform:uppercase;line-height:17px;color:#505050;text-align:center}.navbar li a span{display:block;text-transform:none;font-size:12px;color:#959595}.navbar li a:hover{color:#343a40}.navbar li a.current{color:#b2b2b2}}@media(min-width: 1140px){.navbar-toggler{display:none}}.btn,.button[value=invia]{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);padding:6px 12px;padding:.375rem .75rem;font-size:14px;font-size:.875rem;line-height:1.5;border-radius:.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-booking{color:#fff;background-color:var(--secondaryColor)}.btn-bookingMobile.fixed{color:#fff;background-color:var(--primaryColor);width:100%;position:absolute;top:-38px}.btn-offerteSpeciali{background-color:#fff;color:var(--secondaryColor)}.sticky.is-sticky .btn-booking{background-color:#fff;color:var(--secondaryColor)}.btn-offerte{color:#fff;background-color:#b2b2b2}.btn-searchButton{color:#fff;background-color:#d36565}.btn-primary,.button[value=invia]{color:#fff;background-color:#2196f3;border-color:#2196f3}.btn-secondary{color:#fff;background-color:#868e96;border-color:#868e96}.btn-success{color:#fff;background-color:#4caf50;border-color:#4caf50}.btn-danger{color:#fff;background-color:#f44336;border-color:#f44336}.btn-warning{color:#111;background-color:#ffeb3b;border-color:#ffeb3b}.btn-info{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.btn-light{color:#111;background-color:300;border-color:300}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn__callBack{color:#fff !important}.btn__callBack--garda{background-color:#659bd3;color:#fff !important;padding:15px !important}.btn__callBack--arena{background-color:#e29664;color:#fff !important;padding:15px !important}.btn__callBack--villas{background-color:#1a1a1a;color:#fff !important;padding:15px !important}.btn--small{background:#8e8e8e;color:#fff;height:21px;line-height:21px;padding:.05rem .75rem}.btn--action{background:var(--secondaryColor);color:#fff}button:focus{outline:0px dotted;outline:0px auto -webkit-focus-ring-color}.btn:hover,.button[value=invia]:hover{background-color:#ccc !important}.button_data{padding:1rem 0}.btn-dataTable{font-size:.8rem;padding:2px 10px;color:#fff !important}.badge-active{opacity:1;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);cursor:pointer}.badge-active.inactive{opacity:.5;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);cursor:pointer}@media(min-width: 768px){.btn-bookingMobile.fixed{display:none}}footer{background:var(--primaryColor);color:#fff;font-size:14px;font-weight:300;position:absolute;bottom:0px;height:var(--footer-height);width:100%;z-index:121}footer strong{font-weight:700;color:#fff}footer a{color:#fff}footer ul{padding-left:0px;list-style:none}footer p{font-size:.8em}footer p .fas{margin-left:-15px;opacity:.5;margin-right:5px}footer .h1{font-size:1rem}.logo__footer{width:100%;text-align:center}.logo__footer .logo--footer{max-width:420px;width:100%;position:relative !important}body[tmpl=sardegna] footer{background:var(--secondaryColor)}body[tmpl=arena] footer{background:#5b3f2e}body[tmpl=villas] footer{background:#565656}body[tmpl=villas] .logo__footer{width:100%;text-align:center}body[tmpl=villas] .logo__footer .logo--footer{max-width:240px;width:100%;position:relative !important}@media(min-width: 1260px){footer .colorsStrip{width:36px;height:100%;display:flex;position:absolute;right:0;top:0}footer .colorsStrip .red{background-color:#e03017;width:12px;height:100%}footer .colorsStrip .green{background-color:#91b508;width:12px;height:100%}footer .colorsStrip .blue{background-color:#478aca;width:12px;height:100%}}.container-home{max-width:1600px}.home-photo{border-radius:12px;background-image:url("../images/home-photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:555px;margin-top:80px;max-width:1280px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.home-photo_arena{border-radius:12px;background-image:url("../images/home-photo_arena.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:555px;margin-top:80px;max-width:1280px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.home-video{border-radius:12px;height:555px;margin-top:20px;position:relative;width:100%;max-width:1280px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);overflow:hidden}.home-video video{position:absolute;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.home-video--2{border-radius:12px;height:100vh;position:relative;margin-top:-120px;width:100%;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);margin-bottom:50px;z-index:-1}.home-video--2 .home-subtitle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);z-index:20;color:#fff !important;min-width:318px}.home-video--2 .home-subtitle span{color:#fff !important}.home-video--2 video{position:absolute;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-video--2 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-subtitle{text-align:center;margin-top:50px}.home-subtitle span{color:var(--primaryColor)}.home-subtitle p{font-size:3rem;color:#b2b2b2}.home-appartamenti{overflow:hidden;text-align:center}.home-appartamenti img{border-radius:12px;margin:auto}.home-case{overflow:hidden;text-align:center}.home-case img{border-radius:12px;margin:auto}.home-ville{overflow:hidden;text-align:center}.home-ville img{border-radius:12px;margin:auto}.home-esperienze{border-radius:12px;background-image:url("../images/home-esperienze.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:80%;height:555px;margin:20px 0px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.home-bluLine{border-radius:12px;background-color:var(--primaryColor);width:100%;padding:30px;position:relative;left:50%;margin-bottom:30px;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.home-bluLine p{color:#fff}.home-grayLine{border-radius:12px;background-color:#b2b2b2;width:100%;padding:30px;position:relative;left:50%;margin-bottom:30px;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.home-grayLine p{color:#fff}@media(max-width: 767px){.home-subtitle{text-align:center;margin-top:50px}.home-subtitle span{color:var(--primaryColor)}.home-subtitle p{font-size:2rem;color:#b2b2b2}.home-photo{border-radius:12px;background-image:url("../images/home-photo-mobile.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:80%;height:400px;margin-top:80px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}}.container-ricerca{max-width:1600px}body[tmpl=sardegna] .ricerca-photo{background-image:url("../images/ricerca-appartamenti_sardegna.jpg")}body[tmpl=arena] .ricerca-photo{background-image:url("../images/ricerca-appartamenti_arena.jpg?v=2022")}body[tmpl=villas] .ricerca-photo{background-image:url("../images/ricerca-ville_mobile.jpg?v=2022")}@media(min-width: 415px){body[tmpl=villas] .ricerca-photo{background-image:url("../images/ricerca-ville.jpg?v=2022")}}.ricerca-photo{border-radius:0px;overflow:hidden;background-image:url("../images/ricerca-appartamenti_mobile.jpg?v=2022");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:470px;margin-bottom:55px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.ricerca-photo:after{border-radius:0px;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:var(--primaryColor);opacity:.2}.ricerca-photo .title{position:absolute;left:-8px;bottom:-65px;font-size:9rem;color:#fff;z-index:10;background-color:rgba(0,0,0,0) !important}body[page=affitti-mensili] .ricerca-photo{border-radius:0px;overflow:hidden;background-image:url(/templates/base/images/affitti.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:470px;margin-bottom:55px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.ricerca-immobile{overflow:hidden;text-align:center}.box__img{position:relative;display:block;width:100%;height:300px;border-radius:12px;overflow:hidden}.box__img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box__descrizioneImmobile{margin:10px auto 10px auto;text-align:left;width:350px}.box__name{font-size:1.5rem;color:var(--secondaryColor);font-weight:normal}@media(min-width: 415px){.ricerca-photo{background-image:url("../images/ricerca-appartamenti.jpg?v=2022")}}@media(max-width: 767px){.ricerca-photo .title{font-size:2.5rem;left:-6px;bottom:-18px}}.description__detail{margin:30px 30px 0px 90px;padding-right:30px}.info__detail{margin-top:80px}.info__detail .h2{font-size:1.5rem}.detail__photo{width:100%;margin-top:80px;position:relative;overflow:hidden}.detail__photo img{border-radius:12px}.grid.grid-photoDetail.row1{height:240px;overflow:hidden}.showOthers{cursor:pointer}.box__iconeServizi{margin:0 50px 50px 50px}.box__iconeServizi .iconService{position:relative}.box__iconeServizi .iconService .iconService__img{margin:0 auto 20px auto}.box__iconeServizi .iconService .iconService__name{text-align:center;font-size:.8rem}body[tmpl=villas] .box__iconeServizi .iconService .colorMask{position:absolute;width:100%;height:100%;background-color:var(--primaryColor);mix-blend-mode:color;z-index:2}.box__recensioni{width:100%;text-align:center}.box__recensioni .box__recensioni--testo{margin-bottom:30px;width:40%;min-width:300px;position:relative;border:solid 2px #b2b2b2;padding:25px;border-radius:12px;display:inline-block}.grid.grid-photoDetail a{height:200px;overflow:hidden;position:relative;border-radius:12px}.grid.grid-photoDetail a img{position:absolute;top:50%;left:50%;width:150%;position:relative;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}@media(max-width: 767px){.detail__photo{height:305%}.info__detail .h2{font-size:1.3rem}}@media(min-width: 1500px){.container-details{max-width:1500px}}.affitti-photo{border-radius:0px;overflow:hidden;background-image:url("../images/affitti.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:470px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.affitti-photo:after{border-radius:0px;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:var(--primaryColor);opacity:.2}body[tmpl=sardegna] .contatti_sardegna-photo{background-image:url("../images/contatti_sardegna.jpg")}body[tmpl=sardegna] .chi-siamo_sardegna-photo{background-image:url("../images/chi-siamo_sardegna.jpg")}body[tmpl=sardegna] .offerteSpeciali-photo{background-image:url("../images/property-management_sardegna.jpg")}body[tmpl=sardegna] .puntiForza-photo{background-image:url(/upload/punti_forza_sardegna.jpg)}body[tmpl=sardegna] .property-photo{background-image:url("../images/property-management_sardegna.jpg")}body[tmpl=sardegna] .percheSceglierci-photo{background-image:url(/upload/perche_noi_sardegna.jpg)}body[tmpl=sardegna] .per-i-proprietari_sardegna-photo{background-image:url("../images/property-management_sardegna.jpg")}body[tmpl=arena] .chi-siamo_arena-photo{background-image:url("../images/chi-siamo_arena.jpg")}body[tmpl=arena] .offerteSpeciali-photo{background-image:url("../images/offerte-speciali_arena.jpg")}body[tmpl=arena] .puntiForza-photo{background-image:url(/upload/punti_forza_arena.jpg)}body[tmpl=arena] .property-photo{background-image:url("../images/property-management_arena.jpg")}body[tmpl=arena] .percheSceglierci-photo{background-image:url(/upload/perche_noi_arena.jpg)}body[tmpl=arena] .per-i-proprietari_arena-photo{background-image:url("../images/property-management_arena.jpg")}body[tmpl=villas] .chi-siamo_villas-photo{background-image:url("../images/chi-siamo_villas.jpg")}body[tmpl=villas] .offerteSpeciali-photo{background-image:url("../images/offerte-ville_mobile.jpg")}body[tmpl=villas] .per-i-proprietari_villas-photo{background-image:url("../images/property-management_villas.jpg")}@media(min-width: 767px){body[tmpl=villas] .offerteSpeciali-photo{background-image:url("../images/offerte-ville.jpg")}}.chi-siamo-photo,.chi-siamo_arena-photo,.chi-siamo_villas-photo,.chi-siamo_sardegna-photo,.contatti_sardegna-photo{border-radius:0px;overflow:hidden;background-image:url("../images/chi-siamo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:470px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.chi-siamo-photo:after,.chi-siamo_arena-photo:after,.chi-siamo_villas-photo:after,.chi-siamo_sardegna-photo:after,.contatti_sardegna-photo:after{border-radius:0px;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:var(--primaryColor);opacity:.05}.title{position:relative;padding:10px;font-size:2rem;color:#fff;background-color:var(--primaryColor);margin-bottom:55px}.puntiForza-photo{border-radius:12px;overflow:hidden;background-image:url(/upload/punti_forza.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:80%;height:300px;margin-top:80px;margin-bottom:55px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.puntiForza-photo:after{border-radius:12px;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:#bc5a36;opacity:.7}.puntiForza-photo .title{position:absolute;left:-8px;bottom:-25px;font-size:6rem;color:#fff;z-index:10;line-height:normal;background-color:rgba(0,0,0,0) !important}.grid-puntiDiForza div img{border-left:3px solid #bc5a36;padding-left:17px}.per-i-proprietari-photo,.per-i-proprietari_arena-photo,.per-i-proprietari_villas-photo,.per-i-proprietari_sardegna-photo{border-radius:0px;overflow:hidden;background-image:url("../images/property-management.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:470px;margin-bottom:55px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.per-i-proprietari-photo:after,.per-i-proprietari_arena-photo:after,.per-i-proprietari_villas-photo:after,.per-i-proprietari_sardegna-photo:after{border-radius:0px;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:var(--primaryColor);opacity:.2}.per-i-proprietari-photo .title,.per-i-proprietari_arena-photo .title,.per-i-proprietari_villas-photo .title,.per-i-proprietari_sardegna-photo .title{background-image:url("../images/logo-property.png");background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:76px;bottom:74px;width:261px;height:72px;color:#fff;z-index:10;background-color:rgba(0,0,0,0) !important}.grid-percheSceglierci div img{border-left:3px solid #bc5a36;padding-left:17px}.percheSceglierci-photo{border-radius:12px;overflow:hidden;background-image:url(/upload/perche_noi.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:80%;height:300px;margin-top:80px;margin-bottom:55px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.percheSceglierci-photo:after{border-radius:12px;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:#bc5a36;opacity:.7}.percheSceglierci-photo .title{position:absolute;left:-8px;bottom:-25px;font-size:6rem;color:#fff;z-index:10;line-height:normal;background-color:rgba(0,0,0,0) !important}.servizi_sardegna-photo{border-radius:0px;overflow:hidden;background-image:url("../images/servizi-photo_sardegna.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:470px;margin-bottom:55px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.servizi_sardegna-photo:after{border-radius:0px;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:var(--primaryColor);opacity:.05}.servizi_sardegna-photo .title{position:absolute;left:76px;bottom:74px;color:#fff;z-index:10}.servizi_villas-photo{border-radius:0px;overflow:hidden;background-image:url("../images/servizi-photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:470px;margin-bottom:55px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.servizi_villas-photo:after{border-radius:0px;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:var(--primaryColor);opacity:.2}.servizi_villas-photo .title{position:absolute;left:76px;bottom:74px;color:#fff;z-index:10}.servizi_arena-photo{border-radius:0px;overflow:hidden;background-image:url("../images/servizi-photo_arena.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:470px;margin-bottom:55px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.servizi_arena-photo:after{border-radius:0px;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:var(--primaryColor);opacity:.2}.servizi_arena-photo .title{position:absolute;left:76px;bottom:74px;color:#fff;z-index:10}.servizi-photo{border-radius:0px;overflow:hidden;background-image:url("../images/servizi-photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:470px;margin-bottom:55px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.servizi-photo:after{border-radius:0px;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:var(--primaryColor);opacity:.2}.servizi-photo .title{position:absolute;left:76px;bottom:74px;color:#fff;z-index:10}.recensioni-photo{border-radius:0px;overflow:hidden;background-image:url("../images/servizi-photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:470px;margin-bottom:55px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.recensioni-photo:after{border-radius:0px;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:var(--primaryColor);opacity:.2}.recensioni-photo .title{position:absolute;left:76px;bottom:74px;color:#fff;z-index:10}.offerteSpeciali-photo{border-radius:0px;overflow:hidden;background-image:url("../images/offerte-speciali.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:470px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.offerteSpeciali-photo:after{border-radius:0px;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:var(--primaryColor);opacity:.2}.offerte__testi--box{color:#fff;padding:30px;width:100%;height:100%;background-color:rgba(64,90,115,.51);border-radius:12px}.offerte__testi{position:relative;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%)}.offerteSpeciali-title{border-radius:12px;overflow:hidden;background-image:url(/upload/punti_forza.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:80%;height:300px;margin-top:80px;margin-bottom:55px;position:relative;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.offerteSpeciali-title:after{border-radius:12px;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:#bc5a36;opacity:.7}.offerteSpeciali-title .title{position:absolute;left:-8px;bottom:-25px;font-size:6rem;color:#fff;z-index:10;line-height:normal}@media(max-width: 1200px){.puntiForza-photo .title{position:absolute;left:-6px;bottom:-27px;font-size:4rem;color:#fff;z-index:10}.offerteSpeciali-title .title{position:absolute;left:-6px;bottom:-17px;font-size:4rem;color:#fff;z-index:10}}@media(max-width: 767px){.chisiamo-photo{width:100%;border-radius:0px}.chisiamo-photo:after{border-radius:0px}.chisiamo-photo .title{position:absolute;left:-1px;bottom:-44px;font-size:6rem;color:#fff;z-index:10}.property-photo{width:100%;border-radius:0px}.property-photo:after{border-radius:0px}.property-photo .title{position:absolute;left:37px;bottom:20px;font-size:6rem;color:#fff;z-index:10}.puntiForza-photo .title{position:absolute;left:-5px;bottom:-17px;font-size:3rem;color:#fff;z-index:10}.percheSceglierci-photo .title{position:absolute;left:-3px;bottom:-14px;font-size:3rem;color:#fff;z-index:10}.servizi-photo{width:100%;border-radius:0px}.servizi-photo:after{border-radius:0px}.servizi-photo .title{position:absolute;left:37px;bottom:20px;font-size:6rem;color:#fff;z-index:10}.offerteSpeciali-photo{width:100%;border-radius:0px}.offerteSpeciali-photo:after{border-radius:0px}.offerteSpeciali-photo .title{position:absolute;left:-5px;bottom:-36px;font-size:5rem;color:#fff;z-index:10}}.grid--bookNow{grid-template-columns:1fr;grid-column-gap:5px;grid-row-gap:10px;margin:1rem auto;background:var(--primaryColor);padding:1rem;max-width:1280px;border-radius:12px}.grid--bookNow.big{grid-template-columns:1fr !important;background-color:rgba(0,0,0,0)}@media(min-width: 568px){.grid--bookNow{grid-template-columns:1fr 1fr}}@media(min-width: 768px){.grid--bookNow{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1200px){.grid--bookNow{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.villa .googlemap{height:585px}.villa .description__villa{margin:35px 35px 0px 35px;padding-right:30px;overflow-y:scroll;max-height:554px;margin-bottom:40px}.villa .scroll::-webkit-scrollbar{width:3px}.villa .scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px #949494}.villa .scroll::-webkit-scrollbar-thumb{background-color:#949494;outline:0px solid #708090}.villa .secondImgVille img{border-radius:12px;margin-top:60px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.villa .info__detail--box{position:relative;height:100%}.villa .info__detail{position:absolute;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);top:50%;left:50%;margin-top:20px !important}.villa .info__detail .h2{font-size:1.5rem}.villa .titleVilla{margin-left:30px}@media(min-width: 1441px){.villa .grid-photoDetail{margin:1rem 0;padding:1.6rem 0rem;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto}}@media(min-width: 568px){body{margin:0px 0px var(--footer-height) 0px;margin-bottom:var(--footer-height);background:#fff}}@media print{body{margin:0;color:#000;background-color:#fff}*{color:#000 !important;background:rgba(0,0,0,0) !important;font-size:12pt}.wrapper--slider{display:none}.btn,.button[value=invia]{display:none}footer p{display:none}@page{margin:2cm}@page :first{margin-top:2cm}@page :left{margin-right:2cm}@page :right{margin-left:4cm}}