.elementor-widget-section [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-section [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-2092 .elementor-element.elementor-element-28b089f > .elementor-container{max-width:1340px;}.elementor-2092 .elementor-element.elementor-element-28b089f .elementor-heading-title{color:#000000;}.elementor-2092 .elementor-element.elementor-element-28b089f{color:#000000;margin-top:110px;margin-bottom:50px;}.elementor-2092 .elementor-element.elementor-element-28b089f a{color:#000000;}.elementor-2092 .elementor-element.elementor-element-28b089f a:hover{color:#000000;}.elementor-widget-column [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-column [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-cart [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-cart [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-cart .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-cart .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-cart .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-cart .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-cart ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-cart .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-cart .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-2092 .elementor-element.elementor-element-7d9783b{--update-cart-automatically-display:none;--sections-border-type:solid;--sections-title-color:#000000;--links-normal-color:#000000;--links-hover-color:#38D420;--sections-radio-buttons-color:#000000;--forms-fields-normal-color:#000000;--forms-fields-border-radius:-1px -1px -1px -1px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-hover-border-color:#38D420;--forms-buttons-border-color:#19972F;--forms-buttons-border-radius:10px 10px 10px 10px;--order-summary-color:#000000;--order-summary-variations-color:#000000;--order-summary-remove-icon-normal-color:#000000;--order-summary-remove-icon-hover-color:#878787;--totals-color:#000000;--totals-divider-color:#000000;--checkout-button-border-radius:5px 5px 5px 5px;}.elementor-2092 .elementor-element.elementor-element-7d9783b .shop_table .button{background-color:#19972F;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:2px;}.elementor-2092 .elementor-element.elementor-element-7d9783b .shop_table .button:hover, .elementor-2092 .elementor-element.elementor-element-7d9783b .shop_table .button:disabled[disabled]:hover{background-color:#38D420;}.elementor-2092 .elementor-element.elementor-element-7d9783b .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#19972F;}.elementor-2092 .elementor-element.elementor-element-7d9783b .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#38D420;}.elementor-2092 .elementor-element.elementor-element-7d9783b .coupon{--apply-coupon-button-alignment:start;--apply-coupon-button-width:auto;}.elementor-2092 .elementor-element.elementor-element-7d9783b .cart_totals h2{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:300;}.elementor-2092 .elementor-element.elementor-element-7d9783b {--sections-descriptions-color:#000000;}.elementor-2092 .elementor-element.elementor-element-7d9783b .e-cart-content, .elementor-2092 .elementor-element.elementor-element-7d9783b .woocommerce-shipping-destination, .elementor-2092 .elementor-element.elementor-element-7d9783b .shipping-calculator-button{font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-2092 .elementor-element.elementor-element-7d9783b #shipping_method li label{font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-2092 .elementor-element.elementor-element-7d9783b .coupon .input-text, .elementor-2092 .elementor-element.elementor-element-7d9783b .cart-collaterals .input-text, .elementor-2092 .elementor-element.elementor-element-7d9783b select, .elementor-2092 .elementor-element.elementor-element-7d9783b .select2-selection--single{font-family:"DM Sans", Sans-serif;}.e-woo-select2-wrapper .select2-results__option{color:#000000;}.elementor-2092 .elementor-element.elementor-element-7d9783b .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}.elementor-2092 .elementor-element.elementor-element-7d9783b .e-shop-table .cart th, .elementor-2092 .elementor-element.elementor-element-7d9783b .e-shop-table .cart td:before{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-2092 .elementor-element.elementor-element-7d9783b .cart td span, .elementor-2092 .elementor-element.elementor-element-7d9783b .cart td, .elementor-2092 .elementor-element.elementor-element-7d9783b .input-text.qty{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-2092 .elementor-element.elementor-element-7d9783b .cart_totals .shop_table td:before, .elementor-2092 .elementor-element.elementor-element-7d9783b .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-2092 .elementor-element.elementor-element-7d9783b .checkout-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-2092 .elementor-element.elementor-element-b7c30e1{padding:0px 25px 0px 0px;}.elementor-widget-animated-headline [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-animated-headline [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-animated-headline .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-animated-headline .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-animated-headline .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-animated-headline .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-animated-headline ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-animated-headline .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-animated-headline .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-2092 .elementor-element.elementor-element-526438e{--iteration-count:infinite;--animation-duration:2000ms;--dynamic-text-color:#000000;}.elementor-2092 .elementor-element.elementor-element-526438e .elementor-headline{text-align:center;font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:300;}.elementor-2092 .elementor-element.elementor-element-526438e .elementor-headline-plain-text{color:#000000;}.elementor-2092 .elementor-element.elementor-element-526438e .elementor-headline-dynamic-text{font-family:"DM Sans", Sans-serif;font-weight:300;}.elementor-2092 .elementor-element.elementor-element-526438e .elementor-headline-dynamic-wrapper path{stroke:#19972F;stroke-width:5px;}.elementor-2092 .elementor-element.elementor-element-f1cab92{--iteration-count:infinite;--animation-duration:2000ms;--dynamic-text-color:#000000;}.elementor-2092 .elementor-element.elementor-element-f1cab92 .elementor-headline{text-align:center;font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:300;}.elementor-2092 .elementor-element.elementor-element-f1cab92 .elementor-headline-plain-text{color:#000000;}.elementor-2092 .elementor-element.elementor-element-f1cab92 .elementor-headline-dynamic-text{font-family:"DM Sans", Sans-serif;font-weight:300;}.elementor-2092 .elementor-element.elementor-element-f1cab92 .elementor-headline-dynamic-wrapper path{stroke:#19972F;stroke-width:5px;}.elementor-2092 .elementor-element.elementor-element-cc5bc09{--iteration-count:infinite;--animation-duration:2000ms;--dynamic-text-color:#000000;}.elementor-2092 .elementor-element.elementor-element-cc5bc09 .elementor-headline{text-align:center;font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:300;}.elementor-2092 .elementor-element.elementor-element-cc5bc09 .elementor-headline-plain-text{color:#000000;}.elementor-2092 .elementor-element.elementor-element-cc5bc09 .elementor-headline-dynamic-text{font-family:"DM Sans", Sans-serif;font-weight:300;}.elementor-2092 .elementor-element.elementor-element-cc5bc09 .elementor-headline-dynamic-wrapper path{stroke:#19972F;stroke-width:5px;}.elementor-widget-spacer [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-spacer [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-spacer ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-2092 .elementor-element.elementor-element-dfbfe49{--spacer-size:40px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2092 .elementor-element.elementor-element-28b089f{margin-top:40px;margin-bottom:40px;}.elementor-2092 .elementor-element.elementor-element-b7c30e1{margin-top:0px;margin-bottom:0px;padding:0px 25px 0px 0px;}.elementor-2092 .elementor-element.elementor-element-526438e .elementor-headline{font-size:20px;}.elementor-2092 .elementor-element.elementor-element-f1cab92 .elementor-headline{font-size:20px;}.elementor-2092 .elementor-element.elementor-element-cc5bc09 .elementor-headline{font-size:20px;}}@media(max-width:767px){.elementor-2092 .elementor-element.elementor-element-28b089f{margin-top:20px;margin-bottom:20px;}.elementor-2092 .elementor-element.elementor-element-b7c30e1{padding:0px 0px 0px 0px;}.elementor-2092 .elementor-element.elementor-element-526438e .elementor-headline{font-size:25px;}.elementor-2092 .elementor-element.elementor-element-f1cab92 .elementor-headline{font-size:25px;}.elementor-2092 .elementor-element.elementor-element-cc5bc09 .elementor-headline{font-size:25px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-7d9783b *//* Prezzi verdi solo dentro il Wizard e nel carrello WooCommerce */
.wcpw-step-content .woocommerce-Price-amount bdi,
.wcpw-step-content .woocommerce-Price-currencySymbol,
.wcpw-cart .woocommerce-Price-amount bdi,
.wcpw-cart .woocommerce-Price-currencySymbol,
.woocommerce-cart .woocommerce-Price-amount bdi,
.woocommerce-cart .woocommerce-Price-currencySymbol {
  color: #19972F !important;
  font-weight: 600;
}/* End custom CSS */