.elementor-335 .elementor-element.elementor-element-55c625a{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-335 .elementor-element.elementor-element-55c625a:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-55c625a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mariolellis.com/wp-content/uploads/2025/09/gravidade-hero-desktop-6.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-335 .elementor-element.elementor-element-264a11c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-335 .elementor-element.elementor-element-264a11c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{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-335 .elementor-element.elementor-element-a5cb55a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-335 .elementor-element.elementor-element-a5cb55a{text-align:center;}.elementor-335 .elementor-element.elementor-element-a5cb55a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:200;letter-spacing:10px;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-335 .elementor-element.elementor-element-68361fc img{width:197px;}.elementor-335 .elementor-element.elementor-element-083ebd7{text-align:center;}.elementor-335 .elementor-element.elementor-element-083ebd7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;line-height:33px;text-shadow:0px 0px 8px #FFF5E6;color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-1ca10c0{text-align:center;}.elementor-335 .elementor-element.elementor-element-1ca10c0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:33px;color:#2A2A2A;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-335 .elementor-element.elementor-element-a3b59b6 > .elementor-widget-container{margin:-28px 0px -12px 0px;}.elementor-335 .elementor-element.elementor-element-a3b59b6 .elementor-icon-wrapper{text-align:center;}.elementor-335 .elementor-element.elementor-element-a3b59b6.elementor-view-stacked .elementor-icon{background-color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-a3b59b6.elementor-view-framed .elementor-icon, .elementor-335 .elementor-element.elementor-element-a3b59b6.elementor-view-default .elementor-icon{color:#2A2A2A;border-color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-a3b59b6.elementor-view-framed .elementor-icon, .elementor-335 .elementor-element.elementor-element-a3b59b6.elementor-view-default .elementor-icon svg{fill:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-682aeadb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-335 .elementor-element.elementor-element-682aeadb:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-682aeadb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5E6;}.elementor-335 .elementor-element.elementor-element-0596e0f > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-335 .elementor-element.elementor-element-0502ca9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-335 .elementor-element.elementor-element-59118c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:44px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-335 .elementor-element.elementor-element-59118c9:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-59118c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5E6;}.elementor-335 .elementor-element.elementor-element-0b3c05f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-335 .elementor-element.elementor-element-31213de img{width:80%;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:180px 180px 180px 180px;}.elementor-335 .elementor-element.elementor-element-8cef13b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-335 .elementor-element.elementor-element-a70e837{width:initial;max-width:initial;text-align:left;}.elementor-335 .elementor-element.elementor-element-a70e837 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-335 .elementor-element.elementor-element-a70e837.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-a70e837 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:33px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#2A2A2A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-335 .elementor-element.elementor-element-887bccb{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-887bccb > .elementor-widget-container{margin:-5px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-887bccb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-8c96c39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-335 .elementor-element.elementor-element-b7e793c{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:33px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-b7e793c > .elementor-widget-container{margin:-5px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-b7e793c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-55c74bb{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;line-height:33px;color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-55c74bb > .elementor-widget-container{margin:-5px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-55c74bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-08ec370{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:33px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-08ec370 > .elementor-widget-container{margin:44px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-08ec370.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-0eba68b{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;line-height:33px;color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-0eba68b > .elementor-widget-container{margin:-5px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-0eba68b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-4b1eeb5{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:33px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-4b1eeb5 > .elementor-widget-container{margin:44px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-4b1eeb5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-b6564d0{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;line-height:33px;color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-b6564d0 > .elementor-widget-container{margin:-5px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-b6564d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-d72f597{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:33px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-d72f597 > .elementor-widget-container{margin:44px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-d72f597.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-b2108b4{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;line-height:33px;color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-b2108b4 > .elementor-widget-container{margin:-5px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-b2108b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-bb5b5e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-335 .elementor-element.elementor-element-a64298f{width:initial;max-width:initial;text-align:center;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:33px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-a64298f > .elementor-widget-container{margin:-5px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-a64298f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-4e8ea28{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;line-height:33px;color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-4e8ea28 > .elementor-widget-container{margin:-5px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-4e8ea28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-53be464{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-335 .elementor-element.elementor-element-9210043 img{width:260px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:180px 180px 180px 180px;}.elementor-335 .elementor-element.elementor-element-1838fab img{width:260px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:180px 180px 180px 180px;}.elementor-335 .elementor-element.elementor-element-50a6910 img{width:260px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:180px 180px 180px 180px;}.elementor-335 .elementor-element.elementor-element-3aefa11{width:initial;max-width:initial;text-align:center;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:33px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-3aefa11 > .elementor-widget-container{margin:44px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-3aefa11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-0c9b377{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;line-height:33px;color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-0c9b377 > .elementor-widget-container{margin:-5px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-0c9b377.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-45b7de8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-335 .elementor-element.elementor-element-c7dcd43 img{width:260px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:180px 180px 180px 180px;}.elementor-335 .elementor-element.elementor-element-621d87c img{width:260px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:180px 180px 180px 180px;}.elementor-335 .elementor-element.elementor-element-ad28821 img{width:260px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:180px 180px 180px 180px;}.elementor-335 .elementor-element.elementor-element-5045c31{width:initial;max-width:initial;text-align:center;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:33px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-5045c31 > .elementor-widget-container{margin:44px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-5045c31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-6248d6f{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;line-height:33px;color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-6248d6f > .elementor-widget-container{margin:-5px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-6248d6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-f5f65ce{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-335 .elementor-element.elementor-element-47b00a8 img{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:8px 8px 8px 8px;}.elementor-335 .elementor-element.elementor-element-ac60982{width:initial;max-width:initial;text-align:center;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:33px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-ac60982 > .elementor-widget-container{margin:44px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-ac60982.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-bf281db{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;line-height:33px;color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-bf281db > .elementor-widget-container{margin:-5px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-bf281db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-7ceb39b img{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:8px 8px 8px 8px;}.elementor-335 .elementor-element.elementor-element-91d7f80{width:initial;max-width:initial;text-align:center;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:33px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-91d7f80 > .elementor-widget-container{margin:44px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-91d7f80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-4f91d07{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;line-height:33px;color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-4f91d07 > .elementor-widget-container{margin:-5px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-4f91d07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-a0f3480 img{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:8px 8px 8px 8px;}.elementor-335 .elementor-element.elementor-element-c584e93{width:initial;max-width:initial;text-align:center;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:33px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-c584e93 > .elementor-widget-container{margin:44px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-c584e93.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-ddf6dca{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;line-height:33px;color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-ddf6dca > .elementor-widget-container{margin:-5px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-ddf6dca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-882806b img{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:8px 8px 8px 8px;}.elementor-335 .elementor-element.elementor-element-00dfe52{width:initial;max-width:initial;text-align:center;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:33px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-00dfe52 > .elementor-widget-container{margin:44px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-00dfe52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-9805a17{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:300;line-height:33px;color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-9805a17 > .elementor-widget-container{margin:-5px 0px -14px 0px;}.elementor-335 .elementor-element.elementor-element-9805a17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-335 .elementor-element.elementor-element-fe518d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-335 .elementor-element.elementor-element-fe518d4:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-fe518d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A;}.elementor-335 .elementor-element.elementor-element-a1122a1{text-align:center;}.elementor-335 .elementor-element.elementor-element-a1122a1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#D6D6D6;}body.elementor-page-335:not(.elementor-motion-effects-element-type-background), body.elementor-page-335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5E6;}@media(max-width:1024px){.elementor-335 .elementor-element.elementor-element-0596e0f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-335 .elementor-element.elementor-element-53be464{--grid-auto-flow:row;}.elementor-335 .elementor-element.elementor-element-45b7de8{--grid-auto-flow:row;}.elementor-335 .elementor-element.elementor-element-f5f65ce{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-335 .elementor-element.elementor-element-55c625a:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-55c625a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mariolellis.com/wp-content/uploads/2025/09/hero-01-mobile.webp");}.elementor-335 .elementor-element.elementor-element-68361fc img{width:171px;}.elementor-335 .elementor-element.elementor-element-083ebd7 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-335 .elementor-element.elementor-element-0596e0f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-335 .elementor-element.elementor-element-0502ca9{--margin-top:181px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-335 .elementor-element.elementor-element-59118c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-335 .elementor-element.elementor-element-31213de img{width:53%;}.elementor-335 .elementor-element.elementor-element-a70e837 > .elementor-widget-container{margin:26px 0px -7px 0px;}.elementor-335 .elementor-element.elementor-element-a70e837 .elementor-heading-title{font-size:18px;}.elementor-335 .elementor-element.elementor-element-887bccb{font-size:18px;line-height:1.2em;}.elementor-335 .elementor-element.elementor-element-8c96c39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-335 .elementor-element.elementor-element-b7e793c > .elementor-widget-container{margin:26px 0px -21px 0px;}.elementor-335 .elementor-element.elementor-element-b7e793c{font-size:18px;}.elementor-335 .elementor-element.elementor-element-55c74bb{font-size:18px;line-height:1.2em;}.elementor-335 .elementor-element.elementor-element-08ec370 > .elementor-widget-container{margin:26px 0px -19px 0px;}.elementor-335 .elementor-element.elementor-element-08ec370{font-size:18px;}.elementor-335 .elementor-element.elementor-element-0eba68b{font-size:18px;line-height:1.2em;}.elementor-335 .elementor-element.elementor-element-4b1eeb5 > .elementor-widget-container{margin:26px 0px -21px 0px;}.elementor-335 .elementor-element.elementor-element-4b1eeb5{font-size:18px;}.elementor-335 .elementor-element.elementor-element-b6564d0{font-size:18px;line-height:1.2em;}.elementor-335 .elementor-element.elementor-element-d72f597 > .elementor-widget-container{margin:26px 0px -18px 0px;}.elementor-335 .elementor-element.elementor-element-d72f597{font-size:18px;}.elementor-335 .elementor-element.elementor-element-b2108b4{font-size:18px;line-height:1.2em;}.elementor-335 .elementor-element.elementor-element-bb5b5e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-335 .elementor-element.elementor-element-a64298f > .elementor-widget-container{margin:26px 0px -19px 0px;}.elementor-335 .elementor-element.elementor-element-a64298f{font-size:18px;}.elementor-335 .elementor-element.elementor-element-4e8ea28{font-size:18px;line-height:1.2em;}.elementor-335 .elementor-element.elementor-element-53be464{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-335 .elementor-element.elementor-element-9210043 img{width:53%;}.elementor-335 .elementor-element.elementor-element-1838fab img{width:53%;}.elementor-335 .elementor-element.elementor-element-50a6910 img{width:53%;}.elementor-335 .elementor-element.elementor-element-3aefa11 > .elementor-widget-container{margin:26px 0px -17px 0px;}.elementor-335 .elementor-element.elementor-element-3aefa11{font-size:18px;line-height:1.2em;}.elementor-335 .elementor-element.elementor-element-0c9b377{font-size:18px;line-height:1.2em;}.elementor-335 .elementor-element.elementor-element-45b7de8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-335 .elementor-element.elementor-element-c7dcd43 img{width:53%;}.elementor-335 .elementor-element.elementor-element-621d87c img{width:53%;}.elementor-335 .elementor-element.elementor-element-ad28821 img{width:53%;}.elementor-335 .elementor-element.elementor-element-5045c31 > .elementor-widget-container{margin:26px 0px -20px 0px;}.elementor-335 .elementor-element.elementor-element-5045c31{font-size:18px;}.elementor-335 .elementor-element.elementor-element-6248d6f{font-size:18px;line-height:1.2em;}.elementor-335 .elementor-element.elementor-element-f5f65ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-335 .elementor-element.elementor-element-ac60982 > .elementor-widget-container{margin:26px 0px -25px 0px;}.elementor-335 .elementor-element.elementor-element-ac60982{font-size:18px;}.elementor-335 .elementor-element.elementor-element-bf281db{font-size:18px;line-height:1.2em;}.elementor-335 .elementor-element.elementor-element-91d7f80 > .elementor-widget-container{margin:26px 0px -20px 0px;}.elementor-335 .elementor-element.elementor-element-91d7f80{font-size:18px;}.elementor-335 .elementor-element.elementor-element-4f91d07{font-size:18px;line-height:1.2em;}.elementor-335 .elementor-element.elementor-element-c584e93 > .elementor-widget-container{margin:26px 0px -24px 0px;}.elementor-335 .elementor-element.elementor-element-c584e93{font-size:18px;}.elementor-335 .elementor-element.elementor-element-ddf6dca{font-size:18px;line-height:1.2em;}.elementor-335 .elementor-element.elementor-element-00dfe52 > .elementor-widget-container{margin:26px 0px -26px 0px;}.elementor-335 .elementor-element.elementor-element-00dfe52{font-size:18px;}.elementor-335 .elementor-element.elementor-element-9805a17{font-size:18px;line-height:1.2em;}}@media(min-width:768px){.elementor-335 .elementor-element.elementor-element-264a11c{--content-width:620px;}.elementor-335 .elementor-element.elementor-element-59118c9{--content-width:940px;}.elementor-335 .elementor-element.elementor-element-0b3c05f{--width:50%;}.elementor-335 .elementor-element.elementor-element-8cef13b{--width:50%;}.elementor-335 .elementor-element.elementor-element-8c96c39{--content-width:620px;}.elementor-335 .elementor-element.elementor-element-bb5b5e9{--content-width:620px;}}/* Start custom CSS for container, class: .elementor-element-55c625a */.elementor-335 .elementor-element.elementor-element-55c625a {
  position: relative;
  overflow: hidden; /* garante que nada vaze da borda */
  z-index: 1;
}

.elementor-335 .elementor-element.elementor-element-55c625a::before {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* pega a imagem de fundo já configurada */
  background-size: cover;
  background-position: center;
  z-index: -2; /* fica atrás do conteúdo */
}

.elementor-335 .elementor-element.elementor-element-55c625a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 80%; /* ocupa 50% da parte de baixo */
  background: linear-gradient(to bottom, transparent, #FFF5E6);
  z-index: -1; /* fica acima da imagem, mas abaixo do conteúdo */
}/* End custom CSS */