.elementor-3760 .elementor-element.elementor-element-aa17bcf{--display:flex;--min-height:1092px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-aa17bcf:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-aa17bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/09/01_wide_1x-1.webp");background-position:top center;background-repeat:no-repeat;}.elementor-3760 .elementor-element.elementor-element-5be212e{width:var( --container-widget-width, 465px );max-width:465px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:465px;--container-widget-flex-grow:0;}.elementor-3760 .elementor-element.elementor-element-a725dea .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3760 .elementor-element.elementor-element-a725dea .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3760 .elementor-element.elementor-element-a725dea{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3760 .elementor-element.elementor-element-a725dea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3760 .elementor-element.elementor-element-a725dea .elementor-icon-list-item > a{font-family:"Mulish", Sans-serif;font-size:14px;}.elementor-3760 .elementor-element.elementor-element-a725dea .elementor-icon-list-text{color:#F9F4F0;transition:color 0.3s;}.elementor-3760 .elementor-element.elementor-element-bc903d8{width:var( --container-widget-width, 702px );max-width:702px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:702px;--container-widget-flex-grow:0;}.elementor-3760 .elementor-element.elementor-element-bc903d8 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:58px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-3760 .elementor-element.elementor-element-3ce2c6c{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-c01daa4{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 00px 16px 16px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-6218d99 .elementor-button{background-color:#02010100;font-size:16px;font-weight:700;text-transform:uppercase;fill:#02010100;color:#02010100;padding:25px 25px 25px 25px;}.elementor-3760 .elementor-element.elementor-element-6218d99{width:var( --container-widget-width, 474px );max-width:474px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:474px;--container-widget-flex-grow:0;}.elementor-3760 .elementor-element.elementor-element-f0f087f{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-f0f087f:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-f0f087f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/09/frame_1171275165.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-3760 .elementor-element.elementor-element-a5bab9a{width:var( --container-widget-width, 764px );max-width:764px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:764px;--container-widget-flex-grow:0;text-align:center;}.elementor-3760 .elementor-element.elementor-element-a5bab9a.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-a5bab9a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-3760 .elementor-element.elementor-element-0b21e83{--display:flex;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:20;}.elementor-3760 .elementor-element.elementor-element-0b21e83.e-con{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-a41f86d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-f552162{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 00px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-347c22f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-1937d53{--display:flex;--min-height:1318px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:178px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-1937d53:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-1937d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/09/lp.webp");background-position:top center;background-repeat:no-repeat;}.elementor-3760 .elementor-element.elementor-element-dea5cdd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-63ca7ea{width:var( --container-widget-width, 764px );max-width:764px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:764px;--container-widget-flex-grow:0;text-align:start;}.elementor-3760 .elementor-element.elementor-element-63ca7ea.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-63ca7ea .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-3760 .elementor-element.elementor-element-d615c43{width:var( --container-widget-width, 460px );max-width:460px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;}.elementor-3760 .elementor-element.elementor-element-d615c43.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-d615c43 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:39px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-3760 .elementor-element.elementor-element-9dfd5c5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-9dfd5c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3760 .elementor-element.elementor-element-da99b8f{width:var( --container-widget-width, 738px );max-width:738px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:738px;--container-widget-flex-grow:0;text-align:start;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-da99b8f.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-0fa4465{width:var( --container-widget-width, 738px );max-width:738px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:738px;--container-widget-flex-grow:0;text-align:start;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-0fa4465.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-8c8d6fa{width:var( --container-widget-width, 460px );max-width:460px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;}.elementor-3760 .elementor-element.elementor-element-8c8d6fa.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-8c8d6fa .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:39px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-3760 .elementor-element.elementor-element-9bbdf82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-9bbdf82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3760 .elementor-element.elementor-element-0e52559{width:var( --container-widget-width, 738px );max-width:738px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:738px;--container-widget-flex-grow:0;text-align:start;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-0e52559.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-c22e856{width:var( --container-widget-width, 738px );max-width:738px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:738px;--container-widget-flex-grow:0;text-align:start;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-c22e856.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-532a60c{width:var( --container-widget-width, 460px );max-width:460px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;}.elementor-3760 .elementor-element.elementor-element-532a60c.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-532a60c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:39px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-3760 .elementor-element.elementor-element-7067efa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-7067efa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3760 .elementor-element.elementor-element-00ff23f{width:var( --container-widget-width, 738px );max-width:738px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:738px;--container-widget-flex-grow:0;text-align:start;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-00ff23f.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-bb68d90{width:var( --container-widget-width, 738px );max-width:738px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:738px;--container-widget-flex-grow:0;text-align:start;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-bb68d90.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-6ddc94f{width:var( --container-widget-width, 460px );max-width:460px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;}.elementor-3760 .elementor-element.elementor-element-6ddc94f.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-6ddc94f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:39px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-3760 .elementor-element.elementor-element-1820e25{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-1820e25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3760 .elementor-element.elementor-element-7cd804b{width:var( --container-widget-width, 738px );max-width:738px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:738px;--container-widget-flex-grow:0;text-align:start;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-7cd804b.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-39cc329{width:var( --container-widget-width, 738px );max-width:738px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:738px;--container-widget-flex-grow:0;text-align:start;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-39cc329.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-32927ca{width:var( --container-widget-width, 460px );max-width:460px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;}.elementor-3760 .elementor-element.elementor-element-32927ca.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-32927ca .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:39px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-3760 .elementor-element.elementor-element-7d78277{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-7d78277.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3760 .elementor-element.elementor-element-79f3568{width:var( --container-widget-width, 738px );max-width:738px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:738px;--container-widget-flex-grow:0;text-align:start;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-79f3568.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-3a8a2e4{width:var( --container-widget-width, 738px );max-width:738px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:738px;--container-widget-flex-grow:0;text-align:start;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-3a8a2e4.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-64f0dac{--display:flex;}.elementor-3760 .elementor-element.elementor-element-5787ce1{width:var( --container-widget-width, 681px );max-width:681px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:681px;--container-widget-flex-grow:0;text-align:center;}.elementor-3760 .elementor-element.elementor-element-5787ce1.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-5787ce1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-3760 .elementor-element.elementor-element-819f775{width:var( --container-widget-width, 722px );max-width:722px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:722px;--container-widget-flex-grow:0;z-index:20;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3760 .elementor-element.elementor-element-819f775.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-819f775 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3760 .elementor-element.elementor-element-819f775 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3760 .elementor-element.elementor-element-819f775 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-3760 .elementor-element.elementor-element-819f775 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3760 .elementor-element.elementor-element-819f775 .elementor-icon-list-item > a{font-family:"Mulish", Sans-serif;font-size:18px;line-height:1.5em;}.elementor-3760 .elementor-element.elementor-element-819f775 .elementor-icon-list-text{color:#6A4D53;transition:color 0.3s;}.elementor-3760 .elementor-element.elementor-element-e5e761f{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-c7cdc41{width:var( --container-widget-width, 300px );max-width:300px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:300px;--container-widget-flex-grow:0;z-index:20;}.elementor-3760 .elementor-element.elementor-element-c7cdc41.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-c7cdc41 .elementor-icon-wrapper{text-align:center;}.elementor-3760 .elementor-element.elementor-element-c7cdc41 .elementor-icon{font-size:300px;}.elementor-3760 .elementor-element.elementor-element-c7cdc41 .elementor-icon svg{height:300px;}.elementor-3760 .elementor-element.elementor-element-9af25be{width:var( --container-widget-width, 562px );max-width:562px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:562px;--container-widget-flex-grow:0;text-align:center;}.elementor-3760 .elementor-element.elementor-element-9af25be.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-9af25be .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-3760 .elementor-element.elementor-element-53ffb1b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-53ffb1b.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-e686a3d{width:var( --container-widget-width, 880px );max-width:880px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 00px 16px 16px;--container-widget-width:880px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-e686a3d.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-f36bc5d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-f36bc5d.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-6497466 .elementor-button{background-color:#02010100;font-size:16px;font-weight:700;text-transform:uppercase;fill:#02010100;color:#02010100;padding:25px 25px 25px 25px;}.elementor-3760 .elementor-element.elementor-element-6497466{width:var( --container-widget-width, 474px );max-width:474px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:474px;--container-widget-flex-grow:0;}.elementor-3760 .elementor-element.elementor-element-6497466.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-0edbd30{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:115px;--padding-bottom:117px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-0edbd30:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-0edbd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/09/12_wide_1x.webp");background-position:top center;background-repeat:no-repeat;}.elementor-3760 .elementor-element.elementor-element-df916b2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-f0c8c7b{width:var( --container-widget-width, 764px );max-width:764px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:764px;--container-widget-flex-grow:0;}.elementor-3760 .elementor-element.elementor-element-f0c8c7b.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-f0c8c7b .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-3760 .elementor-element.elementor-element-13861ce{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-3760 .elementor-element.elementor-element-dc037f1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-dc037f1:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-dc037f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C2F3D;}.elementor-3760 .elementor-element.elementor-element-c9a979b{width:var( --container-widget-width, 764px );max-width:764px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:764px;--container-widget-flex-grow:0;text-align:center;}.elementor-3760 .elementor-element.elementor-element-c9a979b.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-c9a979b .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-3760 .elementor-element.elementor-element-0dae841{width:var( --container-widget-width, 465px );max-width:465px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:465px;--container-widget-flex-grow:0;}.elementor-3760 .elementor-element.elementor-element-0dae841.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-6c54e64 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3760 .elementor-element.elementor-element-6c54e64 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3760 .elementor-element.elementor-element-6c54e64{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3760 .elementor-element.elementor-element-6c54e64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3760 .elementor-element.elementor-element-6c54e64 .elementor-icon-list-item > a{font-family:"Mulish", Sans-serif;font-size:14px;}.elementor-3760 .elementor-element.elementor-element-6c54e64 .elementor-icon-list-text{color:#8C2F3D;transition:color 0.3s;}.elementor-3760 .elementor-element.elementor-element-787e303{width:var( --container-widget-width, 801px );max-width:801px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:801px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3760 .elementor-element.elementor-element-787e303.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-14fb5c9 .elementor-button{background-color:var( --e-global-color-9e3bad8 );font-size:16px;font-weight:700;text-transform:uppercase;fill:#8D323F;color:#8D323F;border-radius:8px 8px 8px 8px;padding:25px 25px 25px 25px;}.elementor-3760 .elementor-element.elementor-element-14fb5c9{width:var( --container-widget-width, 474px );max-width:474px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:474px;--container-widget-flex-grow:0;}.elementor-3760 .elementor-element.elementor-element-14fb5c9.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-e8a18a4{--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;--justify-content:space-between;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-e8a18a4:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-e8a18a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B1C21;}.elementor-3760 .elementor-element.elementor-element-a63fe1d{width:var( --container-widget-width, 350px );max-width:350px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:350px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FAF5F199;}.elementor-3760 .elementor-element.elementor-element-dd7c91a{width:var( --container-widget-width, 260px );max-width:260px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-3760 .elementor-element.elementor-element-dd7c91a img{width:100%;}body.elementor-page-3760:not(.elementor-motion-effects-element-type-background), body.elementor-page-3760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF4F0;}@media(min-width:768px){.elementor-3760 .elementor-element.elementor-element-aa17bcf{--content-width:1280px;}.elementor-3760 .elementor-element.elementor-element-0b21e83{--width:846px;}.elementor-3760 .elementor-element.elementor-element-dea5cdd{--width:758px;}.elementor-3760 .elementor-element.elementor-element-9dfd5c5{--width:87%;}.elementor-3760 .elementor-element.elementor-element-9bbdf82{--width:87%;}.elementor-3760 .elementor-element.elementor-element-7067efa{--width:87%;}.elementor-3760 .elementor-element.elementor-element-1820e25{--width:87%;}.elementor-3760 .elementor-element.elementor-element-7d78277{--width:87%;}.elementor-3760 .elementor-element.elementor-element-df916b2{--width:705px;}}@media(max-width:1366px) and (min-width:768px){.elementor-3760 .elementor-element.elementor-element-aa17bcf{--content-width:90%;}.elementor-3760 .elementor-element.elementor-element-9dfd5c5{--width:87%;}.elementor-3760 .elementor-element.elementor-element-9bbdf82{--width:87%;}.elementor-3760 .elementor-element.elementor-element-7067efa{--width:87%;}.elementor-3760 .elementor-element.elementor-element-1820e25{--width:87%;}.elementor-3760 .elementor-element.elementor-element-7d78277{--width:87%;}.elementor-3760 .elementor-element.elementor-element-df916b2{--width:608px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3760 .elementor-element.elementor-element-f0f087f{--content-width:90%;}.elementor-3760 .elementor-element.elementor-element-0b21e83{--width:100%;}.elementor-3760 .elementor-element.elementor-element-dea5cdd{--width:100%;}.elementor-3760 .elementor-element.elementor-element-9dfd5c5{--width:85%;}.elementor-3760 .elementor-element.elementor-element-9bbdf82{--width:85%;}.elementor-3760 .elementor-element.elementor-element-7067efa{--width:85%;}.elementor-3760 .elementor-element.elementor-element-1820e25{--width:85%;}.elementor-3760 .elementor-element.elementor-element-7d78277{--width:85%;}.elementor-3760 .elementor-element.elementor-element-df916b2{--width:100%;}}@media(max-width:1366px){.elementor-3760 .elementor-element.elementor-element-bc903d8{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}.elementor-3760 .elementor-element.elementor-element-bc903d8 .elementor-heading-title{font-size:48px;}.elementor-3760 .elementor-element.elementor-element-a5bab9a{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}.elementor-3760 .elementor-element.elementor-element-63ca7ea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3760 .elementor-element.elementor-element-d615c43{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3760 .elementor-element.elementor-element-9dfd5c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-da99b8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3760 .elementor-element.elementor-element-0fa4465{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;}.elementor-3760 .elementor-element.elementor-element-0fa4465.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-8c8d6fa{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3760 .elementor-element.elementor-element-9bbdf82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-0e52559{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3760 .elementor-element.elementor-element-c22e856{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;}.elementor-3760 .elementor-element.elementor-element-c22e856.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-532a60c{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3760 .elementor-element.elementor-element-7067efa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-00ff23f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3760 .elementor-element.elementor-element-bb68d90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;}.elementor-3760 .elementor-element.elementor-element-bb68d90.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-6ddc94f{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3760 .elementor-element.elementor-element-1820e25{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-7cd804b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3760 .elementor-element.elementor-element-39cc329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;}.elementor-3760 .elementor-element.elementor-element-39cc329.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-32927ca{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3760 .elementor-element.elementor-element-7d78277{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-79f3568{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3760 .elementor-element.elementor-element-3a8a2e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;}.elementor-3760 .elementor-element.elementor-element-3a8a2e4.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-5787ce1{--container-widget-width:790px;--container-widget-flex-grow:0;width:var( --container-widget-width, 790px );max-width:790px;}.elementor-3760 .elementor-element.elementor-element-9af25be{--container-widget-width:790px;--container-widget-flex-grow:0;width:var( --container-widget-width, 790px );max-width:790px;}.elementor-3760 .elementor-element.elementor-element-0edbd30:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-0edbd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-3760 .elementor-element.elementor-element-f0c8c7b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3760 .elementor-element.elementor-element-c9a979b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:1024px){.elementor-3760 .elementor-element.elementor-element-aa17bcf:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-aa17bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/09/01_tablet_1x-1.webp");background-position:bottom center;background-size:contain;}.elementor-3760 .elementor-element.elementor-element-aa17bcf{--min-height:0px;--padding-top:4%;--padding-bottom:79%;--padding-left:0%;--padding-right:0%;}.elementor-3760 .elementor-element.elementor-element-5be212e{width:var( --container-widget-width, 274px );max-width:274px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-3760 .elementor-element.elementor-element-5be212e.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-a725dea.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-a725dea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3760 .elementor-element.elementor-element-a725dea .elementor-icon-list-item > a{font-size:11px;}.elementor-3760 .elementor-element.elementor-element-bc903d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3760 .elementor-element.elementor-element-bc903d8.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-bc903d8 .elementor-heading-title{font-size:39px;}.elementor-3760 .elementor-element.elementor-element-3ce2c6c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-3ce2c6c.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-c01daa4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-c01daa4.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-6218d99{--container-widget-width:479px;--container-widget-flex-grow:0;width:var( --container-widget-width, 479px );max-width:479px;}.elementor-3760 .elementor-element.elementor-element-6218d99.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-a5bab9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-3760 .elementor-element.elementor-element-a5bab9a.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-a5bab9a .elementor-heading-title{font-size:39px;}.elementor-3760 .elementor-element.elementor-element-a41f86d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-a41f86d.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-f552162{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-f552162.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-347c22f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-347c22f.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-1937d53:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-1937d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/09/04_tablet_1x-1.webp");background-position:bottom center;background-size:contain;}.elementor-3760 .elementor-element.elementor-element-1937d53{--min-height:0px;--padding-top:20%;--padding-bottom:77%;--padding-left:0%;--padding-right:0%;}.elementor-3760 .elementor-element.elementor-element-63ca7ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-3760 .elementor-element.elementor-element-63ca7ea.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-63ca7ea .elementor-heading-title{font-size:39px;}.elementor-3760 .elementor-element.elementor-element-d615c43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:58px;--container-widget-flex-grow:0;width:var( --container-widget-width, 58px );max-width:58px;text-align:center;}.elementor-3760 .elementor-element.elementor-element-d615c43.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-d615c43 .elementor-heading-title{font-size:42px;}.elementor-3760 .elementor-element.elementor-element-0298771.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-9dfd5c5{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-3760 .elementor-element.elementor-element-da99b8f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-da99b8f.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-0fa4465{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-0fa4465.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-8c8d6fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:58px;--container-widget-flex-grow:0;width:var( --container-widget-width, 58px );max-width:58px;text-align:center;}.elementor-3760 .elementor-element.elementor-element-8c8d6fa.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-8c8d6fa .elementor-heading-title{font-size:42px;}.elementor-3760 .elementor-element.elementor-element-9bbdf82{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-3760 .elementor-element.elementor-element-0e52559{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-0e52559.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-c22e856{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-c22e856.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-532a60c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:58px;--container-widget-flex-grow:0;width:var( --container-widget-width, 58px );max-width:58px;text-align:center;}.elementor-3760 .elementor-element.elementor-element-532a60c.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-532a60c .elementor-heading-title{font-size:42px;}.elementor-3760 .elementor-element.elementor-element-7067efa{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-3760 .elementor-element.elementor-element-00ff23f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-00ff23f.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-bb68d90{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-bb68d90.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-6ddc94f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:58px;--container-widget-flex-grow:0;width:var( --container-widget-width, 58px );max-width:58px;text-align:center;}.elementor-3760 .elementor-element.elementor-element-6ddc94f.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-6ddc94f .elementor-heading-title{font-size:42px;}.elementor-3760 .elementor-element.elementor-element-1820e25{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-3760 .elementor-element.elementor-element-7cd804b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-7cd804b.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-39cc329{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-39cc329.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-32927ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:58px;--container-widget-flex-grow:0;width:var( --container-widget-width, 58px );max-width:58px;text-align:center;}.elementor-3760 .elementor-element.elementor-element-32927ca.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-32927ca .elementor-heading-title{font-size:42px;}.elementor-3760 .elementor-element.elementor-element-7d78277{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-3760 .elementor-element.elementor-element-79f3568{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-79f3568.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-3a8a2e4{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-3a8a2e4.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-5787ce1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;text-align:center;}.elementor-3760 .elementor-element.elementor-element-5787ce1.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-5787ce1 .elementor-heading-title{font-size:39px;}.elementor-3760 .elementor-element.elementor-element-9af25be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;text-align:center;}.elementor-3760 .elementor-element.elementor-element-9af25be.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-9af25be .elementor-heading-title{font-size:39px;}.elementor-3760 .elementor-element.elementor-element-53ffb1b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-53ffb1b.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-e686a3d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-e686a3d.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-f36bc5d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-f36bc5d.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-6497466{--container-widget-width:479px;--container-widget-flex-grow:0;width:var( --container-widget-width, 479px );max-width:479px;}.elementor-3760 .elementor-element.elementor-element-6497466.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-0edbd30:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-0edbd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/09/05_tablet_1x-1.webp");background-position:bottom center;background-size:contain;}.elementor-3760 .elementor-element.elementor-element-0edbd30{--padding-top:6%;--padding-bottom:53%;--padding-left:0%;--padding-right:0%;}.elementor-3760 .elementor-element.elementor-element-f0c8c7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-3760 .elementor-element.elementor-element-f0c8c7b.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-f0c8c7b .elementor-heading-title{font-size:39px;}.elementor-3760 .elementor-element.elementor-element-13861ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-13861ce.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-c9a979b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-3760 .elementor-element.elementor-element-c9a979b.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-c9a979b .elementor-heading-title{font-size:39px;}.elementor-3760 .elementor-element.elementor-element-6c54e64.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-6c54e64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3760 .elementor-element.elementor-element-6c54e64 .elementor-icon-list-item > a{font-size:11px;}.elementor-3760 .elementor-element.elementor-element-787e303{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-787e303.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-14fb5c9{--container-widget-width:479px;--container-widget-flex-grow:0;width:var( --container-widget-width, 479px );max-width:479px;}.elementor-3760 .elementor-element.elementor-element-14fb5c9.elementor-element{--align-self:center;}.elementor-3760 .elementor-element.elementor-element-a63fe1d.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-a63fe1d{text-align:center;}}@media(max-width:767px){.elementor-3760 .elementor-element.elementor-element-aa17bcf:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-aa17bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/09/01_mobile_1x-1.webp");}.elementor-3760 .elementor-element.elementor-element-aa17bcf{--padding-top:4%;--padding-bottom:89%;--padding-left:0%;--padding-right:0%;}.elementor-3760 .elementor-element.elementor-element-5be212e{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:196px;--container-widget-flex-grow:0;width:var( --container-widget-width, 196px );max-width:196px;}.elementor-3760 .elementor-element.elementor-element-a725dea{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3760 .elementor-element.elementor-element-a725dea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3760 .elementor-element.elementor-element-a725dea .elementor-icon-list-item > a{font-size:10px;}.elementor-3760 .elementor-element.elementor-element-bc903d8 .elementor-heading-title{font-size:26px;}.elementor-3760 .elementor-element.elementor-element-3ce2c6c{font-size:14px;}.elementor-3760 .elementor-element.elementor-element-c01daa4{padding:8px 0px 8px 8px;font-size:14px;}.elementor-3760 .elementor-element.elementor-element-bcbbf9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3760 .elementor-element.elementor-element-6218d99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3760 .elementor-element.elementor-element-6218d99 .elementor-button{font-size:14px;line-height:1.3em;padding:20px 10px 20px 10px;}.elementor-3760 .elementor-element.elementor-element-f0f087f:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-f0f087f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/09/02_mobilet_1x.webp");}.elementor-3760 .elementor-element.elementor-element-f0f087f{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3760 .elementor-element.elementor-element-a5bab9a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3760 .elementor-element.elementor-element-a5bab9a .elementor-heading-title{font-size:28px;}.elementor-3760 .elementor-element.elementor-element-0b21e83{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3760 .elementor-element.elementor-element-a41f86d{font-size:14px;}.elementor-3760 .elementor-element.elementor-element-f552162{padding:8px 0px 8px 8px;font-size:14px;}.elementor-3760 .elementor-element.elementor-element-347c22f{font-size:14px;}.elementor-3760 .elementor-element.elementor-element-1937d53:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-1937d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/09/04_mobile_1x-1.webp");}.elementor-3760 .elementor-element.elementor-element-1937d53{--padding-top:35%;--padding-bottom:120%;--padding-left:0%;--padding-right:0%;}.elementor-3760 .elementor-element.elementor-element-63ca7ea{--container-widget-width:224px;--container-widget-flex-grow:0;width:var( --container-widget-width, 224px );max-width:224px;}.elementor-3760 .elementor-element.elementor-element-63ca7ea .elementor-heading-title{font-size:28px;}.elementor-3760 .elementor-element.elementor-element-d615c43{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-3760 .elementor-element.elementor-element-d615c43.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-d615c43 .elementor-heading-title{font-size:33px;}.elementor-3760 .elementor-element.elementor-element-9dfd5c5{--width:80%;}.elementor-3760 .elementor-element.elementor-element-da99b8f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-0fa4465{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-8c8d6fa{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-3760 .elementor-element.elementor-element-8c8d6fa.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-8c8d6fa .elementor-heading-title{font-size:33px;}.elementor-3760 .elementor-element.elementor-element-9bbdf82{--width:80%;}.elementor-3760 .elementor-element.elementor-element-0e52559{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-c22e856{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-532a60c{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-3760 .elementor-element.elementor-element-532a60c.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-532a60c .elementor-heading-title{font-size:33px;}.elementor-3760 .elementor-element.elementor-element-7067efa{--width:80%;}.elementor-3760 .elementor-element.elementor-element-00ff23f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-bb68d90{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-6ddc94f{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-3760 .elementor-element.elementor-element-6ddc94f.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-6ddc94f .elementor-heading-title{font-size:33px;}.elementor-3760 .elementor-element.elementor-element-1820e25{--width:80%;}.elementor-3760 .elementor-element.elementor-element-7cd804b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-39cc329{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-32927ca{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-3760 .elementor-element.elementor-element-32927ca.elementor-element{--align-self:flex-start;}.elementor-3760 .elementor-element.elementor-element-32927ca .elementor-heading-title{font-size:33px;}.elementor-3760 .elementor-element.elementor-element-7d78277{--width:80%;}.elementor-3760 .elementor-element.elementor-element-79f3568{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-3a8a2e4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3760 .elementor-element.elementor-element-5787ce1{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-3760 .elementor-element.elementor-element-5787ce1 .elementor-heading-title{font-size:28px;}.elementor-3760 .elementor-element.elementor-element-819f775 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3760 .elementor-element.elementor-element-819f775 .elementor-icon-list-item > a{font-size:16px;}.elementor-3760 .elementor-element.elementor-element-9af25be{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-3760 .elementor-element.elementor-element-9af25be .elementor-heading-title{font-size:28px;}.elementor-3760 .elementor-element.elementor-element-53ffb1b{font-size:14px;}.elementor-3760 .elementor-element.elementor-element-e686a3d{padding:8px 0px 8px 8px;font-size:14px;}.elementor-3760 .elementor-element.elementor-element-f36bc5d{font-size:14px;}.elementor-3760 .elementor-element.elementor-element-6497466{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3760 .elementor-element.elementor-element-6497466 .elementor-button{font-size:14px;line-height:1.3em;padding:20px 10px 20px 10px;}.elementor-3760 .elementor-element.elementor-element-0edbd30:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-0edbd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/09/05_mobile_1x.webp");}.elementor-3760 .elementor-element.elementor-element-0edbd30{--padding-top:12%;--padding-bottom:113%;--padding-left:0%;--padding-right:0%;}.elementor-3760 .elementor-element.elementor-element-f0c8c7b{--container-widget-width:224px;--container-widget-flex-grow:0;width:var( --container-widget-width, 224px );max-width:224px;}.elementor-3760 .elementor-element.elementor-element-f0c8c7b .elementor-heading-title{font-size:28px;}.elementor-3760 .elementor-element.elementor-element-13861ce{font-size:14px;}.elementor-3760 .elementor-element.elementor-element-dc037f1{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3760 .elementor-element.elementor-element-c9a979b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3760 .elementor-element.elementor-element-c9a979b .elementor-heading-title{font-size:28px;}.elementor-3760 .elementor-element.elementor-element-0dae841{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-3760 .elementor-element.elementor-element-6c54e64{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3760 .elementor-element.elementor-element-6c54e64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3760 .elementor-element.elementor-element-6c54e64 .elementor-icon-list-item > a{font-size:10px;}.elementor-3760 .elementor-element.elementor-element-787e303{text-align:center;font-size:14px;}.elementor-3760 .elementor-element.elementor-element-14fb5c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3760 .elementor-element.elementor-element-14fb5c9 .elementor-button{font-size:14px;line-height:1.3em;padding:20px 10px 20px 10px;}.elementor-3760 .elementor-element.elementor-element-e8a18a4{--justify-content:center;}.elementor-3760 .elementor-element.elementor-element-a63fe1d{font-size:14px;}}/* Start custom CSS for icon-list, class: .elementor-element-a725dea */.elementor-3760 .elementor-element.elementor-element-a725dea .elementor-icon-list-item{
border-radius: 16.051px;
background: #8E3340;
box-shadow: 53.886px 26.37px 17.198px 0 rgba(0, 0, 0, 0.00), 34.396px 17.198px 14.905px 0 rgba(0, 0, 0, 0.01), 19.491px 9.172px 12.612px 0 rgba(0, 0, 0, 0.05), 8.026px 4.586px 9.172px 0 rgba(0, 0, 0, 0.09), 2.293px 1.147px 5.733px 0 rgba(0, 0, 0, 0.10);
padding: 4px 22.93px;
}

@media (max-width: 767px) {

    .elementor-3760 .elementor-element.elementor-element-a725dea .elementor-icon-list-item{
        width: 100%;
        margin-top: 5px;
        padding: 2px 4px;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c01daa4 */.elementor-3760 .elementor-element.elementor-element-c01daa4{
    border-left: 1px solid #933B48;
background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
padding: 16px 0 16px 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bcbbf9b */.elementor-3760 .elementor-element.elementor-element-bcbbf9b{
    height: 0px;
}
.noise {
    display: block;
    width: 100vw;
    height: 100vh;
    opacity: .13;
    background-image: url('https://filipaveiga.com/wp-content/uploads/2026/07/ruido-animado.gif');
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 100;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f552162 */.elementor-3760 .elementor-element.elementor-element-f552162{
    border-left: 1px solid #933B48;
background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
padding: 16px 0 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b21e83 */.elementor-3760 .elementor-element.elementor-element-0b21e83{
    border-radius: 16px;
border: 1px solid #FAF1EC;
background: #FFF;
box-shadow: 0 30px 8px 0 rgba(119, 113, 110, 0.00), 0 19px 8px 0 rgba(119, 113, 110, 0.01), 0 11px 7px 0 rgba(119, 113, 110, 0.05), 0 5px 5px 0 rgba(119, 113, 110, 0.09), 0 1px 3px 0 rgba(119, 113, 110, 0.10);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0298771 */.linha{
    width: 1px;
    height: 61px;
    background: #8C303E;
}

@media (max-width: 767px) {

    .linha{
        width: 100% !important;
        height: 1px!important;
       
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cacc6f4 */.linha{
    width: 1px;
    height: 61px;
    background: #8C303E;
}

@media (max-width: 767px) {

    .linha{
        width: 100% !important;
        height: 1px!important;
       
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5be26be */.linha{
    width: 1px;
    height: 61px;
    background: #8C303E;
}

@media (max-width: 767px) {

    .linha{
        width: 100% !important;
        height: 1px!important;
       
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f940d */.linha{
    width: 1px;
    height: 61px;
    background: #8C303E;
}

@media (max-width: 767px) {

    .linha{
        width: 100% !important;
        height: 1px!important;
       
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0571cdf */.linha{
    width: 1px;
    height: 61px;
    background: #8C303E;
}

@media (max-width: 767px) {

    .linha{
        width: 100% !important;
        height: 1px!important;
       
    }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-819f775 */.elementor-3760 .elementor-element.elementor-element-819f775 .elementor-icon-list-item{
border-radius: 16px;
border: 1px solid #FAF1EC;
background: #FFF;
box-shadow: 0 30px 8px 0 rgba(119, 113, 110, 0.00), 0 19px 8px 0 rgba(119, 113, 110, 0.01), 0 11px 7px 0 rgba(119, 113, 110, 0.05), 0 5px 5px 0 rgba(119, 113, 110, 0.09), 0 1px 3px 0 rgba(119, 113, 110, 0.10);
padding: 16px;

}

.elementor-3760 .elementor-element.elementor-element-819f775 .elementor-icon-list-item{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c7cdc41 */.elementor-3760 .elementor-element.elementor-element-c7cdc41 svg{
	height: unset !important;
}

.elementor-3760 .elementor-element.elementor-element-c7cdc41 svg #seta {
  animation: mover 2s infinite;
  /* animation-delay: 0s; */
}

@keyframes mover {
  0%, 100% {
    transform: translateY(-5px);
  }

  50% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e686a3d */.elementor-3760 .elementor-element.elementor-element-e686a3d{
    border-left: 1px solid #933B48;
background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
padding: 16px 0 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5e761f */.elementor-3760 .elementor-element.elementor-element-e5e761f{
    background: linear-gradient(0deg, rgba(237, 228, 223, 0.00) 0%, #EDE4DF 100%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c54e64 */.elementor-3760 .elementor-element.elementor-element-6c54e64 .elementor-icon-list-item{
border-radius: 16.051px;
background: #fff;
box-shadow: 53.886px 26.37px 17.198px 0 rgba(0, 0, 0, 0.00), 34.396px 17.198px 14.905px 0 rgba(0, 0, 0, 0.01), 19.491px 9.172px 12.612px 0 rgba(0, 0, 0, 0.05), 8.026px 4.586px 9.172px 0 rgba(0, 0, 0, 0.09), 2.293px 1.147px 5.733px 0 rgba(0, 0, 0, 0.10);
padding: 4px 22.93px;
}

@media (max-width: 767px) {

    .elementor-3760 .elementor-element.elementor-element-6c54e64 .elementor-icon-list-item{
        width: 100%;
        margin-top: 5px;
        padding: 2px 4px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc037f1 */.elementor-3760 .elementor-element.elementor-element-dc037f1::before{
    content: "";
   background: #C98F97;
    width: 100%;
    height: 9px;
    position: absolute;
    top: 0;
    left: 0;
}

.elementor-3760 .elementor-element.elementor-element-dc037f1::after{
    content: "";
   background: #C98F97;
    width: 100%;
    height: 9px;
    position: absolute;
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-3760 #simple-banner{
    display: none; 
}

/* remove scroll horizontal */
html, body {
  width: 100%;
  overflow-x: hidden !important;
  scroll-behavior: auto !important;
}

/* remove duplo scroll */
[data-elementor-type="wp-page"] {
  overflow: hidden !important;
}

/* quebra o texto suavemente */
.text-warped {
  text-wrap: nowrap;
}

/* quebra o texto abruptamente */
.text-balance {
  text-wrap: balance;
}

/* Bloquear margem vazia dos textos */
p:last-child {
  margin: 0;
}

/* Setup animação de Entrada GSAP */
.scl {
  transform: translate(-180px, 0);
  opacity: 0;
  filter: blur(10px);
  transition: 0.5s;
}

.scr {
  transform: translate(180px, 0);
  opacity: 0;
  filter: blur(10px);
  transition: 0.5s;
}

.sct {
  transform: translate(0, -180px);
  opacity: 0;
  filter: blur(10px);
  transition: 0.5s;
}

.scb {
  transform: translate(0, 180px);
  opacity: 0;
  filter: blur(10px);
  transition: 0.5s;
}

.elementor-editor-active .scl,
.elementor-editor-active .scr,
.elementor-editor-active .sct,
.elementor-editor-active .scb,
.ativo {
  transform: translate(0px, 0px);
  opacity: 1;
  filter: blur(0px);
}

.destaque {
 color:#8C2F3D;
 font-weight: 700px;
}


.botao-degrade {
  animation: brilho 3.4s infinite;
  background-image: linear-gradient(45deg, #8C2F3D, #A24351, #8C2F3D, #A24351);
  background-size: 400% 200%;
  border-radius: 8px;
  transform: scale(1);
  transition: 0.5s;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}

/* Texto do Botão */ 
.botao-degrade span {
  color: #fff !important;
}

/* Animação no Hover */ 
.botao-degrade:hover {
  transform: scale(1.05);
  transition: 0.5s;
}

/* Keyframes da Animação */ 
@keyframes brilho {
  0% {
    background-position: 0 0;
  }  
  100% {
    background-position: 100% 0;
  }
}


.lermais{
  --cor-texto:#6A4D53;      /* cor do parágrafo (do seu Figma) */
  --cor-label:#2d2622;      /* cor do "continue lendo" */
  --cor-circulo:#7d2f2f;    /* cor do círculo da setinha */
  --altura-fechado:110px;   /* altura do texto colapsado */
  font-family:'Mulish',-apple-system,BlinkMacSystemFont,sans-serif;
}
.lermais-texto{
  position:relative;
  max-height:var(--altura-fechado);
  overflow:hidden;
  transition:max-height .5s ease;
}
.lermais-texto p{
  margin:0;
  font-size:18px;          /* desktop */
  font-weight:400;         /* Regular */
  line-height:1.5;         /* 150% */
  color:var(--cor-texto);  /* #6A4D53 */
}
.lermais-btn{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  width:100%;
  margin-top:18px;
  padding:0;
  background:none;
  border:none;
  cursor:pointer;
  font-family:inherit;
}
.lermais-label{
  font-size:16px;
  font-weight:500;
  letter-spacing:.2px;
  color:var(--cor-label);
}
.lermais-icone{
  flex-shrink:0;
  width:34px;
  height:34px;
  border-radius:50%;
  background:var(--cor-circulo);
  display:flex;
  align-items:center;
  justify-content:center;
  transition:transform .35s ease;
}
.lermais.aberto .lermais-icone{transform:rotate(180deg);}


/* Mata o hover preto que o tema aplica no button */
.lermais-btn,
.lermais-btn:hover,
.lermais-btn:focus,
.lermais-btn:focus-visible,
.lermais-btn:active,
.lermais-btn:visited{
  background:none !important;
  background-color:transparent !important;
  box-shadow:none !important;
  outline:none !important;
  border:none !important;
  text-decoration:none !important;
  transform:none !important;   /* impede o botão de "levantar" no hover do tema */
  filter:none !important;
}

/* Garante que rótulo e círculo mantêm a cor certa em qualquer estado */
.lermais-btn:hover .lermais-label,
.lermais-btn:focus .lermais-label{
  color:var(--cor-label) !important;
}
.lermais-btn:hover .lermais-icone,
.lermais-btn:focus .lermais-icone{
  background:var(--cor-circulo) !important;
}
.lermais-btn:hover .lermais-icone svg,
.lermais-btn:focus .lermais-icone svg{
  stroke:#fff !important;
}
@media (max-width:767px){
  .lermais-texto p{font-size:16px;}   /* mobile */
}

.botao-degrade2 {
  animation: brilho 3.4s infinite;
  background-image: linear-gradient(45deg, #FBF5F1, #ECE4DE, #FBF5F1, #ECE4DE);
  background-size: 400% 200%;
  border-radius: 100px;
  transform: scale(1);
  transition: 0.5s;
  border: 1px solid #8C2F3D;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}

/* Texto do Botão */ 
.botao-degrade2 span {
  color: #8C2F3D !important;
}

/* Animação no Hover */ 
.botao-degrade2:hover {
  transform: scale(1.05);
  transition: 0.5s;
}

.linha-top::before{
    content: "";
    background: #6C2832;
    width: 100%;
    height: 7px;
    position: absolute;
    top: 0;
    left: 0;
}

.linha-bot::after{
    content: "";
    background: #6C2832;
    width: 100%;
    height: 7px;
    position: absolute;
    bottom: 0;
    left: 0;
}

/* Código para aumentar a área do clique para 100% */ 
.elementor-button {
  width: 100% !important;
}


@media (max-width: 767px) {

    .tabela{
        display: none;
    }

}/* End custom CSS */