@media (max-width:1440px){.boxed-lg{max-width:86%}.overlay .menu .voce,.overlay span{font-size:70px}.overlay .voce-sec{letter-spacing:1px}h2.bigger,.marquee.bigger span{font-size:140px}h1{font-size:108px}}@media (max-width:1279px){h1{font-size:100px}h2{font-size:96px}h2.bigger .marquee span,.marquee.bigger span{font-size:120px}h3{font-size:38px}p{font-size:15px}.overlay .menu .voce,.overlay span{font-size:56px}.anello{max-width:120px}.sand-top-right{top:-25vh}.boxed-lg,.boxed-md{max-width:90%}.logo-container #main-logo{max-width:160px}.circle-btn{height:11em;line-height:11em;width:11em}.circle-btn.arrow{width:55px}.divide-col-2{column-gap:40px}.initial-spacer-blu{padding-top:14em}}@media (hover:none){#container-mousemove-home,#container-mousemove-shades{display:none;visibility:hidden}}@media (max-width:1024px){#container-mousemove-home,#container-mousemove-shades{display:none;visibility:hidden}}@media (max-width:1023px){h1{font-size:75px}.intro-sand{top:65vh;right:-20vw}h2{font-size:60px}h2.bigger,.marquee span,.marquee.bigger span{font-size:90px}h3{font-size:30px}.boxed-lg,.boxed-xl{max-width:90%}.boxed-lg.full-tablet,.boxed-xl.full-tablet{max-width:100%}.boxed-lg.full-tablet .boxed-md,.boxed-xl.full-tablet .boxed-md{max-width:90vw}.boxed-md{max-width:80%}.boxed-md.full-tablet{max-width:100%}.anello{max-width:90px}.sand-top-left{top:auto;left:auto;bottom:0;right:-90px;transform:scaleX(1)}.logo-container #to-animate:hover #letter-n,.logo-container #to-animate:hover #letter-i1,.logo-container #to-animate:hover #letter-r,.logo-container #to-animate:hover #letter-i2,.logo-container #to-animate:hover #letter-k,.logo-container #to-animate:hover #letter-s{opacity:1;transform:translateY(0)}.logo-container #to-animate:hover #letter-o1{transform:translateX(0)}.logo-container #to-animate:hover #letter-o2{transform:translateX(0)}}@media (max-width:767px){p{line-height:1.5}p.smaller{font-size:14px}.menu-btn span{display:none}.logo-container #main-logo{max-width:120px}#shades-btn{max-width:40px}#shades-btn svg{width:100%}h2,h3,h4,h5{margin-top:20px;margin-bottom:10px}h3{line-height:1.2;font-size:25px}.circle-btn{height:9em;width:9em;line-height:9em}.circle-btn .arrow{display:inline-block;width:40px}.circle-btn.small{height:7em;width:7em;line-height:7em}.circle-btn.small a{font-size:12px}.anello{max-width:50px}.footer .partner{max-width:100px}.overlay{background-color:#0d1a27}.overlay .menu .voce,.overlay span{font-size:16px;letter-spacing:1px;text-transform:uppercase;font-family:"DM Sans",sans-serif;color:#fff}.overlay .voce-sec{font-size:13px}.menu-btn.active svg{fill:#c69646}.overlay .lingue .lingua,.overlay .lingue .decor{color:#fff;font-size:13px}.shades-btn-container.active #icona-chiudi{fill:#fff}.shades-btn-container.active span{color:#fff}h2.bigger,.marquee span,.marquee.bigger span{font-size:60px}h2.text-decor{font-size:58px}h2.smaller{font-size:40px}.boxed-xl.full-mobile,.boxed-lg.full-mobile,.boxed-md.full-mobile{max-width:100%}.boxed-md{max-width:85%}h1{font-size:65px}h1.smaller{font-size:40px;line-height:1.1}.semplice{font-size:15px}a.semplice{font-size:14px}.logo-container .label-title{font-size:11px;letter-spacing:1px}.circular-text img{width:110px}.circular-text{right:10vw}.sand-top-left{right:-50px}.partner{max-width:95px}.card-strutt .title-strutt span{width:100%;padding-right:0}.card-strutt:hover .title-strutt span{left:0}.initial-spacer-blu{padding-top:10em}.divide-col-2{column-count:1}.outer-landscape-strutture{padding-top:60%}.lista-strutture .outer-landscape-wide{padding-top:0}.lista-strutture h4{margin:0}.lista-strutture h5{font-size:16px;margin:0}.accordion-container h3{margin:0;font-size:15px}.accordion-container .btn{margin-top:10px}.accordion-container .panel{padding:0 18px}.icona-servizi{transform:scale(.8)}}