.elementor-1941 .elementor-element.elementor-element-a81cd8a:not(.elementor-motion-effects-element-type-background), .elementor-1941 .elementor-element.elementor-element-a81cd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiolegalegt.it/wp-content/uploads/2026/05/Desktop-Senza-Avvocato-Chiaro.jpg");background-position:0px -70px;background-repeat:no-repeat;background-size:cover;}.elementor-1941 .elementor-element.elementor-element-a81cd8a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-c11ae4e ) 0%, #FFFFFF00 50%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1941 .elementor-element.elementor-element-a81cd8a > .elementor-container{max-width:1200px;min-height:70vh;}.elementor-1941 .elementor-element.elementor-element-a81cd8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1941 .elementor-element.elementor-element-db81d12 > .elementor-container{max-width:1440px;}.elementor-1941 .elementor-element.elementor-element-631dbef{--spacer-size:50px;}.elementor-1941 .elementor-element.elementor-element-106460c{text-align:start;}.elementor-1941 .elementor-element.elementor-element-106460c .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:12px;color:var( --e-global-color-577e22e );}.elementor-1941 .elementor-element.elementor-element-340a356 .elementor-heading-title{text-shadow:0px 0px 20px rgba(0, 0, 0, 0.3);color:#FFFFFF;}.elementor-1941 .elementor-element.elementor-element-d2c821c .shop_table .button{background-color:var( --e-global-color-1c09c58 );}.elementor-1941 .elementor-element.elementor-element-d2c821c .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-1c09c58 );}.elementor-1941 .elementor-element.elementor-element-d2c821c > .elementor-widget-container{padding:50px 20px 50px 20px;}.elementor-1941 .elementor-element.elementor-element-d2c821c{--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-secondary );--forms-buttons-normal-text-color:var( --e-global-color-d00a632 );--forms-buttons-border-type:none;--forms-buttons-border-radius:5px 5px 5px 5px;--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-primary );--product-link-normal-color:var( --e-global-color-accent );--totals-color:var( --e-global-color-primary );--checkout-button-normal-text-color:var( --e-global-color-d00a632 );}.elementor-1941 .elementor-element.elementor-element-d2c821c {--sections-descriptions-color:var( --e-global-color-primary );}.elementor-1941 .elementor-element.elementor-element-d2c821c .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-1be46cd );}@media(max-width:1024px){.elementor-1941 .elementor-element.elementor-element-a81cd8a:not(.elementor-motion-effects-element-type-background), .elementor-1941 .elementor-element.elementor-element-a81cd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:767px){.elementor-1941 .elementor-element.elementor-element-a81cd8a:not(.elementor-motion-effects-element-type-background), .elementor-1941 .elementor-element.elementor-element-a81cd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiolegalegt.it/wp-content/uploads/2026/05/Mobile-Scuro-Firenze.jpg");background-position:center center;}.elementor-1941 .elementor-element.elementor-element-a81cd8a > .elementor-container{min-height:70vh;}.elementor-1941 .elementor-element.elementor-element-a81cd8a > .elementor-background-overlay{opacity:0;}.elementor-1941 .elementor-element.elementor-element-631dbef{--spacer-size:100px;}.elementor-1941 .elementor-element.elementor-element-106460c{text-align:start;}.elementor-1941 .elementor-element.elementor-element-340a356{text-align:start;}.elementor-1941 .elementor-element.elementor-element-340a356 .elementor-heading-title{font-size:24px;}}