#app .landing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Outfit,Inter,sans-serif!important;overflow-x:clip}#callus-container .landing{display:none!important}.landing b,.landing strong{font-weight:500}.landing p{font-weight:400!important}.landing #gform_ajax_spinner_48{display:none!important}.landing .mb--1{margin-bottom:-1rem!important}.landing .mx-40{margin-left:40px;margin-right:40px}.landing .header-landing{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff;left:0;opacity:.1;padding:15px 0;top:0;width:100%}@media (max-width:781px){.landing .mx-sm{margin-left:10px!important;margin-right:10px!important}.landing .px-sm{padding-left:2rem!important;padding-right:2rem!important}}.landing .p-absolute{position:absolute}@media(max-width:1450px){.landing .translatey{transform:translateY(-5%)!important}}.landing .translateydown{transform:translateY(5%)}.landing .z-10{z-index:10}.landing .d-flex-mobile{display:flex!important;justify-content:center!important}@media (min-width:781px){.landing .scale{transform:scale(1.3)}}@media (max-width:781px){.landing .scale{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;max-width:90%!important;padding-right:0!important}}.landing .f-no-wrap{flex-wrap:nowrap!important}.landing .logo{height:auto;left:50%;max-width:300px;position:absolute;top:30px;transform:translateX(-50%)}.landing .p-relative{position:relative}.landing .z-1{z-index:1}@media (max-width:781px){.landing .p-b-sm{padding-bottom:2rem!important}}.landing .text-right{padding-top:2rem;position:absolute;text-align:left;top:40px}@media (max-width:781px){.landing .text-right{padding-top:0;position:relative!important}}.landing .d-flex{display:flex!important}.landing .t-center{text-align:center}@media (max-width:781px){.landing .w-reverse{flex-wrap:wrap-reverse!important;gap:3rem}}.landing .mx-landing{margin-left:270px!important;margin-right:270px!important}@media (max-width:881px){.landing .mx-landing{margin-left:10px!important;margin-right:10px!important;padding-left:1rem!important;padding-right:1rem!important}}@media (min-width:882px) and (max-width:1100px){.landing .mx-landing{margin-left:3rem!important;margin-right:3rem!important}}@media (min-width:1101px) and (max-width:1400px){.landing .mx-landing{margin-left:6rem!important;margin-right:6rem!important}}.landing .mx-landing-2{margin-left:151px!important;margin-right:151px!important}@media (max-width:881px){.landing .mx-landing-2{margin-left:10px!important;margin-right:10px!important;padding-left:1rem!important;padding-right:1rem!important}}@media (min-width:882px) and (max-width:1100px){.landing .mx-landing-2{margin-left:3rem!important;margin-right:3rem!important}}@media (min-width:1101px) and (max-width:1400px){.landing .mx-landing-2{margin-left:6rem!important;margin-right:6rem!important}}.landing .mx-landing-form{margin-left:20rem!important;margin-right:20rem!important}@media (max-width:780px){.landing .mx-landing-form{margin-left:0!important;margin-right:0!important;padding-left:1rem!important;padding-right:1rem!important}}@media (min-width:781px) and (max-width:1000px){.landing .mx-landing-form{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:1001px) and (max-width:1200px){.landing .mx-landing-form{margin-left:13rem!important;margin-right:13rem!important}}@media (max-width:781px){.landing .p-card{padding-left:1rem!important;padding-right:1rem!important}}@media (max-width:1100px){.landing .p-card{padding-left:2rem!important;padding-right:2rem!important}}@media (max-width:781px){.landing .p-mobile{padding-left:1rem!important;padding-right:1rem!important}}.landing .br-10{border-radius:10px}.landing .f-xxxl{font-size:60px!important;font-weight:500!important}.landing .line-height-2{line-height:2}@media (min-width:781px){.landing .mt--3{margin-top:-3rem!important}}@media (max-width:781px){.landing .mt--1{margin-top:-1rem!important}.landing .mt--3-mobile{margin-top:-3rem!important}}.landing .m-0{margin:0!important}@media(max-width:768px){.landing .mt-0-mobile{margin-top:0!important}.landing .mt-2-mobile{margin-top:2rem!important}.landing .mt-3-mobile{margin-top:3rem!important}}@media (max-width:1300px){.landing .gap-sm{gap:80px}}@media (min-width:980px){.landing .gap-50{gap:50px}}.landing .gap-0{gap:0}@media (max-width:781px){.landing .hidden-md{display:none}}@media (min-width:781px){.landing .show-md{display:none!important}}.landing .custom-product-card{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .3s ease-in-out;width:100%}.landing .custom-product-image img{height:auto;width:100%}.landing .custom-product-content{align-items:center;border:1px solid #eaeaea;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;height:80px;justify-content:space-between;margin:0!important}.landing .custom-product-content p{line-height:1.2}@media(max-width:768px){.landing .custom-product-content{height:auto}}@media(min-width:769px) and (max-width:1100px){.landing .custom-product-content{height:140px}}@media(min-width:1101px) and (max-width:1550px){.landing .custom-product-content{height:110px}}.landing .custom-carousel-height{height:100px!important}@media(max-width:1000px){.landing .custom-carousel-height{height:auto!important}}@media(min-width:1001px) and (max-width:1500px){.landing .custom-carousel-height{height:120px!important}}@media(max-width:768px){.landing .p-0-mobile{padding:0!important}}@media(min-width:769px) and (max-width:1100px){.landing .p-0-md{padding:0!important}}.landing .custom-product-text{padding:15px}.landing .custom-product-text p{font-size:16px;font-weight:700}.landing .custom-product-icon img{height:30%;width:auto}.landing .custom-product-icon{border-left:1px solid #eaeaea}.landing .custom-product-icon figure{align-content:center;display:flex!important;flex-wrap:wrap;height:100%;justify-content:center;margin:0;width:100%}.landing .custom-product-card:hover .data-img-default,.landing .custom-product-image .data-img-hover{display:none}.landing .custom-product-card:hover .data-img-hover{display:block}.landing .m-0-mobile{margin-left:0!important;margin-right:0!important}@media(min-width:1570px){.landing .counter1,.landing .counter2,.landing .counter3{font-size:140px!important}}.landing .counter1{-webkit-font-smoothing:antialiased;color:#0073e6;font-size:120px;font-weight:700}@media (max-width:1100px){.landing .counter1{font-size:4rem}}.landing .counter2{color:#009981;font-size:120px;font-weight:700}@media (max-width:1100px){.landing .counter2{font-size:4rem}}.landing .counter3{color:#fc9c4c;font-size:120px;font-weight:700}@media(max-width:1100px){.landing .counter3{font-size:4rem}}.landing .p-left-counter{padding-left:2rem}.landing .p-right-counter{padding-right:2rem}@media(max-width:1160px){.landing .p-left-counter{padding-left:0}.landing .p-right-counter{padding-right:0}}.landing .j-center{justify-content:center!important}.landing .accordion{border-radius:5px;width:100%}.landing .accordion-item{border-bottom:1px solid #fff;padding:20px 0}.landing button.accordion-header{text-align:left}.landing .accordion-header{align-items:left;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:32px;font-weight:500;justify-content:space-between;width:100%}.landing .accordion-content{color:#fff;font-size:18px;padding:10px 0}.landing [x-show=open]{display:block!important}.landing .accordion-icon{transition:transform .3s ease}.landing .rotate{transform:rotate(180deg)}.landing .d-inlineflex{display:inline-flex}@media(max-width:781px){.landing .t-align-center{text-align:center}}.landing .rating{align-items:center;display:inline-flex}.landing .star{background-color:#fcc74c;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);height:15px;margin-right:4px;width:15px}.landing .campo-landing input{background-color:initial!important;border-bottom:1px solid #ccc!important;border-radius:0!important;box-shadow:none!important}.landing .gform_wrapper.gravity-theme .gfield_checkbox label:before,.landing .gform_wrapper.gravity-theme .gfield_radio label:before{height:20px!important;top:0!important;width:20px!important}.landing .caselle-landing .gfield_checkbox{display:flex;flex-direction:column;gap:5px;width:100%}.landing .gform_wrapper.gravity-theme .gform_footer input[type=submit]{background-color:#2d86de!important;border:none!important;border-radius:40px!important;box-shadow:0 4px 10px #0003!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-size:18px!important;font-weight:700!important;min-width:250px;padding:12px 32px!important;text-align:center!important;transition:all .3s ease-in-out!important}.landing .gform_wrapper.gravity-theme .gfield-choice-input+label{min-width:200px}.landing .gform_button:hover{background-color:#1a6fdb!important;box-shadow:0 6px 14px #0000004d!important}.landing .gform_button:active{transform:scale(.97)!important}@media (min-width:781px){.landing .gform_wrapper.gravity-theme .gform_button{justify-content:flex-end}}@media (max-width:780px){.landing .gform_wrapper.gravity-theme .gform_button{justify-content:center}}@media (min-width:781px){.landing .striscia1sx{left:-13rem;max-width:clamp(80px,40vw,600px);position:absolute;top:0;transform:scaleY(-1) rotate(-65deg);z-index:10}}@media (max-width:780px){.landing .striscia1sx{display:none}}@media (min-width:781px){.landing .striscia1dx{position:absolute;right:-15rem;top:8rem;transform:rotate(25deg);width:clamp(80px,40vw,600px);z-index:10}}@media (max-width:780px){.landing .striscia1dx{display:none}}@media (min-width:781px){.landing .striscia2dx{position:absolute;right:-13rem;top:-5rem;width:clamp(80px,40vw,600px)}}@media (max-width:780px){.landing .striscia2dx{display:none}}@media (min-width:781px){.landing .striscia2sx{left:-18rem;position:absolute;top:5rem;transform:scaleY(-1);width:clamp(80px,40vw,600px)}}@media (max-width:780px){.landing .striscia2sx{display:none}}.landing .after-card-sx{align-content:flex-start;height:100%;width:100%}.landing .list-style{list-style:disc!important}@media(max-width:768px){.landing .accordion-item svg{height:80px;width:80px}}.landing .wp-block-splide-carousel .splide__pagination__page.is-active{background:#0073e6!important}.landing .splide__pagination__page{background:#6ea6de}@media(min-width:782px) and (max-width:1601px){.landing .uomo{height:80%;position:absolute;right:70px}.landing .uomo img{height:100%;object-fit:cover;overflow:visible}}.landing .weight-500{font-weight:500!important}@media (min-width:781px){.landing .mt--6{margin-top:-6rem!important}}@media(min-width:768px){.landing .p-desc{padding-left:20px;padding-right:20px}}