.elementor-164 .elementor-element.elementor-element-f9cf434{text-align:center}.elementor-164 .elementor-element.elementor-element-f9cf434 .elementor-heading-title{color:#2f3a33;font-family:"Barlow",bokor;font-size:25px}.elementor-164 .elementor-element.elementor-element-f9cf434>.elementor-widget-container{margin:40px 0 0}.elementor-164 .elementor-element.elementor-element-43519da>.elementor-widget-container{margin:20px 0 0;padding:0}.elementor-164 .elementor-element.elementor-element-4839ddb>.elementor-widget-container{margin:30px 0}.elementor-164 .elementor-element.elementor-element-8f400d6>.elementor-widget-container{margin:50px 0 0}.elementor-164 .elementor-element.elementor-element-388d9199>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-164 .elementor-element.elementor-element-388d9199:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element.elementor-element-388d9199>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#231d1d;background-image:url("https://www.marcelafossati.com/wp-content/uploads/2025/09/1756670037029-e1756759353740.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto}.elementor-164 .elementor-element.elementor-element-388d9199{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:5px;margin-bottom:9px;padding:44px 0 77px}.elementor-164 .elementor-element.elementor-element-388d9199>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-164 .elementor-element.elementor-element-3eb1d9c2{text-align:center}.elementor-164 .elementor-element.elementor-element-3eb1d9c2 .elementor-heading-title{color:#e2dddd;font-family:"Barlow",bokor;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:12px}.elementor-164 .elementor-element.elementor-element-242558ad{text-align:center}.elementor-164 .elementor-element.elementor-element-242558ad .elementor-heading-title{color:#e2dddd;font-family:"Barlow",bokor;font-size:30px;font-weight:900;letter-spacing:2.2px}.elementor-164 .elementor-element.elementor-element-242558ad>.elementor-widget-container{padding:20px 0 0}.elementor-164 .elementor-element.elementor-element-582e6bce{text-align:right}.elementor-164 .elementor-element.elementor-element-582e6bce .elementor-heading-title{color:#ecdfd1;font-family:"Barlow",bokor;font-size:9px;letter-spacing:10px}.elementor-164 .elementor-element.elementor-element-552c2240{text-align:right}.elementor-164 .elementor-element.elementor-element-552c2240 .elementor-heading-title{color:#e2dddd;font-family:"Barlow",bokor;font-size:30px;font-weight:900;letter-spacing:2.2px}.elementor-164 .elementor-element.elementor-element-552c2240>.elementor-widget-container{padding:20px 0 17px}.elementor-164 .elementor-element.elementor-element-1cb56160{text-align:right}.elementor-164 .elementor-element.elementor-element-1cb56160 .elementor-heading-title{color:#e2dddd;font-family:"Barlow",bokor;font-size:16px}.elementor-164 .elementor-element.elementor-element-49fc8fe0{text-align:right}.elementor-164 .elementor-element.elementor-element-49fc8fe0 .elementor-heading-title{color:#ecdfd1;font-family:"Barlow",bokor;font-size:9px;letter-spacing:10px}.elementor-164 .elementor-element.elementor-element-1a30373d{text-align:right}.elementor-164 .elementor-element.elementor-element-1a30373d .elementor-heading-title{color:#e2dddd;font-family:"Barlow",bokor;font-size:30px;font-weight:900;letter-spacing:2.2px}.elementor-164 .elementor-element.elementor-element-1a30373d>.elementor-widget-container{padding:20px 0 17px}.elementor-164 .elementor-element.elementor-element-5455a830{text-align:right}.elementor-164 .elementor-element.elementor-element-5455a830 .elementor-heading-title{color:#e2dddd;font-family:"Barlow",bokor;font-size:16px}.elementor-164 .elementor-element.elementor-element-5455a830>.elementor-widget-container{padding:7px}.elementor-164 .elementor-element.elementor-element-783f21ee{text-align:right}.elementor-164 .elementor-element.elementor-element-783f21ee .elementor-heading-title{color:#e2dddd;font-family:"Barlow",bokor;font-size:16px}.elementor-164 .elementor-element.elementor-element-5e1ec438{text-align:right}.elementor-164 .elementor-element.elementor-element-5e1ec438 .elementor-heading-title{color:#e2dddd;font-family:"Barlow",bokor;font-size:16px}.elementor-164 .elementor-element.elementor-element-5297bd3e{--grid-template-columns:repeat(0,auto);--icon-size:40px;--grid-column-gap:66px;--grid-row-gap:0px}.elementor-164 .elementor-element.elementor-element-5297bd3e .elementor-widget-container{text-align:center}.elementor-164 .elementor-element.elementor-element-5297bd3e .elementor-social-icon{background-color:#d8d7cc;--icon-padding:.5em;border-style:double;border-width:0;border-color:#e8c5c5}.elementor-164 .elementor-element.elementor-element-5297bd3e .elementor-social-icon i{color:#070000}.elementor-164 .elementor-element.elementor-element-5297bd3e .elementor-social-icon svg{fill:#070000}.elementor-164 .elementor-element.elementor-element-5297bd3e .elementor-icon{border-radius:0}.elementor-164 .elementor-element.elementor-element-5297bd3e .elementor-social-icon:hover{background-color:#a46666;border-color:#7a7a7a}.elementor-164 .elementor-element.elementor-element-5297bd3e .elementor-social-icon:hover i{color:#fff}.elementor-164 .elementor-element.elementor-element-5297bd3e .elementor-social-icon:hover svg{fill:#fff}.elementor-164 .elementor-element.elementor-element-5297bd3e>.elementor-widget-container{margin:0;padding:0 0 44px}@media(max-width:1024px){.elementor-164 .elementor-element.elementor-element-388d9199{margin-top:0;margin-bottom:0;padding:20px 25px 100px}.elementor-164 .elementor-element.elementor-element-242558ad .elementor-heading-title{font-size:45px}.elementor-164 .elementor-element.elementor-element-552c2240 .elementor-heading-title{font-size:45px}.elementor-164 .elementor-element.elementor-element-1a30373d .elementor-heading-title{font-size:45px}}@media(max-width:767px){.elementor-164 .elementor-element.elementor-element-388d9199:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element.elementor-element-388d9199>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.marcelafossati.com/wp-content/uploads/2025/09/1756670037029-e1756759353740.jpg");background-position:top center;background-repeat:no-repeat;background-size:357px auto}.elementor-164 .elementor-element.elementor-element-388d9199{margin-top:20px;margin-bottom:0;padding:70px 20px 10px}.elementor-164 .elementor-element.elementor-element-242558ad .elementor-heading-title{font-size:30px}.elementor-164 .elementor-element.elementor-element-242558ad>.elementor-widget-container{margin:73px 0 6px;padding:0}.elementor-164 .elementor-element.elementor-element-552c2240 .elementor-heading-title{font-size:30px}.elementor-164 .elementor-element.elementor-element-552c2240>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-1cb56160 .elementor-heading-title{font-size:13px;line-height:.9em;letter-spacing:.6px}.elementor-164 .elementor-element.elementor-element-1a30373d .elementor-heading-title{font-size:30px}.elementor-164 .elementor-element.elementor-element-1a30373d>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-5455a830 .elementor-heading-title{font-size:13px;line-height:.9em;letter-spacing:.6px}.elementor-164 .elementor-element.elementor-element-783f21ee .elementor-heading-title{font-size:13px;line-height:.9em;letter-spacing:.6px}.elementor-164 .elementor-element.elementor-element-5e1ec438 .elementor-heading-title{font-size:13px;letter-spacing:.6px}.elementor-164 .elementor-element.elementor-element-5297bd3e .elementor-widget-container{text-align:center}.elementor-164 .elementor-element.elementor-element-5297bd3e{--icon-size:23px;--grid-column-gap:7px}.elementor-164 .elementor-element.elementor-element-5297bd3e>.elementor-widget-container{margin:0;padding:10px 0 20px}}