﻿#head{position:relative;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;min-height:max(90vh,var(--quote-height, 80vh) + 200px);min-height:max(90dvh,var(--quote-height, 80vh) + 200px);overflow:hidden;background-color:#95c11f;background:url("../../assets/imgs/bg.png");background-size:cover;background-repeat:no-repeat;z-index:2;clip-path:ellipse(max(140%, 850px) 100% at 50% 0%)}#head::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.7), transparent);z-index:-2}#head .header-quote{position:absolute;top:auto;bottom:auto;left:auto;right:auto;margin:60px 0 0 0;width:100%;text-align:center;font-size:clamp(1.8rem,5vw,2.8rem);line-height:calc(clamp(1.8rem,5vw,2.8rem) + 1rem);color:#fff;font-weight:500;visibility:hidden;opacity:0;transform:translateY(100px);transition:transform .5s ease-in-out,opacity .3s ease-in-out;width:100%;padding-left:clamp(1rem,var(--px),10vw);padding-right:clamp(1rem,var(--px),10vw);text-shadow:0 0 25px rgba(0,0,0,.5)}#head .header-quote.visible{transition-delay:.1s;visibility:visible;opacity:1;transform:translateY(0)}#head .header-quote.exit{transition-delay:0;transform:translateY(-150px);visibility:visible;opacity:0}#risultati{padding-top:5rem;padding-bottom:3rem}#risultati .section-title{font-size:clamp(2rem,4vw,2.4rem);line-height:calc(clamp(2rem,4vw,2.4rem) + 1rem);margin:0;color:rgba(94,95,100,.7);font-weight:400;width:100%;text-align:left;letter-spacing:-0.5px;text-transform:uppercase}#risultati .section-title span{color:#00a19a;font-weight:500;letter-spacing:-0.7px}#risultati .results-row{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:2rem;margin:1.5rem 0 0 0;width:100%;flex-wrap:nowrap}#risultati .results-row .result-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;border-radius:1rem;background-color:#fafafa;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;flex:35%;z-index:3}#risultati .results-row .result-card .result-title{font-size:1.7rem;line-height:1.8rem;margin:auto 0 .5rem 0;color:#5e5f64;font-weight:600;width:100%;text-align:center}#risultati .results-row .result-card .result-subtitle{font-size:1rem;line-height:1.4rem;margin:0 0 auto 0;color:#5e5f64;font-weight:400;width:100%;text-align:center}#risultati .results-row .result-card .result-count{font-size:2.2rem;line-height:2.2rem;margin:1rem 0 1.3rem 0;color:#95c11f;font-weight:600;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center}#risultati .results-row .result-card .result-count .small{font-size:1.5rem;line-height:1.5rem}#risultati .results-row .result-card .result-count .count-icon{width:1.8rem;height:1.8rem;object-fit:contain;margin:0 0 0 .5rem}#risultati .results-row .result-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;border-radius:1rem;flex:30%;z-index:3}#risultati .results-row .result-cta .cta-title{font-size:1.4rem;line-height:1.6rem;margin:0 0 1rem 0;color:#5e5f64;font-weight:600;width:100%;text-align:center}#risultati .results-row .result-cta .cta-button{all:unset;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.9rem 1.3rem;border-radius:5rem;background-color:#00a19a;color:#fff;font-size:1rem;line-height:1rem;font-weight:500;cursor:pointer;width:fit-content;z-index:3;transition:background-color .25s ease-in-out;overflow:hidden}#risultati .results-row .result-cta .cta-button::before{content:"";position:absolute;left:0;border-radius:50%;background-color:#efb810;width:100%;padding-bottom:100%;transform:scale(0);transform-origin:center left;transition:transform .3s ease-in-out;z-index:-1}#risultati .results-row .result-cta .cta-button:hover::before{transform:scale(1)}@media only screen and (max-width: 768px){#risultati .section-title{text-align:center}#risultati .results-row{flex-wrap:wrap;justify-content:center}#risultati .results-row .result-card,#risultati .results-row .result-cta{flex:auto;width:100%}}#gallery{padding-top:3rem;padding-bottom:3rem}#gallery .gallery-cont{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;gap:1.5rem;position:relative;height:min(300px,70vh);width:100%;transform:translate3d(0, 0, 1px);backface-visibility:hidden}#gallery .gallery-cont::before{position:absolute;top:0;left:0;width:5rem;height:100%;background:linear-gradient(to right, #fff, transparent)}#gallery .gallery-cont .gallery-item{height:calc(100% - .5rem);min-width:min(400px,100%);max-width:600px;border-radius:1rem;overflow:hidden;position:relative;z-index:4;margin-bottom:.5rem;transform:translate3d(0, 0, 1px);backface-visibility:hidden;background-color:#c1c6cc}#gallery .gallery-cont .gallery-item img{height:100%;width:100%;object-fit:cover;z-index:5}#gallery .gallery-cont .gallery-item .gallery-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease-in-out,background-color .3s ease-in-out}#gallery .gallery-cont .gallery-item .gallery-overlay i{font-size:2.3rem;line-height:2.3rem;color:#fff;transition:transform .3s ease-in-out;margin:0}#gallery .gallery-cont .gallery-item:hover .gallery-overlay{opacity:1;cursor:pointer}#greenlist{padding-top:3rem;padding-bottom:5rem;background-color:#fdfdfd;background:linear-gradient(to bottom, #fff, #fff 17rem, #fdfdfd 20rem, #f8f8f8 25rem, #f8f8f8)}#greenlist .section-title{font-size:clamp(2rem,4vw,2.4rem);line-height:calc(clamp(2rem,4vw,2.4rem) + 1rem);letter-spacing:-0.5px;margin:0 0 1.5rem 0;color:rgba(94,95,100,.7);font-weight:400;width:100%;text-align:left;text-transform:uppercase}#greenlist .section-title span{color:#95c11f;font-weight:500}#greenlist .card-fan{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:1.5rem;padding:1rem 1.5rem;background-color:#fafafa;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;margin:0 0 2rem 0;width:100%;height:fit-content}#greenlist .card-fan .fan-title{font-size:1.7rem;line-height:1.8rem;margin:auto 0 .3rem 0;color:#5e5f64;font-weight:600;width:100%;text-align:center}#greenlist .card-fan .fan-description{font-size:1rem;line-height:1.4rem;margin:0 0 auto 0;color:#5e5f64;font-weight:400;width:100%;text-align:center}#greenlist .card-fan .fan-contribution{font-size:.9rem;line-height:1.2rem;margin:0;color:#5e5f64;font-weight:500;width:100%;text-align:center;text-transform:uppercase}#greenlist .card-fan .fan-counter{font-size:2.2rem;line-height:2.2rem;margin:0;color:#95c11f;font-weight:600;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;width:25%;min-width:170px}#greenlist .card-fan .fan-counter .small{font-size:1.5rem;line-height:1.5rem}#greenlist .card-fan .fan-counter .count-icon{width:1.8rem;height:1.8rem;object-fit:contain;margin:0 0 0 .5rem}#greenlist .card-fan .fan-col{display:flex;flex-direction:column;align-items:center;justify-content:center}#greenlist .card-fan .fan-col.col-dx{width:30%;min-width:250px}#greenlist .card-fan .fan-col.col-center{flex-grow:1}#greenlist .card-fan .fan-divider{width:2px;height:100px;margin:0 1.5rem;background-color:#dde1e6;z-index:4}#greenlist .card-fan .cta-button{all:unset;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.9rem 1.3rem;border-radius:5rem;background-color:#95c11f;color:#fff;font-size:1rem;line-height:1rem;font-weight:500;cursor:pointer;width:fit-content;z-index:3;overflow:hidden;margin:.5rem 0 0 0}#greenlist .card-fan .cta-button::before{content:"";position:absolute;left:0;border-radius:50%;background-color:#efb810;width:100%;padding-bottom:100%;transform:scale(0);transform-origin:center left;transition:transform .3s ease-in-out;z-index:-1}#greenlist .card-fan .cta-button:hover::before{transform:scale(1)}#greenlist .lined-label{position:relative;text-align:center;color:#5e5f64;font-size:1.4rem;line-height:1.4rem;font-weight:500;margin:1rem auto 2rem;text-transform:uppercase;z-index:1;overflow:hidden;width:100%}#greenlist .lined-label:before,#greenlist .lined-label:after{position:absolute;top:51%;overflow:hidden;width:50%;height:1px;content:" ";background-color:#e4e4e4;margin:0 0 0 2rem}#greenlist .lined-label:before{margin-left:calc(-50% - 2rem);text-align:right}#greenlist .table-card{width:100%;background-color:#fff;border-radius:1rem;box-shadow:rgba(0,0,0,.1) -4px 9px 25px -6px;padding:.5rem 1.1rem 0}#greenlist .table-card .tableScroller{position:relative;width:100%;overflow:auto;white-space:nowrap}#greenlist .table-card .tableScroller .table thead th{color:#5e5f64;height:51px;vertical-align:middle;border-bottom:1px solid #c1c6cc}#greenlist .table-card .tableScroller *:nth-child(2){padding-left:25px}#greenlist .table-card .tableScroller td:nth-child(1),#greenlist .table-card .tableScroller th:nth-child(1){text-align:center}#greenlist .table-card .tableScroller td:nth-child(4),#greenlist .table-card .tableScroller th:nth-child(4){text-align:center}#greenlist .table-card .tableScroller td:nth-child(5),#greenlist .table-card .tableScroller th:nth-child(5){text-align:center}#greenlist .table-card .tableScroller td:nth-child(6),#greenlist .table-card .tableScroller th:nth-child(6){text-align:center;font-weight:bold}#greenlist .table-card .tableScroller td:nth-child(7),#greenlist .table-card .tableScroller th:nth-child(7){text-align:center}#greenlist .table-card .tableScroller tr.no-hover td{box-shadow:none !important;cursor:default}#greenlist .table-card .tableScroller tbody tr td{height:61px;vertical-align:middle;cursor:pointer}#greenlist .table-card .tableScroller .fiore{height:20px;width:20px;object-fit:contain;margin:0 0 0 .5rem}#greenlist .table-card .tableScroller .tipo-icon{height:35px;width:35px;object-fit:contain;margin:0}#greenlist .table-card .round-button{all:unset;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.9rem 1.3rem;border-radius:5rem;background-color:#95c11f;color:#fff;font-size:1rem;line-height:1rem;font-weight:500;cursor:pointer;width:fit-content;z-index:3;margin:1.5rem auto;overflow:hidden}#greenlist .table-card .round-button::before{content:"";position:absolute;left:0;border-radius:50%;background-color:#efb810;width:100%;padding-bottom:100%;transform:scale(0);transform-origin:center left;transition:transform .3s ease-in-out;z-index:-1}#greenlist .table-card .round-button:hover::before{transform:scale(1)}#greenlist .pos-cont{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:35% 35% 35% 35%/35% 35% 35% 35%;background-color:rgba(149,193,31,.2);color:#739518;margin:0 auto;font-weight:600}#greenlist .pos-cont span{font-size:1.3rem;line-height:1.3rem;color:inherit}#greenlist .pos-cont.first{background-color:rgba(255,215,0,.2);color:#ccac00}#greenlist .pos-cont.second{background-color:rgba(192,192,192,.2);color:gray}#greenlist .pos-cont.third{background-color:rgba(205,127,50,.2);color:#a46628}@media only screen and (max-width: 768px){#greenlist .section-title{text-align:center}#greenlist .table-card .tableScroller .round-button{margin:1rem auto .5rem 0}}@media only screen and (max-width: 900px){#greenlist .card-fan{flex-direction:column}#greenlist .card-fan .fan-counter{margin:1rem 0}#greenlist .card-fan .fan-divider{width:90%;height:2px;margin:.5rem 0 1.5rem}#greenlist .card-fan .fan-divider.div-2{margin:1rem 0 1.5rem}#greenlist .card-fan .fan-col.col-dx{margin:.3rem 0 .7rem}#greenlist .card-fan .fan-col.col-center{margin:.5rem 0}#greenlist .card-fan .fan-description{margin:0 0 .5rem 0}}.lightbox-container{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background-color:rgba(0,0,0,0);display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:998;padding:2.5rem;gap:4rem;background-color:rgba(0,0,0,.85);backdrop-filter:blur(8px)}.lightbox-container .media{background-color:rgba(0,0,0,0);height:auto;max-height:100%;width:auto;max-width:70%;display:block;border-radius:1rem;overflow:hidden;z-index:999}.lightbox-container .media.video{width:100%;aspect-ratio:16/9}.lightbox-container .details-cont{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:auto;z-index:999}.lightbox-container .details-cont .title-detail{font-size:1.8rem;line-height:2.1rem;margin:0 0 .7rem 0;font-weight:500;color:#fff;width:100%}.lightbox-container .details-cont .subtitle-detail{font-size:1rem;line-height:1.3rem;margin:0;font-weight:400;color:#fff;width:100%}.lightbox-container .close-btn{position:absolute;top:1rem;right:1rem;background-color:#7c7c7c;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;z-index:1000;color:#fff;font-size:1.3rem;line-height:1.3rem;cursor:pointer;transition:background-color .25s ease-in-out,color .25s ease-in-out}.lightbox-container .close-btn:hover{background-color:#fff;color:#000}@media only screen and (max-width: 768px){.lightbox-container{flex-direction:column}.lightbox-container .media{max-width:100%}.lightbox-container .details-cont{align-items:center}.lightbox-container .details-cont .title-detail,.lightbox-container .details-cont .subtitle-detail{text-align:center}}.err-cont{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border-radius:1rem;padding:1.6rem 1rem}.err-cont lottie-player{width:150px;height:150px}.err-cont .error-title{font-size:1.6rem;line-height:1.8rem;color:#5e5f64;font-weight:600;margin:.5rem 0 .3rem 0;text-align:center}.err-cont .error-description{font-size:1rem;line-height:1.3rem;color:#5e5f64;font-weight:400;margin:0;text-align:center}.shimmer{background:linear-gradient(-45deg, #eee 40%, #fafafa 50%, #eee 60%);background-size:300%;background-position-x:100%;animation:shimmer 1s infinite linear;width:calc(100% - 1rem);border-radius:5rem;height:1rem;display:inline-block}@keyframes shimmer{to{background-position-x:0%}}/*# sourceMappingURL=home.min.css.map */