.elementor-902 .elementor-element.elementor-element-1e18e9d>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-902 .elementor-element.elementor-element-1e18e9d:not(.elementor-motion-effects-element-type-background),.elementor-902 .elementor-element.elementor-element-1e18e9d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://h4o.it/wp-content/uploads/2026/10/h4o-casale-dei-cedrati-parete-verde-idroponica.jpg);background-position:center center;background-size:cover}.elementor-902 .elementor-element.elementor-element-1e18e9d>.elementor-background-overlay{background-color:#062610;opacity:.72;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-902 .elementor-element.elementor-element-1e18e9d>.elementor-container{min-height:55vh}.elementor-902 .elementor-element.elementor-element-1e18e9d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:4em 1em 4em 1em}.elementor-902 .elementor-element.elementor-element-09b029c{text-align:center}.elementor-902 .elementor-element.elementor-element-09b029c .elementor-heading-title{color:var(--e-global-color-e514e90)}.elementor-902 .elementor-element.elementor-element-8cddb8b{text-align:center}.elementor-902 .elementor-element.elementor-element-8cddb8b .elementor-heading-title{color:var(--e-global-color-e514e90)}.elementor-902 .elementor-element.elementor-element-d820288{text-align:center}.elementor-902 .elementor-element.elementor-element-d820288 .elementor-heading-title{font-size:1.2rem;color:var(--e-global-color-e514e90)}.elementor-902 .elementor-element.elementor-element-666ef15{padding:4em 1em 4em 1em}.elementor-902 .elementor-element.elementor-element-1d9e68c .elementor-button-content-wrapper{flex-direction:row}.elementor-902 .elementor-element.elementor-element-1d9e68c .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-902 .elementor-element.elementor-element-h4otlpv .elementor-button-content-wrapper{flex-direction:row}.elementor-902 .elementor-element.elementor-element-h4otlpv .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-902 .elementor-element.elementor-element-38f0910 .elementor-button-content-wrapper{flex-direction:row}.elementor-902 .elementor-element.elementor-element-38f0910 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-902 .elementor-element.elementor-element-77f3e35 .elementor-button-content-wrapper{flex-direction:row}.elementor-902 .elementor-element.elementor-element-77f3e35 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-902 .elementor-element.elementor-element-h4onfig .elementor-button-content-wrapper{flex-direction:row}.elementor-902 .elementor-element.elementor-element-h4onfig .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-902 .elementor-element.elementor-element-c1ba68d .elementor-button-content-wrapper{flex-direction:row}.elementor-902 .elementor-element.elementor-element-c1ba68d .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-902 .elementor-element.elementor-element-c7cdc18:not(.elementor-motion-effects-element-type-background),.elementor-902 .elementor-element.elementor-element-c7cdc18>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-902 .elementor-element.elementor-element-c7cdc18{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:4em 1em 4em 1em}.elementor-902 .elementor-element.elementor-element-c7cdc18>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-902 .elementor-element.elementor-element-d2d7741{text-align:center}.elementor-902 .elementor-element.elementor-element-d2d7741 .elementor-heading-title{color:var(--e-global-color-e514e90)}.elementor-902 .elementor-element.elementor-element-a4e34c1{text-align:center}.elementor-902 .elementor-element.elementor-element-a4e34c1 .elementor-heading-title{color:var(--e-global-color-e514e90)}.elementor-902 .elementor-element.elementor-element-071e695 .elementor-button-content-wrapper{flex-direction:row}.elementor-902 .elementor-element.elementor-element-071e695 .elementor-button .elementor-button-content-wrapper{gap:8px}:root{--page-title-display:none}@media(max-width:1024px) and (min-width:768px){.elementor-902 .elementor-element.elementor-element-76c24e8{width:100%}.elementor-902 .elementor-element.elementor-element-92f01f1{width:100%}.elementor-902 .elementor-element.elementor-element-d42a12e{width:100%}}@media(max-width:767px){.elementor-902 .elementor-element.elementor-element-1e18e9d>.elementor-container{min-height:45vh}.elementor-902 .elementor-element.elementor-element-d820288 .elementor-heading-title{font-size:1.05rem}.elementor-902 .elementor-element.elementor-element-666ef15{padding:2em .5em 2em .5em}}.h4o-cards .h4o-card>.elementor-widget-wrap{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 14px 40px rgb(16 69 29 / .10);padding:0 0 26px!important;align-content:flex-start;height:100%;position:relative}.h4o-cards .h4o-card>.elementor-widget-wrap>.elementor-element{padding:0 24px}.h4o-cards .h4o-card>.elementor-widget-wrap>.h4o-card-img{padding:0;margin-bottom:20px}.h4o-card-img img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.h4o-card-kicker .elementor-heading-title{color:#1B7A34;font:600 13px/1.2 'DM Sans',sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0}.h4o-card-title .elementor-heading-title{color:#10451D;font-size:1.9rem;margin:2px 0 4px}.h4o-card-text{color:#3d4a40}.h4o-card-text p{margin:0 0 6px}.h4o-card-badge{position:absolute;top:16px;left:0;z-index:2;width:auto!important}.h4o-card-badge .elementor-heading-title{display:inline-block;background:#FFD54A;color:#3a2b00;font:700 12px/1 'DM Sans',sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:8px 12px;border-radius:999px;box-shadow:0 6px 16px rgb(0 0 0 / .18)}.h4o-card-btn .elementor-button{background:#155D27;color:#fff;border-radius:999px;padding:14px 22px;font-weight:600}.h4o-card-btn .elementor-button:hover{background:#24A244}.h4o-card-link{margin-top:6px}.h4o-card-link .elementor-button{background:#fff0;color:#155D27;padding:8px 0;font-weight:600}.h4o-card-link .elementor-button:hover{color:#24A244}.h4o-cta-btn .elementor-button{background:#2DBE52;color:#06260f;border-radius:999px;font-weight:700}@media (max-width:1024px){.h4o-cards .h4o-card{margin-bottom:24px}}@media (min-width:600px) and (max-width:1024px){.h4o-cards>.elementor-container{max-width:560px;margin:0 auto}}.h4o-cards .h4o-card{padding:12px}.h4o-cards .elementor-widget-button{margin-top:auto}.h4o-cards .h4o-card-link{margin-top:0}.h4o-card-btn .elementor-button,.h4o-card-link .elementor-button,.h4o-cta-btn .elementor-button{text-transform:none}.h4o-img-nf img{object-position:center 62%}@media (min-width:1025px){.h4o-cards .h4o-card>.elementor-widget-wrap{display:grid!important;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto auto 1fr auto 46px;align-items:start}.h4o-cards .h4o-card>.elementor-widget-wrap>.elementor-element{grid-column:1/-1;margin-bottom:0!important;margin-block-end:0!important}.h4o-cards .h4o-card-img{grid-row:1}.h4o-cards .h4o-card-kicker{grid-row:2}.h4o-cards .h4o-card-title{grid-row:3}.h4o-cards .h4o-card-text{grid-row:4;margin-bottom:18px}.h4o-cards .h4o-card-btn{grid-row:5;margin-top:0!important}.h4o-cards .h4o-card>.elementor-widget-wrap>.h4o-card-link{grid-row:6;grid-column:auto;align-self:end;margin-top:0!important}.h4o-cards .h4o-card>.elementor-widget-wrap>.h4o-card-link+.h4o-card-link{padding-left:6px}}@media (min-width:1025px){.h4o-cards .h4o-card-link .elementor-button,.h4o-cards .h4o-card-btn .elementor-button{white-space:nowrap}.h4o-cards .h4o-card-link .elementor-button-content-wrapper{flex-wrap:nowrap}}.h4o-cards .h4o-card>.elementor-widget-wrap>.h4o-card-img{margin-bottom:28px!important}