.elementor-2266 .elementor-element.elementor-element-87e5565{--display:flex;--min-height:1031px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-87e5565:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-87e5565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/07/01-wide_1x-scaled.webp");background-position:top center;background-repeat:no-repeat;}.elementor-2266 .elementor-element.elementor-element-9fc3964{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:start;}.elementor-2266 .elementor-element.elementor-element-9fc3964 img{width:460px;}.elementor-2266 .elementor-element.elementor-element-540facd{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;}.elementor-2266 .elementor-element.elementor-element-540facd .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:58px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-e60b967{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-e0be2d0 .elementor-button{background-color:#02010100;font-size:16px;font-weight:700;text-transform:uppercase;fill:#02010100;color:#02010100;padding:25px 25px 25px 25px;}.elementor-2266 .elementor-element.elementor-element-e0be2d0{width:var( --container-widget-width, 562px );max-width:562px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:562px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-fac433f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-fac433f:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-fac433f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/07/02-wide_1x-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2266 .elementor-element.elementor-element-7196c5a{width:var( --container-widget-width, 100% );max-width:100%;margin:-93px 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;}.elementor-2266 .elementor-element.elementor-element-7196c5a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-d81dc22{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:40px;--icon-vertical-offset:0px;}.elementor-2266 .elementor-element.elementor-element-d81dc22.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-d81dc22 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2266 .elementor-element.elementor-element-d81dc22 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2266 .elementor-element.elementor-element-d81dc22 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-2266 .elementor-element.elementor-element-d81dc22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2266 .elementor-element.elementor-element-d81dc22 .elementor-icon-list-item > a{font-family:"Mulish", Sans-serif;font-size:18px;line-height:1.5em;}.elementor-2266 .elementor-element.elementor-element-d81dc22 .elementor-icon-list-text{color:#6A4D53;transition:color 0.3s;}.elementor-2266 .elementor-element.elementor-element-8cdebaa .elementor-button{background-color:#02010100;font-size:16px;font-weight:700;text-transform:uppercase;fill:#02010100;color:#02010100;padding:25px 25px 25px 25px;}.elementor-2266 .elementor-element.elementor-element-8cdebaa{width:var( --container-widget-width, 562px );max-width:562px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -115px) 0px;padding:0px 0px 0px 0px;--container-widget-width:562px;--container-widget-flex-grow:0;z-index:20;}.elementor-2266 .elementor-element.elementor-element-8cdebaa.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-29cdbff{--display:flex;--min-height:1283px;--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:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-29cdbff:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-29cdbff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/07/03-wide_1x.webp");background-position:top center;background-repeat:no-repeat;}.elementor-2266 .elementor-element.elementor-element-7306079{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-7306079.e-con{--align-self:flex-end;}.elementor-2266 .elementor-element.elementor-element-0012430{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:start;}.elementor-2266 .elementor-element.elementor-element-0012430 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-b034b90{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-f18fb83{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-dc05c7c{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-49e3c2d{--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:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-9fc52b6{width:var( --container-widget-width, 604px );max-width:604px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:604px;--container-widget-flex-grow:0;text-align:center;}.elementor-2266 .elementor-element.elementor-element-9fc52b6.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-9fc52b6 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-03c713d{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-03c713d.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-d7345e5{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:20px;font-weight:700;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-d7345e5.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-7fb54d0{--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:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2266 .elementor-element.elementor-element-b33aea5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-67d3ff8{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2266 .elementor-element.elementor-element-67d3ff8.elementor-element{--align-self:flex-start;}.elementor-2266 .elementor-element.elementor-element-0e9c863{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-0e9c863.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-f79faff{width:var( --container-widget-width, 100% );max-width:100%;margin:-15px 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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-f79faff.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-ca562b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-b1f9809{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2266 .elementor-element.elementor-element-b1f9809.elementor-element{--align-self:flex-start;}.elementor-2266 .elementor-element.elementor-element-6cb64b8{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-6cb64b8.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-eff38d9{width:var( --container-widget-width, 100% );max-width:100%;margin:-15px 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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-eff38d9.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-54c7846{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:20px;font-weight:700;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-54c7846.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-2bfdefa{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-2bfdefa:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-2bfdefa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C2F3D;}.elementor-2266 .elementor-element.elementor-element-a838337{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;}.elementor-2266 .elementor-element.elementor-element-a838337.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-a838337 .elementor-icon-wrapper{text-align:center;}.elementor-2266 .elementor-element.elementor-element-a838337 .elementor-icon{font-size:300px;}.elementor-2266 .elementor-element.elementor-element-a838337 .elementor-icon svg{height:300px;}.elementor-2266 .elementor-element.elementor-element-d90d44e{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;}.elementor-2266 .elementor-element.elementor-element-d90d44e .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#FAF5F1;}.elementor-2266 .elementor-element.elementor-element-380c2de{width:var( --container-widget-width, 722px );max-width:722px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -200px) 0px;padding:0px 0px 0px 0px;--container-widget-width:722px;--container-widget-flex-grow:0;z-index:20;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-2266 .elementor-element.elementor-element-380c2de.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-380c2de .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2266 .elementor-element.elementor-element-380c2de .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2266 .elementor-element.elementor-element-380c2de .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-2266 .elementor-element.elementor-element-380c2de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2266 .elementor-element.elementor-element-380c2de .elementor-icon-list-item > a{font-family:"Mulish", Sans-serif;font-size:18px;line-height:1.5em;}.elementor-2266 .elementor-element.elementor-element-380c2de .elementor-icon-list-text{color:#6A4D53;transition:color 0.3s;}.elementor-2266 .elementor-element.elementor-element-ba81518{--display:flex;--min-height:233px;--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;--z-index:12;}.elementor-2266 .elementor-element.elementor-element-ba81518:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-ba81518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/07/Frame-1171275154.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2266 .elementor-element.elementor-element-aebac31{--display:flex;--min-height:851px;--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:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-aebac31:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-aebac31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/07/04-wide_1x.webp");background-position:top center;background-repeat:no-repeat;}.elementor-2266 .elementor-element.elementor-element-5bf80c2{width:var( --container-widget-width, 450px );max-width:450px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:start;}.elementor-2266 .elementor-element.elementor-element-5bf80c2 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-553e95b{width:var( --container-widget-width, 396px );max-width:396px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:396px;--container-widget-flex-grow:0;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-2266 .elementor-element.elementor-element-553e95b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2266 .elementor-element.elementor-element-553e95b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2266 .elementor-element.elementor-element-553e95b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2266 .elementor-element.elementor-element-553e95b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2266 .elementor-element.elementor-element-553e95b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2266 .elementor-element.elementor-element-553e95b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2266 .elementor-element.elementor-element-553e95b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2266 .elementor-element.elementor-element-553e95b .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-2266 .elementor-element.elementor-element-553e95b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2266 .elementor-element.elementor-element-553e95b .elementor-icon-list-item > a{font-family:"Mulish", Sans-serif;font-size:18px;line-height:1.5em;}.elementor-2266 .elementor-element.elementor-element-553e95b .elementor-icon-list-text{color:#6A4D53;transition:color 0.3s;}.elementor-2266 .elementor-element.elementor-element-f805183{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-e342e93{width:var( --container-widget-width, 479px );max-width:479px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:479px;--container-widget-flex-grow:0;text-align:center;}.elementor-2266 .elementor-element.elementor-element-e342e93.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-e342e93 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-82185d7{--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:center;--flex-wrap:wrap;--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-2266 .elementor-element.elementor-element-f4b7e0b{width:var( --container-widget-width, 32% );max-width:32%;padding:32px 32px 32px 32px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-f4b7e0b .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-2266 .elementor-element.elementor-element-f4b7e0b .elementor-icon-box-title{margin-block-end:8px;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-f4b7e0b .elementor-icon{font-size:64px;}.elementor-2266 .elementor-element.elementor-element-f4b7e0b .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-f4b7e0b .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:24px;}.elementor-2266 .elementor-element.elementor-element-f4b7e0b .elementor-icon-box-description{font-family:"Mulish", Sans-serif;font-size:18px;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-28a507f{width:var( --container-widget-width, 32% );max-width:32%;padding:32px 32px 32px 32px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-28a507f .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-2266 .elementor-element.elementor-element-28a507f .elementor-icon-box-title{margin-block-end:8px;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-28a507f .elementor-icon{font-size:64px;}.elementor-2266 .elementor-element.elementor-element-28a507f .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-28a507f .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:24px;}.elementor-2266 .elementor-element.elementor-element-28a507f .elementor-icon-box-description{font-family:"Mulish", Sans-serif;font-size:18px;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-64e1440{width:var( --container-widget-width, 32% );max-width:32%;padding:32px 32px 32px 32px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-64e1440 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-2266 .elementor-element.elementor-element-64e1440 .elementor-icon-box-title{margin-block-end:8px;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-64e1440 .elementor-icon{font-size:64px;}.elementor-2266 .elementor-element.elementor-element-64e1440 .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-64e1440 .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:24px;}.elementor-2266 .elementor-element.elementor-element-64e1440 .elementor-icon-box-description{font-family:"Mulish", Sans-serif;font-size:18px;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-1187ad1{width:var( --container-widget-width, 32% );max-width:32%;padding:32px 32px 32px 32px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-1187ad1 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-2266 .elementor-element.elementor-element-1187ad1 .elementor-icon-box-title{margin-block-end:8px;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-1187ad1 .elementor-icon{font-size:64px;}.elementor-2266 .elementor-element.elementor-element-1187ad1 .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-1187ad1 .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:24px;}.elementor-2266 .elementor-element.elementor-element-1187ad1 .elementor-icon-box-description{font-family:"Mulish", Sans-serif;font-size:18px;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-c54f2e5{width:var( --container-widget-width, 32% );max-width:32%;padding:32px 32px 32px 32px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-c54f2e5 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-2266 .elementor-element.elementor-element-c54f2e5 .elementor-icon-box-title{margin-block-end:8px;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-c54f2e5 .elementor-icon{font-size:64px;}.elementor-2266 .elementor-element.elementor-element-c54f2e5 .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-c54f2e5 .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:24px;}.elementor-2266 .elementor-element.elementor-element-c54f2e5 .elementor-icon-box-description{font-family:"Mulish", Sans-serif;font-size:18px;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-87e047c{width:var( --container-widget-width, 32% );max-width:32%;padding:32px 32px 32px 32px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-87e047c .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-2266 .elementor-element.elementor-element-87e047c .elementor-icon-box-title{margin-block-end:8px;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-87e047c .elementor-icon{font-size:64px;}.elementor-2266 .elementor-element.elementor-element-87e047c .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-87e047c .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:24px;}.elementor-2266 .elementor-element.elementor-element-87e047c .elementor-icon-box-description{font-family:"Mulish", Sans-serif;font-size:18px;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-e53d9bb{width:var( --container-widget-width, 32% );max-width:32%;padding:32px 32px 32px 32px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-e53d9bb .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-2266 .elementor-element.elementor-element-e53d9bb .elementor-icon-box-title{margin-block-end:8px;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-e53d9bb .elementor-icon{font-size:64px;}.elementor-2266 .elementor-element.elementor-element-e53d9bb .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-e53d9bb .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:24px;}.elementor-2266 .elementor-element.elementor-element-e53d9bb .elementor-icon-box-description{font-family:"Mulish", Sans-serif;font-size:18px;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-c3ab778{width:var( --container-widget-width, 32% );max-width:32%;padding:32px 32px 32px 32px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-c3ab778 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-2266 .elementor-element.elementor-element-c3ab778 .elementor-icon-box-title{margin-block-end:8px;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-c3ab778 .elementor-icon{font-size:64px;}.elementor-2266 .elementor-element.elementor-element-c3ab778 .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-c3ab778 .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:24px;}.elementor-2266 .elementor-element.elementor-element-c3ab778 .elementor-icon-box-description{font-family:"Mulish", Sans-serif;font-size:18px;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-40ef3db{width:var( --container-widget-width, 32% );max-width:32%;padding:32px 32px 32px 32px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-40ef3db .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-2266 .elementor-element.elementor-element-40ef3db .elementor-icon-box-title{margin-block-end:8px;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-40ef3db .elementor-icon{font-size:64px;}.elementor-2266 .elementor-element.elementor-element-40ef3db .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-40ef3db .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:24px;}.elementor-2266 .elementor-element.elementor-element-40ef3db .elementor-icon-box-description{font-family:"Mulish", Sans-serif;font-size:18px;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-f63affd{--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:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-e545a2b{width:var( --container-widget-width, 479px );max-width:479px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:479px;--container-widget-flex-grow:0;text-align:center;}.elementor-2266 .elementor-element.elementor-element-e545a2b.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-e545a2b .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-3bf5891{--display:flex;}.elementor-2266 .elementor-element.elementor-element-eb078ed{--display:flex;--min-height:520px;--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-7a98937{--display:flex;}.elementor-2266 .elementor-element.elementor-element-3aa27f4{text-align:start;}.elementor-2266 .elementor-element.elementor-element-7e8d7d5{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:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-7e8d7d5.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-991d004{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:end;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-991d004.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-37b3857{width:var( --container-widget-width, 100% );max-width:100%;margin:-18px 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:end;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-37b3857.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-f8605b0.elementor-element{--order:-99999 /* order start hack */;}.elementor-2266 .elementor-element.elementor-element-f8605b0 img{border-radius:16px 16px 16px 16px;}.elementor-2266 .elementor-element.elementor-element-26948cd{--display:flex;}.elementor-2266 .elementor-element.elementor-element-4cc6a8f{--display:flex;--min-height:520px;--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-a8ee27f{--display:flex;}.elementor-2266 .elementor-element.elementor-element-d14e294{text-align:start;}.elementor-2266 .elementor-element.elementor-element-2ec614d{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:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-2ec614d.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-9cc6e78{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:end;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-9cc6e78.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-1452c1d{width:var( --container-widget-width, 100% );max-width:100%;margin:-18px 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:end;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-1452c1d.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-cf4db2f.elementor-element{--order:-99999 /* order start hack */;}.elementor-2266 .elementor-element.elementor-element-cf4db2f img{border-radius:16px 16px 16px 16px;}.elementor-2266 .elementor-element.elementor-element-6ec3065{--display:flex;}.elementor-2266 .elementor-element.elementor-element-c3c2565{--display:flex;--min-height:520px;--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-bd231a5{--display:flex;}.elementor-2266 .elementor-element.elementor-element-5594100{text-align:start;}.elementor-2266 .elementor-element.elementor-element-ebadd51{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:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-ebadd51.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-9dbcf07{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:end;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-9dbcf07.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-637c2d5{width:var( --container-widget-width, 100% );max-width:100%;margin:-18px 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:end;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-637c2d5.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-5c5d5eb.elementor-element{--order:-99999 /* order start hack */;}.elementor-2266 .elementor-element.elementor-element-5c5d5eb img{border-radius:16px 16px 16px 16px;}.elementor-2266 .elementor-element.elementor-element-fdf6d51{--display:flex;}.elementor-2266 .elementor-element.elementor-element-b03af52{--display:flex;--min-height:520px;--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-c05555e{--display:flex;}.elementor-2266 .elementor-element.elementor-element-fbb5c32{text-align:start;}.elementor-2266 .elementor-element.elementor-element-502c246{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:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-502c246.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-a225edb{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:end;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-a225edb.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-984254b{width:var( --container-widget-width, 100% );max-width:100%;margin:-18px 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:end;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-984254b.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-d7c47ba.elementor-element{--order:-99999 /* order start hack */;}.elementor-2266 .elementor-element.elementor-element-d7c47ba img{border-radius:16px 16px 16px 16px;}.elementor-2266 .elementor-element.elementor-element-fa0c430{--display:flex;}.elementor-2266 .elementor-element.elementor-element-e4d0f0d{--display:flex;--min-height:520px;--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-373960a{--display:flex;}.elementor-2266 .elementor-element.elementor-element-6151346{text-align:start;}.elementor-2266 .elementor-element.elementor-element-d4862ce{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:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-d4862ce.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-2da12df{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:end;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-2da12df.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-e09c95a{width:var( --container-widget-width, 100% );max-width:100%;margin:-18px 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:end;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-e09c95a.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-b626a5a.elementor-element{--order:-99999 /* order start hack */;}.elementor-2266 .elementor-element.elementor-element-b626a5a img{border-radius:16px 16px 16px 16px;}.elementor-2266 .elementor-element.elementor-element-efbcadb{--display:flex;}.elementor-2266 .elementor-element.elementor-element-a0c5dfc{--display:flex;--min-height:520px;--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-1c49f2e{--display:flex;}.elementor-2266 .elementor-element.elementor-element-dd0870e{text-align:start;}.elementor-2266 .elementor-element.elementor-element-5305d17{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:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-5305d17.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-da32e61{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:end;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-da32e61.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-c977543{width:var( --container-widget-width, 100% );max-width:100%;margin:-18px 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:end;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-c977543.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-f2299b8{--display:flex;}.elementor-2266 .elementor-element.elementor-element-b0c7a2b{--display:flex;--min-height:520px;--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-de9fa6f{--display:flex;}.elementor-2266 .elementor-element.elementor-element-9719402{text-align:start;}.elementor-2266 .elementor-element.elementor-element-503793b{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:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-503793b.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-839c2cb{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:end;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-839c2cb.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-4ec139a{width:var( --container-widget-width, 100% );max-width:100%;margin:-18px 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:end;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-4ec139a.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-b31f0bd.elementor-element{--order:-99999 /* order start hack */;}.elementor-2266 .elementor-element.elementor-element-b31f0bd img{border-radius:16px 16px 16px 16px;}.elementor-2266 .elementor-element.elementor-element-f355dac{--display:flex;}.elementor-2266 .elementor-element.elementor-element-7299e7f{--display:flex;--min-height:520px;--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-162698b{--display:flex;}.elementor-2266 .elementor-element.elementor-element-a1e4e6b{text-align:start;}.elementor-2266 .elementor-element.elementor-element-0586064{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:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-0586064.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-174adf6{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:end;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-174adf6.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-f0d3411{width:var( --container-widget-width, 100% );max-width:100%;margin:-18px 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:end;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-f0d3411.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-a25c4a2.elementor-element{--order:-99999 /* order start hack */;}.elementor-2266 .elementor-element.elementor-element-a25c4a2 img{border-radius:16px 16px 16px 16px;}.elementor-2266 .elementor-element.elementor-element-06e236b{--display:flex;}.elementor-2266 .elementor-element.elementor-element-c07c139{--display:flex;--min-height:520px;--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-dc7d54b{--display:flex;}.elementor-2266 .elementor-element.elementor-element-54e5642{text-align:start;}.elementor-2266 .elementor-element.elementor-element-d4772be{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:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-d4772be.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-144c172{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:end;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-144c172.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-360310d{width:var( --container-widget-width, 100% );max-width:100%;margin:-18px 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:end;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-360310d.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-dcb6dd7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:42px;--e-n-carousel-swiper-pagination-size:18px;--e-n-carousel-dots-normal-color:#903745;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:24px;--e-n-carousel-swiper-pagination-spacing:6px;}.elementor-2266 .elementor-element.elementor-element-dcb6dd7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-2266 .elementor-element.elementor-element-bb9b7b0{--display:flex;--min-height:10px;--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-bb9b7b0:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-bb9b7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE4E0;}.elementor-2266 .elementor-element.elementor-element-abf2322{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;}.elementor-2266 .elementor-element.elementor-element-abf2322.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-abf2322 .elementor-icon-wrapper{text-align:center;}.elementor-2266 .elementor-element.elementor-element-abf2322 .elementor-icon{font-size:300px;}.elementor-2266 .elementor-element.elementor-element-abf2322 .elementor-icon svg{height:300px;}.elementor-2266 .elementor-element.elementor-element-e5e4785{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;}.elementor-2266 .elementor-element.elementor-element-e5e4785 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-a80b7bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--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-2266 .elementor-element.elementor-element-c844ba3{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-8e2ad4d img{border-radius:8px 8px 8px 8px;}.elementor-2266 .elementor-element.elementor-element-61e0bd5{text-align:center;font-family:"Fraunces", Sans-serif;font-size:24px;}.elementor-2266 .elementor-element.elementor-element-0fbce84{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Fraunces", Sans-serif;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-d49170a{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-473e4c2 img{border-radius:8px 8px 8px 8px;}.elementor-2266 .elementor-element.elementor-element-c08d074{text-align:center;font-family:"Fraunces", Sans-serif;font-size:24px;}.elementor-2266 .elementor-element.elementor-element-8b8ae8e{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Fraunces", Sans-serif;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-5184ad3{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-9b6407d img{border-radius:8px 8px 8px 8px;}.elementor-2266 .elementor-element.elementor-element-ef04cc0{text-align:center;font-family:"Fraunces", Sans-serif;font-size:24px;}.elementor-2266 .elementor-element.elementor-element-46c5f84{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Fraunces", Sans-serif;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-ac9080c{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:20;}.elementor-2266 .elementor-element.elementor-element-f5d0bb7 img{border-radius:8px 8px 8px 8px;}.elementor-2266 .elementor-element.elementor-element-a9c200b{text-align:center;font-family:"Fraunces", Sans-serif;font-size:24px;}.elementor-2266 .elementor-element.elementor-element-eae1ff0{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Fraunces", Sans-serif;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-f505f3e{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:20;}.elementor-2266 .elementor-element.elementor-element-faedfa8 img{border-radius:8px 8px 8px 8px;}.elementor-2266 .elementor-element.elementor-element-0ba2e04{text-align:center;font-family:"Fraunces", Sans-serif;font-size:24px;}.elementor-2266 .elementor-element.elementor-element-a54a68c{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Fraunces", Sans-serif;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-88bd43e{--display:flex;--min-height:233px;--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:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2266 .elementor-element.elementor-element-88bd43e:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-88bd43e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/07/Frame-1171275155.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2266 .elementor-element.elementor-element-08ffc35{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-d6a79bd{width:var( --container-widget-width, 1050px );max-width:1050px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:center;}.elementor-2266 .elementor-element.elementor-element-d6a79bd.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-d6a79bd .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-631a46f{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-631a46f.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-9c6ad8f{--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:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-9c6ad8f:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-9c6ad8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE4DF;}.elementor-2266 .elementor-element.elementor-element-3feb6c7{--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:center;--gap:112px 20px;--row-gap:112px;--column-gap:20px;--flex-wrap:wrap;--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-2266 .elementor-element.elementor-element-545dea3{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-2103bc5{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-0dfe9a3.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-0dfe9a3{font-family:"Mulish", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;color:#6D5056;}.elementor-2266 .elementor-element.elementor-element-6c8a27f{width:var( --container-widget-width, 294px );max-width:294px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:center;}.elementor-2266 .elementor-element.elementor-element-6c8a27f.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-6c8a27f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-22efc31{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-22efc31.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-3feeb39{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-3feeb39.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-fc282d9{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-8d8cfb3{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-a01a574.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-a01a574{font-family:"Mulish", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;color:#6D5056;}.elementor-2266 .elementor-element.elementor-element-b5aa4da{width:var( --container-widget-width, 294px );max-width:294px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:center;}.elementor-2266 .elementor-element.elementor-element-b5aa4da.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-b5aa4da .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-89567f5{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-89567f5.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-ec4aeb0{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-ec4aeb0.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-0b5f899{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-f34f906{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-b899222.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-b899222{font-family:"Mulish", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;color:#6D5056;}.elementor-2266 .elementor-element.elementor-element-13606f1{width:var( --container-widget-width, 294px );max-width:294px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:center;}.elementor-2266 .elementor-element.elementor-element-13606f1.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-13606f1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-9039588{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-9039588.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-efdfbdb{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-efdfbdb.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-c227f12{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2266 .elementor-element.elementor-element-21ce4a4{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-95598b3.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-95598b3{font-family:"Mulish", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;color:#6D5056;}.elementor-2266 .elementor-element.elementor-element-55ebf83{width:var( --container-widget-width, 294px );max-width:294px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:center;}.elementor-2266 .elementor-element.elementor-element-55ebf83.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-55ebf83 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-9fc6d88{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-9fc6d88.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-ef7218b{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-ef7218b.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-06bc452{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-06bc452:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-06bc452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE4DF;}.elementor-2266 .elementor-element.elementor-element-c393fd0{width:var( --container-widget-width, 581px );max-width:581px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:581px;--container-widget-flex-grow:0;text-align:center;}.elementor-2266 .elementor-element.elementor-element-c393fd0.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-c393fd0 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-39029e1{width:var( --container-widget-width, 722px );max-width:722px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;padding:0px 0px 0px 0px;--container-widget-width:722px;--container-widget-flex-grow:0;z-index:20;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-2266 .elementor-element.elementor-element-39029e1.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-39029e1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2266 .elementor-element.elementor-element-39029e1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2266 .elementor-element.elementor-element-39029e1 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-2266 .elementor-element.elementor-element-39029e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2266 .elementor-element.elementor-element-39029e1 .elementor-icon-list-item > a{font-family:"Mulish", Sans-serif;font-size:18px;line-height:1.5em;}.elementor-2266 .elementor-element.elementor-element-39029e1 .elementor-icon-list-text{color:#6A4D53;transition:color 0.3s;}.elementor-2266 .elementor-element.elementor-element-f360dd0{--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:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-687cd09{width:var( --container-widget-width, 543px );max-width:543px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:543px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:20px;font-weight:700;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-687cd09.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-b319e01{width:var( --container-widget-width, 460px );max-width:460px;margin:50px 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-2266 .elementor-element.elementor-element-b319e01.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-b319e01 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-8250653{--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:112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-8250653:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-8250653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F3643;}.elementor-2266 .elementor-element.elementor-element-15e1b0e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-80px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:10;}.elementor-2266 .elementor-element.elementor-element-15e1b0e:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-15e1b0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-15e1b0e.e-con{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-d4c0723{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:1px;}.elementor-2266 .elementor-element.elementor-element-d4c0723 .elementor-divider-separator{width:100%;}.elementor-2266 .elementor-element.elementor-element-d4c0723 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-304388b.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-304388b{font-family:"Mulish", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;color:#6D5056;}.elementor-2266 .elementor-element.elementor-element-12e27a3{width:var( --container-widget-width, 460px );max-width:460px;margin:-8px 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-2266 .elementor-element.elementor-element-12e27a3.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-12e27a3 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:73px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-8b26108{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:1px;}.elementor-2266 .elementor-element.elementor-element-8b26108 .elementor-divider-separator{width:100%;}.elementor-2266 .elementor-element.elementor-element-8b26108 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-29a3a61 .elementor-button{background-color:#02010100;font-size:16px;font-weight:700;text-transform:uppercase;fill:#02010100;color:#02010100;padding:25px 25px 25px 25px;}.elementor-2266 .elementor-element.elementor-element-29a3a61{width:var( --container-widget-width, 562px );max-width:562px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:562px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-8900946{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-8900946.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-71dd847{--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;--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-2266 .elementor-element.elementor-element-0e61e3f .elementor-button{background-color:#02010100;font-size:16px;font-weight:700;text-transform:uppercase;fill:#02010100;color:#02010100;padding:25px 25px 25px 25px;}.elementor-2266 .elementor-element.elementor-element-0e61e3f{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-0e61e3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2266 .elementor-element.elementor-element-9693d93 .elementor-button{background-color:#02010100;font-size:16px;font-weight:700;text-transform:uppercase;fill:#02010100;color:#02010100;padding:25px 25px 25px 25px;}.elementor-2266 .elementor-element.elementor-element-9693d93{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-9693d93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2266 .elementor-element.elementor-element-b10e8c0{--display:flex;--min-height:877px;--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:264px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-b10e8c0:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-b10e8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/07/05-wide_1x.webp");background-position:top center;background-repeat:no-repeat;}.elementor-2266 .elementor-element.elementor-element-1587a49{--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-2266 .elementor-element.elementor-element-1587a49.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2266 .elementor-element.elementor-element-ff091d1{width:var( --container-widget-width, 581px );max-width:581px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:581px;--container-widget-flex-grow:0;text-align:start;}.elementor-2266 .elementor-element.elementor-element-ff091d1.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-ff091d1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-e18b9a2{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-e18b9a2.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-a9ef448 .elementor-button{background-color:#02010100;font-size:16px;font-weight:700;text-transform:uppercase;fill:#02010100;color:#02010100;padding:25px 25px 25px 25px;}.elementor-2266 .elementor-element.elementor-element-a9ef448{width:var( --container-widget-width, 562px );max-width:562px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:562px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-f28f8bc{--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:-118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2266 .elementor-element.elementor-element-b6bd6bf{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-2266 .elementor-element.elementor-element-b6bd6bf.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-b6bd6bf .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-3a120b2{--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-2266 .elementor-element.elementor-element-557e862{--display:flex;}.elementor-2266 .elementor-element.elementor-element-385ade6{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-385ade6.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-bf3878a{--display:flex;}.elementor-2266 .elementor-element.elementor-element-15f0f31{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-15f0f31.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-5b3d400{--display:flex;}.elementor-2266 .elementor-element.elementor-element-fc605a1{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-fc605a1.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-34bc3ee{--display:flex;}.elementor-2266 .elementor-element.elementor-element-53308cf{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-53308cf.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-d3bd85b{--display:flex;}.elementor-2266 .elementor-element.elementor-element-43e639d{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-43e639d.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-0567ca0{--display:flex;}.elementor-2266 .elementor-element.elementor-element-ec38074{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-ec38074.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-62ec4bb{--display:flex;}.elementor-2266 .elementor-element.elementor-element-48bd093{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-48bd093.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-83de954{--display:flex;}.elementor-2266 .elementor-element.elementor-element-7f7fb18{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-7f7fb18.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-288072f{--display:flex;}.elementor-2266 .elementor-element.elementor-element-fdd8bee{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-fdd8bee.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-9213b93{--display:flex;}.elementor-2266 .elementor-element.elementor-element-2c3c239{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-2c3c239.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-6f1f691{--display:flex;}.elementor-2266 .elementor-element.elementor-element-2fd551f{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-2fd551f.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-ae51ca2{--display:flex;}.elementor-2266 .elementor-element.elementor-element-cf899a6{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-cf899a6.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-3f91c60{--display:flex;}.elementor-2266 .elementor-element.elementor-element-bc801d2{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-bc801d2.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-97dc58e{--display:flex;}.elementor-2266 .elementor-element.elementor-element-730269c{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-730269c.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-80b91a4{--display:flex;}.elementor-2266 .elementor-element.elementor-element-c1a1d70{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-c1a1d70.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-b6fc6b7{--display:flex;}.elementor-2266 .elementor-element.elementor-element-2034cd2{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-2034cd2.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-12a483f{--display:flex;}.elementor-2266 .elementor-element.elementor-element-65f0202{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-65f0202.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-bd42bae{--display:flex;}.elementor-2266 .elementor-element.elementor-element-a86c866{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-a86c866.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-cbc1038{--display:flex;}.elementor-2266 .elementor-element.elementor-element-1f7796c{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-1f7796c.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-6dec727{--display:flex;}.elementor-2266 .elementor-element.elementor-element-9d13848{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-9d13848.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-6cc1a4c{--display:flex;}.elementor-2266 .elementor-element.elementor-element-0335fbb{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-0335fbb.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-cc22dff{--display:flex;}.elementor-2266 .elementor-element.elementor-element-42f3359{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-42f3359.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-212a627{--display:flex;}.elementor-2266 .elementor-element.elementor-element-46a3856{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-46a3856.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-a1804f2{--display:flex;}.elementor-2266 .elementor-element.elementor-element-7203f04{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-7203f04.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-45b01ff{--display:flex;}.elementor-2266 .elementor-element.elementor-element-7487401{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-7487401.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-d152068{--display:flex;}.elementor-2266 .elementor-element.elementor-element-20ce7e5{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:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-20ce7e5.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-98db876{--display:flex;}.elementor-2266 .elementor-element.elementor-element-20d3f1e{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -69px) 0px;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;z-index:20;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2266 .elementor-element.elementor-element-20d3f1e.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-20d3f1e {--n-accordion-padding:32px 32px 32px 32px;}:where( .elementor-2266 .elementor-element.elementor-element-20d3f1e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Mulish", Sans-serif;font-weight:700;}:where( .elementor-2266 .elementor-element.elementor-element-20d3f1e > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:32px;--padding-bottom:32px;--padding-left:32px;}.elementor-2266 .elementor-element.elementor-element-d8b9c7a{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-d8b9c7a:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-d8b9c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F3643;}.elementor-2266 .elementor-element.elementor-element-4663b8a{--display:flex;}.elementor-2266 .elementor-element.elementor-element-4663b8a.e-con{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-e3bc292{width:var( --container-widget-width, 581px );max-width:581px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:581px;--container-widget-flex-grow:0;text-align:start;}.elementor-2266 .elementor-element.elementor-element-e3bc292 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-3f2cc04{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-3f2cc04.elementor-element{--align-self:flex-start;}.elementor-2266 .elementor-element.elementor-element-80a0f7a{--display:flex;--align-items:center;--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:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:10;}.elementor-2266 .elementor-element.elementor-element-80a0f7a:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-80a0f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2266 .elementor-element.elementor-element-80a0f7a.e-con{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-42133ba.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-42133ba{font-family:"Mulish", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;color:#6D5056;}.elementor-2266 .elementor-element.elementor-element-6e51571{width:var( --container-widget-width, 460px );max-width:460px;margin:-8px 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-2266 .elementor-element.elementor-element-6e51571.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-6e51571 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:73px;font-weight:400;line-height:1.1em;color:#3E2A30;}.elementor-2266 .elementor-element.elementor-element-93c680c .elementor-button{background-color:#02010100;font-size:16px;font-weight:700;text-transform:uppercase;fill:#02010100;color:#02010100;padding:18px 18px 18px 18px;}.elementor-2266 .elementor-element.elementor-element-93c680c{width:var( --container-widget-width, 562px );max-width:562px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:562px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-ccc2a75{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:574px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6A4D53;}.elementor-2266 .elementor-element.elementor-element-ccc2a75.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-9fb95a5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-9fb95a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2266 .elementor-element.elementor-element-65f706e .elementor-button{background-color:#02010100;font-size:16px;font-weight:700;text-transform:uppercase;fill:#02010100;color:#02010100;padding:18px 18px 18px 18px;}.elementor-2266 .elementor-element.elementor-element-65f706e{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;}.elementor-2266 .elementor-element.elementor-element-65f706e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2266 .elementor-element.elementor-element-d9da713 .elementor-button{background-color:#02010100;font-size:16px;font-weight:700;text-transform:uppercase;fill:#02010100;color:#02010100;padding:18px 18px 18px 18px;}.elementor-2266 .elementor-element.elementor-element-d9da713{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;}.elementor-2266 .elementor-element.elementor-element-d9da713 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2266 .elementor-element.elementor-element-2086596{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-2086596:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-2086596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B1C21;}.elementor-2266 .elementor-element.elementor-element-e2bec82{width:var( --container-widget-width, 316px );max-width:316px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:316px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-e150106{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-2266 .elementor-element.elementor-element-c3801c9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-270dda9{width:var( --container-widget-width, 350px );max-width:350px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:350px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;color:#E1CBA0;}.elementor-2266 .elementor-element.elementor-element-d9adf1b{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:#FAF5F1;}.elementor-2266 .elementor-element.elementor-element-d9adf1b a{color:#FAF5F1;}.elementor-2266 .elementor-element.elementor-element-0525918{width:var( --container-widget-width, 350px );max-width:350px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:350px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;color:#E1CBA0;}.elementor-2266 .elementor-element.elementor-element-ac90a1f{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:#FAF5F1;}.elementor-2266 .elementor-element.elementor-element-ac90a1f a{color:#FAF5F1;}.elementor-2266 .elementor-element.elementor-element-3fc426b{--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-2266 .elementor-element.elementor-element-3fc426b:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-3fc426b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B1C21;}.elementor-2266 .elementor-element.elementor-element-b893f60{--divider-border-style:solid;--divider-color:#FAF5F112;--divider-border-width:1px;}.elementor-2266 .elementor-element.elementor-element-b893f60 .elementor-divider-separator{width:100%;}.elementor-2266 .elementor-element.elementor-element-b893f60 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2266 .elementor-element.elementor-element-d5f7ac6{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-2266 .elementor-element.elementor-element-fab87e2{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-2266 .elementor-element.elementor-element-fab87e2 img{width:100%;}body.elementor-page-2266:not(.elementor-motion-effects-element-type-background), body.elementor-page-2266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF5F1;}@media(min-width:768px){.elementor-2266 .elementor-element.elementor-element-87e5565{--content-width:1280px;}.elementor-2266 .elementor-element.elementor-element-7306079{--width:561px;}.elementor-2266 .elementor-element.elementor-element-b33aea5{--width:413px;}.elementor-2266 .elementor-element.elementor-element-ca562b0{--width:413px;}.elementor-2266 .elementor-element.elementor-element-aebac31{--content-width:795px;}.elementor-2266 .elementor-element.elementor-element-f805183{--content-width:1280px;}.elementor-2266 .elementor-element.elementor-element-f63affd{--content-width:1280px;}.elementor-2266 .elementor-element.elementor-element-bb9b7b0{--content-width:1280px;}.elementor-2266 .elementor-element.elementor-element-c844ba3{--width:30%;}.elementor-2266 .elementor-element.elementor-element-d49170a{--width:30%;}.elementor-2266 .elementor-element.elementor-element-5184ad3{--width:30%;}.elementor-2266 .elementor-element.elementor-element-ac9080c{--width:30%;}.elementor-2266 .elementor-element.elementor-element-f505f3e{--width:30%;}.elementor-2266 .elementor-element.elementor-element-545dea3{--width:413px;}.elementor-2266 .elementor-element.elementor-element-fc282d9{--width:413px;}.elementor-2266 .elementor-element.elementor-element-0b5f899{--width:413px;}.elementor-2266 .elementor-element.elementor-element-c227f12{--width:413px;}.elementor-2266 .elementor-element.elementor-element-15e1b0e{--width:650px;}.elementor-2266 .elementor-element.elementor-element-b10e8c0{--content-width:820px;}.elementor-2266 .elementor-element.elementor-element-1587a49{--width:422.993px;}.elementor-2266 .elementor-element.elementor-element-4663b8a{--width:500px;}.elementor-2266 .elementor-element.elementor-element-80a0f7a{--width:500px;}.elementor-2266 .elementor-element.elementor-element-9fb95a5{--width:100.232%;}.elementor-2266 .elementor-element.elementor-element-c3801c9{--width:320px;}}@media(max-width:1366px) and (min-width:768px){.elementor-2266 .elementor-element.elementor-element-87e5565{--content-width:90%;}.elementor-2266 .elementor-element.elementor-element-f805183{--content-width:90%;}.elementor-2266 .elementor-element.elementor-element-f63affd{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2266 .elementor-element.elementor-element-3feb6c7{--width:40%;}.elementor-2266 .elementor-element.elementor-element-545dea3{--width:40%;}.elementor-2266 .elementor-element.elementor-element-fc282d9{--width:40%;}.elementor-2266 .elementor-element.elementor-element-0b5f899{--width:40%;}.elementor-2266 .elementor-element.elementor-element-c227f12{--width:40%;}.elementor-2266 .elementor-element.elementor-element-c3801c9{--width:280px;}}@media(max-width:1366px){.elementor-2266 .elementor-element.elementor-element-f4b7e0b{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2266 .elementor-element.elementor-element-28a507f{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2266 .elementor-element.elementor-element-64e1440{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2266 .elementor-element.elementor-element-1187ad1{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2266 .elementor-element.elementor-element-c54f2e5{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2266 .elementor-element.elementor-element-87e047c{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2266 .elementor-element.elementor-element-e53d9bb{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2266 .elementor-element.elementor-element-c3ab778{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2266 .elementor-element.elementor-element-40ef3db{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2266 .elementor-element.elementor-element-eb078ed{--min-height:680px;}.elementor-2266 .elementor-element.elementor-element-4cc6a8f{--min-height:680px;}.elementor-2266 .elementor-element.elementor-element-c3c2565{--min-height:680px;}.elementor-2266 .elementor-element.elementor-element-b03af52{--min-height:680px;}.elementor-2266 .elementor-element.elementor-element-e4d0f0d{--min-height:680px;}.elementor-2266 .elementor-element.elementor-element-a0c5dfc{--min-height:680px;}.elementor-2266 .elementor-element.elementor-element-b0c7a2b{--min-height:680px;}.elementor-2266 .elementor-element.elementor-element-7299e7f{--min-height:680px;}.elementor-2266 .elementor-element.elementor-element-c07c139{--min-height:680px;}}@media(max-width:1024px){.elementor-2266 .elementor-element.elementor-element-87e5565:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-87e5565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/07/01-tablet_1x.webp");background-position:bottom center;}.elementor-2266 .elementor-element.elementor-element-87e5565{--padding-top:040px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-9fc3964{--container-widget-width:277px;--container-widget-flex-grow:0;width:var( --container-widget-width, 277px );max-width:277px;}.elementor-2266 .elementor-element.elementor-element-9fc3964.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-540facd{text-align:center;}.elementor-2266 .elementor-element.elementor-element-540facd .elementor-heading-title{font-size:40px;}.elementor-2266 .elementor-element.elementor-element-e60b967{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2266 .elementor-element.elementor-element-e60b967.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-e0be2d0{--container-widget-width:479px;--container-widget-flex-grow:0;width:var( --container-widget-width, 479px );max-width:479px;}.elementor-2266 .elementor-element.elementor-element-e0be2d0.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-7196c5a{text-align:center;}.elementor-2266 .elementor-element.elementor-element-7196c5a .elementor-heading-title{font-size:30px;}.elementor-2266 .elementor-element.elementor-element-8cdebaa{--container-widget-width:479px;--container-widget-flex-grow:0;width:var( --container-widget-width, 479px );max-width:479px;}.elementor-2266 .elementor-element.elementor-element-8cdebaa.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-29cdbff:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-29cdbff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/07/03-tablet_1x.webp");background-position:bottom center;}.elementor-2266 .elementor-element.elementor-element-29cdbff{--min-height:0px;--padding-top:151px;--padding-bottom:577px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-0012430{text-align:center;}.elementor-2266 .elementor-element.elementor-element-0012430 .elementor-heading-title{font-size:30px;}.elementor-2266 .elementor-element.elementor-element-b034b90{--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-2266 .elementor-element.elementor-element-b034b90.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-f18fb83{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2266 .elementor-element.elementor-element-f18fb83.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-dc05c7c{--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-2266 .elementor-element.elementor-element-dc05c7c.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-49e3c2d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2266 .elementor-element.elementor-element-9fc52b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:492px;--container-widget-flex-grow:0;width:var( --container-widget-width, 492px );max-width:492px;text-align:center;}.elementor-2266 .elementor-element.elementor-element-9fc52b6 .elementor-heading-title{font-size:30px;}.elementor-2266 .elementor-element.elementor-element-03c713d{--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-2266 .elementor-element.elementor-element-03c713d.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-d7345e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:20px;}.elementor-2266 .elementor-element.elementor-element-d7345e5.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-7fb54d0{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-0e9c863{--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-2266 .elementor-element.elementor-element-0e9c863.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-f79faff{--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-2266 .elementor-element.elementor-element-f79faff.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-6cb64b8{--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-2266 .elementor-element.elementor-element-6cb64b8.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-eff38d9{--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-2266 .elementor-element.elementor-element-eff38d9.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-54c7846{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:20px;}.elementor-2266 .elementor-element.elementor-element-54c7846.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-d90d44e{text-align:center;}.elementor-2266 .elementor-element.elementor-element-d90d44e .elementor-heading-title{font-size:30px;}.elementor-2266 .elementor-element.elementor-element-5bf80c2{text-align:center;}.elementor-2266 .elementor-element.elementor-element-5bf80c2 .elementor-heading-title{font-size:30px;}.elementor-2266 .elementor-element.elementor-element-e342e93{text-align:center;}.elementor-2266 .elementor-element.elementor-element-e342e93 .elementor-heading-title{font-size:30px;}.elementor-2266 .elementor-element.elementor-element-f4b7e0b{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2266 .elementor-element.elementor-element-f4b7e0b .elementor-icon{font-size:48px;}.elementor-2266 .elementor-element.elementor-element-f4b7e0b .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-f4b7e0b .elementor-icon-box-title a{font-size:20px;}.elementor-2266 .elementor-element.elementor-element-f4b7e0b .elementor-icon-box-description{font-size:16px;}.elementor-2266 .elementor-element.elementor-element-28a507f{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2266 .elementor-element.elementor-element-28a507f .elementor-icon{font-size:48px;}.elementor-2266 .elementor-element.elementor-element-28a507f .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-28a507f .elementor-icon-box-title a{font-size:20px;}.elementor-2266 .elementor-element.elementor-element-28a507f .elementor-icon-box-description{font-size:16px;}.elementor-2266 .elementor-element.elementor-element-64e1440{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2266 .elementor-element.elementor-element-64e1440 .elementor-icon{font-size:48px;}.elementor-2266 .elementor-element.elementor-element-64e1440 .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-64e1440 .elementor-icon-box-title a{font-size:20px;}.elementor-2266 .elementor-element.elementor-element-64e1440 .elementor-icon-box-description{font-size:16px;}.elementor-2266 .elementor-element.elementor-element-1187ad1{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2266 .elementor-element.elementor-element-1187ad1 .elementor-icon{font-size:48px;}.elementor-2266 .elementor-element.elementor-element-1187ad1 .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-1187ad1 .elementor-icon-box-title a{font-size:20px;}.elementor-2266 .elementor-element.elementor-element-1187ad1 .elementor-icon-box-description{font-size:16px;}.elementor-2266 .elementor-element.elementor-element-c54f2e5{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2266 .elementor-element.elementor-element-c54f2e5 .elementor-icon{font-size:48px;}.elementor-2266 .elementor-element.elementor-element-c54f2e5 .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-c54f2e5 .elementor-icon-box-title a{font-size:20px;}.elementor-2266 .elementor-element.elementor-element-c54f2e5 .elementor-icon-box-description{font-size:16px;}.elementor-2266 .elementor-element.elementor-element-87e047c{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2266 .elementor-element.elementor-element-87e047c .elementor-icon{font-size:48px;}.elementor-2266 .elementor-element.elementor-element-87e047c .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-87e047c .elementor-icon-box-title a{font-size:20px;}.elementor-2266 .elementor-element.elementor-element-87e047c .elementor-icon-box-description{font-size:16px;}.elementor-2266 .elementor-element.elementor-element-e53d9bb{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2266 .elementor-element.elementor-element-e53d9bb .elementor-icon{font-size:48px;}.elementor-2266 .elementor-element.elementor-element-e53d9bb .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-e53d9bb .elementor-icon-box-title a{font-size:20px;}.elementor-2266 .elementor-element.elementor-element-e53d9bb .elementor-icon-box-description{font-size:16px;}.elementor-2266 .elementor-element.elementor-element-c3ab778{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2266 .elementor-element.elementor-element-c3ab778 .elementor-icon{font-size:48px;}.elementor-2266 .elementor-element.elementor-element-c3ab778 .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-c3ab778 .elementor-icon-box-title a{font-size:20px;}.elementor-2266 .elementor-element.elementor-element-c3ab778 .elementor-icon-box-description{font-size:16px;}.elementor-2266 .elementor-element.elementor-element-40ef3db{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2266 .elementor-element.elementor-element-40ef3db .elementor-icon{font-size:48px;}.elementor-2266 .elementor-element.elementor-element-40ef3db .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-40ef3db .elementor-icon-box-title a{font-size:20px;}.elementor-2266 .elementor-element.elementor-element-40ef3db .elementor-icon-box-description{font-size:16px;}.elementor-2266 .elementor-element.elementor-element-f63affd{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2266 .elementor-element.elementor-element-e545a2b{text-align:center;}.elementor-2266 .elementor-element.elementor-element-e545a2b .elementor-heading-title{font-size:30px;}.elementor-2266 .elementor-element.elementor-element-eb078ed{--min-height:540px;--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;}.elementor-2266 .elementor-element.elementor-element-7e8d7d5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-7e8d7d5.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-991d004{--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-2266 .elementor-element.elementor-element-991d004.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-37b3857{--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-2266 .elementor-element.elementor-element-37b3857.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-f8605b0{text-align:start;}.elementor-2266 .elementor-element.elementor-element-f8605b0 img{height:300px;object-fit:cover;object-position:top center;}.elementor-2266 .elementor-element.elementor-element-4cc6a8f{--min-height:540px;--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;}.elementor-2266 .elementor-element.elementor-element-2ec614d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-2ec614d.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-9cc6e78{--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-2266 .elementor-element.elementor-element-9cc6e78.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-1452c1d{--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-2266 .elementor-element.elementor-element-1452c1d.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-cf4db2f{text-align:start;}.elementor-2266 .elementor-element.elementor-element-cf4db2f img{height:300px;object-fit:cover;object-position:top center;}.elementor-2266 .elementor-element.elementor-element-c3c2565{--min-height:540px;--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;}.elementor-2266 .elementor-element.elementor-element-ebadd51{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-ebadd51.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-9dbcf07{--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-2266 .elementor-element.elementor-element-9dbcf07.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-637c2d5{--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-2266 .elementor-element.elementor-element-637c2d5.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-5c5d5eb{text-align:start;}.elementor-2266 .elementor-element.elementor-element-5c5d5eb img{height:300px;object-fit:cover;object-position:top center;}.elementor-2266 .elementor-element.elementor-element-b03af52{--min-height:540px;--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;}.elementor-2266 .elementor-element.elementor-element-502c246{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-502c246.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-a225edb{--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-2266 .elementor-element.elementor-element-a225edb.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-984254b{--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-2266 .elementor-element.elementor-element-984254b.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-d7c47ba{text-align:start;}.elementor-2266 .elementor-element.elementor-element-d7c47ba img{height:300px;object-fit:cover;object-position:top center;}.elementor-2266 .elementor-element.elementor-element-e4d0f0d{--min-height:540px;--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;}.elementor-2266 .elementor-element.elementor-element-d4862ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-d4862ce.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-2da12df{--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-2266 .elementor-element.elementor-element-2da12df.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-e09c95a{--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-2266 .elementor-element.elementor-element-e09c95a.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-b626a5a{text-align:start;}.elementor-2266 .elementor-element.elementor-element-b626a5a img{height:300px;object-fit:cover;object-position:top center;}.elementor-2266 .elementor-element.elementor-element-a0c5dfc{--min-height:540px;--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;}.elementor-2266 .elementor-element.elementor-element-5305d17{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-5305d17.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-da32e61{--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-2266 .elementor-element.elementor-element-da32e61.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-c977543{--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-2266 .elementor-element.elementor-element-c977543.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-b0c7a2b{--min-height:540px;--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;}.elementor-2266 .elementor-element.elementor-element-503793b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-503793b.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-839c2cb{--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-2266 .elementor-element.elementor-element-839c2cb.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-4ec139a{--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-2266 .elementor-element.elementor-element-4ec139a.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-b31f0bd{text-align:start;}.elementor-2266 .elementor-element.elementor-element-b31f0bd img{height:300px;object-fit:cover;object-position:top center;}.elementor-2266 .elementor-element.elementor-element-7299e7f{--min-height:540px;--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;}.elementor-2266 .elementor-element.elementor-element-0586064{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-0586064.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-174adf6{--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-2266 .elementor-element.elementor-element-174adf6.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-f0d3411{--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-2266 .elementor-element.elementor-element-f0d3411.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-a25c4a2{text-align:start;}.elementor-2266 .elementor-element.elementor-element-a25c4a2 img{height:300px;object-fit:cover;object-position:top center;}.elementor-2266 .elementor-element.elementor-element-c07c139{--min-height:540px;--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;}.elementor-2266 .elementor-element.elementor-element-d4772be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-d4772be.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-144c172{--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-2266 .elementor-element.elementor-element-144c172.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-360310d{--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-2266 .elementor-element.elementor-element-360310d.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-dcb6dd7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:31px;}.elementor-2266 .elementor-element.elementor-element-e5e4785{text-align:center;}.elementor-2266 .elementor-element.elementor-element-e5e4785 .elementor-heading-title{font-size:30px;}.elementor-2266 .elementor-element.elementor-element-d6a79bd{text-align:center;}.elementor-2266 .elementor-element.elementor-element-d6a79bd .elementor-heading-title{font-size:30px;}.elementor-2266 .elementor-element.elementor-element-631a46f{--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-2266 .elementor-element.elementor-element-631a46f.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-545dea3{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2266 .elementor-element.elementor-element-6c8a27f{text-align:center;}.elementor-2266 .elementor-element.elementor-element-6c8a27f .elementor-heading-title{font-size:20px;}.elementor-2266 .elementor-element.elementor-element-22efc31{--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-2266 .elementor-element.elementor-element-22efc31.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-3feeb39{--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-2266 .elementor-element.elementor-element-3feeb39.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-fc282d9{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2266 .elementor-element.elementor-element-b5aa4da{text-align:center;}.elementor-2266 .elementor-element.elementor-element-b5aa4da .elementor-heading-title{font-size:20px;}.elementor-2266 .elementor-element.elementor-element-89567f5{--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-2266 .elementor-element.elementor-element-89567f5.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-ec4aeb0{--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-2266 .elementor-element.elementor-element-ec4aeb0.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-0b5f899{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2266 .elementor-element.elementor-element-13606f1{text-align:center;}.elementor-2266 .elementor-element.elementor-element-13606f1 .elementor-heading-title{font-size:20px;}.elementor-2266 .elementor-element.elementor-element-9039588{--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-2266 .elementor-element.elementor-element-9039588.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-efdfbdb{--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-2266 .elementor-element.elementor-element-efdfbdb.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-c227f12{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2266 .elementor-element.elementor-element-55ebf83{text-align:center;}.elementor-2266 .elementor-element.elementor-element-55ebf83 .elementor-heading-title{font-size:20px;}.elementor-2266 .elementor-element.elementor-element-9fc6d88{--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-2266 .elementor-element.elementor-element-9fc6d88.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-ef7218b{--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-2266 .elementor-element.elementor-element-ef7218b.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-c393fd0{text-align:center;}.elementor-2266 .elementor-element.elementor-element-c393fd0 .elementor-heading-title{font-size:30px;}.elementor-2266 .elementor-element.elementor-element-687cd09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:20px;}.elementor-2266 .elementor-element.elementor-element-687cd09.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-b319e01{text-align:center;}.elementor-2266 .elementor-element.elementor-element-b319e01 .elementor-heading-title{font-size:30px;}.elementor-2266 .elementor-element.elementor-element-12e27a3{text-align:center;}.elementor-2266 .elementor-element.elementor-element-12e27a3 .elementor-heading-title{font-size:105px;}.elementor-2266 .elementor-element.elementor-element-29a3a61{--container-widget-width:479px;--container-widget-flex-grow:0;width:var( --container-widget-width, 479px );max-width:479px;}.elementor-2266 .elementor-element.elementor-element-29a3a61.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-8900946{--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-2266 .elementor-element.elementor-element-8900946.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-0e61e3f{--container-widget-width:479px;--container-widget-flex-grow:0;width:var( --container-widget-width, 479px );max-width:479px;}.elementor-2266 .elementor-element.elementor-element-0e61e3f.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-0e61e3f .elementor-button{padding:20px 20px 20px 20px;}.elementor-2266 .elementor-element.elementor-element-9693d93{--container-widget-width:479px;--container-widget-flex-grow:0;width:var( --container-widget-width, 479px );max-width:479px;}.elementor-2266 .elementor-element.elementor-element-9693d93.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-9693d93 .elementor-button{padding:20px 20px 20px 20px;}.elementor-2266 .elementor-element.elementor-element-b10e8c0:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-b10e8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/07/05-tablet_1x.webp");background-position:bottom center;}.elementor-2266 .elementor-element.elementor-element-b10e8c0{--min-height:723px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-ff091d1{--container-widget-width:505px;--container-widget-flex-grow:0;width:var( --container-widget-width, 505px );max-width:505px;text-align:center;}.elementor-2266 .elementor-element.elementor-element-ff091d1 .elementor-heading-title{font-size:30px;}.elementor-2266 .elementor-element.elementor-element-e18b9a2{--container-widget-width:474px;--container-widget-flex-grow:0;width:var( --container-widget-width, 474px );max-width:474px;text-align:center;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-e18b9a2.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-a9ef448{--container-widget-width:479px;--container-widget-flex-grow:0;width:var( --container-widget-width, 479px );max-width:479px;}.elementor-2266 .elementor-element.elementor-element-a9ef448.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-b6bd6bf{text-align:center;}.elementor-2266 .elementor-element.elementor-element-b6bd6bf .elementor-heading-title{font-size:30px;}.elementor-2266 .elementor-element.elementor-element-385ade6{--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-2266 .elementor-element.elementor-element-385ade6.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-15f0f31{--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-2266 .elementor-element.elementor-element-15f0f31.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-fc605a1{--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-2266 .elementor-element.elementor-element-fc605a1.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-53308cf{--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-2266 .elementor-element.elementor-element-53308cf.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-43e639d{--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-2266 .elementor-element.elementor-element-43e639d.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-ec38074{--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-2266 .elementor-element.elementor-element-ec38074.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-48bd093{--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-2266 .elementor-element.elementor-element-48bd093.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-7f7fb18{--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-2266 .elementor-element.elementor-element-7f7fb18.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-fdd8bee{--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-2266 .elementor-element.elementor-element-fdd8bee.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-2c3c239{--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-2266 .elementor-element.elementor-element-2c3c239.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-2fd551f{--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-2266 .elementor-element.elementor-element-2fd551f.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-cf899a6{--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-2266 .elementor-element.elementor-element-cf899a6.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-bc801d2{--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-2266 .elementor-element.elementor-element-bc801d2.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-730269c{--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-2266 .elementor-element.elementor-element-730269c.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-c1a1d70{--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-2266 .elementor-element.elementor-element-c1a1d70.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-2034cd2{--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-2266 .elementor-element.elementor-element-2034cd2.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-65f0202{--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-2266 .elementor-element.elementor-element-65f0202.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-a86c866{--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-2266 .elementor-element.elementor-element-a86c866.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-1f7796c{--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-2266 .elementor-element.elementor-element-1f7796c.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-9d13848{--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-2266 .elementor-element.elementor-element-9d13848.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-0335fbb{--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-2266 .elementor-element.elementor-element-0335fbb.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-42f3359{--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-2266 .elementor-element.elementor-element-42f3359.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-46a3856{--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-2266 .elementor-element.elementor-element-46a3856.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-7203f04{--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-2266 .elementor-element.elementor-element-7203f04.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-7487401{--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-2266 .elementor-element.elementor-element-7487401.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-20ce7e5{--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-2266 .elementor-element.elementor-element-20ce7e5.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-20d3f1e{--n-accordion-title-font-size:18px;}.elementor-2266 .elementor-element.elementor-element-d8b9c7a{--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;--padding-top:86px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-e3bc292{text-align:center;}.elementor-2266 .elementor-element.elementor-element-e3bc292 .elementor-heading-title{font-size:30px;}.elementor-2266 .elementor-element.elementor-element-3f2cc04{--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-2266 .elementor-element.elementor-element-3f2cc04.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-6e51571{text-align:center;}.elementor-2266 .elementor-element.elementor-element-6e51571 .elementor-heading-title{font-size:105px;}.elementor-2266 .elementor-element.elementor-element-93c680c{--container-widget-width:479px;--container-widget-flex-grow:0;width:var( --container-widget-width, 479px );max-width:479px;}.elementor-2266 .elementor-element.elementor-element-93c680c.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-ccc2a75{--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-2266 .elementor-element.elementor-element-ccc2a75.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-65f706e{--container-widget-width:479px;--container-widget-flex-grow:0;width:var( --container-widget-width, 479px );max-width:479px;}.elementor-2266 .elementor-element.elementor-element-65f706e.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-d9da713{--container-widget-width:479px;--container-widget-flex-grow:0;width:var( --container-widget-width, 479px );max-width:479px;}.elementor-2266 .elementor-element.elementor-element-d9da713.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-2086596{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-e2bec82{--container-widget-width:860px;--container-widget-flex-grow:0;width:var( --container-widget-width, 860px );max-width:860px;}.elementor-2266 .elementor-element.elementor-element-e150106{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2266 .elementor-element.elementor-element-e150106.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-270dda9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2266 .elementor-element.elementor-element-d9adf1b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2266 .elementor-element.elementor-element-d9adf1b.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-0525918{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2266 .elementor-element.elementor-element-0525918.elementor-element{--align-self:flex-start;}.elementor-2266 .elementor-element.elementor-element-ac90a1f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2266 .elementor-element.elementor-element-ac90a1f.elementor-element{--align-self:flex-start;}.elementor-2266 .elementor-element.elementor-element-d5f7ac6.elementor-element{--align-self:flex-start;}.elementor-2266 .elementor-element.elementor-element-d5f7ac6{text-align:center;}}@media(max-width:767px){.elementor-2266 .elementor-element.elementor-element-87e5565:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-87e5565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/07/01-mobile_1x.webp");}.elementor-2266 .elementor-element.elementor-element-9fc3964{--container-widget-width:216px;--container-widget-flex-grow:0;width:var( --container-widget-width, 216px );max-width:216px;}.elementor-2266 .elementor-element.elementor-element-540facd .elementor-heading-title{font-size:28px;}.elementor-2266 .elementor-element.elementor-element-e60b967{font-size:16px;}.elementor-2266 .elementor-element.elementor-element-e0be2d0 .elementor-button{font-size:14px;line-height:1.3em;padding:20px 10px 20px 10px;}.elementor-2266 .elementor-element.elementor-element-fac433f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-7196c5a .elementor-heading-title{font-size:28px;}.elementor-2266 .elementor-element.elementor-element-d81dc22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2266 .elementor-element.elementor-element-d81dc22 .elementor-icon-list-item > a{font-size:16px;}.elementor-2266 .elementor-element.elementor-element-8cdebaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2266 .elementor-element.elementor-element-8cdebaa .elementor-button{font-size:14px;line-height:1.3em;padding:20px 10px 20px 10px;}.elementor-2266 .elementor-element.elementor-element-29cdbff:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-29cdbff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-2266 .elementor-element.elementor-element-29cdbff{--padding-top:50px;--padding-bottom:559px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-7306079{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-0012430{text-align:start;}.elementor-2266 .elementor-element.elementor-element-0012430 .elementor-heading-title{font-size:28px;}.elementor-2266 .elementor-element.elementor-element-b034b90{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-f18fb83{font-size:16px;}.elementor-2266 .elementor-element.elementor-element-dc05c7c{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-9fc52b6 .elementor-heading-title{font-size:28px;}.elementor-2266 .elementor-element.elementor-element-03c713d{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-d7345e5{text-align:center;font-size:18px;}.elementor-2266 .elementor-element.elementor-element-0e9c863{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-f79faff{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-6cb64b8{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-eff38d9{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-54c7846{text-align:center;font-size:18px;}.elementor-2266 .elementor-element.elementor-element-d90d44e{--container-widget-width:242px;--container-widget-flex-grow:0;width:var( --container-widget-width, 242px );max-width:242px;}.elementor-2266 .elementor-element.elementor-element-d90d44e.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-d90d44e .elementor-heading-title{font-size:28px;}.elementor-2266 .elementor-element.elementor-element-380c2de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2266 .elementor-element.elementor-element-380c2de .elementor-icon-list-item > a{font-size:16px;}.elementor-2266 .elementor-element.elementor-element-aebac31:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-aebac31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://filipaveiga.com/wp-content/uploads/2026/07/04-mobile_1x.webp");background-position:bottom center;background-size:contain;}.elementor-2266 .elementor-element.elementor-element-aebac31{--padding-top:29%;--padding-bottom:121%;--padding-left:0%;--padding-right:0%;}.elementor-2266 .elementor-element.elementor-element-5bf80c2{text-align:start;}.elementor-2266 .elementor-element.elementor-element-5bf80c2 .elementor-heading-title{font-size:28px;}.elementor-2266 .elementor-element.elementor-element-e342e93 .elementor-heading-title{font-size:28px;}.elementor-2266 .elementor-element.elementor-element-f4b7e0b{padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2266 .elementor-element.elementor-element-f4b7e0b .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-f4b7e0b .elementor-icon-box-title a{font-size:18px;}.elementor-2266 .elementor-element.elementor-element-28a507f{padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2266 .elementor-element.elementor-element-28a507f .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-28a507f .elementor-icon-box-title a{font-size:18px;}.elementor-2266 .elementor-element.elementor-element-64e1440{padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2266 .elementor-element.elementor-element-64e1440 .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-64e1440 .elementor-icon-box-title a{font-size:18px;}.elementor-2266 .elementor-element.elementor-element-1187ad1{padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2266 .elementor-element.elementor-element-1187ad1 .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-1187ad1 .elementor-icon-box-title a{font-size:18px;}.elementor-2266 .elementor-element.elementor-element-c54f2e5{padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2266 .elementor-element.elementor-element-c54f2e5 .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-c54f2e5 .elementor-icon-box-title a{font-size:18px;}.elementor-2266 .elementor-element.elementor-element-87e047c{padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2266 .elementor-element.elementor-element-87e047c .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-87e047c .elementor-icon-box-title a{font-size:18px;}.elementor-2266 .elementor-element.elementor-element-e53d9bb{padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2266 .elementor-element.elementor-element-e53d9bb .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-e53d9bb .elementor-icon-box-title a{font-size:18px;}.elementor-2266 .elementor-element.elementor-element-c3ab778{padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2266 .elementor-element.elementor-element-c3ab778 .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-c3ab778 .elementor-icon-box-title a{font-size:18px;}.elementor-2266 .elementor-element.elementor-element-40ef3db{padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2266 .elementor-element.elementor-element-40ef3db .elementor-icon-box-title, .elementor-2266 .elementor-element.elementor-element-40ef3db .elementor-icon-box-title a{font-size:18px;}.elementor-2266 .elementor-element.elementor-element-e545a2b .elementor-heading-title{font-size:28px;}.elementor-2266 .elementor-element.elementor-element-eb078ed{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-7a98937{--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-2266 .elementor-element.elementor-element-3aa27f4{width:var( --container-widget-width, 47px );max-width:47px;--container-widget-width:47px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-7e8d7d5{text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-991d004{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-37b3857{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-f8605b0{width:var( --container-widget-width, 130px );max-width:130px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-f8605b0 img{height:164px;}.elementor-2266 .elementor-element.elementor-element-4cc6a8f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-a8ee27f{--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-2266 .elementor-element.elementor-element-d14e294{width:var( --container-widget-width, 47px );max-width:47px;--container-widget-width:47px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-2ec614d{text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-9cc6e78{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-1452c1d{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-cf4db2f{width:var( --container-widget-width, 130px );max-width:130px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-cf4db2f img{height:164px;}.elementor-2266 .elementor-element.elementor-element-c3c2565{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-bd231a5{--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-2266 .elementor-element.elementor-element-5594100{width:var( --container-widget-width, 47px );max-width:47px;--container-widget-width:47px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-ebadd51{text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-9dbcf07{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-637c2d5{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-5c5d5eb{width:var( --container-widget-width, 130px );max-width:130px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-5c5d5eb img{height:164px;}.elementor-2266 .elementor-element.elementor-element-b03af52{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-c05555e{--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-2266 .elementor-element.elementor-element-fbb5c32{width:var( --container-widget-width, 47px );max-width:47px;--container-widget-width:47px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-502c246{text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-a225edb{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-984254b{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-d7c47ba{width:var( --container-widget-width, 130px );max-width:130px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-d7c47ba img{height:164px;}.elementor-2266 .elementor-element.elementor-element-e4d0f0d{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-373960a{--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-2266 .elementor-element.elementor-element-6151346{width:var( --container-widget-width, 47px );max-width:47px;--container-widget-width:47px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-d4862ce{text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-2da12df{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-e09c95a{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-b626a5a{width:var( --container-widget-width, 130px );max-width:130px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-b626a5a img{height:164px;}.elementor-2266 .elementor-element.elementor-element-a0c5dfc{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-1c49f2e{--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-2266 .elementor-element.elementor-element-dd0870e{width:var( --container-widget-width, 47px );max-width:47px;--container-widget-width:47px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-5305d17{text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-da32e61{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-c977543{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-b0c7a2b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-de9fa6f{--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-2266 .elementor-element.elementor-element-9719402{width:var( --container-widget-width, 47px );max-width:47px;--container-widget-width:47px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-503793b{text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-839c2cb{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-4ec139a{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-b31f0bd{width:var( --container-widget-width, 130px );max-width:130px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-b31f0bd img{height:164px;}.elementor-2266 .elementor-element.elementor-element-7299e7f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-162698b{--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-2266 .elementor-element.elementor-element-a1e4e6b{width:var( --container-widget-width, 47px );max-width:47px;--container-widget-width:47px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-0586064{text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-174adf6{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-f0d3411{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-a25c4a2{width:var( --container-widget-width, 130px );max-width:130px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-a25c4a2 img{height:164px;}.elementor-2266 .elementor-element.elementor-element-c07c139{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-dc7d54b{--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-2266 .elementor-element.elementor-element-54e5642{width:var( --container-widget-width, 47px );max-width:47px;--container-widget-width:47px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-d4772be{text-align:start;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-144c172{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-360310d{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-dcb6dd7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2266 .elementor-element.elementor-element-e5e4785 .elementor-heading-title{font-size:28px;}.elementor-2266 .elementor-element.elementor-element-c844ba3{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-d49170a{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-5184ad3{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-ac9080c{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-f505f3e{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2266 .elementor-element.elementor-element-08ffc35{--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-2266 .elementor-element.elementor-element-d6a79bd .elementor-heading-title{font-size:24px;}.elementor-2266 .elementor-element.elementor-element-631a46f{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-545dea3{--width:100%;}.elementor-2266 .elementor-element.elementor-element-6c8a27f .elementor-heading-title{font-size:19px;}.elementor-2266 .elementor-element.elementor-element-22efc31{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-3feeb39{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-fc282d9{--width:100%;}.elementor-2266 .elementor-element.elementor-element-b5aa4da .elementor-heading-title{font-size:19px;}.elementor-2266 .elementor-element.elementor-element-89567f5{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-ec4aeb0{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-0b5f899{--width:100%;}.elementor-2266 .elementor-element.elementor-element-13606f1 .elementor-heading-title{font-size:19px;}.elementor-2266 .elementor-element.elementor-element-9039588{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-efdfbdb{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-c227f12{--width:100%;}.elementor-2266 .elementor-element.elementor-element-55ebf83 .elementor-heading-title{font-size:19px;}.elementor-2266 .elementor-element.elementor-element-9fc6d88{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-ef7218b{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-c393fd0 .elementor-heading-title{font-size:28px;}.elementor-2266 .elementor-element.elementor-element-39029e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2266 .elementor-element.elementor-element-39029e1 .elementor-icon-list-item > a{font-size:16px;}.elementor-2266 .elementor-element.elementor-element-687cd09{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-b319e01 .elementor-heading-title{font-size:28px;}.elementor-2266 .elementor-element.elementor-element-304388b{font-size:10px;}.elementor-2266 .elementor-element.elementor-element-12e27a3 .elementor-heading-title{font-size:43px;}.elementor-2266 .elementor-element.elementor-element-29a3a61 .elementor-button{font-size:14px;line-height:1.3em;padding:20px 10px 20px 10px;}.elementor-2266 .elementor-element.elementor-element-8900946{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-0e61e3f .elementor-button{font-size:14px;line-height:1.3em;padding:20px 10px 20px 10px;}.elementor-2266 .elementor-element.elementor-element-9693d93 .elementor-button{font-size:14px;line-height:1.3em;padding:20px 10px 20px 10px;}.elementor-2266 .elementor-element.elementor-element-b10e8c0{--min-height:838px;}.elementor-2266 .elementor-element.elementor-element-ff091d1 .elementor-heading-title{font-size:28px;}.elementor-2266 .elementor-element.elementor-element-e18b9a2{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-a9ef448 .elementor-button{font-size:14px;line-height:1.3em;padding:20px 10px 20px 10px;}.elementor-2266 .elementor-element.elementor-element-b6bd6bf .elementor-heading-title{font-size:28px;}.elementor-2266 .elementor-element.elementor-element-3a120b2{--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-2266 .elementor-element.elementor-element-385ade6{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-15f0f31{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-fc605a1{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-53308cf{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-43e639d{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-ec38074{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-48bd093{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-7f7fb18{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-fdd8bee{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-2c3c239{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-2fd551f{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-cf899a6{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-bc801d2{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-730269c{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-c1a1d70{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-2034cd2{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-65f0202{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-a86c866{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-1f7796c{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-9d13848{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-0335fbb{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-42f3359{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-46a3856{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-7203f04{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-7487401{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-20ce7e5{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-e3bc292 .elementor-heading-title{font-size:28px;}.elementor-2266 .elementor-element.elementor-element-3f2cc04{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-42133ba{font-size:10px;}.elementor-2266 .elementor-element.elementor-element-6e51571 .elementor-heading-title{font-size:43px;}.elementor-2266 .elementor-element.elementor-element-93c680c .elementor-button{font-size:14px;line-height:1.3em;padding:20px 10px 20px 10px;}.elementor-2266 .elementor-element.elementor-element-ccc2a75{text-align:start;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-65f706e .elementor-button{font-size:14px;line-height:1.3em;padding:20px 10px 20px 10px;}.elementor-2266 .elementor-element.elementor-element-d9da713 .elementor-button{font-size:14px;line-height:1.3em;padding:20px 10px 20px 10px;}.elementor-2266 .elementor-element.elementor-element-2086596{--justify-content:center;}.elementor-2266 .elementor-element.elementor-element-2086596.e-con{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-e2bec82{--container-widget-width:251px;--container-widget-flex-grow:0;width:var( --container-widget-width, 251px );max-width:251px;}.elementor-2266 .elementor-element.elementor-element-e150106{text-align:center;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-270dda9{text-align:center;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-d9adf1b{text-align:center;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-0525918{text-align:center;font-size:14px;}.elementor-2266 .elementor-element.elementor-element-ac90a1f{text-align:center;font-size:16px;}.elementor-2266 .elementor-element.elementor-element-3fc426b{--justify-content:center;}.elementor-2266 .elementor-element.elementor-element-d5f7ac6{font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-8057a4a */.elementor-2266 .elementor-element.elementor-element-8057a4a{
    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 container, class: .elementor-element-87e5565 */.elementor-2266 .elementor-element.elementor-element-87e5565::before{
    content: "";
    background: #8C2F3D;
    width: 100%;
    height: 7px;
    position: absolute;
    top: 0;
    left: 0;
}
@media (max-width: 1366px) and (min-width: 1024px){
    
    .elementor-2266 .elementor-element.elementor-element-87e5565 {
        padding: 0 5%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d81dc22 */.elementor-2266 .elementor-element.elementor-element-d81dc22 .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-2266 .elementor-element.elementor-element-d81dc22 .elementor-icon-list-item{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fac433f */.elementor-2266 .elementor-element.elementor-element-fac433f::before{
    content: "";
    background: linear-gradient(180deg, #FBF5F1, transparent);
    width: 100%;
    height: 300px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1; /* ajusta conforme o que tiver por cima/baixo */
    pointer-events: none; /* evita bloquear cliques se for só decorativo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7306079 */.elementor-2266 .elementor-element.elementor-element-7306079{
    border-radius: 16px;
border: 2px solid #FFF;
background: rgba(255, 255, 255, 0.60);
backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fc52b6 */.elementor-2266 .elementor-element.elementor-element-9fc52b6::before{
	content: "";
	position: absolute; 
	background: #D9D9D9;
	width: 1000%;
	height: 1px;
	position: absolute;
	top: 50%;
	left: -1000%;
}
.elementor-2266 .elementor-element.elementor-element-9fc52b6::after{
	content: "";
	position: absolute; 
	background: #D9D9D9;
	width: 1000%;
	height: 1px;
	position: absolute;
	top: 50%;
	right: -1000%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b33aea5 */.elementor-2266 .elementor-element.elementor-element-b33aea5{
    border-radius: 16px;
border: 2px solid #FFF;
background: rgba(255, 255, 255, 0.60);
backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca562b0 */.elementor-2266 .elementor-element.elementor-element-ca562b0{
    border-radius: 16px;
border: 2px solid #FFF;
background: rgba(255, 255, 255, 0.60);
backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a838337 */.elementor-2266 .elementor-element.elementor-element-a838337 svg{
	height: unset !important;
}

.elementor-2266 .elementor-element.elementor-element-a838337 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 icon-list, class: .elementor-element-380c2de */.elementor-2266 .elementor-element.elementor-element-380c2de .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-2266 .elementor-element.elementor-element-380c2de .elementor-icon-list-item{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfdefa */.elementor-2266 .elementor-element.elementor-element-2bfdefa::before{
    content: "";
   background: #C98F97;
    width: 100%;
    height: 4px;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4b7e0b */.elementor-2266 .elementor-element.elementor-element-f4b7e0b{
    border-radius: 16px;
border: 2px solid #FFF;
background: rgba(255, 255, 255, 0.60);
backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28a507f */.elementor-2266 .elementor-element.elementor-element-28a507f{
    border-radius: 16px;
border: 2px solid #FFF;
background: rgba(255, 255, 255, 0.60);
backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64e1440 */.elementor-2266 .elementor-element.elementor-element-64e1440{
    border-radius: 16px;
border: 2px solid #FFF;
background: rgba(255, 255, 255, 0.60);
backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1187ad1 */.elementor-2266 .elementor-element.elementor-element-1187ad1{
    border-radius: 16px;
border: 2px solid #FFF;
background: rgba(255, 255, 255, 0.60);
backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c54f2e5 */.elementor-2266 .elementor-element.elementor-element-c54f2e5{
    border-radius: 16px;
border: 2px solid #FFF;
background: rgba(255, 255, 255, 0.60);
backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87e047c */.elementor-2266 .elementor-element.elementor-element-87e047c{
    border-radius: 16px;
border: 2px solid #FFF;
background: rgba(255, 255, 255, 0.60);
backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e53d9bb */.elementor-2266 .elementor-element.elementor-element-e53d9bb{
    border-radius: 16px;
border: 2px solid #FFF;
background: rgba(255, 255, 255, 0.60);
backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3ab778 */.elementor-2266 .elementor-element.elementor-element-c3ab778{
    border-radius: 16px;
border: 2px solid #FFF;
background: rgba(255, 255, 255, 0.60);
backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40ef3db */.elementor-2266 .elementor-element.elementor-element-40ef3db{
    border-radius: 16px;
border: 2px solid #FFF;
background: rgba(255, 255, 255, 0.60);
backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb078ed */.elementor-2266 .elementor-element.elementor-element-eb078ed{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc6a8f */.elementor-2266 .elementor-element.elementor-element-4cc6a8f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2565 */.elementor-2266 .elementor-element.elementor-element-c3c2565{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03af52 */.elementor-2266 .elementor-element.elementor-element-b03af52{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4d0f0d */.elementor-2266 .elementor-element.elementor-element-e4d0f0d{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0c5dfc */.elementor-2266 .elementor-element.elementor-element-a0c5dfc{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c7a2b */.elementor-2266 .elementor-element.elementor-element-b0c7a2b{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299e7f */.elementor-2266 .elementor-element.elementor-element-7299e7f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07c139 */.elementor-2266 .elementor-element.elementor-element-c07c139{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb078ed */.elementor-2266 .elementor-element.elementor-element-eb078ed{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc6a8f */.elementor-2266 .elementor-element.elementor-element-4cc6a8f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2565 */.elementor-2266 .elementor-element.elementor-element-c3c2565{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03af52 */.elementor-2266 .elementor-element.elementor-element-b03af52{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4d0f0d */.elementor-2266 .elementor-element.elementor-element-e4d0f0d{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0c5dfc */.elementor-2266 .elementor-element.elementor-element-a0c5dfc{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c7a2b */.elementor-2266 .elementor-element.elementor-element-b0c7a2b{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299e7f */.elementor-2266 .elementor-element.elementor-element-7299e7f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07c139 */.elementor-2266 .elementor-element.elementor-element-c07c139{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb078ed */.elementor-2266 .elementor-element.elementor-element-eb078ed{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc6a8f */.elementor-2266 .elementor-element.elementor-element-4cc6a8f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2565 */.elementor-2266 .elementor-element.elementor-element-c3c2565{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03af52 */.elementor-2266 .elementor-element.elementor-element-b03af52{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4d0f0d */.elementor-2266 .elementor-element.elementor-element-e4d0f0d{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0c5dfc */.elementor-2266 .elementor-element.elementor-element-a0c5dfc{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c7a2b */.elementor-2266 .elementor-element.elementor-element-b0c7a2b{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299e7f */.elementor-2266 .elementor-element.elementor-element-7299e7f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07c139 */.elementor-2266 .elementor-element.elementor-element-c07c139{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb078ed */.elementor-2266 .elementor-element.elementor-element-eb078ed{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc6a8f */.elementor-2266 .elementor-element.elementor-element-4cc6a8f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2565 */.elementor-2266 .elementor-element.elementor-element-c3c2565{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03af52 */.elementor-2266 .elementor-element.elementor-element-b03af52{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4d0f0d */.elementor-2266 .elementor-element.elementor-element-e4d0f0d{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0c5dfc */.elementor-2266 .elementor-element.elementor-element-a0c5dfc{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c7a2b */.elementor-2266 .elementor-element.elementor-element-b0c7a2b{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299e7f */.elementor-2266 .elementor-element.elementor-element-7299e7f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07c139 */.elementor-2266 .elementor-element.elementor-element-c07c139{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb078ed */.elementor-2266 .elementor-element.elementor-element-eb078ed{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc6a8f */.elementor-2266 .elementor-element.elementor-element-4cc6a8f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2565 */.elementor-2266 .elementor-element.elementor-element-c3c2565{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03af52 */.elementor-2266 .elementor-element.elementor-element-b03af52{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4d0f0d */.elementor-2266 .elementor-element.elementor-element-e4d0f0d{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0c5dfc */.elementor-2266 .elementor-element.elementor-element-a0c5dfc{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c7a2b */.elementor-2266 .elementor-element.elementor-element-b0c7a2b{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299e7f */.elementor-2266 .elementor-element.elementor-element-7299e7f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07c139 */.elementor-2266 .elementor-element.elementor-element-c07c139{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb078ed */.elementor-2266 .elementor-element.elementor-element-eb078ed{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc6a8f */.elementor-2266 .elementor-element.elementor-element-4cc6a8f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2565 */.elementor-2266 .elementor-element.elementor-element-c3c2565{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03af52 */.elementor-2266 .elementor-element.elementor-element-b03af52{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4d0f0d */.elementor-2266 .elementor-element.elementor-element-e4d0f0d{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0c5dfc */.elementor-2266 .elementor-element.elementor-element-a0c5dfc{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c7a2b */.elementor-2266 .elementor-element.elementor-element-b0c7a2b{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299e7f */.elementor-2266 .elementor-element.elementor-element-7299e7f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07c139 */.elementor-2266 .elementor-element.elementor-element-c07c139{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb078ed */.elementor-2266 .elementor-element.elementor-element-eb078ed{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc6a8f */.elementor-2266 .elementor-element.elementor-element-4cc6a8f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2565 */.elementor-2266 .elementor-element.elementor-element-c3c2565{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03af52 */.elementor-2266 .elementor-element.elementor-element-b03af52{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4d0f0d */.elementor-2266 .elementor-element.elementor-element-e4d0f0d{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0c5dfc */.elementor-2266 .elementor-element.elementor-element-a0c5dfc{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c7a2b */.elementor-2266 .elementor-element.elementor-element-b0c7a2b{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299e7f */.elementor-2266 .elementor-element.elementor-element-7299e7f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07c139 */.elementor-2266 .elementor-element.elementor-element-c07c139{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb078ed */.elementor-2266 .elementor-element.elementor-element-eb078ed{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc6a8f */.elementor-2266 .elementor-element.elementor-element-4cc6a8f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2565 */.elementor-2266 .elementor-element.elementor-element-c3c2565{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03af52 */.elementor-2266 .elementor-element.elementor-element-b03af52{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4d0f0d */.elementor-2266 .elementor-element.elementor-element-e4d0f0d{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0c5dfc */.elementor-2266 .elementor-element.elementor-element-a0c5dfc{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c7a2b */.elementor-2266 .elementor-element.elementor-element-b0c7a2b{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299e7f */.elementor-2266 .elementor-element.elementor-element-7299e7f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07c139 */.elementor-2266 .elementor-element.elementor-element-c07c139{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb078ed */.elementor-2266 .elementor-element.elementor-element-eb078ed{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc6a8f */.elementor-2266 .elementor-element.elementor-element-4cc6a8f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2565 */.elementor-2266 .elementor-element.elementor-element-c3c2565{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03af52 */.elementor-2266 .elementor-element.elementor-element-b03af52{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4d0f0d */.elementor-2266 .elementor-element.elementor-element-e4d0f0d{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0c5dfc */.elementor-2266 .elementor-element.elementor-element-a0c5dfc{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c7a2b */.elementor-2266 .elementor-element.elementor-element-b0c7a2b{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299e7f */.elementor-2266 .elementor-element.elementor-element-7299e7f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07c139 */.elementor-2266 .elementor-element.elementor-element-c07c139{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb078ed */.elementor-2266 .elementor-element.elementor-element-eb078ed{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc6a8f */.elementor-2266 .elementor-element.elementor-element-4cc6a8f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2565 */.elementor-2266 .elementor-element.elementor-element-c3c2565{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03af52 */.elementor-2266 .elementor-element.elementor-element-b03af52{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4d0f0d */.elementor-2266 .elementor-element.elementor-element-e4d0f0d{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0c5dfc */.elementor-2266 .elementor-element.elementor-element-a0c5dfc{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c7a2b */.elementor-2266 .elementor-element.elementor-element-b0c7a2b{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7299e7f */.elementor-2266 .elementor-element.elementor-element-7299e7f{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07c139 */.elementor-2266 .elementor-element.elementor-element-c07c139{
    border-radius: 32px;
background: #8E3341;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-abf2322 */.elementor-2266 .elementor-element.elementor-element-abf2322 svg{
	height: unset !important;
}

.elementor-2266 .elementor-element.elementor-element-abf2322 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 container, class: .elementor-element-c844ba3 */.elementor-2266 .elementor-element.elementor-element-c844ba3{
    border-radius: 16px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d49170a */.elementor-2266 .elementor-element.elementor-element-d49170a{
    border-radius: 16px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5184ad3 */.elementor-2266 .elementor-element.elementor-element-5184ad3{
    border-radius: 16px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac9080c */.elementor-2266 .elementor-element.elementor-element-ac9080c{
    border-radius: 16px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f505f3e */.elementor-2266 .elementor-element.elementor-element-f505f3e{
    border-radius: 16px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0dfe9a3 */.elementor-2266 .elementor-element.elementor-element-0dfe9a3{
    border-radius: 100px;
border: 1px solid #6A4D53;
background: rgba(250, 245, 241, 0.50);
backdrop-filter: blur(2px);
padding: 2px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-545dea3 */.elementor-2266 .elementor-element.elementor-element-545dea3{
    border-radius: 16px;
border: 2px solid #FFF;
background: #FFF;
backdrop-filter: blur(2px);
}

@media (max-width: 1024px) {

    
    .elementor-2266 .elementor-element.elementor-element-545dea3{
        width: 40%;
    }

}

@media (max-width: 767px) {

    
    .elementor-2266 .elementor-element.elementor-element-545dea3{
        width: 100%;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01a574 */.elementor-2266 .elementor-element.elementor-element-a01a574{
    border-radius: 100px;
border: 1px solid #6A4D53;
background: rgba(250, 245, 241, 0.50);
backdrop-filter: blur(2px);
padding: 2px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc282d9 */.elementor-2266 .elementor-element.elementor-element-fc282d9{
    border-radius: 16px;
border: 2px solid #FFF;
background: #FFF;
backdrop-filter: blur(2px);
}

@media (max-width: 1024px) {

    
    .elementor-2266 .elementor-element.elementor-element-fc282d9{
        width: 40%;
    }

}

@media (max-width: 767px) {

    
    .elementor-2266 .elementor-element.elementor-element-fc282d9{
        width: 100%;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b899222 */.elementor-2266 .elementor-element.elementor-element-b899222{
    border-radius: 100px;
border: 1px solid #6A4D53;
background: rgba(250, 245, 241, 0.50);
backdrop-filter: blur(2px);
padding: 2px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b5f899 */.elementor-2266 .elementor-element.elementor-element-0b5f899{
    border-radius: 16px;
border: 2px solid #FFF;
background: #FFF;
backdrop-filter: blur(2px);
}

@media (max-width: 1024px) {

    
    .elementor-2266 .elementor-element.elementor-element-0b5f899{
        width: 40%;
    }

}

@media (max-width: 767px) {

    
    .elementor-2266 .elementor-element.elementor-element-0b5f899{
        width: 100%;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95598b3 */.elementor-2266 .elementor-element.elementor-element-95598b3{
    border-radius: 100px;
border: 1px solid #6A4D53;
background: rgba(250, 245, 241, 0.50);
backdrop-filter: blur(2px);
padding: 2px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c227f12 */.elementor-2266 .elementor-element.elementor-element-c227f12{
    border-radius: 16px;
border: 2px solid #FFF;
background: #FFF;
backdrop-filter: blur(2px);
}

@media (max-width: 1024px) {

    
    .elementor-2266 .elementor-element.elementor-element-c227f12{
        width: 40%;
    }

}

@media (max-width: 767px) {

    
    .elementor-2266 .elementor-element.elementor-element-c227f12{
        width: 100%;
    }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-39029e1 */.elementor-2266 .elementor-element.elementor-element-39029e1 .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-2266 .elementor-element.elementor-element-39029e1 .elementor-icon-list-item{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-304388b */.elementor-2266 .elementor-element.elementor-element-304388b{
    border-radius: 100px;
border: 1px solid #6A4D53;
background: rgba(250, 245, 241, 0.50);
backdrop-filter: blur(2px);
padding: 4px 32px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e61e3f */.elementor-2266 .elementor-element.elementor-element-0e61e3f .elementor-button svg {
  width: 20px; /*altere o tamanho aqui*/
  height: 20px; /*altere o tamanho aqui*/
  vertical-align: middle;
  margin-left: 10px;
}

.elementor-2266 .elementor-element.elementor-element-0e61e3f .elementor-button-content-wrapper {
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9693d93 */.elementor-2266 .elementor-element.elementor-element-9693d93 .elementor-button svg {
  width: 20px; /*altere o tamanho aqui*/
  height: 20px; /*altere o tamanho aqui*/
  vertical-align: middle;
  margin-left: 10px;
}

.elementor-2266 .elementor-element.elementor-element-9693d93 .elementor-button-content-wrapper {
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15e1b0e */.elementor-2266 .elementor-element.elementor-element-15e1b0e{
    border-radius: 16px;
border: 2px solid #FFF;
background: #FFF;
backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-20d3f1e */.elementor-2266 .elementor-element.elementor-element-20d3f1e .e-n-accordion-item *{
    background: none !important;
    border: none !important;
}

.elementor-2266 .elementor-element.elementor-element-20d3f1e .e-n-accordion-item{
border-radius: 24px;
background: #FFF;
}

.animar-sanfona .e-n-accordion-item .resposta {
    transition: transform 0.3s ease;
    transform: translateY(0);
}

.animar-sanfona .e-n-accordion-item.animar-abertura .resposta {
    transform: translateY(-5px);
}

.animar-sanfona .e-n-accordion-item.animar-fechamento .resposta {
    transform: translateY(5px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42133ba */.elementor-2266 .elementor-element.elementor-element-42133ba{
    border-radius: 100px;
border: 1px solid #6A4D53;
background: rgba(250, 245, 241, 0.50);
backdrop-filter: blur(2px);
padding: 4px 32px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65f706e */.elementor-2266 .elementor-element.elementor-element-65f706e .elementor-button svg {
  width: 20px; /*altere o tamanho aqui*/
  height: 20px; /*altere o tamanho aqui*/
  vertical-align: middle;
  margin-left: 10px;
}

.elementor-2266 .elementor-element.elementor-element-65f706e .elementor-button-content-wrapper {
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9da713 */.elementor-2266 .elementor-element.elementor-element-d9da713 .elementor-button svg {
  width: 20px; /*altere o tamanho aqui*/
  height: 20px; /*altere o tamanho aqui*/
  vertical-align: middle;
  margin-left: 10px;
}

.elementor-2266 .elementor-element.elementor-element-d9da713 .elementor-button-content-wrapper {
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80a0f7a */.elementor-2266 .elementor-element.elementor-element-80a0f7a{
    border-radius: 16px;
border: 2px solid #FFF;
background: #FFF;
backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-2266 #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: 100px;
  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;
}/* End custom CSS */