.home-first-section{height:calc(100svh - 4rem);display:flex;justify-content:space-between;width:100%;overflow:hidden}@media not all and (pointer:fine)and (hover:hover){.home-first-section{height:auto;display:block}}.home-first-section .col-sx{display:flex;flex-direction:column;justify-content:center;padding-left:var(--padding-3)}@media not all and (pointer:fine)and (hover:hover){.home-first-section .col-sx{padding-right:var(--padding-1)}}.home-first-section .col-sx h1{font-size:clamp(2rem,var(--root-font-size)*.054*82,11svh);color:var(--orange);text-transform:uppercase;padding-bottom:1svh}@media not all and (pointer:fine)and (hover:hover){.home-first-section .col-sx h1{font-size:var(--font-64pt);line-height:1em;padding-top:2rem}}.home-first-section .col-sx h1 span{display:block;text-transform:uppercase;font-size:clamp(1.3rem,var(--root-font-size)*.054*62,7svh);line-height:.95em;color:var(--brown);padding-bottom:0}@media not all and (pointer:fine)and (hover:hover){.home-first-section .col-sx h1 span{font-size:var(--font-44pt);line-height:1em}}.home-first-section .col-sx h2{width:22rem;font-size:clamp(.7rem,var(--root-font-size)*.054*22,3svh);padding:5svh 0;line-height:1.3em;font-weight:400}@media not all and (pointer:fine)and (hover:hover){.home-first-section .col-sx h2{width:auto;padding:2rem 0 1rem}}.home-first-section .col-sx .button-container{margin-bottom:6svh}.home-first-section .col-sx .button-container button{font-size:var(--font-18pt);line-height:1.4em;margin-top:0;margin-right:1rem;text-transform:uppercase;padding-left:3rem;padding-right:3rem}@media not all and (pointer:fine)and (hover:hover){.home-first-section .col-sx .button-container button{margin-top:1rem;width:13rem;display:flex;justify-content:center;text-align:center}}.home-first-section .col-dx{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:0 calc(var(--padding-1) + 3%) 5svh 2%}@media not all and (pointer:fine)and (hover:hover){.home-first-section .col-dx{padding:1rem var(--padding-4) 4rem var(--padding-4)}}.home-first-section .col-dx .img-cont{height:80%;width:100%;position:relative}.home-first-section .col-dx .img-cont .fade-in-right{position:relative;z-index:2;width:100%;height:100%}.home-first-section .col-dx .img-cont .fade-in-right figure{width:100%;height:100%}.home-first-section .col-dx .img-cont .fade-in-right figure img{width:100%;height:100%;object-fit:contain}.home-first-section .col-dx .img-cont .svg-animation{position:absolute;z-index:1;top:2svw;left:auto;right:0;width:100%;height:95%;transform:translate(10%,7%) rotate(-21deg);padding:0 4% 0 3%}.home-first-section .col-dx .img-cont .svg-animation svg{width:100%;height:100%;object-fit:contain}.video-section{display:flex;justify-content:space-between;background:var(--orange);width:100%;overflow:hidden}@media not all and (pointer:fine)and (hover:hover){.video-section{display:block}}.video-section.video-dx{flex-direction:row-reverse}.video-section.video-dx .col-sx{transform:translateX(-12svw)}@media not all and (pointer:fine)and (hover:hover){.video-section.video-dx .col-sx{transform:translateX(0)}}.video-section.video-dx .col-sx .titolo{padding-top:2svw;padding-left:1svw;padding-right:2svw}@media not all and (pointer:fine)and (hover:hover){.video-section.video-dx .col-sx .titolo{padding-top:0}}.video-section.video-dx .col-sx .titolo h2{font-size:var(--font-44pt);line-height:1em;width:18rem;top:11svw;left:13svw}@media not all and (pointer:fine)and (hover:hover){.video-section.video-dx .col-sx .titolo h2{width:auto;top:0;left:0}}.video-section.video-dx .col-sx .titolo .svg-animation{width:25rem;transform:translateX(7svw) rotate(197deg)}.video-section.video-dx .col-sx .video-mobile{padding-left:0}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.video-section.video-dx .col-sx .video-mobile{padding-left:var(--padding-3);padding-right:var(--padding-3)}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.video-section.video-dx .col-sx .video-mobile{padding-left:var(--padding-3);padding-right:var(--padding-3)}}}.video-section.video-dx .col-sx .video-mobile .play-video{padding:1.5svw 11.5svw 0 3svw;transform:translateX(2svw)}@media not all and (pointer:fine)and (hover:hover){.video-section.video-dx .col-sx .video-mobile .play-video{padding:0;transform:translateX(0)}}.video-section.video-dx .col-sx .video-mobile figure{top:22svw;left:4svw;height:29.3svw}@media not all and (pointer:fine)and (hover:hover){.video-section.video-dx .col-sx .video-mobile figure{top:-5svw;left:-3svw;height:165.5svw}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.video-section.video-dx .col-sx .video-mobile figure{top:-3svw;left:11svw}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.video-section.video-dx .col-sx .video-mobile figure{top:-3svw;left:11svw}}}.video-section.video-dx .col-dx .video-desktop{transform:translateX(-2svw)}.video-section.video-dx .col-dx .video-desktop .play-video{padding:1.5svw 2.5svw 0 8svw}.video-section.video-dx .col-dx .video-desktop figure{width:75svw;height:39.5svw}.video-section.video-dx.video-pm .col-sx .titolo h2{width:18rem;top:11svw;left:16svw}@media not all and (pointer:fine)and (hover:hover){.video-section.video-dx.video-pm .col-sx .titolo h2{width:auto;top:0;left:0}}.video-section .col-sx{position:relative;z-index:2;flex:0 0 30svw}@media not all and (pointer:fine)and (hover:hover){.video-section .col-sx{padding:2rem var(--padding-1) 5rem var(--padding-1)}}.video-section .col-sx .titolo{position:absolute;z-index:1;width:100%;top:0;padding-left:1svw;padding-right:2svw;padding-top:5svw}@media not all and (pointer:fine)and (hover:hover){.video-section .col-sx .titolo{position:relative;top:0;padding:1rem 0}}.video-section .col-sx .titolo h2{font-size:var(--font-64pt);line-height:1em;text-transform:uppercase;position:absolute;z-index:2;top:12svw;left:14svw}@media not all and (pointer:fine)and (hover:hover){.video-section .col-sx .titolo h2{position:relative;text-align:center;top:0;left:0;padding-bottom:3rem;color:var(--base)}}.video-section .col-sx .titolo .svg-animation{position:relative;z-index:1;transform:translateX(7svw) rotate(197deg)}@media not all and (pointer:fine)and (hover:hover){.video-section .col-sx .titolo .svg-animation{display:none}}.video-section .col-sx .titolo .svg-animation.active svg .sfondo-svg_svg__sfondo-elem-1{fill:var(--base)}.video-section .col-sx .video-mobile{position:relative;z-index:2;width:100%;padding-top:21.4svw;padding-left:4svw;overflow:visible}@media not all and (pointer:fine)and (hover:hover){.video-section .col-sx .video-mobile{padding-top:0;padding-left:0}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.video-section .col-sx .video-mobile{padding-left:var(--padding-3);padding-right:var(--padding-3)}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.video-section .col-sx .video-mobile{padding-left:var(--padding-3);padding-right:var(--padding-3)}}}.video-section .col-sx .video-mobile .video-controls{display:none}@media not all and (pointer:fine)and (hover:hover){.video-section .col-sx .video-mobile .video-controls{display:flex;left:50%;transform:translateX(-50%);bottom:-17svw}}.video-section .col-sx .video-mobile .play-video{padding:1.5svw 2.5svw 0 8svw;transform:translateX(12svw)}@media not all and (pointer:fine)and (hover:hover){.video-section .col-sx .video-mobile .play-video{padding:0;transform:translateX(0);width:87.5svw}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.video-section .col-sx .video-mobile .play-video{width:62.5svw}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.video-section .col-sx .video-mobile .play-video{width:62.5svw}}}.video-section .col-sx .video-mobile .play-video video{width:100%;height:auto}.video-section .col-sx .video-mobile figure{position:absolute;top:22svw;left:23svw;width:17.5svw;height:29.3svw}@media not all and (pointer:fine)and (hover:hover){.video-section .col-sx .video-mobile figure{top:-5svw;left:-3svw;width:93.5svw;height:165.5svw}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.video-section .col-sx .video-mobile figure{top:-3svw;left:11svw;width:67.5svw;height:117.5svw}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.video-section .col-sx .video-mobile figure{top:-3svw;left:11svw;width:68.5svw;height:117.5svw}}}.video-section .col-sx .video-mobile figure img{width:100%;height:100%}.video-section .col-dx{position:relative;z-index:1;flex:0 0 70svw;width:70svw;padding-top:13svw}.video-section .col-dx .video-desktop{position:relative;width:100%;padding-bottom:17svw}.video-section .col-dx .video-desktop .play-video{padding:1.5svw 2.5svw 0 8svw}.video-section .col-dx .video-desktop .play-video video{width:100%;height:auto}.video-section .col-dx .video-desktop .video-controls{z-index:3;bottom:15.5svw;left:calc(50% - 2svw)}.video-section .col-dx .video-desktop figure{position:absolute;top:0;left:0;width:75svw;height:39.5svw}.video-section .col-dx .video-desktop figure img{width:100%;height:100%}.card-numbers{width:100%;overflow:hidden;margin-top:-1px;padding:2rem var(--padding-2) 7rem var(--padding-2);background:linear-gradient(to bottom,var(--orange) 0,var(--orange) 16rem,var(--beige) 16rem,var(--beige) 100%)}@media not all and (pointer:fine)and (hover:hover){.card-numbers{padding:5rem var(--padding-3) 1rem var(--padding-3);background:linear-gradient(to bottom,var(--orange) 0,var(--orange) 33rem,var(--beige) 33rem,var(--beige) 100%)}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.card-numbers{padding:5rem var(--padding-3) 1rem var(--padding-3);background:linear-gradient(to bottom,var(--orange) 0,var(--orange) 31rem,var(--beige) 31rem,var(--beige) 100%)}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.card-numbers{padding:5rem var(--padding-3) 1rem var(--padding-3);background:linear-gradient(to bottom,var(--orange) 0,var(--orange) 31rem,var(--beige) 31rem,var(--beige) 100%)}}}.card-numbers .cards-container{display:flex;justify-content:center}@media not all and (pointer:fine)and (hover:hover){.card-numbers .cards-container{display:block}}.card-numbers .cards-container .card{position:relative;display:flex;flex-direction:column;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33% - 4rem);margin:3rem 2rem 0;padding:5rem 3rem 3rem}@media not all and (pointer:fine)and (hover:hover){.card-numbers .cards-container .card{margin:0 0 4rem;padding:3.5rem 2rem 2rem}}.card-numbers .cards-container .card h2{font-size:var(--font-44pt);line-height:1em}.card-numbers .cards-container .card p{padding-top:1rem;text-align:center}@media not all and (pointer:fine)and (hover:hover){.card-numbers .cards-container .card p{padding-top:0}}.card-numbers .cards-container .card svg{width:5rem;height:6rem;position:absolute;top:-3rem;left:calc(50% - 2.5rem)}@media not all and (pointer:fine)and (hover:hover){.card-numbers .cards-container .card svg{width:4rem;height:5rem;top:-2.5rem;left:calc(50% - 2rem)}}.columns-image{width:100%;overflow:hidden;background:var(--beige);padding:5rem var(--padding-2) 9rem var(--padding-2)}@media not all and (pointer:fine)and (hover:hover){.columns-image{padding:5rem var(--padding-3) 0 var(--padding-3)}}.columns-image.home-cols{background-color:var(--orange)}.columns-image.home-cols .columns-container .col-dx p,.columns-image.home-cols .columns-container .col-sx p,.columns-image.home-cols h2,.columns-image.home-cols h3{color:var(--base)}.columns-image.home-cols .columns-container .col-dx .figure-container .svg-animation path,.columns-image.home-cols .columns-container .col-sx .figure-container .svg-animation path{fill:var(--light-blue)!important}.columns-image.home-cols .columns-container .col-dx .testi button,.columns-image.home-cols .columns-container .col-sx .testi button{background-color:var(--light-blue)}.columns-image.community-cols{background-color:var(--orange)}.columns-image.community-cols .columns-container .col-dx p,.columns-image.community-cols .columns-container .col-sx p,.columns-image.community-cols h2{color:var(--base)}.columns-image.community-cols .columns-container .col-dx .figure-container,.columns-image.community-cols .columns-container .col-sx .figure-container{padding:0 10%;height:21svw}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.columns-image.community-cols .columns-container .col-dx .figure-container,.columns-image.community-cols .columns-container .col-sx .figure-container{width:80%;margin-left:10%}}}.columns-image.community-cols .columns-container .col-dx .figure-container .svg-animation,.columns-image.community-cols .columns-container .col-sx .figure-container .svg-animation{width:70%;left:15%}.columns-image.community-cols .columns-container .col-dx .figure-container .svg-animation path,.columns-image.community-cols .columns-container .col-sx .figure-container .svg-animation path{fill:var(--light-blue)!important}.columns-image.community-cols .columns-container .col-dx .testi div p,.columns-image.community-cols .columns-container .col-sx .testi div p{padding:0}.columns-image.community-cols .columns-container .col-dx .figure-container{padding:0 5%}.columns-image.community-cols .columns-container .col-dx .figure-container figure{margin-top:4svw}.columns-image h2{font-size:var(--font-86pt);line-height:.95em;color:var(--brown);text-align:center;text-transform:uppercase}.columns-image .columns-container{display:flex;justify-content:space-between;padding-top:3rem}@media not all and (pointer:fine)and (hover:hover){.columns-image .columns-container{display:block}}.columns-image .columns-container .col-sx{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 8rem);margin:0 4rem}@media not all and (pointer:fine)and (hover:hover){.columns-image .columns-container .col-sx{margin:0}}.columns-image .columns-container .col-sx .svg-animation{transform:translateX(-2svw) rotate(194deg) scale(1.05)}.columns-image .columns-container .col-dx{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10rem);margin:0 4rem 0 3rem}@media not all and (pointer:fine)and (hover:hover){.columns-image .columns-container .col-dx{margin:0}}.columns-image .columns-container .col-dx figure{width:90%;margin:7% 0 0 5%}.columns-image .columns-container .col-dx,.columns-image .columns-container .col-sx{display:flex;flex-direction:column}@media not all and (pointer:fine)and (hover:hover){.columns-image .columns-container .col-dx,.columns-image .columns-container .col-sx{padding-bottom:5rem}}.columns-image .columns-container .col-dx .figure-container,.columns-image .columns-container .col-sx .figure-container{position:relative;width:100%;height:30svw}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.columns-image .columns-container .col-dx .figure-container,.columns-image .columns-container .col-sx .figure-container{width:80%;margin-left:10%}}}.columns-image .columns-container .col-dx .figure-container .fade-in-left,.columns-image .columns-container .col-dx .figure-container .fade-in-right,.columns-image .columns-container .col-dx .figure-container figure,.columns-image .columns-container .col-sx .figure-container .fade-in-left,.columns-image .columns-container .col-sx .figure-container .fade-in-right,.columns-image .columns-container .col-sx .figure-container figure{position:relative;z-index:2}.columns-image .columns-container .col-dx .figure-container .svg-animation,.columns-image .columns-container .col-sx .figure-container .svg-animation{position:absolute;z-index:1;width:100%;height:auto;top:4svw}.columns-image .columns-container .col-dx .figure-container .svg-animation.active svg .sfondo-svg_svg__sfondo-elem-1,.columns-image .columns-container .col-sx .figure-container .svg-animation.active svg .sfondo-svg_svg__sfondo-elem-1{fill:var(--orange)}.columns-image .columns-container .col-dx .testi,.columns-image .columns-container .col-sx .testi{flex:1 1;display:flex;flex-direction:column;align-items:center;padding-top:7svw;justify-content:space-between}@media not all and (pointer:fine)and (hover:hover){.columns-image .columns-container .col-dx .testi,.columns-image .columns-container .col-sx .testi{padding-top:64svw}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.columns-image .columns-container .col-dx .testi,.columns-image .columns-container .col-sx .testi{padding-top:38svw}}}.columns-image .columns-container .col-dx .testi div,.columns-image .columns-container .col-sx .testi div{display:flex;flex-direction:column;align-items:center}.columns-image .columns-container .col-dx .testi div h3,.columns-image .columns-container .col-sx .testi div h3{font-size:var(--font-44pt);line-height:1em;padding-bottom:1.5rem;text-transform:uppercase;text-align:center}.columns-image .columns-container .col-dx .testi div p,.columns-image .columns-container .col-sx .testi div p{font-size:var(--font-22pt);line-height:1.4em;text-align:center;padding:0 3rem}@media not all and (pointer:fine)and (hover:hover){.columns-image .columns-container .col-dx .testi div p,.columns-image .columns-container .col-sx .testi div p{padding:0}}.columns-image .columns-container .col-dx .testi button,.columns-image .columns-container .col-sx .testi button{margin-top:2rem}.card-images{width:100%;overflow:hidden;margin-top:-1px;padding:4rem var(--padding-2) 7rem var(--padding-2);background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(16rem + 18svw),var(--orange) calc(16rem + 18svw),var(--orange) 100%)}@media not all and (pointer:fine)and (hover:hover){.card-images{padding-bottom:3rem;background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(12rem + 57svw),var(--orange) calc(12rem + 57svw),var(--orange) 100%)}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.card-images{padding:4rem var(--padding-3) 3rem var(--padding-3);background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(15rem + 37svw),var(--orange) calc(15rem + 37svw),var(--orange) 100%)}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.card-images{padding:4rem var(--padding-3) 3rem var(--padding-3);background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(15rem + 37svw),var(--orange) calc(15rem + 37svw),var(--orange) 100%)}}}.card-images.cards-pm{background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(8rem + 18svw),var(--orange) calc(8rem + 18svw),var(--orange) 100%)}@media not all and (pointer:fine)and (hover:hover){.card-images.cards-pm{background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(16rem + 19svw),var(--orange) calc(16rem + 19svw),var(--orange) 100%)}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.card-images.cards-pm{background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(16rem + 27svw),var(--orange) calc(16rem + 27svw),var(--orange) 100%)}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.card-images.cards-pm{background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(16rem + 27svw),var(--orange) calc(16rem + 27svw),var(--orange) 100%)}}}.card-images.cards-pm .cards-container .card figure{top:-7svw}@media not all and (pointer:fine)and (hover:hover){.card-images.cards-pm .cards-container .card figure{width:60%;left:20%;top:-28svw}}.card-images.cards-pm .cards-container .card:nth-of-type(2) figure{width:70%;left:15%;top:-8svw}@media not all and (pointer:fine)and (hover:hover){.card-images.cards-pm .cards-container .card:nth-of-type(2) figure{width:50%;left:25%;top:-28svw}}.card-images.cards-pm .cards-container .card:last-of-type figure{width:70%;left:15%;top:-6svw}@media not all and (pointer:fine)and (hover:hover){.card-images.cards-pm .cards-container .card:last-of-type figure{width:55%;left:22.5%;top:-26svw}}.card-images.cards-pro{background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(8rem + 18svw),var(--orange) calc(8rem + 18svw),var(--orange) 100%)}@media not all and (pointer:fine)and (hover:hover){.card-images.cards-pro{background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(16rem + 19svw),var(--orange) calc(16rem + 19svw),var(--orange) 100%)}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.card-images.cards-pro{background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(19rem + 10svw),var(--orange) calc(19rem + 10svw),var(--orange) 100%)}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.card-images.cards-pro{background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(19rem + 10svw),var(--orange) calc(19rem + 10svw),var(--orange) 100%)}}}.card-images.cards-pro .cards-container .card{padding-top:11svw}@media not all and (pointer:fine)and (hover:hover){.card-images.cards-pro .cards-container .card{padding:28svw 2rem 2rem}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.card-images.cards-pro .cards-container .card{padding-top:21svw}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.card-images.cards-pro .cards-container .card{padding-top:21svw}}}.card-images.cards-pro .cards-container .card figure{top:-6.5svw}@media not all and (pointer:fine)and (hover:hover){.card-images.cards-pro .cards-container .card figure{width:70%;left:15%;top:-22svw}}.card-images.cards-pro .cards-container .card:nth-of-type(2) figure{width:60%;left:20%;top:-8svw}@media not all and (pointer:fine)and (hover:hover){.card-images.cards-pro .cards-container .card:nth-of-type(2) figure{width:55%;left:22.5%;top:-30svw}}.card-images.cards-pro .cards-container .card:last-of-type figure{width:80%;left:10%;top:-7svw}@media not all and (pointer:fine)and (hover:hover){.card-images.cards-pro .cards-container .card:last-of-type figure{width:70%;left:15%;top:-30svw}}.card-images.cards-community{background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(8rem + 18svw),var(--orange) calc(8rem + 18svw),var(--orange) 100%)}@media not all and (pointer:fine)and (hover:hover){.card-images.cards-community{background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(16rem + 19svw),var(--orange) calc(16rem + 19svw),var(--orange) 100%)}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.card-images.cards-community{background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(16rem + 27svw),var(--orange) calc(16rem + 27svw),var(--orange) 100%)}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.card-images.cards-community{background:linear-gradient(to bottom,var(--beige) 0,var(--beige) calc(16rem + 27svw),var(--orange) calc(16rem + 27svw),var(--orange) 100%)}}}.card-images.cards-community .cards-container .card figure{top:-7svw}@media not all and (pointer:fine)and (hover:hover){.card-images.cards-community .cards-container .card figure{width:60%;left:20%;top:-28svw}}.card-images.cards-community .cards-container .card:nth-of-type(2) figure{width:60%;left:20%;top:-9svw}@media not all and (pointer:fine)and (hover:hover){.card-images.cards-community .cards-container .card:nth-of-type(2) figure{width:50%;left:25%;top:-34svw}}.card-images.cards-community .cards-container .card:last-of-type figure{width:75%;left:12.5%;top:-6.5svw}@media not all and (pointer:fine)and (hover:hover){.card-images.cards-community .cards-container .card:last-of-type figure{width:65%;left:17.5%;top:-31svw}}.card-images h2{font-size:var(--font-86pt);line-height:.95em;text-align:center;text-transform:uppercase;color:var(--brown);padding:0 5rem}@media not all and (pointer:fine)and (hover:hover){.card-images h2{padding:0}}.card-images .cards-container{padding-top:4rem;display:flex;justify-content:space-between}@media not all and (pointer:fine)and (hover:hover){.card-images .cards-container{display:block;padding-top:0}}.card-images .cards-container .card{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33% - 2rem);position:relative;margin-top:8svw;box-shadow:var(--box-shadow-black);padding:14svw 3rem 4rem;display:flex;flex-direction:column;align-items:center}@media not all and (pointer:fine)and (hover:hover){.card-images .cards-container .card{margin-top:40svw;padding:28svw 2rem 2rem;margin-bottom:2rem}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.card-images .cards-container .card{padding-top:21svw}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.card-images .cards-container .card{padding-top:21svw}}}.card-images .cards-container .card:last-of-type figure{width:75%;left:12.5%;top:-14svw}@media not all and (pointer:fine)and (hover:hover){.card-images .cards-container .card:last-of-type figure{width:50%;left:25%;top:-37svw}}.card-images .cards-container .card figure{position:absolute;width:80%;top:-8svw;left:10%}@media not all and (pointer:fine)and (hover:hover){.card-images .cards-container .card figure{width:60%;left:20%;top:-28svw}}.card-images .cards-container h3{font-size:var(--font-32pt);line-height:1.2em;text-align:center;padding-bottom:1.5rem}.card-images .cards-container p{text-align:center}.recensioni-site{width:100%;overflow:hidden;padding:6rem var(--padding-2) 2rem var(--padding-2);background:var(--orange);margin-top:-1px}@media not all and (pointer:fine)and (hover:hover){.recensioni-site{padding:5rem var(--padding-2) 4rem var(--padding-2)}}.recensioni-site h2{font-size:var(--font-64pt);line-height:1em;color:var(--base);text-transform:uppercase;text-align:center}.recensioni-site .swiper{background:var(--base);padding:3rem 2rem;border-radius:var(--border-radius-2);margin-top:3rem}@media not all and (pointer:fine)and (hover:hover){.recensioni-site .swiper{margin-top:2rem;padding:0 0 3rem;background:rgba(0,0,0,0);border-radius:0}.recensioni-site .swiper .swiper-pagination{display:none}}.recensioni-site .swiper .swiper-wrapper{min-height:100%;padding-bottom:2rem}.recensioni-site .swiper .swiper-wrapper .swiper-slide{flex:0 0 18rem;width:18rem;margin-right:1.5rem;height:auto!important}@media not all and (pointer:fine)and (hover:hover){.recensioni-site .swiper .swiper-wrapper .swiper-slide{flex:0 0 calc(100svw - var(--padding-1)*2);background:var(--base)}}.recensioni-site .swiper .swiper-wrapper .swiper-slide{padding:2rem 1.5rem;border-radius:var(--border-radius-1);border:1px solid var(--orange);display:flex;flex-direction:column;justify-content:space-between}.recensioni-site .swiper .swiper-wrapper .swiper-slide .stelle-input{padding-bottom:1rem;display:flex;align-items:center}.recensioni-site .swiper .swiper-wrapper .swiper-slide .stelle-input span{flex:0 0 1.5rem}.recensioni-site .swiper .swiper-wrapper .swiper-slide .recensione-testo{padding-top:.5rem}.recensioni-site .swiper .swiper-wrapper .swiper-slide .recensione-testo p{padding:0}.recensioni-site .swiper .swiper-wrapper .swiper-slide .recensione-testo p.nome-recensore{font-weight:700}.recensioni-site .swiper .swiper-wrapper .swiper-slide .recensione-testo p.tipo-recensore{font-size:var(--font-16pt);line-height:1.25em}.recensioni-site .swiper .swiper-wrapper .swiper-slide .recensione-testo p.dati-recensore{font-size:var(--font-16pt);line-height:1.25em;color:var(--orange)}.recensioni-site .dati-percentuali-container{display:flex;justify-content:space-between}@media not all and (pointer:fine)and (hover:hover){@media(max-width:480px){.recensioni-site .dati-percentuali-container{display:block}}}.recensioni-site .dati-percentuali-container .dati-percentuali{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33% - 2rem);padding:6rem 0 3rem}@media not all and (pointer:fine)and (hover:hover){.recensioni-site .dati-percentuali-container .dati-percentuali{padding:3rem 0 0}}.recensioni-site .dati-percentuali-container .dati-percentuali p{font-size:var(--font-44pt);line-height:1em;font-weight:700;text-align:center;color:var(--base)}.recensioni-site .dati-percentuali-container .dati-percentuali p span{display:block;font-size:var(--font-22pt);line-height:1.4em}.cont-accordion{width:100%;overflow:hidden;padding:5rem var(--padding-2);margin-top:-1px;background:var(--light-blue)}@media not all and (pointer:fine)and (hover:hover){.cont-accordion{padding-bottom:2rem}}.cont-accordion h2{font-size:var(--font-86pt);line-height:.95em;text-transform:uppercase;text-align:center;color:var(--base)}.cont-accordion .accordion{padding:4rem var(--padding-1)}@media not all and (pointer:fine)and (hover:hover){.cont-accordion .accordion{padding:2rem 0 3rem}}.community{width:100%;overflow:hidden;padding:6rem var(--padding-2) 0 var(--padding-2);display:flex;justify-content:space-between;background:linear-gradient(to bottom,var(--light-blue) 0,var(--light-blue) 20.5rem,var(--brown) 20.5rem,var(--brown) 100%)}@media not all and (pointer:fine)and (hover:hover){.community{display:block;padding:5rem var(--padding-2) 0 var(--padding-2);background:linear-gradient(to bottom,var(--light-blue) 0,var(--light-blue) 19.5rem,var(--brown) 19.5rem,var(--brown) 100%)}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.community{padding:5rem var(--padding-3) 0 var(--padding-3)}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.community{padding:5rem var(--padding-3) 0 var(--padding-3)}}}.community .col-sx{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1rem)}@media not all and (pointer:fine)and (hover:hover){.community .col-sx{padding-bottom:4rem}}.community .col-sx h2{font-size:var(--font-86pt);line-height:.95em;text-transform:uppercase;color:var(--base);padding-bottom:3rem}.community .col-sx p{font-size:var(--font-26pt);line-height:1.1em;line-height:1.3em;color:var(--base);padding-right:3rem;padding-bottom:3rem}@media not all and (pointer:fine)and (hover:hover){.community .col-sx p{padding:0 0 2rem;font-size:var(--font-22pt);line-height:1.4em}}.community .col-sx button{padding-left:3rem;padding-right:3rem}.community .col-dx{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1rem)}.community .col-dx figure{width:100%;height:auto}.partner{width:100%;overflow:hidden;padding:0 var(--padding-3) 6rem var(--padding-3);background:var(--brown);display:flex}@media not all and (pointer:fine)and (hover:hover){@media(max-width:480px){.partner{display:block;padding:4rem var(--padding-3)}}}.partner .fade-in-left{flex:0 0 9rem}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.partner .fade-in-left{flex:0 0 7rem}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.partner .fade-in-left{flex:0 0 7rem}}}.partner .fade-in-left figure{margin-top:5.5rem;margin-right:5rem;width:9rem;height:9rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:480px){.partner .fade-in-left figure{margin:0 0 2rem;flex:0 0 7rem;width:7rem;height:7rem}}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){.partner .fade-in-left figure{margin:0 0 2rem;width:5rem;height:5rem}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){.partner .fade-in-left figure{margin:0 0 2rem;width:5rem;height:5rem}}}.partner .fade-in-left figure img{width:100%;height:100%}.partner h2{font-size:var(--font-64pt);line-height:1em;padding-bottom:2rem;color:var(--base);text-transform:uppercase}.partner .partner-container h3{font-size:var(--font-32pt);line-height:1.2em;padding-bottom:1rem;color:var(--base);text-transform:uppercase}.partner .partner-container p{font-size:var(--font-26pt);line-height:1.1em;line-height:1.3em;color:var(--base)}@media not all and (pointer:fine)and (hover:hover){.partner .partner-container p{font-size:var(--font-22pt);line-height:1.4em}}