.object-fit-contain{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.object-fit-cover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.object-position-top-left{-o-object-position:top left;object-position:top left}.object-position-top-center{-o-object-position:top center;object-position:top center}.object-position-top-right{-o-object-position:top right;object-position:top right}.object-position-bottom-left{-o-object-position:bottom left;object-position:bottom left}.object-position-bottom-center{-o-object-position:bottom center;object-position:bottom center}.object-position-bottom-right{-o-object-position:bottom right;object-position:bottom right}.object-position-center-center{-o-object-position:center center;object-position:center center}*{outline:none}html{font-size:56.5%;text-rendering:optimizeLegibility}@media(min-width:576px){html{font-size:62.5%}}@media(min-width:992px){html{font-size:53.125%}}@media(min-width:1500px){html{font-size:56.5%}}@media(min-width:1800px){html{font-size:62.5%}}body{text-rendering:optimizeLegibility;font-family:"Poppins",sans-serif;height:100%}main{position:relative}.grecaptcha-badge{visibility:hidden}@media(max-width:1310px)and (orientation:landscape){.daterangepicker{right:-10% !important}}img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.vbox-container{overflow-y:auto !important}@media(max-width:991px){.dot-navigator{display:none}}.umb-block-list>*[\:has\(.swiper\)]{overflow:hidden}.umb-block-list>*:has(.swiper){overflow:hidden}.umb-block-list>*[\:has\(\[animate\]\)]{overflow:hidden}.umb-block-list>*:has([animate]){overflow:hidden}.template-spacing-top,.template-spacing{padding-top:3.5rem}@media(min-width:768px){.template-spacing-top,.template-spacing{padding-top:5rem}}@media(min-width:992px){.template-spacing-top,.template-spacing{padding-top:7.5rem}}.template-spacing-bottom,.form,.template-spacing{padding-bottom:3.5rem}@media(min-width:768px){.template-spacing-bottom,.form,.template-spacing{padding-bottom:5rem}}@media(min-width:992px){.template-spacing-bottom,.form,.template-spacing{padding-bottom:7.5rem}}.template-double-spacing-top,.template-double-spacing{padding-top:5rem}@media(min-width:768px){.template-double-spacing-top,.template-double-spacing{padding-top:7.5rem}}@media(min-width:992px){.template-double-spacing-top,.template-double-spacing{padding-top:15rem}}.template-double-spacing-bottom,.template-double-spacing{padding-bottom:5rem}@media(min-width:768px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:7.5rem}}@media(min-width:992px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:15rem}}.template-spacing>.no-container>.row{margin-right:0;margin-left:0}.template-spacing>.no-container>.row>[class*=col-]{padding-right:0;padding-left:0}.template-margin-top,.block-tdli .block-tdli-container .block-tdli-button,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button,.template-margin{margin-top:3.5rem}@media(min-width:768px){.template-margin-top,.block-tdli .block-tdli-container .block-tdli-button,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button,.template-margin{margin-top:5rem}}@media(min-width:992px){.template-margin-top,.block-tdli .block-tdli-container .block-tdli-button,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button,.template-margin{margin-top:7.5rem}}.template-margin-bottom,.template-margin{margin-bottom:3.5rem}@media(min-width:768px){.template-margin-bottom,.template-margin{margin-bottom:5rem}}@media(min-width:992px){.template-margin-bottom,.template-margin{margin-bottom:7.5rem}}.template-double-margin-top,.template-double-margin{margin-top:5rem}@media(min-width:768px){.template-double-margin-top,.template-double-margin{margin-top:7.5rem}}@media(min-width:992px){.template-double-margin-top,.template-double-margin{margin-top:15rem}}.template-double-margin-bottom,.template-double-margin{margin-bottom:5rem}@media(min-width:768px){.template-double-margin-bottom,.template-double-margin{margin-bottom:7.5rem}}@media(min-width:992px){.template-double-margin-bottom,.template-double-margin{margin-bottom:15rem}}.background-green{background-color:#b9d32d}.background-lightgrey{background-color:#f3f3f3}.background-grey{background-color:#a4a4a4}.background-black{background-color:#0a0a0a}.background-white{background-color:#fff}@media(max-width:768px){.container{padding-right:2rem;padding-left:2rem}}@media(min-width:769px){.container{padding-right:0;padding-left:0}}@media(min-width:1600px){.container-larger,.container-larger-left,.container-larger-right{max-width:1520px}}@media(min-width:1920px){.container-larger{margin-left:calc(50vw - 90rem);margin-right:calc(50vw - var(--half-large-container) - (100vw - 100%));max-width:180rem}}@media(min-width:1920px){.container-larger-right{max-width:156rem;margin-right:calc(50vw - 90rem);padding-right:0;margin-left:calc(50vw - 66rem)}}@media(min-width:1920px){.container-larger-left{max-width:156rem;margin-left:calc(50vw - 90rem);padding-left:0;margin-right:calc(50vw - 66rem)}}:root{--claim:7rem;--claim-mobile:3.5rem;--claim-height:1.1;--claim-mobile-height:1;--claim-weight:600;--claim-mobile-weight:400;--title-h1:6rem;--title-h1-mobile:3.2rem;--title-h1-height:1.2;--title-h1-mobile-height:1;--title-h1-weight:700;--title-h1-mobile-weight:500;--title-h2:5.3rem;--title-h2-mobile:3rem;--title-h2-height:1.1;--title-h2-mobile-height:1.1;--title-h2-weight:700;--title-h2-mobile-weight:700;--title-h3:2.5rem;--title-h3-mobile:1.7rem;--title-h3-height:1.2;--title-h3-mobile-height:1;--title-h3-weight:600;--title-h3-mobile-weight:600;--title-h3-letter-spacing:0.12rem;--text:1.8rem;--text-mobile:1.7rem;--text-height:1.55;--text-mobile-height:1.55;--text-weight:400;--text-bold-weight:700;--text-big:2.5rem;--text-big-mobile:2.2rem;--text-big-height:1.2;--text-big-mobile-height:1;--text-big-weight:400;--text-big-bold-weight:600;--text-medium:2.2rem;--text-medium-mobile:2.0rem;--text-medium-height:1.2;--text-medium-mobile-height:1;--text-medium-weight:500;--text-medium-bold-weight:600;--text-small:1.6rem;--text-small-mobile:1.5rem;--text-small-height:1.2;--text-small-mobile-height:1;--text-small-weight:300;--text-small-bold-weight:400;--text-product-code:1.3rem;--text-product-code-mobile:1.2rem;--text-product-code-height:1.3;--text-product-code-mobile-height:1;--text-product-code-weight:500;--text-product-code-bold-weight:600}.template-claim{font-style:normal;font-weight:600;font-weight:var(--claim-weight);font-size:3.5rem;font-size:var(--claim-mobile);line-height:1;line-height:var(--claim-mobile-height);letter-spacing:0}@media(min-width:992px){.template-claim{font-size:7rem;font-size:var(--claim);line-height:1.1;line-height:var(--claim-height)}}.template-claim p{margin:0}.template-claim a{color:#b9d32d}.template-title-h1{font-style:normal;font-weight:700;font-weight:var(--title-h1-weight);font-size:3.2rem;font-size:var(--title-h1-mobile);line-height:1;line-height:var(--title-h1-mobile-height);letter-spacing:0}@media(min-width:992px){.template-title-h1{font-size:6rem;font-size:var(--title-h1);line-height:1.2;line-height:var(--title-h1-height)}}.template-title-h1 p{margin:0}.template-title-h1 a{color:#b9d32d}.template-title-h2{font-style:normal;font-weight:700;font-weight:var(--title-h2-weight);font-size:3rem;font-size:var(--title-h2-mobile);line-height:1.1;line-height:var(--title-h2-mobile-height);letter-spacing:0}@media(min-width:992px){.template-title-h2{font-size:5.3rem;font-size:var(--title-h2);line-height:1.1;line-height:var(--title-h2-height)}}.template-title-h2 p{margin:0}.template-title-h2 a{color:#b9d32d}.template-title-h3{font-style:normal;font-weight:600;font-weight:var(--title-h3-weight);font-size:1.7rem;font-size:var(--title-h3-mobile);line-height:1;line-height:var(--title-h3-mobile-height);letter-spacing:0.12rem;letter-spacing:var(--title-h3-letter-spacing)}@media(min-width:992px){.template-title-h3{font-size:2.5rem;font-size:var(--title-h3);line-height:1.2;line-height:var(--title-h3-height)}}.template-title-h3 p{margin:0}.template-title-h3 a{color:#b9d32d}.template-text{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.template-text{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.template-text p{margin:0}.template-text a{color:#b9d32d}.template-text-bold{font-style:normal;font-weight:700;font-weight:var(--text-bold-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.template-text-bold{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.template-text-bold p{margin:0}.template-text-bold a{color:#b9d32d}.template-text-big{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0}@media(min-width:992px){.template-text-big{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.template-text-big p{margin:0}.template-text-big a{color:#b9d32d}.template-text-big-bold{font-style:normal;font-weight:600;font-weight:var(--text-big-bold-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0}@media(min-width:992px){.template-text-big-bold{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.template-text-big-bold p{margin:0}.template-text-big-bold a{color:#b9d32d}.template-text-medium{font-style:normal;font-weight:500;font-weight:var(--text-medium-weight);font-size:2.0rem;font-size:var(--text-medium-mobile);line-height:1;line-height:var(--text-medium-mobile-height);letter-spacing:0}@media(min-width:992px){.template-text-medium{font-size:2.2rem;font-size:var(--text-medium);line-height:1.2;line-height:var(--text-medium-height)}}.template-text-medium p{margin:0}.template-text-medium a{color:#b9d32d}.template-text-medium-bold{font-style:normal;font-weight:600;font-weight:var(--text-medium-bold-weight);font-size:2.0rem;font-size:var(--text-medium-mobile);line-height:1;line-height:var(--text-medium-mobile-height);letter-spacing:0}@media(min-width:992px){.template-text-medium-bold{font-size:2.2rem;font-size:var(--text-medium);line-height:1.2;line-height:var(--text-medium-height)}}.template-text-medium-bold p{margin:0}.template-text-medium-bold a{color:#b9d32d}.template-text-small{font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0}@media(min-width:992px){.template-text-small{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.template-text-small p{margin:0}.template-text-small a{color:#b9d32d}.template-text-small-bold{font-style:normal;font-weight:400;font-weight:var(--text-small-bold-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0}@media(min-width:992px){.template-text-small-bold{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.template-text-small-bold p{margin:0}.template-text-small-bold a{color:#b9d32d}.template-text-product-code{font-style:normal;font-weight:500;font-weight:var(--text-product-code-weight);font-size:1.2rem;font-size:var(--text-product-code-mobile);line-height:1;line-height:var(--text-product-code-mobile-height);letter-spacing:0}@media(min-width:992px){.template-text-product-code{font-size:1.3rem;font-size:var(--text-product-code);line-height:1.3;line-height:var(--text-product-code-height)}}.template-text-product-code p{margin:0}.template-text-product-code a{color:#b9d32d}.template-text-product-code-bold{font-style:normal;font-weight:600;font-weight:var(--text-product-code-bold-weight);font-size:1.2rem;font-size:var(--text-product-code-mobile);line-height:1;line-height:var(--text-product-code-mobile-height);letter-spacing:0}@media(min-width:992px){.template-text-product-code-bold{font-size:1.3rem;font-size:var(--text-product-code);line-height:1.3;line-height:var(--text-product-code-height)}}.template-text-product-code-bold p{margin:0}.template-text-product-code-bold a{color:#b9d32d}h1{margin:0;font-style:normal;font-weight:700;font-weight:var(--title-h1-weight);font-size:3.2rem;font-size:var(--title-h1-mobile);line-height:1;line-height:var(--title-h1-mobile-height);letter-spacing:0}@media(min-width:992px){h1{font-size:6rem;font-size:var(--title-h1);line-height:1.2;line-height:var(--title-h1-height)}}h1 p{margin:0}h1 a{color:#b9d32d}h2{margin:0;font-style:normal;font-weight:700;font-weight:var(--title-h2-weight);font-size:3rem;font-size:var(--title-h2-mobile);line-height:1.1;line-height:var(--title-h2-mobile-height);letter-spacing:0}@media(min-width:992px){h2{font-size:5.3rem;font-size:var(--title-h2);line-height:1.1;line-height:var(--title-h2-height)}}h2 p{margin:0}h2 a{color:#b9d32d}h3{margin:0;font-style:normal;font-weight:600;font-weight:var(--title-h3-weight);font-size:1.7rem;font-size:var(--title-h3-mobile);line-height:1;line-height:var(--title-h3-mobile-height);letter-spacing:0.12rem;letter-spacing:var(--title-h3-letter-spacing)}@media(min-width:992px){h3{font-size:2.5rem;font-size:var(--title-h3);line-height:1.2;line-height:var(--title-h3-height)}}h3 p{margin:0}h3 a{color:#b9d32d}h3.green{color:#b9d32d}.tns-outer,.tns-inner,.tns-item,.template-slider-testata{height:100%;width:100%}.tns-nav-container{display:-ms-flexbox !important;display:flex !important}.tns-nav-container{position:absolute;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;left:0;right:0;bottom:7rem;z-index:2}@media(min-width:768px){.tns-nav-container{bottom:7.5%}}.tns-nav-container .tns-nav-item{display:inline-block;padding:1.5rem;cursor:pointer;outline:0}.tns-nav-container .tns-nav-item .tns-nav-item-inner{display:block;border-radius:50%;width:.4rem;height:.4rem;background-color:#fff}.tns-nav-container .tns-nav-item.tns-nav-active .tns-nav-item-inner{border:2px solid #fff;background-color:rgba(0,0,0,0);width:.8rem;height:.8rem}.tns-nav-container:before{content:"";width:2px;height:10rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:bottom;transform-origin:bottom;background-color:#fff}@media(min-width:768px){.tns-nav-container:before{-webkit-transform:translateY(-25%) translateX(-50%);transform:translateY(-25%) translateX(-50%);height:15rem}}:root{--language-font-size:1.6rem;--language-font-weight:500;--language-line-height:1.2}.navbar{z-index:1050;width:100%;transition:all .3s ease-in-out;position:fixed;padding:0}.navbar.fixed,.navbar.navbar-menu-show{top:0}.navbar.fixed .navbar-container,.navbar.navbar-menu-show .navbar-container{height:11rem;padding:2rem 0}.navbar.fixed .navbar-logo svg,.navbar.navbar-menu-show .navbar-logo svg{width:37rem}.navbar.fixed .navbar-logo-mobile svg rect,.navbar.navbar-menu-show .navbar-logo-mobile svg rect{fill:#fff}.navbar.fixed .navbar-logo-mobile svg path,.navbar.navbar-menu-show .navbar-logo-mobile svg path{fill:#b9d32d}.navbar.fixed .languages,.navbar.navbar-menu-show .languages{color:#0a0a0a}.navbar.fixed .languages .language,.navbar.navbar-menu-show .languages .language{color:#0a0a0a}.navbar.fixed .search-icon svg path,.navbar.navbar-menu-show .search-icon svg path{stroke:#0a0a0a}.navbar.fixed .quote-list-icon .line,.navbar.navbar-menu-show .quote-list-icon .line{stroke:#0a0a0a !important}.navbar.fixed{background:#fff}.navbar.fixed .quick-menu .quick-link{color:#0a0a0a}.navbar.fixed .navbar-logo .bottom-char{fill:#0a0a0a}.navbar.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.navbar.navbar-menu-show{background:rgba(0,0,0,0)}.navbar.navbar-menu-show .navbar-logo .top-char{fill:#fff}.navbar.navbar-menu-show .navbar-logo .bottom-char{fill:#0a0a0a}.navbar.navbar-menu-show .languages .language:hover,.navbar.navbar-menu-show .languages .language.active{color:#fff}.navbar.navbar-menu-show .quick-menu{max-width:0;padding:0}.navbar.navbar-menu-show .quote-list-icon .number-container{stroke:#0a0a0a !important}.navbar.navbar-menu-show .quote-list-icon .number-container{fill:#fff}.navbar.navbar-menu-show .quote-list-icon .number-text{fill:#0a0a0a !important}.navbar.navbar-menu-show .navbar-button{border-color:#0a0a0a;color:#0a0a0a}.navbar .navbar-container{width:100%;height:26.8rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5.4rem 0;transition:all .3s ease-in-out}@media(max-width:991px){.navbar .navbar-container{height:auto;padding:2rem 0}}.navbar .navbar-logo{margin-right:2rem;display:none;height:100%}@media(min-width:1200px){.navbar .navbar-logo{display:block}}.navbar .navbar-logo .media-wrapper{height:100%;width:100%}.navbar .navbar-logo svg,.navbar .navbar-logo img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%;-webkit-transform-origin:top left;transform-origin:top left;transition:all .3s ease-in-out}@media(min-width:1200px){.navbar .navbar-logo svg,.navbar .navbar-logo img{width:40rem}}@media(min-width:1400px){.navbar .navbar-logo svg,.navbar .navbar-logo img{width:50rem}}@media(min-width:1600px){.navbar .navbar-logo svg,.navbar .navbar-logo img{width:60rem}}@media(min-width:1920px){.navbar .navbar-logo svg,.navbar .navbar-logo img{width:83.6rem}}.navbar .navbar-logo .top-char,.navbar .navbar-logo .bottom-char{transition:fill .3s ease-in-out}.navbar .navbar-logo:hover svg,.navbar .navbar-logo:hover img{opacity:.7}.navbar .navbar-logo-mobile{display:-ms-flexbox;display:flex;width:auto;height:100%;margin-right:2rem;border-radius:.5rem;overflow:hidden}@media(min-width:1200px){.navbar .navbar-logo-mobile{display:none}}.navbar .navbar-logo-mobile svg,.navbar .navbar-logo-mobile img{-o-object-fit:contain;object-fit:contain;min-width:4rem;width:7rem;height:100%;transition:opacity .3s ease-in-out}.navbar .navbar-logo-mobile svg rect,.navbar .navbar-logo-mobile svg path{transition:fill .3s ease-in-out}.navbar .navbar-logo-mobile:hover svg,.navbar .navbar-logo-mobile:hover img{opacity:.7}.navbar .languages{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1em;margin-right:2rem;color:#fff;transition:color .3s ease-in-out}@media(max-width:991px){.navbar .languages{display:none}}.navbar .languages .language{font-size:1.6rem;font-size:var(--language-font-size);font-weight:500;font-weight:var(--language-font-weight);line-height:1.2;line-height:var(--language-line-height);color:#fff;text-decoration:none;text-transform:uppercase;transition:color .3s ease-in-out}@media(max-width:767px){.navbar .languages .language{font-size:1.3rem}}.navbar .languages .language:hover,.navbar .languages .language.active{color:#b9d32d}.navbar .languages .separator{font-size:2rem}.navbar .quick-menu{display:none;-ms-flex-align:center;align-items:center;gap:3rem;padding-left:3rem;padding-right:3rem;overflow:hidden;max-width:500px;transition:all .3s ease-in-out}@media(min-width:992px){.navbar .quick-menu{display:-ms-flexbox;display:flex;gap:1.5rem}}@media(min-width:1200px){.navbar .quick-menu{gap:3rem}}.navbar .quick-menu .quick-link{color:#fff;text-decoration:none;transition:color .3s ease-in-out;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;font-weight:600}@media(min-width:992px){.navbar .quick-menu .quick-link{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.navbar .quick-menu .quick-link p{margin:0}.navbar .quick-menu .quick-link a{color:#b9d32d}.navbar .quick-menu .quick-link:hover{color:#b9d32d}.navbar .navbar-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem}@media(min-width:992px){.navbar .navbar-actions{gap:3rem}}.navbar .navbar-actions .navbar-button{letter-spacing:.14rem;font-size:1.8rem;font-weight:600}@media(max-width:991px){.navbar .navbar-actions .navbar-button{display:none}}.navbar .navbar-actions .search-box{position:relative}.navbar .navbar-actions .search-box .search-input{height:7.5rem;width:25rem;position:absolute;right:0;top:50%;padding-left:1rem;padding-right:5rem;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transform:translateY(-50%) scale(0,0);transform:translateY(-50%) scale(0,0);opacity:0;border:0;border-bottom:2px solid #0a0a0a}@media(min-width:768px){.navbar .navbar-actions .search-box .search-input{-webkit-transform:translateY(-50%) scale(0,0);transform:translateY(-50%) scale(0,0);width:45.8rem}}@media(min-width:992px){.navbar .navbar-actions .search-box .search-input{width:50.8rem}}.navbar .navbar-actions .search-box .search-icon{border:0;background:0;position:relative;z-index:1}.navbar .navbar-actions .search-box .search-icon.open svg path{stroke:#0a0a0a}.navbar .navbar-actions .search-box .search-icon svg path{transition:stroke .3s ease-in-out}.navbar .navbar-actions .quote-list-icon{position:relative;display:inline-block;overflow:hidden;transition:opacity .3s ease-in-out,width .3s ease-in-out}.navbar .navbar-actions .quote-list-icon:hover{opacity:.7}.navbar .navbar-actions .quote-list-icon.hide{width:0}.navbar .navbar-actions .quote-list-icon svg{overflow:visible}.navbar .navbar-actions .quote-list-icon svg .line{stroke:#fff}.navbar .navbar-actions .quote-list-icon svg .line,.navbar .navbar-actions .quote-list-icon svg .number-container{transition:stroke .3s ease-in-out}.navbar .navbar-actions .quote-list-icon svg .number-container{stroke-width:2px}@-webkit-keyframes pop{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.4);transform:scale(1.4)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pop{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.4);transform:scale(1.4)}100%{-webkit-transform:scale(1);transform:scale(1)}}.navbar .navbar-actions .quote-list-icon .pop-effect{-webkit-animation:pop 1s ease;animation:pop 1s ease;-webkit-transform-origin:center center;transform-origin:center center}.navbar .navbar-actions .quote-list-icon .number-text{font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0;font-weight:600}@media(min-width:992px){.navbar .navbar-actions .quote-list-icon .number-text{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.navbar .navbar-actions .quote-list-icon .number-text p{margin:0}.navbar .navbar-actions .quote-list-icon .number-text a{color:#b9d32d}.navbar .navbar-actions .menu-toggle{visibility:hidden;cursor:pointer;border:0;padding:0;background-color:rgba(0,0,0,0);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:8rem;height:5rem;overflow:hidden;position:relative;transition:width .3s ease-in-out}.navbar .navbar-actions .menu-toggle .inner{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;-ms-flex-align:center;align-items:center;justify-items:center}.navbar .navbar-actions .menu-toggle .inner>*{grid-area:1/1/2/2;display:block;width:100%;height:.4rem;background-color:#b9d32d;transition:background-color .3s ease-in-out}.navbar .navbar-actions .menu-toggle.active .inner>*{background-color:#0a0a0a}.navbar .navbar-actions .menu-toggle.hide{width:0}.navbar #quick-search-output{top:0;width:100%;height:0;z-index:-10;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;opacity:0;background-color:#f3f3f3;transition:height .3s ease-in-out}.navbar #quick-search-output.show{z-index:1;opacity:1;height:100%;max-height:calc(90dvh - 11rem)}.navbar #quick-search-output.show .quick-search-results{pointer-events:all}.navbar #quick-search-output .quick-search-results{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100%;padding:7rem 6rem;display:-ms-flexbox;display:flex;gap:15rem;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}.navbar #quick-search-output .quick-search-results .quick-search-no-result{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0;color:#0a0a0a}@media(min-width:992px){.navbar #quick-search-output .quick-search-results .quick-search-no-result{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.navbar #quick-search-output .quick-search-results .quick-search-no-result p{margin:0}.navbar #quick-search-output .quick-search-results .quick-search-no-result a{color:#b9d32d}.navbar #quick-search-output .quick-search-results .box-categories,.navbar #quick-search-output .quick-search-results .box-products,.navbar #quick-search-output .quick-search-results .box-tags{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}.navbar #quick-search-output .quick-search-results .box-categories .box-title,.navbar #quick-search-output .quick-search-results .box-products .box-title,.navbar #quick-search-output .quick-search-results .box-tags .box-title{font-style:normal;font-weight:500;font-weight:var(--text-product-code-weight);font-size:1.2rem;font-size:var(--text-product-code-mobile);line-height:1;line-height:var(--text-product-code-mobile-height);letter-spacing:0;text-transform:uppercase}@media(min-width:992px){.navbar #quick-search-output .quick-search-results .box-categories .box-title,.navbar #quick-search-output .quick-search-results .box-products .box-title,.navbar #quick-search-output .quick-search-results .box-tags .box-title{font-size:1.3rem;font-size:var(--text-product-code);line-height:1.3;line-height:var(--text-product-code-height)}}.navbar #quick-search-output .quick-search-results .box-categories .box-title p,.navbar #quick-search-output .quick-search-results .box-products .box-title p,.navbar #quick-search-output .quick-search-results .box-tags .box-title p{margin:0}.navbar #quick-search-output .quick-search-results .box-categories .box-title a,.navbar #quick-search-output .quick-search-results .box-products .box-title a,.navbar #quick-search-output .quick-search-results .box-tags .box-title a{color:#b9d32d}.navbar #quick-search-output .quick-search-results .box-products{-ms-flex-positive:1;flex-grow:1}.navbar #quick-search-output .quick-search-results .box-tags{-ms-flex-preferred-size:20%;flex-basis:20%;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.navbar #quick-search-output .quick-search-results .box-tags::-webkit-scrollbar{width:8px}.navbar #quick-search-output .quick-search-results .box-tags::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.navbar #quick-search-output .quick-search-results .box-tags::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.navbar #quick-search-output .quick-search-results .box-tags:hover{scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0)}.navbar #quick-search-output .quick-search-results .box-tags:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2)}.navbar #quick-search-output .quick-search-results .categories-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;-ms-flex-positive:1;flex-grow:1}.navbar #quick-search-output .quick-search-results .categories-list .category-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;text-decoration:none}.navbar #quick-search-output .quick-search-results .categories-list .category-item .category-item-name{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0;color:#0a0a0a;transition:color .3s ease-in-out}@media(min-width:992px){.navbar #quick-search-output .quick-search-results .categories-list .category-item .category-item-name{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.navbar #quick-search-output .quick-search-results .categories-list .category-item .category-item-name p{margin:0}.navbar #quick-search-output .quick-search-results .categories-list .category-item .category-item-name a{color:#b9d32d}.navbar #quick-search-output .quick-search-results .categories-list .category-item .category-item-name:hover{color:#b9d32d}.navbar #quick-search-output .quick-search-results .categories-list .category-item .total-products{color:#a4a4a4;font-size:1.2rem;font-weight:400}.navbar #quick-search-output .quick-search-results .search-url{font-style:normal;font-weight:500;font-weight:var(--text-medium-weight);font-size:2.0rem;font-size:var(--text-medium-mobile);line-height:1;line-height:var(--text-medium-mobile-height);letter-spacing:0;color:#b9d32d;text-decoration:none;transition:color .3s ease-in-out;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-align:center;align-items:center}@media(min-width:992px){.navbar #quick-search-output .quick-search-results .search-url{font-size:2.2rem;font-size:var(--text-medium);line-height:1.2;line-height:var(--text-medium-height)}}.navbar #quick-search-output .quick-search-results .search-url p{margin:0}.navbar #quick-search-output .quick-search-results .search-url a{color:#b9d32d}.navbar #quick-search-output .quick-search-results .search-url svg path{transition:stroke .3s ease-in-out}.navbar #quick-search-output .quick-search-results .search-url:hover{color:#a4a4a4}.navbar #quick-search-output .quick-search-results .search-url:hover svg path{stroke:#a4a4a4}.navbar #quick-search-output .quick-search-results .products-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2.5rem;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;grid-row-gap:2.5rem;row-gap:2.5rem}.navbar #quick-search-output .quick-search-results .products-list .product-box{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-align:center;align-items:center;text-decoration:none;transition:scale .3s ease-in-out}@media(min-width:992px){.navbar #quick-search-output .quick-search-results .products-list .product-box{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.navbar #quick-search-output .quick-search-results .products-list .product-box p{margin:0}.navbar #quick-search-output .quick-search-results .products-list .product-box a{color:#b9d32d}.navbar #quick-search-output .quick-search-results .products-list .product-box:hover .product-box-description{color:#b9d32d}.navbar #quick-search-output .quick-search-results .products-list .product-box .product-box-image{-ms-flex-negative:0;flex-shrink:0;width:11rem;height:11rem}.navbar #quick-search-output .quick-search-results .products-list .product-box .product-box-image.loaded{background-color:#a4a4a4 !important}.navbar #quick-search-output .quick-search-results .products-list .product-box .product-box-image .media-wrapper{height:100%;width:100%}.navbar #quick-search-output .quick-search-results .products-list .product-box .product-box-image .media-wrapper img{display:block;-o-object-fit:contain;object-fit:contain;height:100%;width:100%;mix-blend-mode:multiply}.navbar #quick-search-output .quick-search-results .products-list .product-box .product-box-description{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;color:#0a0a0a;transition:color .3s ease-in-out}@media(min-width:992px){.navbar #quick-search-output .quick-search-results .products-list .product-box .product-box-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.navbar #quick-search-output .quick-search-results .products-list .product-box .product-box-description p{margin:0}.navbar #quick-search-output .quick-search-results .products-list .product-box .product-box-description a{color:#b9d32d}.navbar #quick-search-output .quick-search-results .tags-list .tag-wrapper:first-child{border-top:2px solid #0a0a0a}.navbar #quick-search-output .quick-search-results .tags-list .tag-wrapper:last-child{border-bottom:2px solid #0a0a0a}.navbar #quick-search-output .quick-search-results .tags-list .tag-wrapper .accordion-item{background-color:#f3f3f3}.navbar #quick-search-output .quick-search-results .tags-list .tag-wrapper .accordion-item .tag-wrapper-value-label{white-space:nowrap}.navbar #quick-search-output .quick-search-results .shimmer-box{background:linear-gradient(90deg,#f6f6f6 25%,#ececec 50%,#f6f6f6 75%);background-size:200% 100%;-webkit-animation:shimmer 1.5s infinite linear;animation:shimmer 1.5s infinite linear;border-radius:.5rem;display:inline-block;height:1.8rem}.navbar #quick-search-output .quick-search-results .shimmer-box.category-item-name{width:30rem;height:2.5rem}.navbar #quick-search-output .quick-search-results .shimmer-box.total-products{width:5rem}.navbar #quick-search-output .quick-search-results .shimmer-box.image{width:11rem;height:11rem}.navbar #quick-search-output .quick-search-results .shimmer-box.product-box-description{-ms-flex-positive:1;flex-grow:1}.navbar #quick-search-output .quick-search-results .shimmer-box.small{width:4rem;height:1.2rem;margin-top:.5rem}@-webkit-keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}#navbar-menu,#navbar-search{width:100% !important}#navbar-menu,#navbar-search{padding-top:16rem;padding-bottom:5.5rem;height:100%;background-color:#b9d32d;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:1600px){#navbar-menu,#navbar-search{padding-top:21rem}}@media(max-width:991px){#navbar-menu,#navbar-search{padding:15rem 0 6rem 0}}#navbar-menu .container,#navbar-search .container{overflow:hidden;height:100%}#navbar-menu .wrapper,#navbar-search .wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;height:100%}#navbar-menu .menu-header,#navbar-search .menu-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 9rem 0 9rem}@media(max-width:768px){#navbar-menu .menu-header,#navbar-search .menu-header{padding:0 4rem 0 4rem}}#navbar-menu .menu-header .search-box,#navbar-search .menu-header .search-box{height:100%;position:relative;margin-right:8rem}@media(max-width:768px){#navbar-menu .menu-header .search-box,#navbar-search .menu-header .search-box{margin-right:0;width:100%;height:5rem}}#navbar-menu .menu-header .search-box form,#navbar-search .menu-header .search-box form{height:100%}#navbar-menu .menu-header .search-box form input,#navbar-search .menu-header .search-box form input{width:33rem;border:0;border-bottom:.2rem solid #fff;height:100%;font-size:2.2rem;font-weight:400;line-height:110%;background:none}@media(max-width:768px){#navbar-menu .menu-header .search-box form input,#navbar-search .menu-header .search-box form input{width:100%}}#navbar-menu .menu-header .search-box form input:-webkit-autofill,#navbar-menu .menu-header .search-box form input:-webkit-autofill:hover,#navbar-menu .menu-header .search-box form input:-webkit-autofill:focus,#navbar-menu .menu-header .search-box form input:-webkit-autofill:active,#navbar-search .menu-header .search-box form input:-webkit-autofill,#navbar-search .menu-header .search-box form input:-webkit-autofill:hover,#navbar-search .menu-header .search-box form input:-webkit-autofill:focus,#navbar-search .menu-header .search-box form input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#navbar-menu .menu-header .search-box form svg,#navbar-search .menu-header .search-box form svg{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#navbar-menu .menu-header .btn-close,#navbar-search .menu-header .btn-close{margin-left:8rem;width:4.2rem;height:4.2rem;background-size:contain;color:#fff;opacity:1;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDQ4IDQyIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNDUgM0wzIDM5TTMgM0w0NSAzOSIgc3Ryb2tlPSIjMjUzMDNCIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+")}@media(max-width:768px){#navbar-menu .menu-header .btn-close,#navbar-search .menu-header .btn-close{display:none}}#navbar-menu .menu-header .btn-close:focus,#navbar-search .menu-header .btn-close:focus{box-shadow:none}#navbar-menu .menu-header .navbar-button,#navbar-search .menu-header .navbar-button{display:none}@media(min-width:992px){#navbar-menu .menu-header .navbar-button,#navbar-search .menu-header .navbar-button{display:-ms-flexbox;display:flex}}#navbar-menu .menu-body,#navbar-search .menu-body{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:30rem}#navbar-menu .menu-body .menu-list,#navbar-search .menu-body .menu-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media(min-width:992px){#navbar-menu .menu-body .menu-list,#navbar-search .menu-body .menu-list{max-width:50rem;width:100%;gap:initial}}#navbar-menu .menu-body .menu-list .menu-item,#navbar-search .menu-body .menu-list .menu-item{line-height:124% !important}#navbar-menu .menu-body .menu-list .menu-item,#navbar-search .menu-body .menu-list .menu-item{font-style:normal;font-weight:700;font-weight:var(--title-h2-weight);font-size:3rem;font-size:var(--title-h2-mobile);line-height:1.1;line-height:var(--title-h2-mobile-height);letter-spacing:0;color:#fff;text-decoration:none;font-weight:600;transition:color .3s ease-in-out}@media(min-width:992px){#navbar-menu .menu-body .menu-list .menu-item,#navbar-search .menu-body .menu-list .menu-item{font-size:5.3rem;font-size:var(--title-h2);line-height:1.1;line-height:var(--title-h2-height)}}#navbar-menu .menu-body .menu-list .menu-item p,#navbar-search .menu-body .menu-list .menu-item p{margin:0}#navbar-menu .menu-body .menu-list .menu-item a,#navbar-search .menu-body .menu-list .menu-item a{color:#b9d32d}@media(max-width:991px){#navbar-menu .menu-body .menu-list .menu-item,#navbar-search .menu-body .menu-list .menu-item{font-size:3.3rem;white-space:nowrap}}#navbar-menu .menu-body .menu-list .menu-item:hover,#navbar-menu .menu-body .menu-list .menu-item.active,#navbar-search .menu-body .menu-list .menu-item:hover,#navbar-search .menu-body .menu-list .menu-item.active{color:#0a0a0a}#navbar-menu .menu-body .menu-preview,#navbar-search .menu-body .menu-preview{position:relative;-ms-flex:0 1 100rem;flex:0 1 100rem;max-height:53.5rem}#navbar-menu .menu-body .menu-preview .menu-preview-image,#navbar-search .menu-body .menu-preview .menu-preview-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:.5rem;overflow:hidden;transition:opacity .3s ease-in-out}#navbar-menu .menu-body .menu-preview .menu-preview-image.show,#navbar-search .menu-body .menu-preview .menu-preview-image.show{opacity:1}#navbar-menu .menu-body .menu-preview .menu-preview-image .media-wrapper,#navbar-search .menu-body .menu-preview .menu-preview-image .media-wrapper{height:100%;width:100%}#navbar-menu .menu-body .menu-preview .menu-preview-images,#navbar-search .menu-body .menu-preview .menu-preview-images{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}#navbar-menu .menu-body .menu-preview .menu-preview-images .media-wrapper,#navbar-search .menu-body .menu-preview .menu-preview-images .media-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#navbar-menu .menu-footer,#navbar-search .menu-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media(max-width:991px){#navbar-menu .menu-footer,#navbar-search .menu-footer{-ms-flex-direction:column;flex-direction:column;gap:6.5rem;-ms-flex-align:start;align-items:flex-start}}#navbar-menu .menu-footer .menu-links,#navbar-search .menu-footer .menu-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem}#navbar-menu .menu-footer .menu-links .menu-links-item,#navbar-search .menu-footer .menu-links .menu-links-item{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0;color:#fff;text-decoration:none;transition:-webkit-text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}@media(min-width:992px){#navbar-menu .menu-footer .menu-links .menu-links-item,#navbar-search .menu-footer .menu-links .menu-links-item{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}#navbar-menu .menu-footer .menu-links .menu-links-item p,#navbar-search .menu-footer .menu-links .menu-links-item p{margin:0}#navbar-menu .menu-footer .menu-links .menu-links-item a,#navbar-search .menu-footer .menu-links .menu-links-item a{color:#b9d32d}#navbar-menu .menu-footer .menu-links .menu-links-item:hover,#navbar-search .menu-footer .menu-links .menu-links-item:hover{text-decoration:underline}#navbar-menu .menu-footer .menu-links .menu-links-separator,#navbar-search .menu-footer .menu-links .menu-links-separator{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0;color:#fff}@media(min-width:992px){#navbar-menu .menu-footer .menu-links .menu-links-separator,#navbar-search .menu-footer .menu-links .menu-links-separator{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}#navbar-menu .menu-footer .menu-links .menu-links-separator p,#navbar-search .menu-footer .menu-links .menu-links-separator p{margin:0}#navbar-menu .menu-footer .menu-links .menu-links-separator a,#navbar-search .menu-footer .menu-links .menu-links-separator a{color:#b9d32d}#navbar-menu .menu-footer .menu-social,#navbar-search .menu-footer .menu-social{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem}@media(max-width:991px){#navbar-menu .menu-footer .menu-social,#navbar-search .menu-footer .menu-social{display:none}}#navbar-menu .menu-footer .menu-social a,#navbar-search .menu-footer .menu-social a{transition:opacity .3s ease-in-out}#navbar-menu .menu-footer .menu-social a:hover,#navbar-search .menu-footer .menu-social a:hover{opacity:.7}#navbar-menu .menu-footer .menu-languages,#navbar-search .menu-footer .menu-languages{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0}@media(min-width:992px){#navbar-menu .menu-footer .menu-languages,#navbar-search .menu-footer .menu-languages{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}#navbar-menu .menu-footer .menu-languages p,#navbar-search .menu-footer .menu-languages p{margin:0}#navbar-menu .menu-footer .menu-languages a,#navbar-search .menu-footer .menu-languages a{color:#b9d32d}#navbar-menu .menu-footer .menu-languages .language,#navbar-search .menu-footer .menu-languages .language{color:#fff;text-decoration:none;text-transform:uppercase}#navbar-menu .menu-footer .menu-languages .language.active,#navbar-search .menu-footer .menu-languages .language.active{color:#0a0a0a}#navbar-menu .menu-footer .menu-languages .separator,#navbar-search .menu-footer .menu-languages .separator{color:#fff}#navbar-menu .menu-footer .menu-languages:hover,#navbar-search .menu-footer .menu-languages:hover{text-decoration:underline}@media(min-width:992px){#navbar-menu .menu-footer .menu-languages,#navbar-search .menu-footer .menu-languages{display:none}}#navbar-menu .swiper-slide,#navbar-search .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#navbar-menu .swiper-slide .canal-wrapper:hover .canal-wrapper-title,#navbar-search .swiper-slide .canal-wrapper:hover .canal-wrapper-title{color:#0a0a0a}#navbar-menu .swiper-slide .canal-wrapper .canal-wrapper-title,#navbar-search .swiper-slide .canal-wrapper .canal-wrapper-title{color:#fff}#navbar-menu .swiper-slide .canal-wrapper .media-wrapper,#navbar-search .swiper-slide .canal-wrapper .media-wrapper{width:30rem;height:40rem}#navbar-menu .swiper-wrapper,#navbar-search .swiper-wrapper{height:auto;height:initial}#navbar-menu .menu-canals-bottom,#navbar-search .menu-canals-bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem}#navbar-menu .menu-canals-bottom .menu-canals-progressbar-container,#navbar-search .menu-canals-bottom .menu-canals-progressbar-container{-ms-flex:1 1;flex:1 1;height:3px;background-color:#fff;position:relative}#navbar-menu .menu-canals-bottom .menu-canals-progressbar,#navbar-search .menu-canals-bottom .menu-canals-progressbar{width:100%;height:100%;position:relative}#navbar-menu .menu-canals-bottom .menu-canals-progressbar-fill,#navbar-search .menu-canals-bottom .menu-canals-progressbar-fill{height:100%;width:0;background-color:#0a0a0a;transition:width 1s ease}#navbar-menu .menu-canals-bottom .menu-canals-prev,#navbar-search .menu-canals-bottom .menu-canals-prev{rotate:180deg}#navbar-menu .menu-canals-bottom .menu-canals-next,#navbar-menu .menu-canals-bottom .menu-canals-prev,#navbar-search .menu-canals-bottom .menu-canals-next,#navbar-search .menu-canals-bottom .menu-canals-prev{cursor:pointer}#navbar-menu .menu-canals-bottom .menu-canals-next path,#navbar-menu .menu-canals-bottom .menu-canals-prev path,#navbar-search .menu-canals-bottom .menu-canals-next path,#navbar-search .menu-canals-bottom .menu-canals-prev path{stroke:#fff;transition:stroke .3s ease-in-out}#navbar-menu .menu-canals-bottom .menu-canals-next:hover path,#navbar-menu .menu-canals-bottom .menu-canals-prev:hover path,#navbar-search .menu-canals-bottom .menu-canals-next:hover path,#navbar-search .menu-canals-bottom .menu-canals-prev:hover path{stroke:#0a0a0a}#navbar-menu .second-level,#navbar-search .second-level{position:absolute;width:100%;height:100%;background-color:#b9d32d;left:0;top:0;-webkit-transform:translateX(100vw);transform:translateX(100vw);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}#navbar-menu .second-level .back-button,#navbar-search .second-level .back-button{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:center;align-items:center}#navbar-menu .second-level .back-button svg,#navbar-search .second-level .back-button svg{rotate:180deg;height:1.5rem}#navbar-menu .second-level .back-button svg path,#navbar-search .second-level .back-button svg path{stroke:#0a0a0a}#navbar-menu .second-level .template-claim,#navbar-search .second-level .template-claim{color:#fff;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem}#navbar-menu .second-level .template-claim svg,#navbar-search .second-level .template-claim svg{width:2rem}#navbar-menu .second-level .template-claim svg path,#navbar-search .second-level .template-claim svg path{stroke:#fff}#navbar-menu .second-level .swiper,#navbar-search .second-level .swiper{width:100%;height:100%;overflow:visible;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}#navbar-menu.second-level-open .wrapper,#navbar-search.second-level-open .wrapper{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.footer .footer-title{color:#a4a4a4;font-size:1.5rem;font-weight:400;line-height:140%}.footer .footer-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15rem}@media(max-width:991px){.footer .footer-top{gap:7rem}}.footer .footer-top .footer-top-first{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:30rem}@media(max-width:991px){.footer .footer-top .footer-top-first{-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0}}.footer .footer-top .footer-top-first .footer-menus{display:-ms-flexbox;display:flex;gap:3.5rem}.footer .footer-top .footer-top-first .footer-menus .footer-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;font-size:1.5rem;font-weight:400;line-height:140%}.footer .footer-top .footer-top-first .footer-menus .footer-menu .footer-menu-item{color:#0a0a0a;text-decoration:none}.footer .footer-top .footer-top-second{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:991px){.footer .footer-top .footer-top-second{-ms-flex-direction:column;flex-direction:column;gap:3rem}}.footer .footer-top .footer-top-second .footer-logo svg,.footer .footer-top .footer-top-second .footer-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-webkit-transform-origin:top left;transform-origin:top left;transition:all .3s ease-in-out}@media(min-width:992px){.footer .footer-top .footer-top-second .footer-logo svg,.footer .footer-top .footer-top-second .footer-logo img{width:40rem}}@media(min-width:1400px){.footer .footer-top .footer-top-second .footer-logo svg,.footer .footer-top .footer-top-second .footer-logo img{width:50rem}}@media(min-width:1600px){.footer .footer-top .footer-top-second .footer-logo svg,.footer .footer-top .footer-top-second .footer-logo img{width:83.6rem}}.footer .footer-top .footer-top-second .footer-logo .bottom-char{fill:#0a0a0a}.footer .footer-top .footer-top-second .footer-logo:hover svg,.footer .footer-top .footer-top-second .footer-logo:hover img{opacity:.7}.footer .footer-top .footer-top-second .footer-locations{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(max-width:991px){.footer .footer-top .footer-top-second .footer-locations .footer-title{text-align:center}}.footer .footer-top .footer-top-second .footer-locations .footer-locations-list{display:-ms-flexbox;display:flex;gap:2rem}@media(max-width:991px){.footer .footer-top .footer-top-second .footer-locations .footer-locations-list{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.footer .footer-top .footer-top-second .footer-locations .footer-locations-list .footer-location{line-height:155%;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.footer .footer-top .footer-top-second .footer-locations .footer-locations-list .footer-location{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.footer .footer-top .footer-top-second .footer-locations .footer-locations-list .footer-location p{margin:0}.footer .footer-top .footer-top-second .footer-locations .footer-locations-list .footer-location a{color:#b9d32d}@media(max-width:991px){.footer .footer-top .footer-top-second .footer-locations .footer-locations-list .footer-location{text-align:center}}.footer .footer-bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer .footer-bottom .footer-bottom-icons{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-column-gap:26rem;-webkit-column-gap:26rem;-moz-column-gap:26rem;column-gap:26rem;grid-row-gap:10rem;row-gap:10rem}@media(max-width:991px){.footer .footer-bottom .footer-bottom-icons{grid-template-columns:1fr 1fr;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:4rem}}.footer .footer-bottom .footer-bottom-icons .footer-bottom-icons-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3rem;justify-items:start;-ms-flex-align:start;align-items:start}@media(max-width:991px){.footer .footer-bottom .footer-bottom-icons .footer-bottom-icons-container{gap:1rem;-ms-flex-align:center;align-items:center}}.footer .footer-bottom .footer-bottom-icons .footer-bottom-icons-container .footer-title{white-space:nowrap;text-align:center;font-weight:bold}@media(max-width:991px){.footer .footer-bottom .footer-bottom-icons .footer-bottom-icons-container .footer-title{white-space:inherit}}.footer .footer-bottom .footer-bottom-icons .footer-bottom-icons-container .footer-bottom-icons-container-list{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:3rem;transition:opacity .3s ease-in-out}@media(max-width:991px){.footer .footer-bottom .footer-bottom-icons .footer-bottom-icons-container .footer-bottom-icons-container-list{gap:1rem;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.footer .footer-bottom .footer-bottom-icons .footer-bottom-icons-container .footer-bottom-icons-container-list:hover{opacity:.7}.footer .footer-bottom .footer-bottom-icons .footer-bottom-icons-container .footer-bottom-icons-container-list .media-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.footer .footer-bottom .footer-bottom-icons .footer-bottom-icons-container .footer-bottom-icons-container-list .media-wrapper img,.footer .footer-bottom .footer-bottom-icons .footer-bottom-icons-container .footer-bottom-icons-container-list .media-wrapper svg{-o-object-fit:contain;object-fit:contain;height:auto}.footer .footer-bottom .footer-bottom-icons .footer-merchandising-partner{grid-column:1;grid-row:1}@media(max-width:991px){.footer .footer-bottom .footer-bottom-icons .footer-merchandising-partner .media-wrapper{padding-left:4rem;padding-right:4rem}}.footer .footer-bottom .footer-bottom-icons .footer-responsabilita-certificazioni{grid-column:1;grid-row:2}@media(max-width:991px){.footer .footer-bottom .footer-bottom-icons .footer-responsabilita-certificazioni{grid-column:2;grid-row:1}.footer .footer-bottom .footer-bottom-icons .footer-responsabilita-certificazioni .media-wrapper{padding-left:3rem;padding-right:3rem}}.footer .footer-bottom .footer-bottom-icons .footer-merchandising-supplier{grid-column:2;grid-row:1}@media(max-width:991px){.footer .footer-bottom .footer-bottom-icons .footer-merchandising-supplier{grid-column:1/3;grid-row:2}}.footer .footer-bottom .footer-bottom-icons .footer-progetti-sostenibilita{grid-column:2;grid-row:2}@media(max-width:991px){.footer .footer-bottom .footer-bottom-icons .footer-progetti-sostenibilita{grid-column:1/3;grid-row:3}.footer .footer-bottom .footer-bottom-icons .footer-progetti-sostenibilita .media-wrapper{max-width:6.5rem}}.footer .footer-bottom .footer-infos .footer-infos-text{color:#0a0a0a;font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0}@media(min-width:992px){.footer .footer-bottom .footer-infos .footer-infos-text{max-width:100rem}}@media(min-width:992px){.footer .footer-bottom .footer-infos .footer-infos-text{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.footer .footer-bottom .footer-infos .footer-infos-text p{margin:0}.footer .footer-bottom .footer-infos .footer-infos-text a{color:#b9d32d}.footer .footer-bottom .footer-right{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:#0a0a0a;font-weight:400;font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0}@media(min-width:992px){.footer .footer-bottom .footer-right{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.footer .footer-bottom .footer-right p{margin:0}.footer .footer-bottom .footer-right a{color:#b9d32d}@media(max-width:991px){.footer .footer-bottom .footer-right{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:1rem;padding-bottom:3rem;text-align:center}}.footer .footer-bottom .footer-right strong{font-weight:600}.footer .footer-bottom .footer-right a{color:#0a0a0a;text-decoration:none;transition:color .3s ease-in-out}.footer .footer-bottom .footer-right a:hover{color:#a4a4a4}.archie-breadcrumb{list-style:none;padding:0;margin:0}.archie-breadcrumb-item{display:inline-block;font-size:1.5rem;letter-spacing:.08rem}.archie-breadcrumb-item a{color:#a4a4a4;text-decoration:none;transition:all .3s ease-in-out}.archie-breadcrumb-item a:hover{color:#0a0a0a}.archie-breadcrumb-item:last-child{color:#a4a4a4;font-weight:600}.archie-breadcrumb-item .separator{padding:0 .3rem;color:#a4a4a4}.dot-navigator{position:fixed;right:2rem;top:50%;-webkit-transform:translateY(-75%);transform:translateY(-75%);z-index:1000;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.dot-navigator.hide{-webkit-transform:translate(150%,-75%);transform:translate(150%,-75%)}.dot-navigator ul{list-style:none;padding:0;margin:0}.dot-navigator ul li a.dot-navigator-dot{display:-ms-flexbox;display:flex;gap:1.2rem;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;text-decoration:none;transition:padding .3s ease-in-out}.dot-navigator ul li a.dot-navigator-dot .dot-navigator-dot-text{line-height:1.2 !important}.dot-navigator ul li a.dot-navigator-dot .dot-navigator-dot-text{color:#b9d32d;text-decoration:none;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transition:all .3s ease-in-out}@media(min-width:992px){.dot-navigator ul li a.dot-navigator-dot .dot-navigator-dot-text{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.dot-navigator ul li a.dot-navigator-dot .dot-navigator-dot-text p{margin:0}.dot-navigator ul li a.dot-navigator-dot .dot-navigator-dot-text a{color:#b9d32d}.dot-navigator ul li a.dot-navigator-dot .dot-navigator-dot-icon{width:1rem;height:1rem;border-radius:50%;border:2px solid #0a0a0a;transition:all .3s ease-in-out}.dot-navigator ul li a.dot-navigator-dot.active,.dot-navigator ul li a.dot-navigator-dot:hover{padding:.5rem 0}.dot-navigator ul li a.dot-navigator-dot.active .dot-navigator-dot-text,.dot-navigator ul li a.dot-navigator-dot:hover .dot-navigator-dot-text{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.dot-navigator ul li a.dot-navigator-dot.active .dot-navigator-dot-icon,.dot-navigator ul li a.dot-navigator-dot:hover .dot-navigator-dot-icon{background-color:#b9d32d;border:2px solid #b9d32d;scale:1.1}.back-to-top{position:fixed;right:2rem;bottom:2rem;-webkit-transform:translateY(150%);transform:translateY(150%);z-index:1000;background-color:#fff;border-radius:50%;padding:1rem;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out}.back-to-top:hover{opacity:.7}.back-to-top.show{-webkit-transform:translateY(0);transform:translateY(0)}.back-to-top svg{rotate:270deg;width:5rem;height:5rem}.back-to-top svg path{border:2px solid #fff}:root{--btn-green:#B9D32D;--btn-white:#FFF;--btn-black:#0A0A0A;--btn-font:Poppins,sans-serif;--btn-text:#FFF;--btn-text-transform:unset;--btn-font-size:3rem;--btn-font-size-mobile:2rem;--btn-font-weight:600;--btn-line-height:1;--btn-padding:2.3rem 2.7rem;--btn-padding-mobile:1.4rem 2rem;--btn-border:4px solid;--btn-border-mobile:3px solid}.btn-filled-green,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button.active{font-family:Poppins,sans-serif;font-family:var(--btn-font);font-size:3rem;font-size:var(--btn-font-size);font-weight:600;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;position:relative;overflow:hidden;z-index:0;border-color:#B9D32D;border-color:var(--btn-green);color:#FFF;color:var(--btn-text);background-color:#B9D32D;background-color:var(--btn-green)}@media(max-width:991px){.btn-filled-green,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button.active{font-size:2rem;font-size:var(--btn-font-size-mobile);padding:1.4rem 2rem;padding:var(--btn-padding-mobile);border:3px solid;border:var(--btn-border-mobile)}.btn-filled-green svg,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button.active svg{width:2rem}}.btn-filled-green:before,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button.active:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.25);transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(0.55,0,0.1,1);z-index:-1}.btn-filled-green:after,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button.active:after{content:"";position:absolute;left:55%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.45);transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(0.55,0,0.1,1);z-index:-1}.btn-filled-green .button-icon,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button.active .button-icon{margin-left:1rem}.btn-filled-green .button-icon path,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button.active .button-icon path{stroke:#FFF;stroke:var(--btn-text);transition:stroke .3s ease-in-out,fill .3s ease-in-out}.btn-filled-green:hover,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button.active:hover{color:#B9D32D;color:var(--btn-green)}.btn-filled-green:hover:before,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button.active:hover:before{top:-35%;background-color:#FFF;background-color:var(--btn-text);-webkit-transform:translateX(-50%) scaleY(1.3) scaleX(0.8);transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.btn-filled-green:hover:after,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button.active:hover:after{top:-45%;background-color:#FFF;background-color:var(--btn-text);-webkit-transform:translateX(-50%) scaleY(1.3) scaleX(0.8);transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.btn-filled-green:hover .button-icon path,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button.active:hover .button-icon path{stroke:#B9D32D;stroke:var(--btn-green)}.btn-filled-green:hover .spinner,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button.active:hover .spinner{border:2px solid rgba(#FFF,0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:#FFF;border-top-color:var(--btn-text)}.btn-bordered-green,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button,.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-button,.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-button,.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-button,.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button,.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-button,.block-tdli .block-tdli-container .block-tdli-button,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button,.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category,#form-newsletter form .form-button{font-family:Poppins,sans-serif;font-family:var(--btn-font);font-size:3rem;font-size:var(--btn-font-size);font-weight:600;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;position:relative;overflow:hidden;z-index:0;border-color:#B9D32D;border-color:var(--btn-green);color:#B9D32D;color:var(--btn-green);background-color:rgba(0,0,0,0)}@media(max-width:991px){.btn-bordered-green,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button,.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-button,.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-button,.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-button,.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button,.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-button,.block-tdli .block-tdli-container .block-tdli-button,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button,.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category,#form-newsletter form .form-button{font-size:2rem;font-size:var(--btn-font-size-mobile);padding:1.4rem 2rem;padding:var(--btn-padding-mobile);border:3px solid;border:var(--btn-border-mobile)}.btn-bordered-green svg,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button svg,.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-button svg,.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-button svg,.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-button svg,.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button svg,.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-button svg,.block-tdli .block-tdli-container .block-tdli-button svg,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button svg,.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category svg,#form-newsletter form .form-button svg{width:2rem}}.btn-bordered-green:before,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button:before,.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-button:before,.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-button:before,.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-button:before,.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button:before,.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-button:before,.block-tdli .block-tdli-container .block-tdli-button:before,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button:before,.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category:before,#form-newsletter form .form-button:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.25);transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(0.55,0,0.1,1);z-index:-1}.btn-bordered-green:after,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button:after,.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-button:after,.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-button:after,.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-button:after,.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button:after,.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-button:after,.block-tdli .block-tdli-container .block-tdli-button:after,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button:after,.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category:after,#form-newsletter form .form-button:after{content:"";position:absolute;left:55%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.45);transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(0.55,0,0.1,1);z-index:-1}.btn-bordered-green .button-icon,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button .button-icon,.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-button .button-icon,.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-button .button-icon,.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-button .button-icon,.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button .button-icon,.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-button .button-icon,.block-tdli .block-tdli-container .block-tdli-button .button-icon,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button .button-icon,.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category .button-icon,#form-newsletter form .form-button .button-icon{margin-left:1rem}.btn-bordered-green .button-icon path,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button .button-icon path,.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-button .button-icon path,.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-button .button-icon path,.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-button .button-icon path,.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button .button-icon path,.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-button .button-icon path,.block-tdli .block-tdli-container .block-tdli-button .button-icon path,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button .button-icon path,.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category .button-icon path,#form-newsletter form .form-button .button-icon path{stroke:#B9D32D;stroke:var(--btn-green);transition:stroke .3s ease-in-out,fill .3s ease-in-out}.btn-bordered-green:hover,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button:hover,.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-button:hover,.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-button:hover,.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-button:hover,.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button:hover,.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-button:hover,.block-tdli .block-tdli-container .block-tdli-button:hover,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button:hover,.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category:hover,#form-newsletter form .form-button:hover{color:#FFF;color:var(--btn-text)}.btn-bordered-green:hover:before,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button:hover:before,.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-button:hover:before,.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-button:hover:before,.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-button:hover:before,.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button:hover:before,.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-button:hover:before,.block-tdli .block-tdli-container .block-tdli-button:hover:before,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button:hover:before,.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category:hover:before,#form-newsletter form .form-button:hover:before{top:-35%;background-color:#B9D32D;background-color:var(--btn-green);-webkit-transform:translateX(-50%) scaleY(1.3) scaleX(0.8);transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.btn-bordered-green:hover:after,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button:hover:after,.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-button:hover:after,.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-button:hover:after,.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-button:hover:after,.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button:hover:after,.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-button:hover:after,.block-tdli .block-tdli-container .block-tdli-button:hover:after,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button:hover:after,.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category:hover:after,#form-newsletter form .form-button:hover:after{top:-45%;background-color:#B9D32D;background-color:var(--btn-green);-webkit-transform:translateX(-50%) scaleY(1.3) scaleX(0.8);transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.btn-bordered-green:hover .button-icon path,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button:hover .button-icon path,.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-button:hover .button-icon path,.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-button:hover .button-icon path,.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-button:hover .button-icon path,.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button:hover .button-icon path,.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-button:hover .button-icon path,.block-tdli .block-tdli-container .block-tdli-button:hover .button-icon path,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button:hover .button-icon path,.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category:hover .button-icon path,#form-newsletter form .form-button:hover .button-icon path{stroke:#FFF;stroke:var(--btn-text)}.btn-bordered-green:hover .spinner,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button:hover .spinner,.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-button:hover .spinner,.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-button:hover .spinner,.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-button:hover .spinner,.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button:hover .spinner,.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-button:hover .spinner,.block-tdli .block-tdli-container .block-tdli-button:hover .spinner,.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-button:hover .spinner,.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category:hover .spinner,#form-newsletter form .form-button:hover .spinner{border:2px solid rgba(#FFF,0.3);border:2px solid rgba(var(--btn-text),0.3);border-top-color:#FFF;border-top-color:var(--btn-text)}.btn-filled-white{font-family:Poppins,sans-serif;font-family:var(--btn-font);font-size:3rem;font-size:var(--btn-font-size);font-weight:600;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;position:relative;overflow:hidden;z-index:0;border-color:#FFF;border-color:var(--btn-white);color:#0A0A0A;color:var(--btn-black);background-color:#FFF;background-color:var(--btn-white)}@media(max-width:991px){.btn-filled-white{font-size:2rem;font-size:var(--btn-font-size-mobile);padding:1.4rem 2rem;padding:var(--btn-padding-mobile);border:3px solid;border:var(--btn-border-mobile)}.btn-filled-white svg{width:2rem}}.btn-filled-white:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.25);transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(0.55,0,0.1,1);z-index:-1}.btn-filled-white:after{content:"";position:absolute;left:55%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.45);transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(0.55,0,0.1,1);z-index:-1}.btn-filled-white .button-icon{margin-left:1rem}.btn-filled-white .button-icon path{stroke:#0A0A0A;stroke:var(--btn-black);transition:stroke .3s ease-in-out,fill .3s ease-in-out}.btn-filled-white:hover{color:#FFF;color:var(--btn-white)}.btn-filled-white:hover:before{top:-35%;background-color:#0A0A0A;background-color:var(--btn-black);-webkit-transform:translateX(-50%) scaleY(1.3) scaleX(0.8);transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.btn-filled-white:hover:after{top:-45%;background-color:#0A0A0A;background-color:var(--btn-black);-webkit-transform:translateX(-50%) scaleY(1.3) scaleX(0.8);transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.btn-filled-white:hover .button-icon path{stroke:#FFF;stroke:var(--btn-white)}.btn-filled-white:hover .spinner{border:2px solid rgba(#0A0A0A,0.3);border:2px solid rgba(var(--btn-black),0.3);border-top-color:#0A0A0A;border-top-color:var(--btn-black)}.btn-bordered-white,.block-video-testo .left .block-video-test-button,.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-button,#form-contatto form .form-button{font-family:Poppins,sans-serif;font-family:var(--btn-font);font-size:3rem;font-size:var(--btn-font-size);font-weight:600;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;position:relative;overflow:hidden;z-index:0;border-color:#FFF;border-color:var(--btn-white);color:#FFF;color:var(--btn-white);background-color:rgba(0,0,0,0)}@media(max-width:991px){.btn-bordered-white,.block-video-testo .left .block-video-test-button,.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-button,#form-contatto form .form-button{font-size:2rem;font-size:var(--btn-font-size-mobile);padding:1.4rem 2rem;padding:var(--btn-padding-mobile);border:3px solid;border:var(--btn-border-mobile)}.btn-bordered-white svg,.block-video-testo .left .block-video-test-button svg,.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-button svg,#form-contatto form .form-button svg{width:2rem}}.btn-bordered-white:before,.block-video-testo .left .block-video-test-button:before,.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-button:before,#form-contatto form .form-button:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.25);transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(0.55,0,0.1,1);z-index:-1}.btn-bordered-white:after,.block-video-testo .left .block-video-test-button:after,.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-button:after,#form-contatto form .form-button:after{content:"";position:absolute;left:55%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.45);transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(0.55,0,0.1,1);z-index:-1}.btn-bordered-white .button-icon,.block-video-testo .left .block-video-test-button .button-icon,.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-button .button-icon,#form-contatto form .form-button .button-icon{margin-left:1rem}.btn-bordered-white .button-icon path,.block-video-testo .left .block-video-test-button .button-icon path,.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-button .button-icon path,#form-contatto form .form-button .button-icon path{stroke:#FFF;stroke:var(--btn-white);transition:stroke .3s ease-in-out,fill .3s ease-in-out}.btn-bordered-white:hover,.block-video-testo .left .block-video-test-button:hover,.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-button:hover,#form-contatto form .form-button:hover{color:#0A0A0A;color:var(--btn-black)}.btn-bordered-white:hover:before,.block-video-testo .left .block-video-test-button:hover:before,.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-button:hover:before,#form-contatto form .form-button:hover:before{top:-35%;background-color:#FFF;background-color:var(--btn-white);-webkit-transform:translateX(-50%) scaleY(1.3) scaleX(0.8);transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.btn-bordered-white:hover:after,.block-video-testo .left .block-video-test-button:hover:after,.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-button:hover:after,#form-contatto form .form-button:hover:after{top:-45%;background-color:#FFF;background-color:var(--btn-white);-webkit-transform:translateX(-50%) scaleY(1.3) scaleX(0.8);transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.btn-bordered-white:hover .button-icon path,.block-video-testo .left .block-video-test-button:hover .button-icon path,.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-button:hover .button-icon path,#form-contatto form .form-button:hover .button-icon path{stroke:#0A0A0A;stroke:var(--btn-black)}.btn-bordered-white:hover .spinner,.block-video-testo .left .block-video-test-button:hover .spinner,.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-button:hover .spinner,#form-contatto form .form-button:hover .spinner{border:2px solid rgba(#0A0A0A,0.3);border:2px solid rgba(var(--btn-black),0.3);border-top-color:#0A0A0A;border-top-color:var(--btn-black)}.btn-filled-black{font-family:Poppins,sans-serif;font-family:var(--btn-font);font-size:3rem;font-size:var(--btn-font-size);font-weight:600;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;position:relative;overflow:hidden;z-index:0;border-color:#0A0A0A;border-color:var(--btn-black);color:#FFF;color:var(--btn-white);background-color:#0A0A0A;background-color:var(--btn-black)}@media(max-width:991px){.btn-filled-black{font-size:2rem;font-size:var(--btn-font-size-mobile);padding:1.4rem 2rem;padding:var(--btn-padding-mobile);border:3px solid;border:var(--btn-border-mobile)}.btn-filled-black svg{width:2rem}}.btn-filled-black:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.25);transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(0.55,0,0.1,1);z-index:-1}.btn-filled-black:after{content:"";position:absolute;left:55%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.45);transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(0.55,0,0.1,1);z-index:-1}.btn-filled-black .button-icon{margin-left:1rem}.btn-filled-black .button-icon path{stroke:#FFF;stroke:var(--btn-white);transition:stroke .3s ease-in-out,fill .3s ease-in-out}.btn-filled-black:hover{color:#0A0A0A;color:var(--btn-black)}.btn-filled-black:hover:before{top:-35%;background-color:#FFF;background-color:var(--btn-white);-webkit-transform:translateX(-50%) scaleY(1.3) scaleX(0.8);transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.btn-filled-black:hover:after{top:-45%;background-color:#FFF;background-color:var(--btn-white);-webkit-transform:translateX(-50%) scaleY(1.3) scaleX(0.8);transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.btn-filled-black:hover .button-icon path{stroke:#0A0A0A;stroke:var(--btn-black)}.btn-filled-black:hover .spinner{border:2px solid rgba(#FFF,0.3);border:2px solid rgba(var(--btn-white),0.3);border-top-color:#FFF;border-top-color:var(--btn-white)}.btn-bordered-black{font-family:Poppins,sans-serif;font-family:var(--btn-font);font-size:3rem;font-size:var(--btn-font-size);font-weight:600;font-weight:var(--btn-font-weight);line-height:1;line-height:var(--btn-line-height);text-transform:inherit;text-transform:var(--btn-text-transform);padding:2.3rem 2.7rem;padding:var(--btn-padding);border:4px solid;border:var(--btn-border);transition:color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;text-align:center;position:relative;overflow:hidden;z-index:0;border-color:#0A0A0A;border-color:var(--btn-black);color:#0A0A0A;color:var(--btn-black);background-color:rgba(0,0,0,0)}@media(max-width:991px){.btn-bordered-black{font-size:2rem;font-size:var(--btn-font-size-mobile);padding:1.4rem 2rem;padding:var(--btn-padding-mobile);border:3px solid;border:var(--btn-border-mobile)}.btn-bordered-black svg{width:2rem}}.btn-bordered-black:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.25);transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(0.55,0,0.1,1);z-index:-1}.btn-bordered-black:after{content:"";position:absolute;left:55%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.45);transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(0.55,0,0.1,1);z-index:-1}.btn-bordered-black .button-icon{margin-left:1rem}.btn-bordered-black .button-icon path{stroke:#0A0A0A;stroke:var(--btn-black);transition:stroke .3s ease-in-out,fill .3s ease-in-out}.btn-bordered-black:hover{color:#FFF;color:var(--btn-white)}.btn-bordered-black:hover:before{top:-35%;background-color:#0A0A0A;background-color:var(--btn-black);-webkit-transform:translateX(-50%) scaleY(1.3) scaleX(0.8);transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.btn-bordered-black:hover:after{top:-45%;background-color:#0A0A0A;background-color:var(--btn-black);-webkit-transform:translateX(-50%) scaleY(1.3) scaleX(0.8);transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.btn-bordered-black:hover .button-icon path{stroke:#FFF;stroke:var(--btn-white)}.btn-bordered-black:hover .spinner{border:2px solid rgba(#FFF,0.3);border:2px solid rgba(var(--btn-white),0.3);border-top-color:#FFF;border-top-color:var(--btn-white)}.media-wrapper .template-media-video-locale,.media-wrapper .template-media-video-esterno{position:relative;overflow:hidden;height:auto}.media-wrapper .template-media-video-locale video,.media-wrapper .template-media-video-esterno video{-o-object-fit:cover;object-fit:cover}.media-wrapper .template-media-video-locale .immagine-anteprima,.media-wrapper .template-media-video-esterno .immagine-anteprima{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;z-index:1}@media(max-width:576px){.media-wrapper .template-media-video-locale .immagine-anteprima,.media-wrapper .template-media-video-esterno .immagine-anteprima{padding:0 15px}}.media-wrapper .template-media-video-locale .play-button,.media-wrapper .template-media-video-esterno .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s ease-in-out}.media-wrapper .template-media-video-locale .play-button path,.media-wrapper .template-media-video-esterno .play-button path{transition:stroke .3s ease-in-out}.media-wrapper .template-media-video-locale .play-button:hover path,.media-wrapper .template-media-video-esterno .play-button:hover path{stroke:#a4a4a4}.media-wrapper .template-media-video-locale .play-button.hide,.media-wrapper .template-media-video-esterno .play-button.hide{opacity:0}@media(max-width:991px){.media-wrapper .template-media-video-locale .template-video-container,.media-wrapper .template-media-video-esterno .template-video-container{width:100% !important;height:28rem !important}}.media-wrapper .template-media-video-locale.active:hover .video-icon.pause,.media-wrapper .template-media-video-esterno.active:hover .video-icon.pause{visibility:visible}.media-wrapper .template-media-video-locale:hover .video-full-screen,.media-wrapper .template-media-video-esterno:hover .video-full-screen{opacity:1}.media-wrapper .template-media-video-locale.testata .video-icon,.media-wrapper .template-media-video-esterno.testata .video-icon{visibility:hidden}.media-wrapper .template-media-video-locale iframe,.media-wrapper .template-media-video-esterno iframe{width:100%}.media-wrapper .template-media-video-esterno .template-video-container{display:-ms-flexbox;display:flex}.media-wrapper .mobile{display:block}@media(min-width:992px){.media-wrapper .mobile{display:none}}.media-wrapper .desktop{display:none}@media(min-width:992px){.media-wrapper .desktop{display:block}}.label-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;padding-bottom:3rem}@media(max-width:991px){.label-wrapper{padding-bottom:2rem}}.label-wrapper .label-wrapper-text{color:#a4a4a4;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.label-wrapper .label-wrapper-text{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.label-wrapper .label-wrapper-text p{margin:0}.label-wrapper .label-wrapper-text a{color:#b9d32d}.canal-wrapper{display:-ms-flexbox !important;display:flex !important}.canal-wrapper{-ms-flex-direction:column;flex-direction:column;gap:1rem;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:992px){.canal-wrapper:hover .canal-wrapper-title{color:#a4a4a4}.canal-wrapper:hover .canal-wrapper-title.arrow{color:#a4a4a4}.canal-wrapper:hover .canal-wrapper-title.arrow .canal-wrapper-arrow{-webkit-transform:translateX(100%);transform:translateX(100%)}.canal-wrapper:hover .canal-wrapper-title.arrow .canal-wrapper-arrow path{stroke:#a4a4a4}}.canal-wrapper .media-wrapper{overflow:hidden;border-radius:.5rem;position:relative}@media(max-width:991px){.canal-wrapper .media-wrapper{width:20rem;height:20rem}}.canal-wrapper .media-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}@media(min-width:992px){.canal-wrapper .media-wrapper:hover .canal-wrapper-image{scale:1.2}}.canal-wrapper .media-wrapper .canal-wrapper-image{width:100%;height:100%;border-radius:.5rem;transition:scale .3s ease-in-out}.canal-wrapper .canal-wrapper-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;color:#0a0a0a;transition:color .3s ease-in-out;font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0;font-weight:500}@media(min-width:992px){.canal-wrapper .canal-wrapper-title{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.canal-wrapper .canal-wrapper-title p{margin:0}.canal-wrapper .canal-wrapper-title a{color:#b9d32d}.canal-wrapper .canal-wrapper-title.arrow{color:#b9d32d}.canal-wrapper .canal-wrapper-title .canal-wrapper-arrow{height:2rem;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.canal-wrapper .canal-wrapper-title .canal-wrapper-arrow path{height:100%;transition:stroke .3s ease-in-out}.portfolio-element-wrapper{text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:7rem;padding-bottom:10rem}.portfolio-element-wrapper:hover .portfolio-element-wrapper-title{color:#a4a4a4}.portfolio-element-wrapper:hover .portfolio-element-wrapper-title.arrow{color:#a4a4a4}.portfolio-element-wrapper:hover .portfolio-element-wrapper-title.arrow .portfolio-element-wrapper-arrow{-webkit-transform:translateX(100%);transform:translateX(100%)}.portfolio-element-wrapper:hover .portfolio-element-wrapper-title.arrow .portfolio-element-wrapper-arrow path{stroke:#a4a4a4}.portfolio-element-wrapper .portfolio-element-wrapper-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;color:#0a0a0a;transition:color .3s ease-in-out;font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0;font-weight:500}@media(min-width:992px){.portfolio-element-wrapper .portfolio-element-wrapper-title{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.portfolio-element-wrapper .portfolio-element-wrapper-title p{margin:0}.portfolio-element-wrapper .portfolio-element-wrapper-title a{color:#b9d32d}.portfolio-element-wrapper .portfolio-element-wrapper-title.arrow{color:#b9d32d}.portfolio-element-wrapper .portfolio-element-wrapper-title .portfolio-element-wrapper-arrow{height:2rem;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.portfolio-element-wrapper .portfolio-element-wrapper-title .portfolio-element-wrapper-arrow path{height:100%;transition:stroke .3s ease-in-out}.portfolio-element-wrapper .portfolio-element-wrapper-media-container{position:relative}.portfolio-element-wrapper .portfolio-element-wrapper-media-container .media-wrapper:not(:first-of-type){position:absolute;top:0;left:0;width:100%;height:100%}.form .form-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;gap:5rem;-ms-flex-align:center;align-items:center;margin-bottom:5rem}@media(max-width:991px){.form .form-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:.5rem;margin-bottom:0}}.form .form-header .form-title{font-style:normal;font-weight:700;font-weight:var(--title-h2-weight);font-size:3rem;font-size:var(--title-h2-mobile);line-height:1.1;line-height:var(--title-h2-mobile-height);letter-spacing:0;color:#b9d32d}@media(min-width:992px){.form .form-header .form-title{font-size:5.3rem;font-size:var(--title-h2);line-height:1.1;line-height:var(--title-h2-height)}}.form .form-header .form-title p{margin:0}.form .form-header .form-title a{color:#b9d32d}@media(max-width:991px){.form .form-header .form-title{font-style:normal;font-weight:600;font-weight:var(--claim-weight);font-size:3.5rem;font-size:var(--claim-mobile);line-height:1;line-height:var(--claim-mobile-height);letter-spacing:0}}@media(max-width:991px)and (min-width:992px){.form .form-header .form-title{font-size:7rem;font-size:var(--claim);line-height:1.1;line-height:var(--claim-height)}}@media(max-width:991px){.form .form-header .form-title p{margin:0}.form .form-header .form-title a{color:#b9d32d}}.form .form-header .form-email{font-style:normal;font-weight:600;font-weight:var(--title-h3-weight);font-size:1.7rem;font-size:var(--title-h3-mobile);line-height:1;line-height:var(--title-h3-mobile-height);letter-spacing:0.12rem;letter-spacing:var(--title-h3-letter-spacing);color:#0a0a0a}@media(min-width:992px){.form .form-header .form-email{font-size:2.5rem;font-size:var(--title-h3);line-height:1.2;line-height:var(--title-h3-height)}}.form .form-header .form-email p{margin:0}.form .form-header .form-email a{color:#b9d32d}form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3rem}form .form-container-ext{display:-ms-flexbox;display:flex;gap:5rem}@media(max-width:991px){form .form-container-ext{-ms-flex-direction:column;flex-direction:column;gap:1.6rem}}form .form-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3rem}@media(min-width:992px){form .form-column{-ms-flex-direction:row;flex-direction:row}}form .form-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6rem}@media(max-width:991px){form .form-container{gap:3rem}}form .form-container.vertical{-ms-flex-direction:column;flex-direction:column;gap:3rem}@media(max-width:991px){form .form-container.vertical{gap:1.6rem}}form .form-container.vertical-check{-ms-flex-direction:column;flex-direction:column;gap:1rem}form .form-container .form-field{-ms-flex-positive:1;flex-grow:1;position:relative}form .form-container .form-field .form-control{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0;background:none;border:0;border-radius:0;border-bottom:2px solid #b9d32d;font-weight:300;height:6rem;color:#b9d32d;outline:none}@media(min-width:992px){form .form-container .form-field .form-control{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}form .form-container .form-field .form-control p{margin:0}form .form-container .form-field .form-control a{color:#b9d32d}form .form-container .form-field .form-control[data-val-required]:not(.not-required)~label:after{content:"*"}form .form-container .form-field .form-control::-webkit-date-and-time-value{text-align:left}form .form-container .form-field .form-control:-moz-placeholder-shown~label{opacity:1;top:2.5rem;top:var(--text-big);transform:translateY(-50%)}form .form-container .form-field .form-control:-ms-input-placeholder~label{opacity:1;top:2.5rem;top:var(--text-big);transform:translateY(-50%)}form .form-container .form-field .form-control:placeholder-shown~label{opacity:1;top:2.5rem;top:var(--text-big);-webkit-transform:translateY(-50%);transform:translateY(-50%)}form .form-container .form-field .form-control:not(:-moz-placeholder-shown)~label{top:0;transform:scale(0.85) translateY(-80%) translateX(0.15rem)}form .form-container .form-field .form-control:not(:-ms-input-placeholder)~label{top:0;transform:scale(0.85) translateY(-80%) translateX(0.15rem)}form .form-container .form-field .form-control:not(:placeholder-shown)~label,form .form-container .form-field .form-control:focus~label{top:0;-webkit-transform:scale(0.85) translateY(-80%) translateX(0.15rem);transform:scale(0.85) translateY(-80%) translateX(0.15rem)}form .form-container .form-field .form-control:focus{box-shadow:none}form .form-container .form-field .form-control:-webkit-autofill,form .form-container .form-field .form-control:-webkit-autofill:hover,form .form-container .form-field .form-control:-webkit-autofill:focus,form .form-container .form-field .form-control:-webkit-autofill:active{font-size:2.6rem;line-height:3.6rem;-webkit-background-clip:text;-webkit-text-fill-color:#b9d32d;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}form .form-container .form-field .form-control~label{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0;color:#b9d32d;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .1s ease-in-out}@media(min-width:992px){form .form-container .form-field .form-control~label{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}form .form-container .form-field .form-control~label p{margin:0}form .form-container .form-field .form-control~label a{color:#b9d32d}form .form-container .form-field .form-floating-note{color:#eab44f;padding:.5rem;font-size:1.2rem;letter-spacing:.1rem}form .form-container .form-required{color:#b9d32d;font-size:1.4rem;font-weight:400;line-height:112.875%;letter-spacing:.14rem}form .form-container .field-validation-error{color:red;font-weight:700;font-size:1.25rem}form .form-container .form-check{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}@media(max-width:991px){form .form-container .form-check{padding-left:2rem}}form .form-container .form-check-input{opacity:0;cursor:pointer;height:1.5rem;width:1.5rem;z-index:1;left:1.5rem;position:absolute}form .form-container .form-check-label{color:#b9d32d;font-size:1.6rem;font-weight:300;padding-left:1rem;cursor:pointer}form .form-container .form-check-label a{color:#b9d32d;transition:color .3s ease-in-out;font-weight:400}form .form-container .form-check-label a:hover{color:#0a0a0a}form .form-container .form-check .checkmark{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;height:1.5rem;width:1.5rem;border-radius:.4rem;border:2px solid #b9d32d}@media(max-width:991px){form .form-container .form-check .checkmark{width:2rem;height:2rem}}form .form-container .form-check .checkmark::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);transition:.15s ease-out;height:50%;width:50%;border-radius:50%;background-color:#b9d32d;opacity:0}form .form-container .form-check:hover input~.checkmark{background-color:rgba(221,221,221,.4235294118)}form .form-container .form-check input:checked~.checkmark:after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);transition:.15s ease-in}form .form-container .recaptcha-google{color:#b9d32d;text-align:right;font-size:1.4rem;font-style:normal;font-weight:400;line-height:112.875%;letter-spacing:.05rem}@media(max-width:991px){form .form-container .recaptcha-google.desktop{display:none !important}}form .form-container .recaptcha-google.mobile{text-align:left}@media(min-width:992px){form .form-container .recaptcha-google.mobile{display:none !important}}form .form-container .recaptcha-google a{color:#b9d32d;transition:color .3s ease-in-out;font-weight:400}form .form-container .recaptcha-google a:hover{color:#0a0a0a}form .form-title{font-style:normal;font-weight:600;font-weight:var(--title-h3-weight);font-size:1.7rem;font-size:var(--title-h3-mobile);line-height:1;line-height:var(--title-h3-mobile-height);letter-spacing:0.12rem;letter-spacing:var(--title-h3-letter-spacing);color:#b9d32d}@media(min-width:992px){form .form-title{font-size:2.5rem;font-size:var(--title-h3);line-height:1.2;line-height:var(--title-h3-height)}}form .form-title p{margin:0}form .form-title a{color:#b9d32d}form .form-title-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:991px){form .form-title-container{-ms-flex-direction:column;flex-direction:column;gap:2rem}}form .spinner{display:inline-block;width:15px;height:15px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;-webkit-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin-left:10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}form button:disabled{background-color:#aaa}#form-contatto{background-color:#b9d32d}#form-contatto .form .form-header .form-title{color:#fff;font-family:"Poppins",sans-serif}#form-contatto form .form-field .form-control{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0;border-bottom:3px solid #fff;color:#fff}@media(min-width:992px){#form-contatto form .form-field .form-control{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}#form-contatto form .form-field .form-control p{margin:0}#form-contatto form .form-field .form-control a{color:#b9d32d}@media(max-width:991px){#form-contatto form .form-field .form-control{border-bottom:1px solid #fff}}#form-contatto form .form-field .form-control:-webkit-autofill,#form-contatto form .form-field .form-control:-webkit-autofill:hover,#form-contatto form .form-field .form-control:-webkit-autofill:focus,#form-contatto form .form-field .form-control:-webkit-autofill:active{-webkit-text-fill-color:#fff}#form-contatto form .form-field .form-control~label{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;color:#fff;text-transform:lowercase;font-weight:600;letter-spacing:.08rem}@media(min-width:992px){#form-contatto form .form-field .form-control~label{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}#form-contatto form .form-field .form-control~label p{margin:0}#form-contatto form .form-field .form-control~label a{color:#b9d32d}@media(max-width:991px){#form-contatto form .form-field .form-control~label{font-size:1.8rem}}#form-contatto form .form-required{color:#fff}#form-contatto form .form-check .form-check-label{color:#fff}#form-contatto form .form-check .form-check-label a{color:#fff}#form-contatto form .form-check .form-check-label a:hover{color:#b9d32d}#form-contatto form .form-check .checkmark{border:2px solid #fff}#form-contatto form .form-check .checkmark::after{background-color:#fff}#form-contatto form .form-check .recaptcha-google{color:#fff}#form-contatto form .form-check .recaptcha-google a:hover{color:#0a0a0a}#form-contatto form .recaptcha-google{color:#fff}#form-contatto form .recaptcha-google a{color:#fff}#form-contatto form .recaptcha-google a:hover{color:#0a0a0a}#form-contatto form .form-check .form-check-label{color:#fff}#form-contatto form .form-check .form-check-label a{color:#fff}#form-contatto form .form-check .form-check-label a:hover{color:#0a0a0a}#form-contatto form .form-check .checkmark{border:2px solid #a4a4a4}#form-contatto form .form-check .checkmark::after{background-color:#a4a4a4}@media(max-width:991px){#form-contatto form .form-button{width:100%}}#form-newsletter .form .form-header{margin:0}#form-newsletter .form .form-header .form-title{font-weight:500}#form-newsletter form{gap:2rem}#form-newsletter form .form-container{-ms-flex-align:end;align-items:flex-end}#form-newsletter form .form-field{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#form-newsletter form .form-field .form-control{font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0;border-bottom:3px solid #b9d32d;color:#b9d32d}@media(min-width:992px){#form-newsletter form .form-field .form-control{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}#form-newsletter form .form-field .form-control p{margin:0}#form-newsletter form .form-field .form-control a{color:#b9d32d}#form-newsletter form .form-field .form-control:-webkit-autofill,#form-newsletter form .form-field .form-control:-webkit-autofill:hover,#form-newsletter form .form-field .form-control:-webkit-autofill:focus,#form-newsletter form .form-field .form-control:-webkit-autofill:active{-webkit-text-fill-color:#b9d32d}#form-newsletter form .form-field .form-control~label{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;color:#b9d32d;text-transform:lowercase;font-weight:600;letter-spacing:.08rem}@media(min-width:992px){#form-newsletter form .form-field .form-control~label{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}#form-newsletter form .form-field .form-control~label p{margin:0}#form-newsletter form .form-field .form-control~label a{color:#b9d32d}#form-newsletter form .form-required{color:#b9d32d}#form-newsletter form .form-check .form-check-label{color:#a4a4a4;font-size:1.3rem}#form-newsletter form .form-check .form-check-label a{color:#a4a4a4}#form-newsletter form .form-check .form-check-label a:hover{color:#0a0a0a}#form-newsletter form .form-check .checkmark{border:2px solid #a4a4a4}#form-newsletter form .form-check .checkmark::after{background-color:#a4a4a4}#form-newsletter form .form-button{padding-left:6rem;padding-right:6rem}.pagination-container{margin:5rem 0 4rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.pagination-container .pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:2rem}.pagination-container .pagination .page-item{padding-left:1rem;text-align:center}.pagination-container .pagination .page-item a:hover{color:#b9d32d}@media(min-width:768px){.pagination-container .pagination .page-item{padding-left:.5rem}}.pagination-container .pagination .page-item .page-link{color:#0a0a0a;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:none;transition:color .3s ease-in-out;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.pagination-container .pagination .page-item .page-link{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.pagination-container .pagination .page-item .page-link p{margin:0}.pagination-container .pagination .page-item .page-link a{color:#b9d32d}.pagination-container .pagination .page-item .page-link:hover{background-color:rgba(0,0,0,0) !important}.pagination-container .pagination .page-item .page-link:focus{box-shadow:none}.pagination-container .pagination .page-item .page-link svg{height:2.5rem;width:2.5rem}.pagination-container .pagination .page-item span.page-link{border:none;-ms-flex-align:end;align-items:flex-end}.pagination-container .pagination .page-item:nth-last-child(1) .page-link{border:none}.pagination-container .pagination .page-item:nth-child(1) .page-link{border:none}.pagination-container .pagination .page-item:nth-child(1) .page-link svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination-container .pagination .current-page .page-link{font-weight:600}#loader{position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:99999;background-color:#b9d32d;color:#fff;font-size:5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes logo-anim{0%{opacity:1}50%{opacity:.25}100%{opacity:1}}@keyframes logo-anim{0%{opacity:1}50%{opacity:.25}100%{opacity:1}}@media(max-width:991px){#loader .loader-element{width:80%}}#loader .loader-element svg{width:100%;height:100%}#loader .loader-element path:nth-child(1){-webkit-animation:1s ease-in-out .15s infinite forwards logo-anim;animation:1s ease-in-out .15s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(2){-webkit-animation:1s ease-in-out .3s infinite forwards logo-anim;animation:1s ease-in-out .3s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(3){-webkit-animation:1s ease-in-out .45s infinite forwards logo-anim;animation:1s ease-in-out .45s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(4){-webkit-animation:1s ease-in-out .6s infinite forwards logo-anim;animation:1s ease-in-out .6s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(5){-webkit-animation:1s ease-in-out .75s infinite forwards logo-anim;animation:1s ease-in-out .75s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(6){-webkit-animation:1s ease-in-out .9s infinite forwards logo-anim;animation:1s ease-in-out .9s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(7){-webkit-animation:1s ease-in-out 1.05s infinite forwards logo-anim;animation:1s ease-in-out 1.05s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(8){-webkit-animation:1s ease-in-out 1.2s infinite forwards logo-anim;animation:1s ease-in-out 1.2s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(9){-webkit-animation:1s ease-in-out 1.35s infinite forwards logo-anim;animation:1s ease-in-out 1.35s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(10){-webkit-animation:1s ease-in-out 1.5s infinite forwards logo-anim;animation:1s ease-in-out 1.5s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(11){-webkit-animation:1s ease-in-out 1.65s infinite forwards logo-anim;animation:1s ease-in-out 1.65s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(12){-webkit-animation:1s ease-in-out 1.8s infinite forwards logo-anim;animation:1s ease-in-out 1.8s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(13){-webkit-animation:1s ease-in-out 1.95s infinite forwards logo-anim;animation:1s ease-in-out 1.95s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(14){-webkit-animation:1s ease-in-out 2.1s infinite forwards logo-anim;animation:1s ease-in-out 2.1s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(15){-webkit-animation:1s ease-in-out 2.25s infinite forwards logo-anim;animation:1s ease-in-out 2.25s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(16){-webkit-animation:1s ease-in-out 2.4s infinite forwards logo-anim;animation:1s ease-in-out 2.4s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(17){-webkit-animation:1s ease-in-out 2.55s infinite forwards logo-anim;animation:1s ease-in-out 2.55s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(18){-webkit-animation:1s ease-in-out 2.7s infinite forwards logo-anim;animation:1s ease-in-out 2.7s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(19){-webkit-animation:1s ease-in-out 2.85s infinite forwards logo-anim;animation:1s ease-in-out 2.85s infinite forwards logo-anim;counter-increment:element}#loader .loader-element path:nth-child(20){-webkit-animation:1s ease-in-out 3s infinite forwards logo-anim;animation:1s ease-in-out 3s infinite forwards logo-anim;counter-increment:element}#quote-list-popup{position:fixed;top:8.5rem;left:0;width:100%;z-index:1050;-webkit-transform:translateY(0);transform:translateY(0);transition:all .3s ease-in-out}#quote-list-popup.hidden{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none}#quote-list-popup .popup-container{width:100%;background-color:#eaeaea;padding:2rem 2.75rem;border-radius:.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}#quote-list-popup .popup-container .popup-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1;gap:2rem}@media(min-width:992px){#quote-list-popup .popup-container .popup-content{-ms-flex-direction:row;flex-direction:row}}#quote-list-popup .popup-container .popup-content .popup-body{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:2rem}#quote-list-popup .popup-container .popup-content .popup-body .star{display:none;height:3rem;width:3rem;aspect-ratio:1;padding:.5rem;border-radius:50%;background-color:#f3f3f3}@media(min-width:992px){#quote-list-popup .popup-container .popup-content .popup-body .star{display:block}}#quote-list-popup .popup-container .popup-content .popup-body .message{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;font-weight:600}@media(min-width:992px){#quote-list-popup .popup-container .popup-content .popup-body .message{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}#quote-list-popup .popup-container .popup-content .popup-body .message p{margin:0}#quote-list-popup .popup-container .popup-content .popup-body .message a{color:#b9d32d}#quote-list-popup .popup-container .popup-content .link{color:#b9d32d;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;font-weight:600;transition:color .3s ease-in-out}@media(min-width:992px){#quote-list-popup .popup-container .popup-content .link{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}#quote-list-popup .popup-container .popup-content .link p{margin:0}#quote-list-popup .popup-container .popup-content .link a{color:#b9d32d}#quote-list-popup .popup-container .popup-content .link:hover{color:#0a0a0a}#quote-list-popup .popup-container .popup-content .close-btn{color:#0a0a0a;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;cursor:pointer;transition:color .3s ease-in-out}@media(min-width:992px){#quote-list-popup .popup-container .popup-content .close-btn{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}#quote-list-popup .popup-container .popup-content .close-btn p{margin:0}#quote-list-popup .popup-container .popup-content .close-btn a{color:#b9d32d}#quote-list-popup .popup-container .popup-content .close-btn:hover{color:#a4a4a4}.product{display:-ms-flexbox;display:flex;gap:1rem;padding:1rem;-ms-flex-direction:column;flex-direction:column;text-decoration:none;width:100%;transition:scale .3s ease-in-out}.product:hover{scale:1.1}.product:hover .product-code{color:#b9d32d}.product:hover .product-description{color:#b9d32d}.product .product-image{width:100%;height:39rem;border-radius:.5rem;position:relative;overflow:hidden;background:linear-gradient(90deg,#f6f6f6 25%,#ececec 50%,#f6f6f6 75%);background-size:200% 100%;-webkit-animation:shimmer 1.5s infinite linear;animation:shimmer 1.5s infinite linear}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.product .product-image.loaded{background:none;background-color:#f3f3f3;-webkit-animation:none;animation:none}.product .product-image.loaded img{display:block;mix-blend-mode:multiply}.product .product-image img{display:none;-o-object-fit:contain;object-fit:contain;transition:scale .3s ease-in-out}.product .product-image .media-wrapper{height:100%}.product .product-image .product-like{display:none;position:absolute;right:1.3rem;top:1.3rem;padding:1.1rem;background-color:#fff;border-radius:50%;pointer-events:auto;z-index:1;transition:background-color .3s ease-in-out}.product .product-image .product-like svg{width:2.4rem;height:2.4rem}.product .product-image .product-like svg path{transition:stroke .3s ease-in-out}.product .product-image .product-like:hover,.product .product-image .product-like.active{background-color:#b9d32d}.product .product-image .product-like:hover svg path,.product .product-image .product-like.active svg path{stroke:#fff}.product .product-image .product-eco{display:none;position:absolute;left:1.3rem;bottom:1.3rem}.product .product-image .product-eco.eco-lv1,.product .product-image .product-eco.eco-lv2,.product .product-image .product-eco.eco-lv3{display:block}.product .product-image .product-eco .lv1,.product .product-image .product-eco .lv2,.product .product-image .product-eco .lv3{fill:rgba(0,0,0,0) !important}.product .product-image .product-eco .lv1,.product .product-image .product-eco .lv2,.product .product-image .product-eco .lv3{stroke:#fff;stroke-width:.1rem}.product .product-image .product-eco.eco-lv1 .lv1{fill:#fff !important}.product .product-image .product-eco.eco-lv2 .lv1,.product .product-image .product-eco.eco-lv2 .lv2{fill:#fff !important}.product .product-image .product-eco.eco-lv3 .lv1,.product .product-image .product-eco.eco-lv3 .lv2,.product .product-image .product-eco.eco-lv3 .lv3{fill:#fff !important}.product .product-image .product-promoted{display:none;position:absolute;left:1.3rem;top:1.3rem;border:.3rem 1rem;border-radius:.5rem;background-color:#b9d32d;color:#fff}.product .product-code{color:#a4a4a4;font-size:1.3rem;font-weight:500;line-height:128%;transition:color .3s ease-in-out}.product .product-description{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;color:#0a0a0a;font-weight:500;transition:color .3s ease-in-out}@media(min-width:992px){.product .product-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.product .product-description p{margin:0}.product .product-description a{color:#b9d32d}.tag-wrapper{border-top:1px solid #0a0a0a;border-bottom:1px solid #0a0a0a;padding:2rem 0}.tag-wrapper .tag-wrapper-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}.tag-wrapper .tag-wrapper-header .tag-wrapper-name{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;color:#0a0a0a}@media(min-width:992px){.tag-wrapper .tag-wrapper-header .tag-wrapper-name{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.tag-wrapper .tag-wrapper-header .tag-wrapper-name p{margin:0}.tag-wrapper .tag-wrapper-header .tag-wrapper-name a{color:#b9d32d}.tag-wrapper .tag-wrapper-header .tag-wrapper-icon{width:1.6rem;height:1.6rem;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tag-wrapper .tag-wrapper-header .tag-wrapper-icon svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.tag-wrapper .tag-wrapper-header .tag-wrapper-icon svg path{stroke:#0a0a0a}.tag-wrapper .tag-wrapper-header.collapsed .tag-wrapper-icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.tag-wrapper .tag-wrapper-body{margin-top:1rem;display:block;padding-left:0;padding-right:0}.tag-wrapper .tag-wrapper-body.alternative{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;padding-left:1rem;padding-right:1rem}.tag-wrapper .tag-wrapper-body .tag-wrapper-value{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.25rem 0;cursor:pointer}@media(max-width:991px){.tag-wrapper .tag-wrapper-body .tag-wrapper-value{padding-left:2rem}}.tag-wrapper .tag-wrapper-body .tag-wrapper-value .tag-wrapper-value-input{opacity:0;cursor:pointer;height:1.5rem;width:1.5rem;z-index:1;left:1.5rem;position:absolute}.tag-wrapper .tag-wrapper-body .tag-wrapper-value .tag-wrapper-value-label{color:#0a0a0a;font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0;font-weight:300;line-height:1;padding-left:3rem;cursor:pointer;transition:color .3s ease-in-out}@media(min-width:992px){.tag-wrapper .tag-wrapper-body .tag-wrapper-value .tag-wrapper-value-label{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.tag-wrapper .tag-wrapper-body .tag-wrapper-value .tag-wrapper-value-label p{margin:0}.tag-wrapper .tag-wrapper-body .tag-wrapper-value .tag-wrapper-value-label a{color:#b9d32d}.tag-wrapper .tag-wrapper-body .tag-wrapper-value .tag-wrapper-value-label a{color:#0a0a0a;transition:color .3s ease-in-out;font-weight:300}.tag-wrapper .tag-wrapper-body .tag-wrapper-value .tag-wrapper-value-label a:hover{color:#0a0a0a}.tag-wrapper .tag-wrapper-body .tag-wrapper-value .checkmark{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;height:1.5rem;width:1.5rem;border-radius:.4rem;border:2px solid #0a0a0a}@media(max-width:991px){.tag-wrapper .tag-wrapper-body .tag-wrapper-value .checkmark{width:2rem;height:2rem}}.tag-wrapper .tag-wrapper-body .tag-wrapper-value .checkmark::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);transition:.15s ease-out;height:50%;width:50%;border-radius:50%;background-color:#0a0a0a;opacity:0}.tag-wrapper .tag-wrapper-body .tag-wrapper-value:hover input~.checkmark{background-color:rgba(221,221,221,.4235294118)}.tag-wrapper .tag-wrapper-body .tag-wrapper-value:hover .tag-wrapper-value-label{color:#b9d32d}.tag-wrapper .tag-wrapper-body .tag-wrapper-value input:checked~.checkmark::after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);transition:.15s ease-in}.tag-wrapper .tag-wrapper-body .tag-wrapper-value input:checked~.tag-wrapper-value-label{color:#b9d32d}.tag-wrapper .tag-wrapper-body .tag-wrapper-value .total-products{color:#a4a4a4;font-size:1.2rem;font-weight:400}.tag-wrapper .tag-wrapper-body .tag-wrapper-value.color .checkmark{border-radius:50%;border:2px solid #0a0a0a;background-color:rgba(0,0,0,0)}.tag-wrapper .tag-wrapper-body .tag-wrapper-value.color .checkmark::after{border-radius:50%;background-color:#0a0a0a;width:60%;height:60%}.tag-wrapper .tag-wrapper-body .tag-wrapper-value.color input:checked~.checkmark::after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.tag-wrapper .tag-wrapper-body .tag-wrapper-value.color input~.checkmark{background-color:rgba(0,0,0,0)}.tag-wrapper .tag-wrapper-body .tag-wrapper-value.color:hover input~.checkmark{background-color:rgba(0,0,0,0)}.tag-wrapper-product{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.tag-wrapper-product .tag-wrapper-name{font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0;color:#a4a4a4;white-space:nowrap;text-transform:capitalize}@media(min-width:992px){.tag-wrapper-product .tag-wrapper-name{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.tag-wrapper-product .tag-wrapper-name p{margin:0}.tag-wrapper-product .tag-wrapper-name a{color:#b9d32d}.tag-wrapper-product .tag-wrapper-values{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .tag-wrapper-value-input,.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .checkmark,.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .total-products{display:none}.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .tag-wrapper-value-label,.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .tag-wrapper-comma{padding-left:0 !important}.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .tag-wrapper-value-label,.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .tag-wrapper-comma{font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0;color:#0a0a0a;white-space:nowrap}@media(min-width:992px){.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .tag-wrapper-value-label,.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .tag-wrapper-comma{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .tag-wrapper-value-label p,.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .tag-wrapper-comma p{margin:0}.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .tag-wrapper-value-label a,.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .tag-wrapper-comma a{color:#b9d32d}.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .tag-wrapper-value-label{cursor:pointer;transition:color .3s ease-in-out;font-weight:300}.tag-wrapper-product .tag-wrapper-values .tag-wrapper-value .tag-wrapper-value-label:hover{color:#b9d32d}.tag-wrapper-value-color{position:relative;display:inline-block;width:2.5rem;height:2.5rem;cursor:pointer}.tag-wrapper-value-color input[type=checkbox]{display:none}.tag-wrapper-value-color input[type=checkbox]:checked+label span{-webkit-transform:scale(1.2);transform:scale(1.2);box-shadow:0 0 0 1px #0a0a0a}.tag-wrapper-value-color label{display:inline-block;width:25px;height:25px;margin-right:10px;cursor:pointer}.tag-wrapper-value-color label:hover span{-webkit-transform:scale(1.2);transform:scale(1.2)}.tag-wrapper-value-color label span{display:block;width:100%;height:100%;border-radius:50%;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;border:1px solid #a4a4a4}.tag-wrapper-eco-level{position:relative;display:inline-block;width:2.5rem;height:2.5rem;cursor:pointer}.tag-wrapper-eco-level input[type=checkbox]{display:none}.tag-wrapper-eco-level input[type=checkbox] input[type=checkbox]:checked+label span{-webkit-transform:scale(1.2);transform:scale(1.2);box-shadow:0 0 0 1px #0a0a0a}.tag-wrapper-eco-level label{display:inline-block;width:100%;height:100%;cursor:pointer}.tag-wrapper-eco-level label svg{display:block;width:100%;height:100%;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;border:1px solid #a4a4a4;border-radius:50%}.tag-wrapper-eco-level label:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.tag-wrapper-eco-level label.eco-level-1,.tag-wrapper-eco-level label.eco-level-2,.tag-wrapper-eco-level label.eco-level-3{display:block}.tag-wrapper-eco-level label .e-lv1,.tag-wrapper-eco-level label .e-lv2,.tag-wrapper-eco-level label .e-lv3{opacity:1}.tag-wrapper-eco-level label .lv1,.tag-wrapper-eco-level label .lv2,.tag-wrapper-eco-level label .lv3{fill:rgba(0,0,0,0) !important}.tag-wrapper-eco-level label .lv1,.tag-wrapper-eco-level label .lv2,.tag-wrapper-eco-level label .lv3{stroke:#fff;stroke-width:.1rem}.tag-wrapper-eco-level label .e-lv1 .lv1{fill:#fff !important}.tag-wrapper-eco-level label .e-lv2 .lv1{fill:#fff !important}.tag-wrapper-eco-level label .e-lv2 .lv2{fill:#fff !important}.tag-wrapper-eco-level label .e-lv3 .lv1{fill:#fff !important}.tag-wrapper-eco-level label .e-lv3 .lv2{fill:#fff !important}.tag-wrapper-eco-level label .e-lv3 .lv3{fill:#fff !important}.listato-prodotti{border-top:2px solid #0a0a0a;border-bottom:2px solid #0a0a0a;padding:4rem 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:2.5rem;overflow-x:visible}@media(min-width:992px){.listato-prodotti{-ms-flex-direction:row;flex-direction:row}}.listato-prodotti .btn-filtra{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#b9d32d;border:none;color:#fff;padding:1rem 2rem;border-radius:.5rem;font-size:1.6rem;font-weight:500;cursor:pointer;transition:background-color .3s ease-in-out}@media(min-width:992px){.listato-prodotti .btn-filtra{display:none}}.listato-prodotti .btn-filtra svg{width:1.6rem;height:1.6rem}.listato-prodotti .btn-filtra svg path{stroke:#fff}.listato-prodotti .btn-filtra:hover{background-color:rgb(148.5039370079,169.4881889764,35.5118110236)}.listato-prodotti .listato-prodotti-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;gap:4.5rem;-ms-flex:1 1;flex:1 1}.listato-prodotti .listato-prodotti-list .listato-prodotti-list-count{color:#0a0a0a;text-transform:lowercase;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.listato-prodotti .listato-prodotti-list .listato-prodotti-list-count{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.listato-prodotti .listato-prodotti-list .listato-prodotti-list-count p{margin:0}.listato-prodotti .listato-prodotti-list .listato-prodotti-list-count a{color:#b9d32d}.listato-prodotti .listato-prodotti-list .listato-prodotti-list-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.5rem;gap:2.5rem;width:100%}@media(min-width:1400px){.listato-prodotti .listato-prodotti-list .listato-prodotti-list-grid{gap:3.5rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:1600px){.listato-prodotti .listato-prodotti-list .listato-prodotti-list-grid{gap:4.5rem;grid-template-columns:repeat(4,1fr)}}.listato-prodotti .listato-prodotti-list .listato-prodotti-list-grid .product{padding:0}@media(max-width:991px){.listato-prodotti .listato-prodotti-list .listato-prodotti-list-grid .product .product-image{height:30rem}}.listato-prodotti .listato-prodotti-list .listato-prodotti-list-grid .product .product-like{display:block}.listato-prodotti-menu{display:none;-ms-flex-direction:column;flex-direction:column;gap:5rem;width:40rem;height:calc(100dvh - 11rem);overflow-x:visible;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}@media(min-width:992px){.listato-prodotti-menu{display:-ms-flexbox;display:flex}}.listato-prodotti-menu::-webkit-scrollbar{width:8px}.listato-prodotti-menu::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.listato-prodotti-menu::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.listato-prodotti-menu:hover{scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0)}.listato-prodotti-menu:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2)}.listato-prodotti-menu .listato-prodotti-categories{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.75rem}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-title{color:#a4a4a4;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-title{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-title p{margin:0}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-title a{color:#b9d32d}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;color:#0a0a0a;font-size:2rem;font-weight:500;border-radius:.5rem;padding:.7rem 2rem;cursor:pointer}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category svg path{transition:stroke .3s ease-in-out}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category:hover svg path{stroke:#fff}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category:hover .total-products{color:#fff}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-active-category .total-products{color:#a4a4a4;font-weight:400;opacity:.6;transition:color .3s ease-in-out}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .category{display:-ms-flexbox;display:flex;gap:1rem}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .category.active a{color:#b9d32d}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .category a{text-decoration:none;white-space:normal;color:#0a0a0a;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;font-weight:300;transition:color .3s ease-in-out}@media(min-width:992px){.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .category a{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .category a p{margin:0}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .category a a{color:#b9d32d}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .category a:hover{color:#b9d32d}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .category .total-products{color:#a4a4a4;font-weight:400;opacity:.6;font-style:normal;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .category .total-products{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .category .total-products p{margin:0}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .category .total-products a{color:#b9d32d}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.3rem;padding-left:2.5rem;font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0}@media(min-width:992px){.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container p{margin:0}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container a{color:#b9d32d}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container .sub-category{display:-ms-flexbox;display:flex;gap:1rem;font-size:1.8rem}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container .sub-category.active a::after{opacity:1}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container .sub-category a{text-decoration:none;white-space:nowrap;color:#0a0a0a;font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0;position:relative}@media(min-width:992px){.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container .sub-category a{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container .sub-category a p{margin:0}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container .sub-category a a{color:#b9d32d}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container .sub-category a:hover::after{opacity:1}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container .sub-category a::after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translate(-150%,-50%);transform:translate(-150%,-50%);width:1.2rem;height:1.2rem;border-radius:50%;background-color:#b9d32d;opacity:0;transition:opacity .3s ease-in-out}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container .sub-category .total-products{font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0;color:#a4a4a4;font-weight:400;opacity:.6}@media(min-width:992px){.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container .sub-category .total-products{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container .sub-category .total-products p{margin:0}.listato-prodotti-menu .listato-prodotti-categories .listato-prodotti-categories-list .sub-category-container .sub-category .total-products a{color:#b9d32d}.listato-prodotti-menu .listato-prodotti-tags{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.listato-prodotti-menu .listato-prodotti-tags .listato-prodotti-tags-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.listato-prodotti-menu .listato-prodotti-tags .listato-prodotti-tags-header .listato-prodotti-tags-title{color:#a4a4a4;font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0}@media(min-width:992px){.listato-prodotti-menu .listato-prodotti-tags .listato-prodotti-tags-header .listato-prodotti-tags-title{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.listato-prodotti-menu .listato-prodotti-tags .listato-prodotti-tags-header .listato-prodotti-tags-title p{margin:0}.listato-prodotti-menu .listato-prodotti-tags .listato-prodotti-tags-header .listato-prodotti-tags-title a{color:#b9d32d}.listato-prodotti-menu .listato-prodotti-tags .listato-prodotti-tags-header .listato-prodotti-tags-remove{color:#a4a4a4;font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;cursor:pointer;transition:color .3s ease-in-out}@media(min-width:992px){.listato-prodotti-menu .listato-prodotti-tags .listato-prodotti-tags-header .listato-prodotti-tags-remove{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.listato-prodotti-menu .listato-prodotti-tags .listato-prodotti-tags-header .listato-prodotti-tags-remove p{margin:0}.listato-prodotti-menu .listato-prodotti-tags .listato-prodotti-tags-header .listato-prodotti-tags-remove a{color:#b9d32d}.listato-prodotti-menu .listato-prodotti-tags .listato-prodotti-tags-header .listato-prodotti-tags-remove svg path{stroke:#a4a4a4;transition:stroke .3s ease-in-out}.listato-prodotti-menu .listato-prodotti-tags .listato-prodotti-tags-header .listato-prodotti-tags-remove:hover{color:#b9d32d}.listato-prodotti-menu .listato-prodotti-tags .listato-prodotti-tags-header .listato-prodotti-tags-remove:hover svg path{stroke:#b9d32d}.listato-prodotti-menu .listato-prodotti-tags .listato-prodotti-tags-list{margin:1rem 0;border-top:1px solid #0a0a0a;border-bottom:1px solid #0a0a0a}#filtraModal .custom-close-button{position:fixed;top:1rem;right:1rem;z-index:1056;background-color:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;padding:.75rem;width:2.5rem;height:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#filtraModal .custom-close-button svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#filtraModal .listato-prodotti-menu{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;display:-ms-flexbox;display:flex;height:100%}.block-slider{position:relative;min-height:100dvh;max-height:100dvh;height:100dvh}@media(min-height:735px){.block-slider{min-height:90dvh;max-height:90dvh}}.block-slider .block-slider-images{height:100%;width:100%}.block-slider .block-slider-images .block-slider-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.block-slider .block-slider-images .block-slider-image img{min-height:100dvh}.block-slider .block-slider-images .block-slider-image .desktop{display:none}@media(min-width:992px){.block-slider .block-slider-images .block-slider-image .desktop{display:block}}.block-slider .block-slider-images .block-slider-image .mobile{display:block}@media(min-width:992px){.block-slider .block-slider-images .block-slider-image .mobile{display:none}}.block-slider .block-slider-infos-container{position:absolute;top:0;left:0;height:100%;width:100%}.block-slider .block-slider-infos-container .container{position:relative;width:100%;height:100%}.block-slider .block-slider-infos-container .block-slider-infos{width:100%;max-width:110rem;height:0;left:0;z-index:1}@media(max-width:991px){.block-slider .block-slider-infos-container .block-slider-infos{position:relative;height:100%}}.block-slider .block-slider-infos-container .block-slider-infos .block-slider-info{position:absolute;bottom:15rem;width:100%;opacity:0;z-index:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;transition:all .5s ease-in-out}@media(min-width:992px){.block-slider .block-slider-infos-container .block-slider-infos .block-slider-info{width:60%;bottom:20rem}}.block-slider .block-slider-infos-container .block-slider-infos .block-slider-info .block-slider-info-description{color:#b9d32d}.block-slider .block-slider-infos-container .block-slider-infos .block-slider-info .btn-decorated{pointer-events:all}.block-slider .block-slider-infos-container .block-slider-infos .block-slider-info.active{opacity:1;z-index:1;pointer-events:none}.block-slider .slider-pagination-container{position:relative}@media(max-width:991px){.block-slider .slider-pagination-container .desktop{display:none !important}}@media(min-width:992px){.block-slider .slider-pagination-container .mobile{display:none !important}}.block-slider .slider-pagination-container .slider-pagination.desktop{z-index:1;position:absolute;bottom:5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-bullet{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:auto;padding:1.8rem 3rem;position:relative}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-bullet:first-child{padding-left:0}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-bullet .slider-bullet-action-track{position:absolute;z-index:0;top:0;left:0;width:100%;height:.5rem;background-color:#fff;cursor:pointer}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-bullet .slider-bullet-action-track .slider-bullet-action{position:absolute;top:0;left:0;z-index:1;width:100%;height:.5rem;background-color:#b9d32d;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-bullet .slider-bullet-action-track .slider-bullet-action.active{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-bullet .slider-bullet-url{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;font-size:2.2rem;font-weight:500;line-height:128%;text-decoration:none;text-wrap:nowrap;color:#fff;transition:color .3s ease-in-out}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-bullet .slider-bullet-url p{margin:0}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-bullet .slider-bullet-url .slider-bullet-url-icon{height:1.3rem;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-bullet .slider-bullet-url .slider-bullet-url-icon path{height:100%;stroke:#fff;transition:stroke .3s ease-in-out}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-bullet .slider-bullet-url:hover,.block-slider .slider-pagination-container .slider-pagination.desktop .slider-bullet .slider-bullet-url.active{color:#b9d32d}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-bullet .slider-bullet-url:hover .slider-bullet-url-icon path,.block-slider .slider-pagination-container .slider-pagination.desktop .slider-bullet .slider-bullet-url.active .slider-bullet-url-icon path{stroke:#b9d32d}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-bullet .slider-bullet-url:hover .slider-bullet-url-icon{-webkit-transform:translateX(100%);transform:translateX(100%)}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-pagination-nav{position:absolute;z-index:0;top:0;right:-10rem;-webkit-transform:translateY(calc(-50% + 2.5px));transform:translateY(calc(-50% + 2.5px));width:8rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-pagination-nav .slider-pagination-next,.block-slider .slider-pagination-container .slider-pagination.desktop .slider-pagination-nav .slider-pagination-prev{cursor:pointer}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-pagination-nav .slider-pagination-next path,.block-slider .slider-pagination-container .slider-pagination.desktop .slider-pagination-nav .slider-pagination-prev path{stroke:#fff;transition:stroke .3s ease-in-out}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-pagination-nav .slider-pagination-next:hover path,.block-slider .slider-pagination-container .slider-pagination.desktop .slider-pagination-nav .slider-pagination-prev:hover path{stroke:#b9d32d}.block-slider .slider-pagination-container .slider-pagination.desktop .slider-pagination-nav .slider-pagination-prev{rotate:180deg;right:-4rem}.block-slider .slider-pagination-container .slider-pagination.mobile{z-index:1;position:absolute;bottom:5rem;width:calc(100% - 4rem);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.block-slider .slider-pagination-container .slider-pagination.mobile .slider-progress{width:100%;height:3px;background-color:#fff;position:relative}.block-slider .slider-pagination-container .slider-pagination.mobile .slider-progress .slider-progress-bar{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#b9d32d;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.block-slider .slider-pagination-container .slider-pagination.mobile a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:1rem;-ms-flex-align:center;align-items:center;font-size:2rem;font-weight:500;color:#b9d32d;text-decoration:none}.block-slider .slider-pagination-container .slider-pagination.mobile a>*{margin:0}.block-slider .slider-pagination-container .slider-pagination.mobile a svg{height:15px}.block-tdb .block-tdb-ext-container.centered{text-align:center}.block-tdb .block-tdb-ext-container.centered .label-wrapper{-ms-flex-pack:center;justify-content:center}.block-tdb .block-tdb-ext-container.centered .block-tdb-container{-ms-flex-align:center;align-items:center}.block-tdb .block-tdb-ext-container.left{text-align:left}.block-tdb .block-tdb-ext-container .block-tdb-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-title{color:#b9d32d}.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-description{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-description p{margin:0}.block-tdb .block-tdb-ext-container .block-tdb-container .block-tdb-description a{color:#b9d32d}.block-tdli{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.block-tdli .block-tdli-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;overflow:visible}@media(max-width:991px){.block-tdli .block-tdli-container{text-align:center}}.block-tdli .block-tdli-container .block-tdli-title{color:#0a0a0a;line-height:155%}.block-tdli .block-tdli-container .block-tdli-description{color:#0a0a0a;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-tdli .block-tdli-container .block-tdli-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-tdli .block-tdli-container .block-tdli-description p{margin:0}.block-tdli .block-tdli-container .block-tdli-description a{color:#b9d32d}.block-tdli .block-tdli-container .block-tdli-button .button-icon{margin-left:1rem}.block-tdli .block-tdli-container .block-tdli-list{overflow:visible}.block-tdli .block-tdli-container .block-tdli-list .block-tdli-list-image{height:13.5rem}.block-tdli .block-tdli-container .block-tdli-list .block-tdli-list-image .media-wrapper{height:100%}.block-tdli .block-tdli-rotation{-ms-flex-item-align:start;align-self:flex-start;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:2.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:2rem;will-change:transform}.block-tdli .block-tdli-rotation .block-tdli-rotation-image{height:13.5rem}.block-tdli .block-tdli-rotation .block-tdli-rotation-image .media-wrapper{height:100%}@media(max-width:991px){.block-tdli .block-tdli-rotation .block-tdli-rotation-image .media-wrapper img{-o-object-fit:contain;object-fit:contain;max-width:100%}}.block-tdli .block-tdli-rotation .block-tdli-rotation-image.image-small{height:13.5rem}.block-tdli .block-tdli-rotation .block-tdli-rotation-image.image-big{height:40rem}.block-portfolio .borders{border-top:2px solid #a4a4a4;border-bottom:2px solid #a4a4a4;padding-top:2rem}.block-portfolio .block-portfolio-title{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:center;align-items:center;color:#b9d32d;text-decoration:none;transition:color .3s ease-in-out}.block-portfolio .block-portfolio-title .block-portfolio-title-icon{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.block-portfolio .block-portfolio-title.link:hover{color:#a4a4a4}.block-portfolio .block-portfolio-title.link:hover .block-portfolio-title-icon{-webkit-transform:translateX(100%);transform:translateX(100%)}.block-portfolio .block-portfolio-title.link:hover .block-portfolio-title-icon path{stroke:#a4a4a4}.block-portfolio .block-portfolio-projects.swiper{overflow:visible}.block-portfolio .block-portfolio-projects .swiper-wrapper{padding:5rem 0}.block-portfolio .block-portfolio-projects .block-portfolio-project{width:133.7rem;height:50.5rem;position:relative;overflow:hidden}.block-portfolio .block-portfolio-projects .block-portfolio-project:hover .block-portfolio-project-image{scale:1.2}.block-portfolio .block-portfolio-projects .block-portfolio-project .media-wrapper{overflow:hidden;border-radius:.5rem}.block-portfolio .block-portfolio-projects .block-portfolio-project .media-wrapper .block-portfolio-project-image{transition:scale .3s ease-in-out}.block-portfolio .block-portfolio-projects .block-portfolio-project .block-portfolio-project-container{position:absolute;bottom:0;left:0;max-width:100%;padding:5.5rem 5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-portfolio .block-portfolio-projects .block-portfolio-project .block-portfolio-project-container .block-portfolio-project-title{color:#fff;font-style:normal;font-weight:600;font-weight:var(--title-h3-weight);font-size:1.7rem;font-size:var(--title-h3-mobile);line-height:1;line-height:var(--title-h3-mobile-height);letter-spacing:0.12rem;letter-spacing:var(--title-h3-letter-spacing)}@media(min-width:992px){.block-portfolio .block-portfolio-projects .block-portfolio-project .block-portfolio-project-container .block-portfolio-project-title{font-size:2.5rem;font-size:var(--title-h3);line-height:1.2;line-height:var(--title-h3-height)}}.block-portfolio .block-portfolio-projects .block-portfolio-project .block-portfolio-project-container .block-portfolio-project-title p{margin:0}.block-portfolio .block-portfolio-projects .block-portfolio-project .block-portfolio-project-container .block-portfolio-project-title a{color:#b9d32d}.block-portfolio .block-portfolio-projects .block-portfolio-projects-bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem}.block-portfolio .block-portfolio-projects .block-portfolio-projects-bottom .block-portfolio-projects-progressbar-container{-ms-flex:1 1;flex:1 1;height:3px;background-color:#a4a4a4;position:relative}.block-portfolio .block-portfolio-projects .block-portfolio-projects-bottom .block-portfolio-projects-progressbar{width:100%;height:100%;position:relative}.block-portfolio .block-portfolio-projects .block-portfolio-projects-bottom .block-portfolio-projects-progressbar-fill{height:100%;width:0;background-color:#b9d32d;transition:width 1s ease}.block-portfolio .block-portfolio-projects .block-portfolio-projects-bottom .block-portfolio-projects-prev{rotate:180deg;margin-left:4rem}.block-portfolio .block-portfolio-projects .block-portfolio-projects-bottom .block-portfolio-projects-next,.block-portfolio .block-portfolio-projects .block-portfolio-projects-bottom .block-portfolio-projects-prev{cursor:pointer}.block-portfolio .block-portfolio-projects .block-portfolio-projects-bottom .block-portfolio-projects-next path,.block-portfolio .block-portfolio-projects .block-portfolio-projects-bottom .block-portfolio-projects-prev path{stroke:#0a0a0a;transition:stroke .3s ease-in-out}.block-portfolio .block-portfolio-projects .block-portfolio-projects-bottom .block-portfolio-projects-next:hover path,.block-portfolio .block-portfolio-projects .block-portfolio-projects-bottom .block-portfolio-projects-prev:hover path{stroke:#b9d32d}.block-portfolio .block-portfolio-canals{padding:5rem 0}.block-portfolio .block-portfolio-canals.swiper{overflow:visible}.block-portfolio .block-portfolio-canals .block-portfolio-canal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-decoration:none}.block-portfolio .block-portfolio-canals .block-portfolio-canal:hover .block-portfolio-canal-title{color:#a4a4a4}.block-portfolio .block-portfolio-canals .block-portfolio-canal:hover .block-portfolio-canal-title .block-portfolio-canal-title-icon{-webkit-transform:translateX(100%);transform:translateX(100%)}.block-portfolio .block-portfolio-canals .block-portfolio-canal:hover .block-portfolio-canal-title .block-portfolio-canal-title-icon path{stroke:#a4a4a4}.block-portfolio .block-portfolio-canals .block-portfolio-canal .block-portfolio-canal-image{border-radius:.5rem;overflow:hidden}.block-portfolio .block-portfolio-canals .block-portfolio-canal .block-portfolio-canal-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;text-wrap:nowrap;color:#b9d32d;transition:color .3s ease-in-out}.block-portfolio .block-portfolio-canals .block-portfolio-canal .block-portfolio-canal-title .block-portfolio-canal-title-icon{height:2rem;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.block-portfolio .block-portfolio-canals .block-portfolio-canal .block-portfolio-canal-title .block-portfolio-canal-title-icon path{height:100%;transition:stroke .3s ease-in-out}.block-ttbm .container-larger .block-ttbm-container{gap:14rem !important}@media(max-width:991px){.block-ttbm .container-larger .block-ttbm-container{gap:3rem !important}}.block-ttbm .block-ttbm-ext-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-ttbm .block-ttbm-ext-container .block-ttbm-title{color:#b9d32d}.block-ttbm .block-ttbm-ext-container .block-ttbm-top-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-ttbm .block-ttbm-ext-container .block-ttbm-top-container.left{-ms-flex-align:start;align-items:flex-start}.block-ttbm .block-ttbm-ext-container .block-ttbm-top-container.centered{text-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media(min-width:992px){.block-ttbm .block-ttbm-ext-container .block-ttbm-top-container.centered{width:80%}}@media(max-width:991px){.block-ttbm .block-ttbm-ext-container .block-ttbm-top-container.centered+.block-ttbm-container{text-align:center}}.block-ttbm .block-ttbm-ext-container .block-ttbm-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4.5rem}@media(max-width:991px){.block-ttbm .block-ttbm-ext-container .block-ttbm-container{gap:2.5rem}}.block-ttbm .block-ttbm-ext-container .block-ttbm-container.right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(max-width:991px){.block-ttbm .block-ttbm-ext-container .block-ttbm-container.right{-ms-flex-direction:column;flex-direction:column}}.block-ttbm .block-ttbm-ext-container .block-ttbm-container.left{-ms-flex-direction:row;flex-direction:row}@media(max-width:1400px){.block-ttbm .block-ttbm-ext-container .block-ttbm-container.left{-ms-flex-direction:column;flex-direction:column}}.block-ttbm .block-ttbm-ext-container .block-ttbm-container .media-wrapper{height:auto;width:auto;-ms-flex-negative:0;flex-shrink:0}@media(max-width:991px){.block-ttbm .block-ttbm-ext-container .block-ttbm-container .media-wrapper{height:23rem;width:100%}}.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-media{border-radius:.5rem}.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.5rem}@media(max-width:991px){.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos{-ms-flex-align:center;align-items:center;gap:2.5rem}}.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-text{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-text{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-text p{margin:0}.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-text a{color:#b9d32d}.block-ttbm .container-larger .block-ttbm-container{gap:14rem !important}@media(max-width:991px){.block-ttbm .container-larger .block-ttbm-container{gap:3rem !important}}.block-ttbm .block-ttbm-ext-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-ttbm .block-ttbm-ext-container .block-ttbm-title{color:#b9d32d}.block-ttbm .block-ttbm-ext-container .block-ttbm-top-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-ttbm .block-ttbm-ext-container .block-ttbm-top-container.left{-ms-flex-align:start;align-items:flex-start}.block-ttbm .block-ttbm-ext-container .block-ttbm-top-container.centered{text-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media(min-width:992px){.block-ttbm .block-ttbm-ext-container .block-ttbm-top-container.centered{width:80%}}@media(max-width:991px){.block-ttbm .block-ttbm-ext-container .block-ttbm-top-container.centered+.block-ttbm-container{text-align:center}}.block-ttbm .block-ttbm-ext-container .block-ttbm-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4.5rem}@media(max-width:991px){.block-ttbm .block-ttbm-ext-container .block-ttbm-container{gap:2.5rem}}.block-ttbm .block-ttbm-ext-container .block-ttbm-container.right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(max-width:991px){.block-ttbm .block-ttbm-ext-container .block-ttbm-container.right{-ms-flex-direction:column;flex-direction:column}}.block-ttbm .block-ttbm-ext-container .block-ttbm-container.left{-ms-flex-direction:row;flex-direction:row}@media(max-width:1400px){.block-ttbm .block-ttbm-ext-container .block-ttbm-container.left{-ms-flex-direction:column;flex-direction:column}}.block-ttbm .block-ttbm-ext-container .block-ttbm-container .media-wrapper{height:auto;width:auto;-ms-flex-negative:0;flex-shrink:0}@media(max-width:991px){.block-ttbm .block-ttbm-ext-container .block-ttbm-container .media-wrapper{height:23rem;width:100%}}.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-media{border-radius:.5rem}.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.5rem}@media(max-width:991px){.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos{-ms-flex-align:center;align-items:center;gap:2.5rem}}.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-text{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-text{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-text p{margin:0}.block-ttbm .block-ttbm-ext-container .block-ttbm-container .block-ttbm-infos .block-ttbm-text a{color:#b9d32d}.block-gallery{overflow:hidden}.block-gallery .block-gallery-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.block-gallery .block-gallery-top .block-gallery-title{color:#b9d32d}.block-gallery .block-gallery-top .block-gallery-description{color:#0a0a0a;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-gallery .block-gallery-top .block-gallery-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-gallery .block-gallery-top .block-gallery-description p{margin:0}.block-gallery .block-gallery-top .block-gallery-description a{color:#b9d32d}.block-gallery .block-gallery-list{padding:5rem 0;display:-ms-flexbox;display:flex;gap:3rem}.block-gallery .block-gallery-list .canal-wrapper{position:relative;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.block-gallery .block-gallery-list .canal-wrapper .media-wrapper{height:44.6rem;width:44.6rem}@media(max-width:991px){.block-gallery .block-gallery-list .canal-wrapper .media-wrapper{width:20rem;height:20rem}}.block-gallery .block-gallery-list .canal-wrapper .media-wrapper .canal-wrapper-image{border-radius:.5rem;overflow:hidden;height:100%;width:100%;transition:all .3s ease-in-out}.block-gallery .block-gallery-list .canal-wrapper .media-wrapper .template-media-video-esterno{width:100%;height:100%}.block-gallery .block-gallery-list .canal-wrapper .media-wrapper .template-media-video-esterno .template-video-container{width:100% !important;height:100% !important}.block-gallery .block-gallery-list .canal-wrapper .media-wrapper .template-media-video-esterno .template-video-container{scale:2}.block-gallery .block-gallery-list .canal-wrapper .media-wrapper:hover .canal-wrapper-image{-webkit-filter:brightness(0.7);filter:brightness(0.7)}.block-gallery .block-gallery-list .canal-wrapper .canal-wrapper-info{padding-top:2rem}.block-gallery .block-gallery-list .canal-wrapper .canal-wrapper-info .canal-wrapper-title{text-decoration:none}.block-gallery .block-gallery-list .canal-wrapper .canal-wrapper-info .canal-wrapper-description{color:#fff;font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0}@media(min-width:992px){.block-gallery .block-gallery-list .canal-wrapper .canal-wrapper-info .canal-wrapper-description{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.block-gallery .block-gallery-list .canal-wrapper .canal-wrapper-info .canal-wrapper-description p{margin:0}.block-gallery .block-gallery-list .canal-wrapper .canal-wrapper-info .canal-wrapper-description a{color:#b9d32d}.block-gallery-dettaglio .block-gallery-dettaglio-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.block-gallery-dettaglio .block-gallery-dettaglio-top .block-gallery-dettaglio-title{color:#b9d32d}.block-gallery-dettaglio .block-gallery-dettaglio-top .block-gallery-dettaglio-description{color:#0a0a0a;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-gallery-dettaglio .block-gallery-dettaglio-top .block-gallery-dettaglio-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-gallery-dettaglio .block-gallery-dettaglio-top .block-gallery-dettaglio-description p{margin:0}.block-gallery-dettaglio .block-gallery-dettaglio-top .block-gallery-dettaglio-description a{color:#b9d32d}.block-gallery-dettaglio .block-gallery-dettaglio-list{padding:5rem 0}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-item{position:relative}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-item:hover .block-gallery-dettaglio-item-image{-webkit-filter:brightness(0.7);filter:brightness(0.7);-webkit-transform:scale(1.05);transform:scale(1.05)}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-item:hover .block-gallery-dettaglio-item-container{opacity:1}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-item .block-gallery-dettaglio-item-image{border-radius:.5rem;overflow:hidden;height:100%;width:100%;transition:all .3s ease-in-out}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-item .block-gallery-dettaglio-item-container{position:absolute;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-decoration:none;padding:2.2rem 1rem;width:100%;opacity:0;transition:opacity .3s ease-in-out}@media(min-width:992px){.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-item .block-gallery-dettaglio-item-container{padding:2.2rem 2.5rem;width:auto}}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-item .block-gallery-dettaglio-item-container .block-gallery-dettaglio-item-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;text-wrap:nowrap;color:#fff;transition:color .3s ease-in-out}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-item .block-gallery-dettaglio-item-container .block-gallery-dettaglio-item-description{color:#fff;font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0}@media(min-width:992px){.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-item .block-gallery-dettaglio-item-container .block-gallery-dettaglio-item-description{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-item .block-gallery-dettaglio-item-container .block-gallery-dettaglio-item-description p{margin:0}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-item .block-gallery-dettaglio-item-container .block-gallery-dettaglio-item-description a{color:#b9d32d}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-list-bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem}@media(max-width:991px){.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-list-bottom svg{display:none}}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-list-bottom .block-gallery-dettaglio-list-progressbar-container{-ms-flex:1 1;flex:1 1;height:3px;background-color:#a4a4a4;position:relative}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-list-bottom .block-gallery-dettaglio-list-progressbar{width:100%;height:100%;position:relative}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-list-bottom .block-gallery-dettaglio-list-progressbar-fill{height:100%;width:0;background-color:#b9d32d;transition:width 1s ease}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-list-bottom .block-gallery-dettaglio-list-prev{rotate:180deg;margin-left:4rem}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-list-bottom .block-gallery-dettaglio-list-next,.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-list-bottom .block-gallery-dettaglio-list-prev{cursor:pointer}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-list-bottom .block-gallery-dettaglio-list-next path,.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-list-bottom .block-gallery-dettaglio-list-prev path{stroke:#0a0a0a;transition:stroke .3s ease-in-out}.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-list-bottom .block-gallery-dettaglio-list-next:hover path,.block-gallery-dettaglio .block-gallery-dettaglio-list .block-gallery-dettaglio-list-bottom .block-gallery-dettaglio-list-prev:hover path{stroke:#b9d32d}.block-gallery-clienti{background-color:#f3f3f3}.block-gallery-clienti .block-gallery-clienti-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.block-gallery-clienti .block-gallery-clienti-top .block-gallery-clienti-title{color:#b9d32d}.block-gallery-clienti .block-gallery-clienti-top .block-gallery-clienti-description{color:#0a0a0a;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-gallery-clienti .block-gallery-clienti-top .block-gallery-clienti-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-gallery-clienti .block-gallery-clienti-top .block-gallery-clienti-description p{margin:0}.block-gallery-clienti .block-gallery-clienti-top .block-gallery-clienti-description a{color:#b9d32d}.block-gallery-clienti .block-gallery-clienti-list{overflow:hidden}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container{padding-bottom:5rem}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select{position:relative;width:45rem;cursor:pointer;padding:1.3rem 0}@media(max-width:991px){.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select{width:100%}}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select .custom-select-display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;position:relative;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;font-weight:500}@media(min-width:992px){.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select .custom-select-display{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select .custom-select-display p{margin:0}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select .custom-select-display a{color:#b9d32d}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select .custom-select-display::after{content:"";display:block;width:2rem;height:11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' viewBox='0 0 18 11' fill='none'%3E%3Cpath d='M17 1.5L9 9.5L1 1.5' stroke='%230A0A0A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;right:10px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select.open .custom-select-display::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select.open .custom-select-options{height:20rem;pointer-events:all;overflow-y:auto}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select .custom-select-options{position:absolute;top:100%;left:0;width:100%;background-color:#f3f3f3;overflow:hidden;height:2px;max-height:50dvh;transition:height .3s ease-out,opacity .3s ease-in-out;z-index:10;border-bottom:2px solid #0a0a0a;box-shadow:0px 4px 6px rgba(0,0,0,.1);pointer-events:none}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select .custom-select-option{padding:1rem;cursor:pointer;transition:background .3s ease-in-out,color .3s ease-in-out;font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0}@media(min-width:992px){.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select .custom-select-option{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select .custom-select-option p{margin:0}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select .custom-select-option a{color:#b9d32d}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select .custom-select-option:hover,.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-category-container .custom-select .custom-select-option.active{background-color:#a4a4a4;color:#fff}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container{background-color:rgba(164,164,164,.1)}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .container{width:100%}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;gap:2rem;height:40rem;padding-right:2rem;margin-left:10rem;margin-right:10rem;padding:10rem 0;overflow-y:auto;overflow-x:hidden}@media(max-width:991px){.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients{margin:0}}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients::-webkit-scrollbar{width:5px;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients::-webkit-scrollbar-track{background:#a4a4a4}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients::-webkit-scrollbar-thumb{background:#b9d32d}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client{position:relative;width:20rem;aspect-ratio:1;cursor:pointer}@media(max-width:991px){.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client{width:16rem}}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client:hover .box-client-product-image,.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client:hover .box-client-button{opacity:1}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client.active .box-client-image{-webkit-filter:initial;filter:initial}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-product-image{position:absolute;top:0;left:0;opacity:0;-webkit-filter:brightness(0.7);filter:brightness(0.7);transition:opacity .3s ease-in-out}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;border-radius:.5rem;padding:.2rem 2.8rem;border-width:3px;transition:all .3s ease-in-out;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button p{margin:0}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-list-container .block-gallery-clienti-clients .box-client .box-client-button a{color:#b9d32d}.block-gallery-clienti .block-gallery-clienti-list .chips-client-container{padding:2.5rem 0}.block-gallery-clienti .block-gallery-clienti-list .chips-client-container .chips-client{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:3px solid #a4a4a4;border-radius:.5rem;padding:.5rem 2rem;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .3s ease-in-out,background-color .3s ease-in-out}.block-gallery-clienti .block-gallery-clienti-list .chips-client-container .chips-client:hover{background-color:#a4a4a4}.block-gallery-clienti .block-gallery-clienti-list .chips-client-container .chips-client:hover .chips-client-clear{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11 1L1 11M1 1L11 11' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.block-gallery-clienti .block-gallery-clienti-list .chips-client-container .chips-client:hover .chips-client-text{color:#fff}.block-gallery-clienti .block-gallery-clienti-list .chips-client-container .chips-client.active{opacity:1;pointer-events:all}.block-gallery-clienti .block-gallery-clienti-list .chips-client-container .chips-client .chips-client-clear{display:block;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11 1L1 11M1 1L11 11' stroke='%23A4A4A4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:background-image .3s ease-in-out}.block-gallery-clienti .block-gallery-clienti-list .chips-client-container .chips-client .chips-client-text{color:#a4a4a4;font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0;font-weight:600;transition:color .3s ease-in-out}@media(min-width:992px){.block-gallery-clienti .block-gallery-clienti-list .chips-client-container .chips-client .chips-client-text{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.block-gallery-clienti .block-gallery-clienti-list .chips-client-container .chips-client .chips-client-text p{margin:0}.block-gallery-clienti .block-gallery-clienti-list .chips-client-container .chips-client .chips-client-text a{color:#b9d32d}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-images{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-images .client-image{position:relative;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:none}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-images .client-image.show{display:block}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-images .client-image .media-wrapper{height:32rem;width:32rem}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-images .client-image .media-wrapper .client-image-image{border-radius:.5rem;overflow:hidden;height:100%;width:100%;transition:all .3s ease-in-out}.block-gallery-clienti .block-gallery-clienti-list .block-gallery-clienti-images .client-image .media-wrapper:hover .client-image-image{-webkit-filter:brightness(0.7);filter:brightness(0.7)}.block-tdblo .container{-webkit-clip-path:inset(0 -50vw 0 0);clip-path:inset(0 -50vw 0 0)}.block-tdblo .block-tdblo-container{display:-ms-flexbox;display:flex;width:100%}@media(max-width:991px){.block-tdblo .block-tdblo-container{-ms-flex-direction:column;flex-direction:column;gap:3rem}}.block-tdblo .block-tdblo-container .block-tdblo-info-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.5rem;width:auto;background-color:#fff;padding-right:8.5rem;z-index:1;-ms-flex-positive:1;flex-grow:1}@media(max-width:991px){.block-tdblo .block-tdblo-container .block-tdblo-info-container{padding-right:0}}.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-title{color:#b9d32d}.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-description{color:#0a0a0a;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-description p{margin:0}.block-tdblo .block-tdblo-container .block-tdblo-info-container .block-tdblo-description a{color:#b9d32d}.block-tdblo .block-tdblo-container .block-tdblo-list-container{width:calc(100% - 68.5rem)}@media(max-width:991px){.block-tdblo .block-tdblo-container .block-tdblo-list-container{width:100%}}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list{overflow:visible}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list .canal-wrapper{gap:2rem}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list .canal-wrapper .media-wrapper{height:50rem}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list .canal-wrapper .media-wrapper img{-o-object-fit:contain;object-fit:contain}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list .canal-wrapper h3{white-space:nowrap;letter-spacing:0}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list .canal-wrapper .canal-wrapper-title{gap:2rem;font-style:normal;font-weight:600;font-weight:var(--text-big-bold-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0}@media(min-width:992px){.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list .canal-wrapper .canal-wrapper-title{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list .canal-wrapper .canal-wrapper-title p{margin:0}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list .canal-wrapper .canal-wrapper-title a{color:#b9d32d}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list-bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem}@media(max-width:991px){.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list-bottom svg{display:none}}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list-bottom .block-tdblo-list-progressbar-container{-ms-flex:1 1;flex:1 1;height:3px;background-color:#a4a4a4;position:relative}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list-bottom .block-tdblo-list-progressbar{width:100%;height:100%;position:relative}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list-bottom .block-tdblo-list-progressbar-fill{height:100%;width:0;background-color:#b9d32d;transition:width 1s ease}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list-bottom .block-tdblo-list-prev{rotate:180deg;margin-left:4rem}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list-bottom .block-tdblo-list-next,.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list-bottom .block-tdblo-list-prev{cursor:pointer}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list-bottom .block-tdblo-list-next path,.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list-bottom .block-tdblo-list-prev path{stroke:#0a0a0a;transition:stroke .3s ease-in-out}.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list-bottom .block-tdblo-list-next:hover path,.block-tdblo .block-tdblo-container .block-tdblo-list-container .block-tdblo-list-bottom .block-tdblo-list-prev:hover path{stroke:#b9d32d}.block-parallasse .media-wrapper{height:75rem;width:100%;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media(max-width:991px){.block-parallasse .media-wrapper{height:25rem}}.block-parallasse .media-wrapper img{width:100%;height:200%;-o-object-fit:cover;object-fit:cover;position:relative}.block-tttb .container .block-tttb-media{width:50.3rem;height:33.1rem}.block-tttb .container-larger .block-tttb-media{width:77.1rem;height:44.1rem}.block-tttb .block-tttb-ext-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-tttb .block-tttb-ext-container .block-tttb-title{color:#b9d32d}.block-tttb .block-tttb-ext-container .block-tttb-top-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-tttb .block-tttb-ext-container .block-tttb-top-container.left{-ms-flex-align:start;align-items:flex-start}.block-tttb .block-tttb-ext-container .block-tttb-top-container.centered{text-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media(min-width:992px){.block-tttb .block-tttb-ext-container .block-tttb-top-container.centered{width:80%}}.block-tttb .block-tttb-ext-container .block-tttb-container{display:-ms-flexbox;display:flex;gap:5rem}@media(max-width:991px){.block-tttb .block-tttb-ext-container .block-tttb-container{-ms-flex-direction:column;flex-direction:column;gap:2rem}}.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-tags{color:#0a0a0a;max-width:50%;white-space:nowrap;font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0;font-weight:600}@media(min-width:992px){.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-tags{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-tags p{margin:0}.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-tags a{color:#b9d32d}.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.5rem}.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-text{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-text{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-text p{margin:0}.block-tttb .block-tttb-ext-container .block-tttb-container .block-tttb-infos .block-tttb-text a{color:#b9d32d}.block-te .label-wrapper{-ms-flex-pack:center;justify-content:center}.block-te .block-te-title{color:#b9d32d;text-align:center}.block-te .block-te-description{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-te .block-te-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-te .block-te-description p{margin:0}.block-te .block-te-description a{color:#b9d32d}.block-te .block-te-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-te .block-te-list .block-te-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;max-width:38rem}.block-te .block-te-list .block-te-item .media-wrapper{border-radius:.5rem;overflow:hidden;max-width:38rem}.block-te .block-te-list .block-te-item:nth-child(1){padding-top:10rem}@media(max-width:991px){.block-te .block-te-list .block-te-item:nth-child(1){padding:0}}.block-te .block-te-list .block-te-item:nth-child(2){padding-top:0}@media(max-width:991px){.block-te .block-te-list .block-te-item:nth-child(2){padding:0}}.block-te .block-te-list .block-te-item:nth-child(3){padding-top:20rem}@media(max-width:991px){.block-te .block-te-list .block-te-item:nth-child(3){padding:0}}.block-te .block-te-list .block-te-item .block-te-item-title{color:#b9d32d}.block-te .block-te-list .block-te-item .block-te-item-description{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-te .block-te-list .block-te-item .block-te-item-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-te .block-te-list .block-te-item .block-te-item-description p{margin:0}.block-te .block-te-list .block-te-item .block-te-item-description a{color:#b9d32d}.block-te .block-te-list.desktop{display:none}@media(min-width:992px){.block-te .block-te-list.desktop{display:grid;grid-template-columns:repeat(auto-fit,minmax(0px,3fr));grid-gap:5rem;gap:5rem}.block-te .block-te-list.desktop.aligned .block-te-item:nth-child(1){padding:0}.block-te .block-te-list.desktop.aligned .block-te-item:nth-child(2){padding:0}.block-te .block-te-list.desktop.aligned .block-te-item:nth-child(3){padding:0}}@media(min-width:992px){.block-te .block-te-list.mobile{display:none}}.block-te .block-te-list.mobile .swiper{overflow:visible}.block-tdbls .container{-webkit-clip-path:inset(0 -50vw 0 0);clip-path:inset(0 -50vw 0 0)}.block-tdbls .block-tdbls-container{display:-ms-flexbox;display:flex;width:100%}@media(max-width:991px){.block-tdbls .block-tdbls-container{-ms-flex-direction:column;flex-direction:column;gap:3rem}}.block-tdbls .block-tdbls-container .block-tdbls-info-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:4.5rem;width:auto;background-color:#fff;padding-right:8.5rem;padding-bottom:10rem;z-index:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}@media(max-width:991px){.block-tdbls .block-tdbls-container .block-tdbls-info-container{padding-right:0;gap:2rem}}.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-title{color:#b9d32d}.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-description{color:#0a0a0a;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-description p{margin:0}.block-tdbls .block-tdbls-container .block-tdbls-info-container .block-tdbls-description a{color:#b9d32d}.block-tdbls .block-tdbls-container .block-tdbls-list-container{width:50%;-ms-flex-positive:1;flex-grow:1}@media(max-width:991px){.block-tdbls .block-tdbls-container .block-tdbls-list-container{width:100%}}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list{overflow:visible}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;text-decoration:none;width:88.5rem;height:47rem;background-color:#f3f3f3}@media(max-width:991px){.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item{width:100%;min-height:38rem;height:auto;padding-top:10rem;padding-bottom:10rem;-ms-flex-pack:center;justify-content:center}}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item .block-tdbls-item-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:13rem 7.3rem;max-height:100%}@media(max-width:991px){.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item .block-tdbls-item-container{padding-top:0;padding-top:initial;padding-bottom:0;padding-bottom:initial;gap:1rem;padding:8rem 4rem}}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item .block-tdbls-item-container .block-tdbls-item-number{color:#0a0a0a;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;font-weight:600;position:relative}@media(min-width:992px){.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item .block-tdbls-item-container .block-tdbls-item-number{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item .block-tdbls-item-container .block-tdbls-item-number p{margin:0}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item .block-tdbls-item-container .block-tdbls-item-number a{color:#b9d32d}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item .block-tdbls-item-container .block-tdbls-item-number .block-tdbls-item-image{position:absolute;bottom:0;right:0;border-radius:.5rem;overflow:hidden;transition:all .3s ease-in-out;width:10rem;height:10rem}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item .block-tdbls-item-container .block-tdbls-item-number .block-tdbls-item-image img{-o-object-fit:contain;object-fit:contain}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item .block-tdbls-item-container .block-tdbls-item-title{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-align:center;align-items:center;color:#0a0a0a;transition:color .3s ease-in-out}@media(max-width:991px){.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item .block-tdbls-item-container .block-tdbls-item-title h3{font-size:2rem}}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item .block-tdbls-item-container .block-tdbls-item-description{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-align:center;align-items:center;color:#0a0a0a;transition:color .3s ease-in-out;font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0}@media(min-width:992px){.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item .block-tdbls-item-container .block-tdbls-item-description{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item .block-tdbls-item-container .block-tdbls-item-description p{margin:0}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list .block-tdbls-item .block-tdbls-item-container .block-tdbls-item-description a{color:#b9d32d}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list-bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem}@media(max-width:991px){.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list-bottom svg{display:none}}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list-bottom .block-tdbls-list-progressbar-container{-ms-flex:1 1;flex:1 1;height:3px;background-color:#a4a4a4;position:relative}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list-bottom .block-tdbls-list-progressbar{width:100%;height:100%;position:relative}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list-bottom .block-tdbls-list-progressbar-fill{height:100%;width:0;max-width:100%;background-color:#b9d32d;transition:width 1s ease}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list-bottom .block-tdbls-list-prev{rotate:180deg;margin-left:4rem}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list-bottom .block-tdbls-list-next,.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list-bottom .block-tdbls-list-prev{cursor:pointer}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list-bottom .block-tdbls-list-next path,.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list-bottom .block-tdbls-list-prev path{stroke:#0a0a0a;transition:stroke .3s ease-in-out}.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list-bottom .block-tdbls-list-next:hover path,.block-tdbls .block-tdbls-container .block-tdbls-list-container .block-tdbls-list-bottom .block-tdbls-list-prev:hover path{stroke:#b9d32d}.block-tdbmb .container{position:relative}.block-tdbmb .container .block-tdbmb-background{position:absolute;left:-16rem;top:0;width:calc(100% + 32rem);height:100%;background-color:#b9d32d}.block-tdbmb .block-tdbmb-ext-container{display:-ms-flexbox;display:flex;gap:5rem;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:991px){.block-tdbmb .block-tdbmb-ext-container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.block-tdbmb .block-tdbmb-ext-container .label-wrapper .label-wrapper-text{color:#fff}.block-tdbmb .block-tdbmb-ext-container .label-wrapper svg circle{fill:#fff}.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.5rem;-ms-flex-preferred-size:50%;flex-basis:50%}.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-title{color:#fff}.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-description{color:#0a0a0a;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-description p{margin:0}.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-description a{color:#b9d32d}.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-description a{color:#0a0a0a;text-decoration:underline}.block-tdbmb .block-tdbmb-ext-container .block-tdbmb-container .block-tdbmb-button{width:100%}.block-cds .block-cds-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6rem}@media(max-width:991px){.block-cds .block-cds-container{gap:3rem}}.block-cds .block-cds-container .block-cds-title{color:#b9d32d}.block-cds .block-cds-container .block-cds-infos{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.block-cds .block-cds-container .block-cds-infos .block-cds-text{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-cds .block-cds-container .block-cds-infos .block-cds-text{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-cds .block-cds-container .block-cds-infos .block-cds-text p{margin:0}.block-cds .block-cds-container .block-cds-infos .block-cds-text a{color:#b9d32d}.block-cds .block-cds-container .block-cds-infos .block-cds-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;font-size:2.8rem;font-weight:600;line-height:128%;text-decoration:none;text-wrap:nowrap;color:#b9d32d;transition:color .3s ease-in-out}.block-cds .block-cds-container .block-cds-infos .block-cds-button .block-cds-button-icon{height:1.3rem;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.block-cds .block-cds-container .block-cds-infos .block-cds-button .block-cds-button-icon path{height:100%;stroke:#b9d32d;transition:stroke .3s ease-in-out}.block-cds .block-cds-container .block-cds-infos .block-cds-button:hover{color:#a4a4a4}.block-cds .block-cds-container .block-cds-infos .block-cds-button:hover .block-cds-button-icon{-webkit-transform:translateX(100%);transform:translateX(100%)}.block-cds .block-cds-container .block-cds-infos .block-cds-button:hover .block-cds-button-icon path{stroke:#a4a4a4}.block-cds .block-cds-container .block-cds-canals{width:100%}.block-cds .block-cds-container .block-cds-canals.swiper{overflow:visible}@media(max-width:991px){.block-cds .block-cds-container .block-cds-canals.swiper .swiper-slide{width:20rem}}.block-cds .block-cds-container .block-cds-canals[\:has\(.block-cds-canals-bottom\)] .swiper-wrapper{padding-bottom:5rem}.block-cds .block-cds-container .block-cds-canals:has(.block-cds-canals-bottom) .swiper-wrapper{padding-bottom:5rem}.block-cds .block-cds-container .block-cds-canals .block-cds-canal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-decoration:none}.block-cds .block-cds-container .block-cds-canals .block-cds-canal:hover .block-cds-canal-title{color:#a4a4a4}.block-cds .block-cds-container .block-cds-canals .block-cds-canal:hover .block-cds-canal-title .block-cds-canal-title-icon{-webkit-transform:translateX(100%);transform:translateX(100%)}.block-cds .block-cds-container .block-cds-canals .block-cds-canal:hover .block-cds-canal-title .block-cds-canal-title-icon path{stroke:#a4a4a4}.block-cds .block-cds-container .block-cds-canals .block-cds-canal .block-cds-canal-image{border-radius:.5rem;overflow:hidden}.block-cds .block-cds-container .block-cds-canals .block-cds-canal .block-cds-canal-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;text-wrap:nowrap;color:#b9d32d;transition:color .3s ease-in-out}.block-cds .block-cds-container .block-cds-canals .block-cds-canal .block-cds-canal-title .block-cds-canal-title-icon{height:2rem;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.block-cds .block-cds-container .block-cds-canals .block-cds-canal .block-cds-canal-title .block-cds-canal-title-icon path{height:100%;transition:stroke .3s ease-in-out}.block-cds .block-cds-container .block-cds-canals .block-cds-canals-bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem}@media(max-width:991px){.block-cds .block-cds-container .block-cds-canals .block-cds-canals-bottom svg{display:none}}.block-cds .block-cds-container .block-cds-canals .block-cds-canals-bottom .block-cds-canals-progressbar-container{-ms-flex:1 1;flex:1 1;height:3px;background-color:#a4a4a4;position:relative}.block-cds .block-cds-container .block-cds-canals .block-cds-canals-bottom .block-cds-canals-progressbar{width:100%;height:100%;position:relative}.block-cds .block-cds-container .block-cds-canals .block-cds-canals-bottom .block-cds-canals-progressbar-fill{height:100%;width:0;background-color:#b9d32d;transition:width 1s ease}.block-cds .block-cds-container .block-cds-canals .block-cds-canals-bottom .block-cds-canals-prev{rotate:180deg;margin-left:4rem}.block-cds .block-cds-container .block-cds-canals .block-cds-canals-bottom .block-cds-canals-next,.block-cds .block-cds-container .block-cds-canals .block-cds-canals-bottom .block-cds-canals-prev{cursor:pointer}.block-cds .block-cds-container .block-cds-canals .block-cds-canals-bottom .block-cds-canals-next path,.block-cds .block-cds-container .block-cds-canals .block-cds-canals-bottom .block-cds-canals-prev path{stroke:#0a0a0a;transition:stroke .3s ease-in-out}.block-cds .block-cds-container .block-cds-canals .block-cds-canals-bottom .block-cds-canals-next:hover path,.block-cds .block-cds-container .block-cds-canals .block-cds-canals-bottom .block-cds-canals-prev:hover path{stroke:#b9d32d}.block-accordion .block-accordion-title{color:#b9d32d}.block-accordion .block-accordion-description{margin-top:2rem;color:#0a0a0a;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-accordion .block-accordion-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-accordion .block-accordion-description p{margin:0}.block-accordion .block-accordion-description a{color:#b9d32d}.block-accordion .accordion .accordion-item{border:none;border-bottom:2px solid #0a0a0a;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:4rem 0}.block-accordion .accordion .accordion-item:last-child{border-bottom:none}.block-accordion .accordion .accordion-item::before{content:attr(data-index);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#b9d32d;color:#fff;font-weight:bold;font-size:3rem;font-weight:400;width:4.6rem;height:4.6rem;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:991px){.block-accordion .accordion .accordion-item::before{font-size:2rem;width:3rem;height:3rem}}.block-accordion .accordion .accordion-item .accordion-header{margin-left:13rem;width:100%}@media(max-width:991px){.block-accordion .accordion .accordion-item .accordion-header{margin-left:4rem}}.block-accordion .accordion .accordion-item .accordion-header .accordion-button{background:none;color:#0a0a0a;font-weight:bold;font-size:3.5rem;padding:0;border:none;text-align:left;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:center;align-items:center;font-weight:600;transition:color .3s ease-in-out}@media(max-width:991px){.block-accordion .accordion .accordion-item .accordion-header .accordion-button{font-size:2.2rem}}.block-accordion .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.block-accordion .accordion .accordion-item .accordion-header .accordion-button:hover{color:#b9d32d}.block-accordion .accordion .accordion-item .accordion-header .accordion-button::after{content:"";background-image:url("/assets/icons/plus.svg");background-repeat:no-repeat;background-size:2.1rem 2.1rem;width:2.1rem;height:2.1rem;margin-left:auto}.block-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:url("/assets/icons/minus.svg")}.block-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none}.block-accordion .accordion .accordion-item .accordion-collapse{margin-left:13rem}@media(max-width:991px){.block-accordion .accordion .accordion-item .accordion-collapse{margin-left:6rem}}.block-accordion .accordion .accordion-item .accordion-collapse .accordion-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:2rem 0;box-shadow:0}.block-accordion .accordion .accordion-item .accordion-collapse .accordion-body .accordion-body-text{color:#0a0a0a;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-accordion .accordion .accordion-item .accordion-collapse .accordion-body .accordion-body-text{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-accordion .accordion .accordion-item .accordion-collapse .accordion-body .accordion-body-text p{margin:0}.block-accordion .accordion .accordion-item .accordion-collapse .accordion-body .accordion-body-text a{color:#b9d32d}.block-accordion .accordion .accordion-item .accordion-collapse .accordion-body .accordion-body-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;font-size:2.8rem;font-weight:600;line-height:128%;text-decoration:none;text-wrap:nowrap;color:#b9d32d;transition:color .3s ease-in-out}.block-accordion .accordion .accordion-item .accordion-collapse .accordion-body .accordion-body-button .accordion-body-button-icon{height:2rem;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.block-accordion .accordion .accordion-item .accordion-collapse .accordion-body .accordion-body-button .accordion-body-button-icon path{height:100%;stroke:#b9d32d;transition:stroke .3s ease-in-out}.block-accordion .accordion .accordion-item .accordion-collapse .accordion-body .accordion-body-button:hover{color:#a4a4a4}.block-accordion .accordion .accordion-item .accordion-collapse .accordion-body .accordion-body-button:hover .accordion-body-button-icon{-webkit-transform:translateX(100%);transform:translateX(100%)}.block-accordion .accordion .accordion-item .accordion-collapse .accordion-body .accordion-body-button:hover .accordion-body-button-icon path{stroke:#a4a4a4}@media(max-width:768px){.block-accordion .accordion .accordion-button{font-size:16px}.block-accordion .accordion .accordion-header::before{width:20px;height:20px;font-size:14px}.block-accordion .accordion .accordion-body{font-size:14px}}.block-video-testo{height:100svh;position:relative;z-index:0;overflow:hidden}@media(max-width:991px){.block-video-testo{height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.block-video-testo .left{position:absolute;left:0;top:0;height:100%;width:40%;background-color:#b9d32d;color:#fff;padding:5rem;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;gap:3rem}@media(max-width:991px){.block-video-testo .left{position:relative;width:100%}}.block-video-testo .left .block-video-test-button{font-size:2rem;padding:1.8rem 2.2rem}.block-video-testo .video{width:100%;height:100%;z-index:0;background-color:#0a0a0a;position:relative}.block-video-testo .video .media-wrapper{width:100%;height:100%}@media(min-width:992px){.block-video-testo .video .media-wrapper .template-media-video-esterno{position:relative;overflow:hidden;width:100vw;height:100vh}.block-video-testo .video .media-wrapper .template-media-video-esterno iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media(min-width:992px)and (min-aspect-ratio:16/9){.block-video-testo .video .media-wrapper .template-media-video-esterno iframe{height:56.25vw}}@media(min-width:992px)and (max-aspect-ratio:16/9){.block-video-testo .video .media-wrapper .template-media-video-esterno iframe{width:177.78vh}}.block-video-testo .video .video-controls-container{position:absolute;left:0;bottom:2rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.block-video-testo .video .video-controls-container .video-sound{position:relative;width:4rem;height:4rem;padding:1rem;border-radius:50%;background-color:#fff;cursor:pointer}.block-video-testo .video .video-controls-container .video-sound.active .sound-controls .sound-on{opacity:1}.block-video-testo .video .video-controls-container .video-sound.active .sound-controls .sound-off{opacity:0}.block-video-testo .video .video-controls-container .video-sound .sound-controls{width:2rem;height:2rem;z-index:1;pointer-events:all;overflow:visible;transition:opacity .3s ease-in-out}.block-video-testo .video .video-controls-container .video-sound .sound-controls:hover{opacity:.7}.block-video-testo .video .video-controls-container .video-sound .sound-controls .sound-on{opacity:0;transition:opacity .3s ease-in-out}.block-video-testo .video .video-controls-container .video-sound .sound-controls .sound-off{opacity:1;transition:opacity .3s ease-in-out}.block-blog a.block-blog-title{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:center;align-items:center;color:#b9d32d;text-decoration:none;transition:color .3s ease-in-out}.block-blog a.block-blog-title .block-blog-title-icon{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.block-blog a.block-blog-title:hover{color:#a4a4a4}.block-blog a.block-blog-title:hover .block-blog-title-icon{-webkit-transform:translateX(100%);transform:translateX(100%)}.block-blog a.block-blog-title:hover .block-blog-title-icon path{stroke:#a4a4a4}.block-blog .block-blog-container{display:-ms-flexbox;display:flex;gap:4rem;width:100%}@media(max-width:991px){.block-blog .block-blog-container{-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:4rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}.block-blog .block-blog-container .block-blog-post{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-ms-flex-preferred-size:20%;flex-basis:20%;-ms-flex-positive:3;flex-grow:3;-ms-flex-negative:2;flex-shrink:2;transition:flex-basis .3s ease-out;transition:flex-basis .3s ease-out,-ms-flex-preferred-size .3s ease-out}@media(max-width:991px){.block-blog .block-blog-container .block-blog-post{gap:1rem}}@media(min-width:992px){.block-blog .block-blog-container .block-blog-post:hover{-ms-flex-preferred-size:33%;flex-basis:33%}.block-blog .block-blog-container .block-blog-post:hover img{height:40rem !important}}@media(max-width:991px){.block-blog .block-blog-container .block-blog-post h3{font-size:2rem}}@media(max-width:991px){.block-blog .block-blog-container .block-blog-post .template-text{font-size:1.3rem}}@media(max-width:991px){.block-blog .block-blog-container .block-blog-post:nth-child(1){-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0}}@media(max-width:991px){.block-blog .block-blog-container .block-blog-post:nth-child(1) img{height:29rem !important}}.block-blog .block-blog-container .block-blog-post:nth-child(1) h3{color:#b9d32d}@media(max-width:991px){.block-blog .block-blog-container .block-blog-post:not(:nth-child(1)){-ms-flex-preferred-size:calc(50% - .5rem);flex-basis:calc(50% - .5rem)}.block-blog .block-blog-container .block-blog-post:not(:nth-child(1)) img{height:10rem !important}}.block-blog .block-blog-container .block-blog-post img{width:100% !important;height:32rem !important}.block-blog .block-blog-container .block-blog-post img{-o-object-fit:cover;object-fit:cover;transition:height .3s ease-out}.block-blog .block-blog-container a{text-decoration:none;color:inherit}.block-prodotti-associati .block-prodotti-associati-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:4rem}.block-prodotti-associati .block-prodotti-associati-container .block-prodotti-associati-title{color:#b9d32d}.block-prodotti-associati .block-prodotti-associati-container .block-prodotti-associati-text{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.block-prodotti-associati .block-prodotti-associati-container .block-prodotti-associati-text{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.block-prodotti-associati .block-prodotti-associati-container .block-prodotti-associati-text p{margin:0}.block-prodotti-associati .block-prodotti-associati-container .block-prodotti-associati-text a{color:#b9d32d}.block-prodotti-associati .block-prodotti-associati-container .block-prodotti-associati-list{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:4.5rem;gap:4.5rem;width:100%}@media(min-width:768px){.block-prodotti-associati .block-prodotti-associati-container .block-prodotti-associati-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.block-prodotti-associati .block-prodotti-associati-container .block-prodotti-associati-list{grid-template-columns:repeat(3,1fr)}}@media(min-width:1400px){.block-prodotti-associati .block-prodotti-associati-container .block-prodotti-associati-list{grid-template-columns:repeat(4,1fr)}}@media(min-width:1600px){.block-prodotti-associati .block-prodotti-associati-container .block-prodotti-associati-list{grid-template-columns:repeat(5,1fr)}}.home .tdbi-block{overflow:hidden}.home .tdbi-block .block-tdb{background-color:#fff;position:relative}.home .home-header .block-slider{z-index:0}.home .home-header .tdbi-block{position:relative;z-index:1;margin-bottom:-0.5px}.home .home-body{background-color:#fff;position:relative}.privacy-cookie-policy .privacy-cookie-policy-header{position:relative;margin-top:10rem}.privacy-cookie-policy .privacy-cookie-policy-header .privacy-cookie-policy-header-title{color:#b9d32d;text-transform:uppercase;margin-bottom:5rem}.pagina-primo-livello .pagina-primo-livello-header{padding-top:7rem}.pagina-categoria-prodotto .pagina-categoria-prodotto-header{padding-top:7rem}.pagina-categoria .pagina-categoria-header{padding-top:7rem}.pagina-progetto .pagina-progetto-header{padding-top:7rem}.pagina-prodotto .pagina-prodotto-header{padding-top:7rem}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem;max-width:100%}@media(min-width:992px){.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container{-ms-flex-direction:row;flex-direction:row;gap:8rem}}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left{width:100%;display:-ms-flexbox;display:flex;gap:1rem;max-height:calc(80dvh - 11rem);overflow-y:hidden}@media(min-width:576px){.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left{gap:3rem}}@media(min-width:992px){.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left{width:50%;gap:5rem}}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images-swiper,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images{width:8rem;-ms-flex-negative:0;flex-shrink:0;max-height:calc(80dvh - 11rem)}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images-swiper .product-image,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images .product-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:12rem;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images-swiper .product-image.loaded,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images .product-image.loaded{background-color:#f3f3f3}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images-swiper .product-image.loaded .desktop,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images .product-image.loaded .desktop{display:block !important}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images-swiper .product-image.loaded img,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images .product-image.loaded img{mix-blend-mode:multiply;height:100%}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images-swiper .product-image .media-wrapper,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images .product-image .media-wrapper{height:100%;width:100%}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images-swiper{margin:0;height:100%}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images-swiper .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .product-images{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:3rem}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .product-image{width:100%;height:100%;max-height:100%;min-height:auto;border-radius:.5rem;position:relative;overflow:hidden;background:linear-gradient(90deg,#f6f6f6 25%,#ececec 50%,#f6f6f6 75%);background-size:200% 100%;-webkit-animation:shimmer 1.5s infinite linear;animation:shimmer 1.5s infinite linear}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .product-image img{display:none;-o-object-fit:contain;object-fit:contain;transition:all .3s ease-in-out}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .product-image.loaded{background:none;-webkit-animation:none;animation:none}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .product-image.loaded img{display:block}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .product-image .media-wrapper{height:100%}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .product-image-name{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;color:#a4a4a4}@media(min-width:992px){.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .product-image-name{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .product-image-name p{margin:0}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .product-image-name a{color:#b9d32d}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .slider-pagination-container{position:relative;width:100%}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .slider-pagination-container .slider-pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .slider-pagination-container .slider-pagination .slider-progress{position:relative;height:4px;background-color:#f3f3f3;width:100%;border-radius:2px;overflow:hidden;margin:1rem 0}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .slider-pagination-container .slider-pagination .slider-progress .slider-progress-bar{height:100%;background-color:#b9d32d;width:0%;transition:width .5s ease}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .slider-pagination-container .slider-pagination .slider-pagination-nav{width:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-left:1rem;gap:1rem}@media(min-width:992px){.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .slider-pagination-container .slider-pagination .slider-pagination-nav{margin-left:3rem;width:8rem;gap:0}}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .slider-pagination-container .slider-pagination .slider-pagination-nav .slider-pagination-next,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .slider-pagination-container .slider-pagination .slider-pagination-nav .slider-pagination-prev{cursor:pointer}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .slider-pagination-container .slider-pagination .slider-pagination-nav .slider-pagination-next path,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .slider-pagination-container .slider-pagination .slider-pagination-nav .slider-pagination-prev path{stroke:#0a0a0a;transition:stroke .3s ease-in-out}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .slider-pagination-container .slider-pagination .slider-pagination-nav .slider-pagination-next:hover path,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .slider-pagination-container .slider-pagination .slider-pagination-nav .slider-pagination-prev:hover path{stroke:#b9d32d}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-left .big-container .slider-pagination-container .slider-pagination .slider-pagination-nav .slider-pagination-prev{rotate:180deg;right:-4rem}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media(min-width:992px){.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right{width:50%;display:-ms-flexbox;display:flex}}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-info-main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-info-main .product-title{color:#b9d32d}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-info-main .product-code{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;letter-spacing:.096rem;color:#a4a4a4}@media(min-width:992px){.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-info-main .product-code{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-info-main .product-code p{margin:0}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-info-main .product-code a{color:#b9d32d}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-description{font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0;color:#0a0a0a;padding:2rem 0;white-space:pre-line}@media(min-width:992px){.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-description{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-description p{margin:0}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-description a{color:#b9d32d}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-type-name{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;color:#a4a4a4;white-space:nowrap}@media(min-width:992px){.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-type-name{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-type-name p{margin:0}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-type-name a{color:#b9d32d}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-type-value{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;font-weight:500;color:#0a0a0a}@media(min-width:992px){.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-type-value{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-type-value p{margin:0}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-type-value a{color:#b9d32d}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-color,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-size,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-material,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-min-order{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-color .product-color-value{display:-ms-flexbox;display:flex;gap:1rem}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco{display:none}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .product-type-value{display:-ms-flexbox;display:flex;gap:3rem;padding-top:1rem}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco.eco-lv1,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco.eco-lv2,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco.eco-lv3{display:block}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco svg{height:4.2rem;width:4.2rem}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .e-lv1,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .e-lv2,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .e-lv3{opacity:.2}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .lv1,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .lv2,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .lv3{fill:rgba(0,0,0,0) !important}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .lv1,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .lv2,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .lv3{stroke:#fff;stroke-width:.1rem}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .e-lv1 .lv1{fill:#fff !important}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .e-lv2 .lv1{fill:#fff !important}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .e-lv2 .lv2{fill:#fff !important}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .e-lv3 .lv1{fill:#fff !important}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .e-lv3 .lv2{fill:#fff !important}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco .e-lv3 .lv3{fill:#fff !important}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco.eco-lv1 .e-lv1{opacity:1}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco.eco-lv2 .e-lv1,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco.eco-lv2 .e-lv2{opacity:1}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco.eco-lv3 .e-lv1,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco.eco-lv3 .e-lv2,.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-eco.eco-lv3 .e-lv3{opacity:1}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button{width:100% !important}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button{margin-top:5rem}@media(min-width:992px){.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button{width:60rem !important}}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-button.active{pointer-events:none}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-form{color:#b9d32d;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-form{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-form p{margin:0}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-form a{color:#b9d32d}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-form a{color:#b9d32d;font-weight:500;transition:color .3s ease-in-out}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-form a:hover{color:#a4a4a4}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-tags-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:5rem}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-tags-container .product-tags-title{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;color:#a4a4a4}@media(min-width:992px){.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-tags-container .product-tags-title{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-tags-container .product-tags-title p{margin:0}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-tags-container .product-tags-title a{color:#b9d32d}.pagina-prodotto .pagina-prodotto-header .product-block .product-block-container .product-right .product-tags-container .product-tags{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:1rem 0}.pagina-ricerca .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.pagina-ricerca .pagina-ricerca-header{padding-top:7rem}.pagina-ricerca .search-box form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem}.pagina-ricerca .search-box .search-text{font-style:normal;font-weight:600;font-weight:var(--title-h3-weight);font-size:1.7rem;font-size:var(--title-h3-mobile);line-height:1;line-height:var(--title-h3-mobile-height);letter-spacing:0.12rem;letter-spacing:var(--title-h3-letter-spacing);color:#b9d32d}@media(min-width:992px){.pagina-ricerca .search-box .search-text{font-size:2.5rem;font-size:var(--title-h3);line-height:1.2;line-height:var(--title-h3-height)}}.pagina-ricerca .search-box .search-text p{margin:0}.pagina-ricerca .search-box .search-text a{color:#b9d32d}.pagina-ricerca .search-box .search-input{height:7.5rem;min-width:20rem;max-width:50rem;-ms-flex-positive:1;flex-grow:1;padding-left:1rem;padding-right:5rem;border:0;border-bottom:2px solid #0a0a0a}.pagina-ricerca .search-box .search-icon{border:0;background:0;position:relative;z-index:1}.pagina-ricerca .search-box .search-icon svg path{transition:stroke .3s ease-in-out;stroke:#0a0a0a}.pagina-ricerca .pagina-ricerca-body .pagina-ricerca-results{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3rem;-ms-flex-align:end;align-items:flex-end;border-top:2px solid #0a0a0a}.pagina-preventivo .pagina-preventivo-header{padding-top:7rem}.pagina-preventivo .pagina-preventivo-header .archie-breadcrumb{padding-bottom:2.5rem}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container{background-color:#f3f3f3}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .pagina-preventivo-header-title{color:#b9d32d;text-align:center}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .pagina-preventivo-header-description{color:#0a0a0a;text-align:center;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .pagina-preventivo-header-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .pagina-preventivo-header-description p{margin:0}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .pagina-preventivo-header-description a{color:#b9d32d}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5rem}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem;gap:2rem;background-color:#fff}@media(min-width:768px){.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item{gap:3rem}}@media(min-width:992px){.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item{gap:5rem}}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-image{-ms-flex-negative:0;flex-shrink:0;width:16.4rem;height:16.4rem;background-color:#f3f3f3}@media(max-width:991px){.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-image{width:10rem;height:auto}}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-image img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-container-responsive{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1}@media(max-width:991px){.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-container-responsive{-ms-flex-direction:column;flex-direction:column}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-container-responsive .quote-item-title{position:relative}}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;-ms-flex-pack:center;justify-content:center}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-title{font-size:1.3rem;font-weight:500;text-transform:uppercase;position:absolute;left:0;top:1.5rem}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-value{padding:2.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-info{-ms-flex-positive:1;flex-grow:1}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-info .quote-item-code{color:#a4a4a4;font-style:normal;font-weight:300;font-weight:var(--text-small-weight);font-size:1.5rem;font-size:var(--text-small-mobile);line-height:1;line-height:var(--text-small-mobile-height);letter-spacing:0}@media(min-width:992px){.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-info .quote-item-code{font-size:1.6rem;font-size:var(--text-small);line-height:1.2;line-height:var(--text-small-height)}}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-info .quote-item-code p{margin:0}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-info .quote-item-code a{color:#b9d32d}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-info .quote-item-name{color:#0a0a0a;font-style:normal;font-weight:400;font-weight:var(--text-big-weight);font-size:2.2rem;font-size:var(--text-big-mobile);line-height:1;line-height:var(--text-big-mobile-height);letter-spacing:0;font-weight:500}@media(min-width:992px){.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-info .quote-item-name{font-size:2.5rem;font-size:var(--text-big);line-height:1.2;line-height:var(--text-big-height)}}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-info .quote-item-name p{margin:0}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-info .quote-item-name a{color:#b9d32d}@media(max-width:991px){.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-info .quote-item-name{font-size:1.5rem}}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-quantity{min-width:28rem;position:relative;display:inline-block}@media(max-width:991px){.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-quantity{min-width:5rem}}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-quantity input[type=number]{width:100%;padding:1.5rem;border:2px solid #0a0a0a;border-radius:2px;font-size:14px;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-quantity input[type=number]::-webkit-inner-spin-button,.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-quantity .arrows{position:absolute;top:0;right:1.5rem;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-quantity .arrow{all:unset;cursor:pointer;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2rem;height:2rem}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-quantity .arrow svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-quantity .arrow svg path{stroke:#0a0a0a;transition:stroke .3s ease-in-out}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-quantity .arrow.up{rotate:-90deg}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-quantity .arrow.down{rotate:90deg}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-quantity .arrow:hover svg path{stroke:#b9d32d}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container{-ms-flex-pack:center;justify-content:center}@media(max-width:991px){.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container{-ms-flex-item-align:start;align-self:flex-start}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container .trash{display:none}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container .x{display:block !important}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container .quote-item-remove-text{display:none}}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container .quote-item-remove{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:1rem;-ms-flex-item-align:center;align-self:center;text-decoration:none;cursor:pointer}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container .quote-item-remove svg path{transition:stroke .3s ease-in-out}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container .quote-item-remove:hover svg path{stroke:#a4a4a4}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container .quote-item-remove:hover .quote-item-remove-text{color:#a4a4a4}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container .quote-item-remove .x{display:none}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container .quote-item-remove .x path{stroke:#0a0a0a}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container .quote-item-remove .quote-item-remove-text{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;color:#0a0a0a;text-decoration:underline;transition:color .3s ease-in-out}@media(min-width:992px){.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container .quote-item-remove .quote-item-remove-text{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container .quote-item-remove .quote-item-remove-text p{margin:0}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list .quote-item .quote-item-remove-container .quote-item-remove .quote-item-remove-text a{color:#b9d32d}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .quote-list-needed{font-size:1.3rem;font-weight:500;color:#0a0a0a}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .go-to-form{-ms-flex-item-align:end;align-self:flex-end}.pagina-preventivo .pagina-preventivo-header .pagina-preventivo-header-container .quote-list-container .go-to-form svg{rotate:90deg}.pagina-preventivo .pagina-preventivo-header .quote-list-form{background-color:#a4a4a4}.pagina-preventivo .pagina-preventivo-header .quote-list-form .form-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}.pagina-preventivo .pagina-preventivo-header .quote-list-form .form-header .form-title{color:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form .form-header .form-description{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;color:#fff}@media(min-width:992px){.pagina-preventivo .pagina-preventivo-header .quote-list-form .form-header .form-description{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.pagina-preventivo .pagina-preventivo-header .quote-list-form .form-header .form-description p{margin:0}.pagina-preventivo .pagina-preventivo-header .quote-list-form .form-header .form-description a{color:#b9d32d}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container-ext{-ms-flex-direction:column;flex-direction:column;row-gap:3rem}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container.form-container-no-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:992px){.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container.form-container-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field .form-control{border-color:#fff !important}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field .form-control{color:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field:-webkit-autofill,.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field:-webkit-autofill:hover,.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field:-webkit-autofill:focus,.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field:-webkit-autofill:active{-webkit-text-fill-color:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field .form-control~label{color:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field textarea::-webkit-input-placeholder{color:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field textarea::-moz-placeholder{color:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field textarea:-ms-input-placeholder{color:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field textarea::-ms-input-placeholder{color:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field textarea::placeholder{color:#fff}@media(max-width:991px){.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field[\:has\(textarea\)]{height:9rem}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field:has(textarea){height:9rem}}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field[\:has\(textarea\)] label{top:-0.5rem;-webkit-transform:scale(0.85) translateY(-80%) translateX(0.15rem);transform:scale(0.85) translateY(-80%) translateX(0.15rem)}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-field:has(textarea) label{top:-0.5rem;-webkit-transform:scale(0.85) translateY(-80%) translateX(0.15rem);transform:scale(0.85) translateY(-80%) translateX(0.15rem)}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-required{color:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-check .form-check-label{color:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-check .form-check-label a{color:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-check .checkmark{background-color:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .custom-select-wrapper{position:relative}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .custom-select-wrapper .custom-select{cursor:pointer}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .custom-select-wrapper .custom-select:focus{outline:none;border-bottom-color:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .custom-select-wrapper .custom-select:open~.custom-select-arrow{rotate:270deg}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .custom-select-wrapper .custom-select option{background-color:#a4a4a4}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .custom-select-wrapper .custom-select-arrow{position:absolute;right:2rem;top:calc(50% - 1.5rem);width:3rem;height:3rem;rotate:90deg;-webkit-transform-origin:center;transform-origin:center;pointer-events:none;transition:rotate .3s ease-in-out}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .custom-select-wrapper .custom-select-arrow path{stroke:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-quote-info{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;color:#b9d32d}@media(min-width:992px){.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-quote-info{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-quote-info p{margin:0}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .form-quote-info a{color:#b9d32d}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .recaptcha-google{color:#fff}.pagina-preventivo .pagina-preventivo-header .quote-list-form #quote-list-form .form-container .recaptcha-google a{color:#f3f3f3}.pagina-ringraziamenti .pagina-ringraziamenti-header{position:relative;margin-top:10rem;height:100dvh;display:-ms-flexbox;display:flex}.pagina-ringraziamenti .pagina-ringraziamenti-header .pagina-ringraziamenti-header-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-ms-flex-positive:1;flex-grow:1}.pagina-ringraziamenti .pagina-ringraziamenti-header .pagina-ringraziamenti-header-container .pagina-ringraziamenti-title{color:#b9d32d;text-transform:uppercase;margin-bottom:5rem;text-align:center}.pagina-ringraziamenti .pagina-ringraziamenti-header .pagina-ringraziamenti-header-container .pagina-ringraziamenti-text{color:#0a0a0a;margin-bottom:5rem;text-align:center;font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0}@media(min-width:992px){.pagina-ringraziamenti .pagina-ringraziamenti-header .pagina-ringraziamenti-header-container .pagina-ringraziamenti-text{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.pagina-ringraziamenti .pagina-ringraziamenti-header .pagina-ringraziamenti-header-container .pagina-ringraziamenti-text p{margin:0}.pagina-ringraziamenti .pagina-ringraziamenti-header .pagina-ringraziamenti-header-container .pagina-ringraziamenti-text a{color:#b9d32d}.pagina-ringraziamenti .pagina-ringraziamenti-header .pagina-ringraziamenti-header-container .pagina-ringraziamenti-button{margin-bottom:5rem}.pagina-errore .pagina-errore-header{padding-top:7rem;padding-bottom:7rem;min-height:calc(90dvh - 7rem);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.pagina-errore .pagina-errore-header .pagina-errore-icon{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:50rem}.pagina-errore .pagina-errore-header .pagina-errore-title{font-style:normal;font-weight:700;font-weight:var(--title-h1-weight);font-size:3.2rem;font-size:var(--title-h1-mobile);line-height:1;line-height:var(--title-h1-mobile-height);letter-spacing:0;color:#b9d32d;text-align:center}@media(min-width:992px){.pagina-errore .pagina-errore-header .pagina-errore-title{font-size:6rem;font-size:var(--title-h1);line-height:1.2;line-height:var(--title-h1-height)}}.pagina-errore .pagina-errore-header .pagina-errore-title p{margin:0}.pagina-errore .pagina-errore-header .pagina-errore-title a{color:#b9d32d}.pagina-errore .pagina-errore-header .pagina-errore-text{font-style:normal;font-weight:400;font-weight:var(--text-weight);font-size:1.7rem;font-size:var(--text-mobile);line-height:1.55;line-height:var(--text-mobile-height);letter-spacing:0;color:#0a0a0a;margin-top:5rem;text-align:center}@media(min-width:992px){.pagina-errore .pagina-errore-header .pagina-errore-text{font-size:1.8rem;font-size:var(--text);line-height:1.55;line-height:var(--text-height)}}.pagina-errore .pagina-errore-header .pagina-errore-text p{margin:0}.pagina-errore .pagina-errore-header .pagina-errore-text a{color:#b9d32d}.pagina-errore .pagina-errore-header .pagina-errore-btn{margin-top:5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}.swiper-vertical > .swiper-wrapper{-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px;}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-3d{-webkit-perspective:1200px;perspective:1200px;}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-css-mode.swiper-horizontal > .swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;}.swiper-css-mode.swiper-vertical > .swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:none;}.swiper-css-mode.swiper-centered > .swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999;}.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}[dir="ltr"] .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before);}[dir="rtl"] .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.vbox-overlay{--vbox-tools-color:#fff;--vbox-title-background:#101010;--vbox-title-width:'auto';--vbox-title-radius:0;--vbox-share-background:#101010;--vbox-share-width:'auto';--vbox-share-radius:0;--vbox-padding:0;--vbox-max-width:100%}.vbox-overlay *,.vbox-overlay :after,.vbox-overlay :before{-webkit-backface-visibility:hidden;box-sizing:border-box}.vbox-overlay *{-webkit-backface-visibility:visible;backface-visibility:visible}.vbox-overlay{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:fixed;left:0;top:0;bottom:0;right:0;z-index:999999}.vbox-share,.vbox-title{line-height:1;position:fixed;z-index:98;text-align:center;margin:0 auto;color:var(--vbox-tools-color)}.vbox-title{font-size:12px;background-color:var(--vbox-title-background);width:var(--vbox-title-width);border-radius:var(--vbox-title-radius);padding:12px 54px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.vbox-share{font-size:24px;padding:0 .35em;background-color:var(--vbox-share-background);width:var(--vbox-share-width);border-radius:var(--vbox-share-radius)}.vbox-link-btn,button.vbox-link-btn,button.vbox-link-btn:active,button.vbox-link-btn:focus,button.vbox-link-btn:hover{border:none!important;background:0 0!important;box-shadow:none!important;color:inherit!important}.vbox-link-btn,button.vbox-link-btn,button.vbox-link-btn:active,button.vbox-link-btn:focus,button.vbox-link-btn:hover{padding:6px 12px;outline:0;display:inline-block;cursor:pointer}.vbox-share a{color:inherit!important}.vbox-share a{padding:6px 12px;display:inline-block}.vbox-share svg{z-index:10;vertical-align:middle}.vbox-close{cursor:pointer;position:fixed;top:0;right:0;z-index:99;padding:6px 15px;color:#000;color:var(--vbox-tools-color);border:0;font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:.8;transition:opacity .2s}.vbox-close:hover{opacity:1}.vbox-left-corner{cursor:pointer;position:fixed;left:0;top:0;overflow:hidden;line-height:1;font-size:12px;z-index:99;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--vbox-tools-color)}.vbox-num{display:inline-block;padding:12px 15px}.vbox-left{left:0}.vbox-right{right:0}.vbox-top{top:0}.vbox-bottom{bottom:0}.vbox-next,.vbox-prev{position:fixed;top:50%;margin-top:-15px;overflow:hidden;cursor:pointer;display:block;width:45px;height:45px;z-index:99;opacity:.8;transition:opacity .2s}.vbox-next:hover,.vbox-prev:hover{opacity:1}.vbox-next span,.vbox-prev span{position:relative;width:20px;height:20px;border:2px solid transparent;border-top-color:var(--vbox-tools-color);border-right-color:var(--vbox-tools-color);text-indent:-100px;position:absolute;top:8px;display:block}.vbox-prev{left:15px}.vbox-next{right:15px}.vbox-prev span{left:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.vbox-next span{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px}.vbox-open{overflow:hidden}.vbox-container{position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;z-index:20;max-height:100%;padding:30px 0}.vbox-content{opacity:0;text-align:center;width:100%;position:relative;overflow:hidden;padding:0 4%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100%}.vbox-container img{max-width:100%;height:auto}.vbox-child{box-shadow:0 0 12px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);max-width:var(--vbox-max-width);text-align:left;text-align:initial;padding:var(--vbox-padding)}.vbox-child img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;display:block}.vbox-fit .vbox-child img,.vbox-fit .vbox-child.venoratio{max-height:calc(100vh - 60px)}.vbox-inline,.venoratio{position:relative;width:100%;margin:0 auto}.venoratio::before{display:block;padding-top:var(--vb-aspect-ratio);content:""}.venoratio>*{position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--vbox-padding)}.venoratio-1x1{--vb-aspect-ratio:100%;max-width:calc(min(var(--vbox-max-width),(100vh - 60px)))}.venoratio-4x3.vbox-child.venoratio{--vb-aspect-ratio:calc(3 / 4 * 100%);max-width:calc(min(var(--vbox-max-width),(100vh - 60px) * 4 / 3))}.venoratio-16x9.vbox-child.venoratio{--vb-aspect-ratio:calc(9 / 16 * 100%);max-width:calc(min(var(--vbox-max-width),(100vh - 60px) * 16 / 9))}.venoratio-21x9.vbox-child.venoratio{--vb-aspect-ratio:calc(9 / 21 * 100%);max-width:calc(min(var(--vbox-max-width),(100vh - 60px) * 21 / 9))}.venoratio-full{--vb-aspect-ratio:calc(100vh - 60px)}.vbox-grab .vbox-child img{cursor:-webkit-grab;cursor:grab}.vbox-child>iframe{border:none!important}.vbox-content.swipe-left{margin-left:-200px!important}.vbox-content.swipe-right{margin-left:200px!important}.vbox-preloader{-webkit-transform:translateZ(0);transform:translateZ(0)}.vbox-preloader .vbox-preloader-inner{opacity:1;transition:opacity .2s}.vbox-hidden{display:none}.vbox-preloader.vbox-hidden .vbox-preloader-inner{opacity:0}.vbox-backdrop{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:translateZ(-1px);transform:translateZ(-1px);z-index:0}.vbox-tooltip{position:relative;display:inline-block}.vbox-tooltip .vbox-tooltip-text{visibility:hidden;color:#fff;text-align:center;padding:0;position:absolute;z-index:1;bottom:100%;left:0;opacity:0;transition:opacity .3s;margin-bottom:2px;font-family:sans-serif}.vbox-top .vbox-tooltip .vbox-tooltip-text{bottom:auto;top:100%;margin-bottom:0;margin-top:2px}.vbox-tooltip-inner{padding:5px 10px;background-color:rgba(0,0,0,.9);border-radius:6px;font-size:10px}.vbox-tooltip:hover .vbox-tooltip-text{visibility:visible;opacity:1}.vbox-overlay{--sk-size:40px;--sk-color:#333}.sk-center{margin:auto}.sk-plane{width:var(--sk-size);height:var(--sk-size);background-color:var(--sk-color);-webkit-animation:sk-plane 1.2s infinite ease-in-out;animation:sk-plane 1.2s infinite ease-in-out}@-webkit-keyframes sk-plane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-plane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-chase{width:var(--sk-size);height:var(--sk-size);position:relative;-webkit-animation:sk-chase 2.5s infinite linear both;animation:sk-chase 2.5s infinite linear both}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;-webkit-animation:sk-chase-dot 2s infinite ease-in-out both;animation:sk-chase-dot 2s infinite ease-in-out both}.sk-chase-dot:before{content:'';display:block;width:25%;height:25%;background-color:var(--sk-color);border-radius:100%;-webkit-animation:sk-chase-dot-before 2s infinite ease-in-out both;animation:sk-chase-dot-before 2s infinite ease-in-out both}.sk-chase-dot:nth-child(1){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-chase-dot:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s}.sk-chase-dot:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-chase-dot:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-chase-dot:nth-child(5){-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-chase-dot:nth-child(6){-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-chase-dot:nth-child(1):before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-chase-dot:nth-child(3):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}@-webkit-keyframes sk-chase{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-chase{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-chase-dot{100%,80%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-chase-dot{100%,80%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-chase-dot-before{50%{-webkit-transform:scale(.4);transform:scale(.4)}0%,100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-chase-dot-before{50%{-webkit-transform:scale(.4);transform:scale(.4)}0%,100%{-webkit-transform:scale(1);transform:scale(1)}}.sk-bounce{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-bounce-dot{width:100%;height:100%;border-radius:50%;background-color:var(--sk-color);opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite cubic-bezier(.455,.03,.515,.955);animation:sk-bounce 2s infinite cubic-bezier(.455,.03,.515,.955)}.sk-bounce-dot:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}45%,55%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}45%,55%{-webkit-transform:scale(1);transform:scale(1)}}.sk-wave{width:var(--sk-size);height:var(--sk-size);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.sk-wave-rect{background-color:var(--sk-color);height:100%;width:15%;-webkit-animation:sk-wave 1.2s infinite ease-in-out;animation:sk-wave 1.2s infinite ease-in-out}.sk-wave-rect:nth-child(1){-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.sk-wave-rect:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave-rect:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave-rect:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave-rect:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-wave{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-wave{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sk-pulse{width:var(--sk-size);height:var(--sk-size);background-color:var(--sk-color);border-radius:100%;-webkit-animation:sk-pulse 1.2s infinite cubic-bezier(.455,.03,.515,.955);animation:sk-pulse 1.2s infinite cubic-bezier(.455,.03,.515,.955)}@-webkit-keyframes sk-pulse{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-pulse{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.sk-flow{width:calc(var(--sk-size) * 1.3);height:calc(var(--sk-size) * 1.3);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.sk-flow-dot{width:25%;height:25%;background-color:var(--sk-color);border-radius:50%;-webkit-animation:sk-flow 1.4s cubic-bezier(.455,.03,.515,.955) 0s infinite both;animation:sk-flow 1.4s cubic-bezier(.455,.03,.515,.955) 0s infinite both}.sk-flow-dot:nth-child(1){-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-flow-dot:nth-child(2){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes sk-flow{0%,100%,80%{-webkit-transform:scale(.3);transform:scale(.3)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-flow{0%,100%,80%{-webkit-transform:scale(.3);transform:scale(.3)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-swing{width:var(--sk-size);height:var(--sk-size);position:relative;-webkit-animation:sk-swing 1.8s infinite linear;animation:sk-swing 1.8s infinite linear}.sk-swing-dot{width:45%;height:45%;position:absolute;top:0;left:0;right:0;margin:auto;background-color:var(--sk-color);border-radius:100%;-webkit-animation:sk-swing-dot 2s infinite ease-in-out;animation:sk-swing-dot 2s infinite ease-in-out}.sk-swing-dot:nth-child(2){top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-swing{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-swing{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-swing-dot{0%,100%{-webkit-transform:scale(.2);transform:scale(.2)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-swing-dot{0%,100%{-webkit-transform:scale(.2);transform:scale(.2)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-circle{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-circle-dot{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle-dot:before{content:'';display:block;width:15%;height:15%;background-color:var(--sk-color);border-radius:100%;-webkit-animation:sk-circle 1.2s infinite ease-in-out both;animation:sk-circle 1.2s infinite ease-in-out both}.sk-circle-dot:nth-child(1){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle-dot:nth-child(2){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle-dot:nth-child(3){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle-dot:nth-child(4){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle-dot:nth-child(5){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle-dot:nth-child(6){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle-dot:nth-child(7){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle-dot:nth-child(8){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle-dot:nth-child(9){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle-dot:nth-child(10){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle-dot:nth-child(11){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle-dot:nth-child(1):before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle-dot:nth-child(2):before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle-dot:nth-child(3):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle-dot:nth-child(4):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle-dot:nth-child(5):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle-dot:nth-child(6):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle-dot:nth-child(7):before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle-dot:nth-child(8):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle-dot:nth-child(9):before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle-dot:nth-child(10):before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle-dot:nth-child(11):before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circle{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circle{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-circle-fade{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-circle-fade-dot{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle-fade-dot:before{content:'';display:block;width:15%;height:15%;background-color:var(--sk-color);border-radius:100%;-webkit-animation:sk-circle-fade 1.2s infinite ease-in-out both;animation:sk-circle-fade 1.2s infinite ease-in-out both}.sk-circle-fade-dot:nth-child(1){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle-fade-dot:nth-child(2){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle-fade-dot:nth-child(3){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle-fade-dot:nth-child(4){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle-fade-dot:nth-child(5){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle-fade-dot:nth-child(6){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle-fade-dot:nth-child(7){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle-fade-dot:nth-child(8){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle-fade-dot:nth-child(9){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle-fade-dot:nth-child(10){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle-fade-dot:nth-child(11){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle-fade-dot:nth-child(1):before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle-fade-dot:nth-child(2):before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle-fade-dot:nth-child(3):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle-fade-dot:nth-child(4):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle-fade-dot:nth-child(5):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle-fade-dot:nth-child(6):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle-fade-dot:nth-child(7):before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle-fade-dot:nth-child(8):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle-fade-dot:nth-child(9):before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle-fade-dot:nth-child(10):before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle-fade-dot:nth-child(11):before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circle-fade{0%,100%,39%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circle-fade{0%,100%,39%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.sk-grid{width:var(--sk-size);height:var(--sk-size)}.sk-grid-cube{width:33.33%;height:33.33%;background-color:var(--sk-color);float:left;-webkit-animation:sk-grid 1.3s infinite ease-in-out;animation:sk-grid 1.3s infinite ease-in-out}.sk-grid-cube:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}.sk-grid-cube:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.sk-grid-cube:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.sk-grid-cube:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}.sk-grid-cube:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.sk-grid-cube:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.sk-grid-cube:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}.sk-grid-cube:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}.sk-grid-cube:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-grid{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-grid{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.sk-fold{width:var(--sk-size);height:var(--sk-size);position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-fold-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}.sk-fold-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sk-color);-webkit-animation:sk-fold 2.4s infinite linear both;animation:sk-fold 2.4s infinite linear both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.sk-fold-cube:nth-child(2){-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-fold-cube:nth-child(4){-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-fold-cube:nth-child(3){-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-fold-cube:nth-child(2):before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-fold-cube:nth-child(4):before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-fold-cube:nth-child(3):before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-fold{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-fold{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.sk-wander{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-wander-cube{background-color:var(--sk-color);width:20%;height:20%;position:absolute;top:0;left:0;--sk-wander-distance:calc(var(--sk-size) * 0.75);-webkit-animation:sk-wander 2s ease-in-out -2s infinite both;animation:sk-wander 2s ease-in-out -2s infinite both}.sk-wander-cube:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-wander-cube:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-wander{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(var(--sk-wander-distance)) rotate(-90deg) scale(.6);transform:translateX(var(--sk-wander-distance)) rotate(-90deg) scale(.6)}50%{-webkit-transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg);transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg)}50.1%{-webkit-transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg);transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6);transform:translateX(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-wander{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(var(--sk-wander-distance)) rotate(-90deg) scale(.6);transform:translateX(var(--sk-wander-distance)) rotate(-90deg) scale(.6)}50%{-webkit-transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg);transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg)}50.1%{-webkit-transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg);transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6);transform:translateX(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}
