.elementor-22 .elementor-element.elementor-element-03c1179:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-03c1179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sitog.francescoacciai.com/wp-content/uploads/2026/05/webb-scaled.jpg");background-position:50% 15%;background-repeat:no-repeat;background-size:100% auto;}.elementor-22 .elementor-element.elementor-element-03c1179 > .elementor-container{min-height:300px;}.elementor-22 .elementor-element.elementor-element-03c1179{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-03c1179 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-bfd4010.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-bfd4010.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-bfd4010.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-bfd4010 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-bfd4010 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-4e97075{text-align:center;}.elementor-22 .elementor-element.elementor-element-4e97075 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0, 0, 50.00000000000001, 0.8);color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-a29941a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a29941a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#234480;}.elementor-22 .elementor-element.elementor-element-a29941a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-a29941a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-e4637aa img{width:360%;height:360px;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-7a38315 .elementor-heading-title{text-shadow:1px 0px 5px rgba(255, 255, 255, 0.8);}.elementor-22 .elementor-element.elementor-element-fe8f75f{color:#F9F7F2;}.elementor-22 .elementor-element.elementor-element-bab6212 img{width:360%;height:360px;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-ca40998 .elementor-heading-title{text-shadow:1px 0px 5px rgba(255, 255, 255, 0.8);}.elementor-22 .elementor-element.elementor-element-cbf3980{color:#F9F7F2;}.elementor-22 .elementor-element.elementor-element-a0ad196 img{width:360%;height:360px;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-89e09be .elementor-heading-title{text-shadow:1px 0px 5px rgba(255, 255, 255, 0.8);}.elementor-22 .elementor-element.elementor-element-3395f8d{color:#F9F7F2;}.elementor-22 .elementor-element.elementor-element-090adf6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-090adf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2b2321 0%, #5d4d48 100%);}.elementor-22 .elementor-element.elementor-element-090adf6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-090adf6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-392970e{text-align:center;}.elementor-22 .elementor-element.elementor-element-392970e .elementor-heading-title{text-shadow:1px 0px 5px rgba(255, 255, 255, 0.8);}.elementor-22 .elementor-element.elementor-element-389f436{color:#F9F7F2;}.elementor-22 .elementor-element.elementor-element-3d4e6d4:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3d4e6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #5D4D48 0%, #866053 100%);}.elementor-22 .elementor-element.elementor-element-3d4e6d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-3d4e6d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-931fc2b{text-align:center;}.elementor-22 .elementor-element.elementor-element-931fc2b .elementor-heading-title{text-shadow:1px 0px 5px rgba(255, 255, 255, 0.8);}.elementor-22 .elementor-element.elementor-element-1ddbd32{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:start;color:#F9F7F2;}.elementor-22 .elementor-element.elementor-element-f3d5671{width:var( --container-widget-width, 17% );max-width:17%;padding:0px 0px 0px 0px;--container-widget-width:17%;--container-widget-flex-grow:0;align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-03c1179:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-03c1179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0%;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-03c1179:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-03c1179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0%;background-size:cover;}.elementor-22 .elementor-element.elementor-element-1ddbd32{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-22 .elementor-element.elementor-element-f3d5671{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;align-self:center;}}