.elementor-17 .elementor-element.elementor-element-6d1f65af{--display:flex;--min-height:900px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:-33px 33px 18px -79px rgba(255, 255, 255, 0.99);}.elementor-17 .elementor-element.elementor-element-6d1f65af:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6d1f65af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acarolinaduarte.com/wp-content/uploads/2026/02/hero_mobile_ana_carolina_duarte.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-c8c7afb{--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;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-1bc3a000{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1bc3a000 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:49px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-40ae773d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-1e5b9842 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-1e5b9842.elementor-view-stacked .elementor-icon{background-color:#D3AE7800;}.elementor-17 .elementor-element.elementor-element-1e5b9842.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-1e5b9842.elementor-view-default .elementor-icon{color:#D3AE7800;border-color:#D3AE7800;}.elementor-17 .elementor-element.elementor-element-1e5b9842.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-1e5b9842.elementor-view-default .elementor-icon svg{fill:#D3AE7800;}.elementor-17 .elementor-element.elementor-element-1e5b9842 .elementor-icon{font-size:70px;}.elementor-17 .elementor-element.elementor-element-1e5b9842 .elementor-icon svg{height:70px;}.elementor-17 .elementor-element.elementor-element-1e5b9842 .elementor-icon-wrapper svg{width:auto;}.elementor-17 .elementor-element.elementor-element-53031e1f{width:var( --container-widget-width, 68% );max-width:68%;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#FFFFFF6B;}.elementor-17 .elementor-element.elementor-element-7a6da3ae{--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-17 .elementor-element.elementor-element-4bdc8e95{--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;--padding-top:60px;--padding-bottom:0120px;--padding-left:40px;--padding-right:40px;--z-index:0;}.elementor-17 .elementor-element.elementor-element-4bdc8e95:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4bdc8e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131212;}.elementor-17 .elementor-element.elementor-element-4bdc8e95.e-con{--order:0;}.elementor-17 .elementor-element.elementor-element-75885118{width:var( --container-widget-width, 38.178% );max-width:38.178%;--container-widget-width:38.178%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-75885118.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-75885118 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:100;text-transform:capitalize;line-height:1.4em;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-61437a56{--display:flex;--min-height:729px;--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-17 .elementor-element.elementor-element-61437a56:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-61437a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acarolinaduarte.com/wp-content/uploads/2026/02/foto-ana-2.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-4d41b5b1{--display:flex;}.elementor-17 .elementor-element.elementor-element-4a50172b{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-41aa991f{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-41aa991f.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-41aa991f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:100;text-transform:none;line-height:1.4em;color:#000000;}.elementor-17 .elementor-element.elementor-element-20b5b9fd{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-20b5b9fd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-20b5b9fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141313;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-78ae69d3{padding:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-78ae69d3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-78ae69d3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-78ae69d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-78ae69d3 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-78ae69d3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-14331229{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-14331229:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-14331229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141313;}.elementor-17 .elementor-element.elementor-element-5a734fc1{padding:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-5a734fc1 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-5a734fc1 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-5a734fc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-5a734fc1 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-5a734fc1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-669442a4{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-669442a4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-669442a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141313;}.elementor-17 .elementor-element.elementor-element-394333c{padding:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-394333c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-394333c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-394333c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-394333c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-394333c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-7af06337{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-7af06337:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7af06337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141313;}.elementor-17 .elementor-element.elementor-element-5662dd7f{padding:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-5662dd7f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-5662dd7f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-5662dd7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-5662dd7f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-5662dd7f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-609a6288{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-609a6288:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-609a6288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141313;}.elementor-17 .elementor-element.elementor-element-2eb15b44{padding:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-2eb15b44 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-2eb15b44 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-2eb15b44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-2eb15b44 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-2eb15b44 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-169daa34 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-169daa34.elementor-view-stacked .elementor-icon{background-color:#D3AE7800;}.elementor-17 .elementor-element.elementor-element-169daa34.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-169daa34.elementor-view-default .elementor-icon{color:#D3AE7800;border-color:#D3AE7800;}.elementor-17 .elementor-element.elementor-element-169daa34.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-169daa34.elementor-view-default .elementor-icon svg{fill:#D3AE7800;}.elementor-17 .elementor-element.elementor-element-169daa34 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-169daa34 .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-169daa34 .elementor-icon-wrapper svg{width:auto;}.elementor-17 .elementor-element.elementor-element-fba8940{--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;--z-index:1;}.elementor-17 .elementor-element.elementor-element-fba8940:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-fba8940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-17 .elementor-element.elementor-element-fba8940.e-con{--order:0;}.elementor-17 .elementor-element.elementor-element-2735f014{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-17 .elementor-element.elementor-element-2735f014.e-con{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-254c6b99{--display:flex;--min-height:50px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-b1a0b85{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b1a0b85.elementor-element{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-b1a0b85 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-b1a0b85 .elementor-icon{font-size:10px;}.elementor-17 .elementor-element.elementor-element-b1a0b85 .elementor-icon svg{height:10px;}.elementor-17 .elementor-element.elementor-element-b1a0b85 .elementor-icon-wrapper svg{width:auto;}.elementor-17 .elementor-element.elementor-element-78fefc85{--display:flex;}.elementor-17 .elementor-element.elementor-element-3773d9eb{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-3773d9eb.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-3773d9eb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:100;text-transform:none;line-height:1.4em;color:#000000;}.elementor-17 .elementor-element.elementor-element-6924e8cb{width:var( --container-widget-width, 24.957% );max-width:24.957%;--container-widget-width:24.957%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-17 .elementor-element.elementor-element-6924e8cb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-719505c1{--display:flex;--min-height:965px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-719505c1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-719505c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acarolinaduarte.com/wp-content/uploads/2026/02/frame_2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-3baf246a{--display:flex;}.elementor-17 .elementor-element.elementor-element-3baf246a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-503b3f49{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-503b3f49.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-503b3f49 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:100;text-transform:none;line-height:1.4em;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-6f5c5f4{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-49a1a7ef{--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;--z-index:0;}.elementor-17 .elementor-element.elementor-element-49a1a7ef.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-11faaf13{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-11faaf13:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-11faaf13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-32bd752f .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-32bd752f .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-32bd752f .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-32bd752f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-17 .elementor-element.elementor-element-6aa5e1d2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-6aa5e1d2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6aa5e1d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-17 .elementor-element.elementor-element-b6160d8 .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-b6160d8 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-b6160d8 .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-b6160d8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-17 .elementor-element.elementor-element-654b3e8e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-654b3e8e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-654b3e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-17 .elementor-element.elementor-element-58ed4902 .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-58ed4902 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-58ed4902 .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-58ed4902 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-17 .elementor-element.elementor-element-1dbbeef1{--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;--z-index:1;}.elementor-17 .elementor-element.elementor-element-1dbbeef1.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-45868117{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-45868117:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-45868117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-17 .elementor-element.elementor-element-48ae8acd .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-48ae8acd .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-48ae8acd .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-48ae8acd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-17 .elementor-element.elementor-element-1f24069b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-1f24069b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1f24069b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-17 .elementor-element.elementor-element-4e771b22 .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-4e771b22 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-4e771b22 .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-4e771b22 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-17 .elementor-element.elementor-element-25acecb5{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-25acecb5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-25acecb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-17 .elementor-element.elementor-element-103d0c12 .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-103d0c12 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-103d0c12 .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-103d0c12 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-17 .elementor-element.elementor-element-1628d71f .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-1628d71f.elementor-view-stacked .elementor-icon{background-color:#D3AE7800;}.elementor-17 .elementor-element.elementor-element-1628d71f.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-1628d71f.elementor-view-default .elementor-icon{color:#D3AE7800;border-color:#D3AE7800;}.elementor-17 .elementor-element.elementor-element-1628d71f.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-1628d71f.elementor-view-default .elementor-icon svg{fill:#D3AE7800;}.elementor-17 .elementor-element.elementor-element-1628d71f .elementor-icon{font-size:70px;}.elementor-17 .elementor-element.elementor-element-1628d71f .elementor-icon svg{height:70px;}.elementor-17 .elementor-element.elementor-element-1628d71f .elementor-icon-wrapper svg{width:auto;}.elementor-17 .elementor-element.elementor-element-34c0b119{--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;--padding-top:60px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-34c0b119:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-34c0b119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-17 .elementor-element.elementor-element-220e0a66{--display:flex;}.elementor-17 .elementor-element.elementor-element-62eaa719{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-62eaa719.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-62eaa719 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:100;text-transform:none;line-height:1.4em;color:#000000;}.elementor-17 .elementor-element.elementor-element-c2e9a52{--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;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-c2e9a52:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c2e9a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-17 .elementor-element.elementor-element-c2e9a52.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-52755c5{--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;}.elementor-17 .elementor-element.elementor-element-46f33f86{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-46f33f86:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-46f33f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E200;}.elementor-17 .elementor-element.elementor-element-16d260d6{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-16d260d6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-16d260d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-4fcdc923 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-4fcdc923 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-4fcdc923{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-4fcdc923 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-4fcdc923 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-4fcdc923 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-3f2f3470{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-3f2f3470:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3f2f3470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-6ee6160e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-6ee6160e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-6ee6160e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-6ee6160e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-6ee6160e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-6ee6160e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-2187b8fb{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-2187b8fb:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2187b8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-7f359d39 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-7f359d39 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-7f359d39{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-7f359d39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-7f359d39 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-7f359d39 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-67fb9b77{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-67fb9b77:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-67fb9b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E200;}.elementor-17 .elementor-element.elementor-element-7cc3130a{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-7cc3130a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7cc3130a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-526ca603 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-526ca603 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-526ca603{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-526ca603 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-526ca603 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-526ca603 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-330b1c61{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-330b1c61:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-330b1c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-20869b8d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-20869b8d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-20869b8d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-20869b8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-20869b8d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-20869b8d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-71a82941{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-71a82941:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-71a82941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-78c65584 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-78c65584 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-78c65584{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-78c65584 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-78c65584 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-78c65584 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-c57f2e8{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-c57f2e8.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-c57f2e8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:100;text-transform:none;line-height:1.4em;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-67a11b73{--display:flex;--min-height:1000px;--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;--justify-content:center;--padding-top:60px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-67a11b73:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-67a11b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;background-image:url("https://acarolinaduarte.com/wp-content/uploads/2026/02/bg-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-6876c652{--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;}.elementor-17 .elementor-element.elementor-element-1732c386{--display:flex;}.elementor-17 .elementor-element.elementor-element-4f1c127d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-4f1c127d.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-4f1c127d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:100;text-transform:none;line-height:1.4em;color:#000000;}.elementor-17 .elementor-element.elementor-element-79dabc7b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-17 .elementor-element.elementor-element-79dabc7b.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-41b5bb29 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-41b5bb29.elementor-view-stacked .elementor-icon{background-color:#D3AE7800;}.elementor-17 .elementor-element.elementor-element-41b5bb29.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-41b5bb29.elementor-view-default .elementor-icon{color:#D3AE7800;border-color:#D3AE7800;}.elementor-17 .elementor-element.elementor-element-41b5bb29.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-41b5bb29.elementor-view-default .elementor-icon svg{fill:#D3AE7800;}.elementor-17 .elementor-element.elementor-element-41b5bb29 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-41b5bb29 .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-41b5bb29 .elementor-icon-wrapper svg{width:auto;}.elementor-17 .elementor-element.elementor-element-4f8ba7f9{--display:flex;}.elementor-17 .elementor-element.elementor-element-292a51f8{--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;--padding-top:60px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-292a51f8:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-292a51f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-17 .elementor-element.elementor-element-454dfaba{--display:flex;}.elementor-17 .elementor-element.elementor-element-5927fcc5{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-5927fcc5.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-5927fcc5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:100;text-transform:none;line-height:1.4em;color:#000000;}.elementor-17 .elementor-element.elementor-element-4fead972{--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;}.elementor-17 .elementor-element.elementor-element-4fead972.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-363edf68{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-363edf68:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-363edf68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#221F1F;}.elementor-17 .elementor-element.elementor-element-be2a55a{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-be2a55a.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-be2a55a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:100;text-transform:none;line-height:1.4em;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-49e755e2{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-49e755e2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-49e755e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-375cb85b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-375cb85b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-375cb85b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-375cb85b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-375cb85b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-375cb85b .elementor-icon-list-text{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-eea9770{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-eea9770:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-eea9770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-78d75466 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-78d75466 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-78d75466{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-78d75466 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-78d75466 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-78d75466 .elementor-icon-list-text{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-2911c00c{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-2911c00c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2911c00c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-3af0e751 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-3af0e751 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-3af0e751{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-3af0e751 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-3af0e751 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-3af0e751 .elementor-icon-list-text{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-62eb9af1{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-62eb9af1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-62eb9af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-7e6115fe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-7e6115fe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-7e6115fe{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-7e6115fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-7e6115fe .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-7e6115fe .elementor-icon-list-text{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-38ac9097{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-38ac9097:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-38ac9097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-1e0b1aed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-1e0b1aed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-1e0b1aed{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-1e0b1aed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-1e0b1aed .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-1e0b1aed .elementor-icon-list-text{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-3f73ddf9{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-3f73ddf9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3f73ddf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-17 .elementor-element.elementor-element-43aff4e1{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-43aff4e1.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-43aff4e1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:100;text-transform:none;line-height:1.4em;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-12d1b8fb{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-12d1b8fb:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-12d1b8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-79f0af28 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-79f0af28 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-79f0af28{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-79f0af28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-79f0af28 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-79f0af28 .elementor-icon-list-text{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-1b24514{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-1b24514:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1b24514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-a20fa20 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-a20fa20 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-a20fa20{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-a20fa20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-a20fa20 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-a20fa20 .elementor-icon-list-text{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-285f94aa{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-285f94aa:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-285f94aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-13c332f5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-13c332f5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-13c332f5{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-13c332f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-13c332f5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-13c332f5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-51e7a4e9{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-51e7a4e9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-51e7a4e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-2d250d98 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-2d250d98 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-2d250d98{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-2d250d98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-2d250d98 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-2d250d98 .elementor-icon-list-text{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-3519fd3f{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-3519fd3f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3519fd3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-69ea985a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-69ea985a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-69ea985a{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-69ea985a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-69ea985a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-69ea985a .elementor-icon-list-text{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-58bbb340{--display:flex;--min-height:1000px;--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:120px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-58bbb340:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-58bbb340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141313;background-image:url("https://acarolinaduarte.com/wp-content/uploads/2026/02/bg-3-1.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-58bbb340 > .elementor-shape-top .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-58bbb340 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#ECECEC;}.elementor-17 .elementor-element.elementor-element-58bbb340 > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-58bbb340 > .e-con-inner > .elementor-shape-top svg{height:74px;transform:translateX(-50%) rotateY(180deg);}.elementor-17 .elementor-element.elementor-element-96bfd60{--display:flex;}.elementor-17 .elementor-element.elementor-element-11d88621{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7e49fa2f{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-7e49fa2f.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-7e49fa2f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:100;text-transform:none;line-height:1.4em;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2bde0c34{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-2bde0c34:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2bde0c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-66bd06b2{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-17 .elementor-element.elementor-element-66bd06b2 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-325bebba{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-17 .elementor-element.elementor-element-325bebba p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-5d042ed0{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-5d042ed0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5d042ed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-28715723{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-17 .elementor-element.elementor-element-28715723 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-784d2eef{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-17 .elementor-element.elementor-element-784d2eef p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-3042f5e9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-3042f5e9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3042f5e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-17 .elementor-element.elementor-element-690a7842{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-17 .elementor-element.elementor-element-690a7842 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-78404ffe{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-17 .elementor-element.elementor-element-78404ffe p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-4e4c1100{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-4e4c1100:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4e4c1100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-17 .elementor-element.elementor-element-268dd0ea{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-268dd0ea.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-268dd0ea .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:100;text-transform:none;line-height:1.4em;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-6819ffc4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-6819ffc4.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-51fa87f3{width:var( --container-widget-width, 30% );max-width:30%;padding:60px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-51fa87f3.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-51fa87f3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:100;text-transform:none;line-height:1.4em;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-5eaaefa0 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-5eaaefa0 .elementor-icon{font-size:70px;}.elementor-17 .elementor-element.elementor-element-5eaaefa0 .elementor-icon svg{height:70px;}.elementor-17 .elementor-element.elementor-element-5eaaefa0 .elementor-icon-wrapper svg{width:auto;}.elementor-17 .elementor-element.elementor-element-497b3a15{width:var( --container-widget-width, 48% );max-width:48%;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 120px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-497b3a15.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-81577b1{width:var( --container-widget-width, 100% );max-width:100%;margin:-16px 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:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-81577b1.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-81577b1 p{margin-block-end:4px;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-c8c7afb{--width:50%;}.elementor-17 .elementor-element.elementor-element-7a6da3ae{--width:50%;}.elementor-17 .elementor-element.elementor-element-20b5b9fd{--width:80%;}.elementor-17 .elementor-element.elementor-element-14331229{--width:80%;}.elementor-17 .elementor-element.elementor-element-669442a4{--width:80%;}.elementor-17 .elementor-element.elementor-element-7af06337{--width:80%;}.elementor-17 .elementor-element.elementor-element-609a6288{--width:80%;}.elementor-17 .elementor-element.elementor-element-254c6b99{--width:3%;}.elementor-17 .elementor-element.elementor-element-3baf246a{--width:99.907%;}.elementor-17 .elementor-element.elementor-element-49a1a7ef{--width:80%;}.elementor-17 .elementor-element.elementor-element-1dbbeef1{--width:80%;}.elementor-17 .elementor-element.elementor-element-c2e9a52{--width:70%;}.elementor-17 .elementor-element.elementor-element-4fead972{--width:81%;}.elementor-17 .elementor-element.elementor-element-2bde0c34{--width:74%;}.elementor-17 .elementor-element.elementor-element-5d042ed0{--width:74%;}.elementor-17 .elementor-element.elementor-element-3042f5e9{--width:44%;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-6d1f65af:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6d1f65af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acarolinaduarte.com/wp-content/uploads/2026/02/hero-mobile.webp");}.elementor-17 .elementor-element.elementor-element-6d1f65af{--min-height:761px;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-c8c7afb{--justify-content:flex-start;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1bc3a000{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-1bc3a000 .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-40ae773d{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;text-align:center;font-size:16px;}.elementor-17 .elementor-element.elementor-element-40ae773d.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-1e5b9842 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-1e5b9842 .elementor-icon{font-size:50px;}.elementor-17 .elementor-element.elementor-element-1e5b9842 .elementor-icon svg{height:50px;}.elementor-17 .elementor-element.elementor-element-53031e1f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-17 .elementor-element.elementor-element-4bdc8e95{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-75885118{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-17 .elementor-element.elementor-element-75885118 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-61437a56:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-61437a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acarolinaduarte.com/wp-content/uploads/2026/02/fundo-mobile-2.webp");background-position:top center;background-size:contain;}.elementor-17 .elementor-element.elementor-element-61437a56{--min-height:976px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-61437a56.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-4a50172b{--width:90%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-4a50172b.e-con{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-41aa991f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-17 .elementor-element.elementor-element-41aa991f .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-78ae69d3{--e-icon-list-icon-size:10px;}.elementor-17 .elementor-element.elementor-element-78ae69d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-78ae69d3 .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-5a734fc1{--e-icon-list-icon-size:10px;}.elementor-17 .elementor-element.elementor-element-5a734fc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-5a734fc1 .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-394333c{--e-icon-list-icon-size:10px;}.elementor-17 .elementor-element.elementor-element-394333c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-394333c .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-5662dd7f{--e-icon-list-icon-size:10px;}.elementor-17 .elementor-element.elementor-element-5662dd7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-5662dd7f .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-2eb15b44{--e-icon-list-icon-size:10px;}.elementor-17 .elementor-element.elementor-element-2eb15b44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-2eb15b44 .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-169daa34 .elementor-icon{font-size:50px;}.elementor-17 .elementor-element.elementor-element-169daa34 .elementor-icon svg{height:50px;}.elementor-17 .elementor-element.elementor-element-fba8940{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-254c6b99{--width:11%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-b1a0b85 .elementor-icon{font-size:8px;}.elementor-17 .elementor-element.elementor-element-b1a0b85 .elementor-icon svg{height:8px;}.elementor-17 .elementor-element.elementor-element-78fefc85{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-3773d9eb{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-17 .elementor-element.elementor-element-3773d9eb .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-6924e8cb{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;font-size:14px;}.elementor-17 .elementor-element.elementor-element-719505c1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-719505c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acarolinaduarte.com/wp-content/uploads/2026/02/fundo-mobile-carolina.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-17 .elementor-element.elementor-element-719505c1{--min-height:1350px;--justify-content:flex-start;--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-17 .elementor-element.elementor-element-3baf246a{--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-17 .elementor-element.elementor-element-503b3f49{margin:47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-17 .elementor-element.elementor-element-503b3f49 .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-6f5c5f4{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;font-size:14px;}.elementor-17 .elementor-element.elementor-element-6f5c5f4.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-49a1a7ef{--width:70%;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-11faaf13{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-32bd752f .elementor-icon{font-size:40px;}.elementor-17 .elementor-element.elementor-element-32bd752f .elementor-icon-box-description{font-size:14px;}.elementor-17 .elementor-element.elementor-element-6aa5e1d2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-b6160d8 .elementor-icon{font-size:40px;}.elementor-17 .elementor-element.elementor-element-b6160d8 .elementor-icon-box-description{font-size:14px;}.elementor-17 .elementor-element.elementor-element-654b3e8e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-58ed4902 .elementor-icon{font-size:40px;}.elementor-17 .elementor-element.elementor-element-58ed4902 .elementor-icon-box-description{font-size:14px;}.elementor-17 .elementor-element.elementor-element-1dbbeef1{--width:70%;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-45868117{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-48ae8acd .elementor-icon{font-size:40px;}.elementor-17 .elementor-element.elementor-element-48ae8acd .elementor-icon-box-description{font-size:14px;}.elementor-17 .elementor-element.elementor-element-1f24069b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-4e771b22 .elementor-icon{font-size:40px;}.elementor-17 .elementor-element.elementor-element-4e771b22 .elementor-icon-box-description{font-size:14px;}.elementor-17 .elementor-element.elementor-element-25acecb5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-103d0c12 .elementor-icon{font-size:40px;}.elementor-17 .elementor-element.elementor-element-103d0c12 .elementor-icon-box-description{font-size:14px;}.elementor-17 .elementor-element.elementor-element-1628d71f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-1628d71f .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-1628d71f .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-34c0b119{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-62eaa719{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-62eaa719 .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-c2e9a52{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-52755c5{--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-17 .elementor-element.elementor-element-46f33f86{--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-17 .elementor-element.elementor-element-16d260d6{--width:85%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-16d260d6.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-4fcdc923{--e-icon-list-icon-size:20px;}.elementor-17 .elementor-element.elementor-element-4fcdc923 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-4fcdc923 .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-3f2f3470{--width:85%;}.elementor-17 .elementor-element.elementor-element-3f2f3470.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-6ee6160e{--e-icon-list-icon-size:20px;}.elementor-17 .elementor-element.elementor-element-6ee6160e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-6ee6160e .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-2187b8fb{--width:85%;}.elementor-17 .elementor-element.elementor-element-2187b8fb.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-7f359d39{--e-icon-list-icon-size:20px;}.elementor-17 .elementor-element.elementor-element-7f359d39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-7f359d39 .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-67fb9b77{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7cc3130a{--width:85%;}.elementor-17 .elementor-element.elementor-element-7cc3130a.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-526ca603{--e-icon-list-icon-size:20px;}.elementor-17 .elementor-element.elementor-element-526ca603 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-526ca603 .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-330b1c61{--width:85%;}.elementor-17 .elementor-element.elementor-element-330b1c61.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-20869b8d{--e-icon-list-icon-size:20px;}.elementor-17 .elementor-element.elementor-element-20869b8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-20869b8d .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-71a82941{--width:85%;}.elementor-17 .elementor-element.elementor-element-71a82941.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-78c65584{--e-icon-list-icon-size:20px;}.elementor-17 .elementor-element.elementor-element-78c65584 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-78c65584 .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-c57f2e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-c57f2e8 .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-67a11b73:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-67a11b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acarolinaduarte.com/wp-content/uploads/2026/02/frame_15.webp");background-position:0px -83px;background-size:cover;}.elementor-17 .elementor-element.elementor-element-67a11b73{--min-height:800px;--justify-content:flex-end;--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-17 .elementor-element.elementor-element-6876c652{--justify-content:center;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-1732c386{--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-4f1c127d{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;text-align:center;}.elementor-17 .elementor-element.elementor-element-4f1c127d.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-4f1c127d .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-79dabc7b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:14px;}.elementor-17 .elementor-element.elementor-element-41b5bb29 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-41b5bb29 .elementor-icon{font-size:50px;}.elementor-17 .elementor-element.elementor-element-41b5bb29 .elementor-icon svg{height:50px;}.elementor-17 .elementor-element.elementor-element-292a51f8{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-5927fcc5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-5927fcc5 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-4fead972{--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-17 .elementor-element.elementor-element-363edf68{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-be2a55a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-375cb85b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-375cb85b .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-78d75466 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-78d75466 .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-3af0e751 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-3af0e751 .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-7e6115fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-7e6115fe .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-1e0b1aed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-1e0b1aed .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-3f73ddf9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-43aff4e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-79f0af28{--e-icon-list-icon-size:18px;}.elementor-17 .elementor-element.elementor-element-79f0af28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-79f0af28 .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-a20fa20{--e-icon-list-icon-size:18px;}.elementor-17 .elementor-element.elementor-element-a20fa20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-a20fa20 .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-13c332f5{--e-icon-list-icon-size:18px;}.elementor-17 .elementor-element.elementor-element-13c332f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-13c332f5 .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-2d250d98{--e-icon-list-icon-size:18px;}.elementor-17 .elementor-element.elementor-element-2d250d98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-2d250d98 .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-69ea985a{--e-icon-list-icon-size:18px;}.elementor-17 .elementor-element.elementor-element-69ea985a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-69ea985a .elementor-icon-list-item > a{font-size:14px;}.elementor-17 .elementor-element.elementor-element-58bbb340:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-58bbb340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acarolinaduarte.com/wp-content/uploads/2026/02/frame_14.webp");}.elementor-17 .elementor-element.elementor-element-58bbb340{--min-height:800px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-11d88621{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7e49fa2f{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;text-align:center;}.elementor-17 .elementor-element.elementor-element-7e49fa2f.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-7e49fa2f .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-2bde0c34{--width:80%;}.elementor-17 .elementor-element.elementor-element-66bd06b2{font-size:16px;}.elementor-17 .elementor-element.elementor-element-325bebba{font-size:14px;}.elementor-17 .elementor-element.elementor-element-5d042ed0{--width:80%;}.elementor-17 .elementor-element.elementor-element-28715723{font-size:16px;}.elementor-17 .elementor-element.elementor-element-784d2eef{font-size:14px;}.elementor-17 .elementor-element.elementor-element-3042f5e9{--width:80%;}.elementor-17 .elementor-element.elementor-element-690a7842{font-size:16px;}.elementor-17 .elementor-element.elementor-element-78404ffe{font-size:14px;}.elementor-17 .elementor-element.elementor-element-4e4c1100{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-268dd0ea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-268dd0ea .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-6819ffc4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-17 .elementor-element.elementor-element-51fa87f3{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-17 .elementor-element.elementor-element-51fa87f3 .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-5eaaefa0 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-5eaaefa0 .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-497b3a15{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-17 .elementor-element.elementor-element-81577b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-6d1f65af */.shadow-bottom-only{
  position: relative;
  overflow: visible !important; /* evita cortar a sombra */
}

/* sombra só para baixo */
.shadow-bottom-only::after{
  content: "";
  position: absolute;
  left: 0;
  right: 0;

  /* coloca a “linha” ligeiramente fora do container */
  bottom: 0px;
  height: 1px;
  background: transparent;

  /* sombra difusa para baixo */
  box-shadow: 0 4px 9.9px 0 rgba(255, 255, 255, 0.50);

  z-index: 5;
  pointer-events: none;
}

.elementor-popup-modal .dialog-close-button svg {
    fill: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa991f *//* efeito highlight + tracejado */
.txt-tracejado{
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 .18em;
}

/* “marca-texto” atrás */
.txt-tracejado::before{
  content:"";
  position:absolute;
  left: -0.10em;
  right: -0.10em;
  top: 75%;
  height: 0.40em;
  transform: translateY(-50%);
  background: #AFC9C4;   /* ajusta a cor */
  border-radius: 0px;
  z-index: -1;
  opacity: .95;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bdc8e95 *//* Linha inferior com gradiente */
.linha-degrade-bottom{
  position: relative;
  overflow: hidden;
}

.linha-degrade-bottom::after{
  content: "";
  position: absolute;
  overflow: hidden;
  left: 0;
  right: 0;
  bottom: 0;

  height: 2px; /* ajusta a espessura */

  background: var(
    --Degrade-linha,
    linear-gradient(
      90deg,
      rgba(11, 89, 57, 0.00) 0%,
      rgba(25, 191, 123, 0.60) 49.04%,
      rgba(25, 191, 123, 0.00) 100%
    )
  );

  pointer-events: none;
}
.elementor-17 .elementor-element.elementor-element-4bdc8e95 {
  position: relative;
}

/* elemento decorativo */
.elementor-17 .elementor-element.elementor-element-4bdc8e95::before {
  content: "";
  position: absolute;
  overflow: hidden;

  top: -20%;
  left: 58%; /* em vez de left: 75% */

  width: 918px;
  height: 1318px;

  background: url("https://dev.brunocaldeira.pt/wp-content/uploads/2026/01/5ef55067_0efb_431d_ab43_60753c420dca_1.webp")
              no-repeat center / contain;

  opacity: 1;
  z-index: 0;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-254c6b99 */.glass-container{
  border-radius: 40px;
  border: 1px solid rgba(255, 255, 255, 0.48);
  background: rgba(4, 62, 38, 0.31);

  backdrop-filter: blur(6.4px);
  -webkit-backdrop-filter: blur(6.4px);

  overflow: hidden; /* garante que o blur respeita o radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3773d9eb *//* efeito highlight + tracejado */
.txt-tracejado{
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 .18em;
}

/* “marca-texto” atrás */
.txt-tracejado::before{
  content:"";
  position:absolute;
  left: -0.10em;
  right: -0.10em;
  top: 75%;
  height: 0.40em;
  transform: translateY(-50%);
  background: #AFC9C4;   /* ajusta a cor */
  border-radius: 0px;
  z-index: -1;
  opacity: .95;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6924e8cb */.txt-semibold{
  font-weight: 600; /* semibold */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fba8940 */.elementor-17 .elementor-element.elementor-element-fba8940 {
  position: relative;
}

/* elemento decorativo */
.elementor-17 .elementor-element.elementor-element-fba8940::after {
  content: "";
  position: absolute;
  overflow: hidden;

  top: -2%;
  left: -5%; /* em vez de left: 75% */

  width: 702px;
  height: 1318px;

  background: url("https://dev.brunocaldeira.pt/wp-content/uploads/2026/01/efeito-bg-2.webp")
              no-repeat center / contain;

  opacity: 1;
  z-index: 0;

  pointer-events: none;
}
@media (max-width: 767px){
  .elementor-17 .elementor-element.elementor-element-fba8940::after{
    top: 20%;                 /* reposiciona verticalmente */
    left: 50%;                /* centra horizontalmente */
    transform: translateX(-50%);

    width: 320px;             /* reduz bastante */
    height: 600px;

    opacity: 0.6;             /* mais subtil */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62eaa719 *//* efeito highlight + tracejado */
.txt-tracejado{
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 .18em;
}

/* “marca-texto” atrás */
.txt-tracejado::before{
  content:"";
  position:absolute;
  left: -0.10em;
  right: -0.10em;
  top: 75%;
  height: 0.40em;
  transform: translateY(-50%);
  background: #AFC9C4;   /* ajusta a cor */
  border-radius: 0px;
  z-index: -1;
  opacity: .95;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34c0b119 */.elementor-17 .elementor-element.elementor-element-34c0b119 {
  position: relative;
  overflow: hidden; /* corta o excesso visual */
}

/* elemento decorativo */
.elementor-17 .elementor-element.elementor-element-34c0b119::before {
  content: "";
  position: absolute;

  top: -2%;
  left: 75%; /* em vez de left: 75% */

  width: 850px;
  height: 850px;

  background: url("https://dev.brunocaldeira.pt/wp-content/uploads/2026/01/efeito-bg-1.webp")
              no-repeat center / contain;

  opacity: 1;
  z-index: 1;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f1c127d *//* efeito highlight + tracejado */
.txt-tracejado{
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 .18em;
}

/* “marca-texto” atrás */
.txt-tracejado::before{
  content:"";
  position:absolute;
  left: -0.10em;
  right: -0.10em;
  top: 75%;
  height: 0.40em;
  transform: translateY(-50%);
  background: #AFC9C4;   /* ajusta a cor */
  border-radius: 0px;
  z-index: -1;
  opacity: .95;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79dabc7b */.txt-semibold{
  font-weight: 600; /* semibold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5927fcc5 *//* efeito highlight + tracejado */
.txt-tracejado{
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 .18em;
}

/* “marca-texto” atrás */
.txt-tracejado::before{
  content:"";
  position:absolute;
  left: -0.10em;
  right: -0.10em;
  top: 75%;
  height: 0.40em;
  transform: translateY(-50%);
  background: #AFC9C4;   /* ajusta a cor */
  border-radius: 0px;
  z-index: -1;
  opacity: .95;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-375cb85b */.txt-semibold-verde{
  font-weight: 600; /* semibold */

    color: #157A51;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-78d75466 */.txt-semibold-verde{
  font-weight: 600; /* semibold */

    color: #157A51;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3af0e751 */.txt-semibold-verde{
  font-weight: 600; /* semibold */

    color: #157A51;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7e6115fe */.txt-semibold-verde{
  font-weight: 600; /* semibold */

    color: #157A51;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e0b1aed */.txt-semibold-verde{
  font-weight: 600; /* semibold */

    color: #157A51;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43aff4e1 */.txt-semibold-vermelho{
  font-weight: 600; /* semibold */

    color: #AD1818;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-79f0af28 */.txt-semibold-verde{
  font-weight: 600; /* semibold */

    color: #157A51;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a20fa20 */.txt-semibold-verde{
  font-weight: 600; /* semibold */

    color: #157A51;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-13c332f5 */.txt-semibold-verde{
  font-weight: 600; /* semibold */

    color: #157A51;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2d250d98 */.txt-semibold-verde{
  font-weight: 600; /* semibold */

    color: #157A51;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-69ea985a */.txt-semibold-verde{
  font-weight: 600; /* semibold */

    color: #157A51;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bbb340 */.linha-degrade-top{
  position: relative;
  overflow: hidden;
}

.linha-degrade-top::after{
  content: "";
  position: absolute;

  /* esticar para não cortar com a inclinação */
  left: -6%;
  right: -6%;

  /* fixa no topo */
  top: 36px;

  height: 3px;

  background: var(
    --Degrade-linha,
    linear-gradient(
      90deg,
      rgba(11, 89, 57, 0.00) 0%,
      rgba(25, 191, 123, 0.60) 49.04%,
      rgba(25, 191, 123, 0.00) 100%
    )
  );

  /* inclinação da linha */
  transform: rotate(-2.0deg);
  transform-origin: center;

  pointer-events: none;
  z-index: 5;
}
/* MOBILE (≤ 767px) — edita só aqui */
@media (max-width: 767px){
  .linha-degrade-top::after{
    top: 38px;              /* exemplo: muda a posição */
    height: 2px;            /* exemplo: muda espessura */
    transform: rotate(-10deg); /* exemplo: muda inclinação */
    left: -10%;
    right: -10%;
  }
}
.elementor-17 .elementor-element.elementor-element-58bbb340 {
  position: relative;
}

/* elemento decorativo */
.elementor-17 .elementor-element.elementor-element-58bbb340::before {
  content: "";
  position: absolute;
  overflow: hidden;

  top: -2%;
  left: -10%; /* em vez de left: 75% */

  width: 702px;
  height: 948px;

  background: url("https://dev.brunocaldeira.pt/wp-content/uploads/2026/01/bg-fundo-4.webp")
              no-repeat center / contain;

  opacity: 1;
  z-index: 0;

  pointer-events: none;
}
@media (max-width: 767px){
  .elementor-17 .elementor-element.elementor-element-58bbb340::before{
    top: 0%;          /* ajusta a posição vertical */
    left: 0%;         /* centra horizontalmente */
    transform: translateX(-50%);

    width: 520px;      /* reduz tamanho */
    height: 530px;

    opacity: 0.6;      /* mais subtil no mobile */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4c1100 */.elementor-17 .elementor-element.elementor-element-4e4c1100 {
  position: relative;
   overflow: hidden;
}

/* elemento decorativo */
.elementor-17 .elementor-element.elementor-element-4e4c1100::after{
  content: "";
  position: absolute;
  overflow: hidden;

  top: -10%;
  left: 74%; /* em vez de left: 75% */

  width: 702px;
  height: 948px;

  background: url("https://dev.brunocaldeira.pt/wp-content/uploads/2026/01/bg-fundo-5.webp")
              no-repeat center / contain;

  opacity: 1;
  z-index: 0;

  pointer-events: none;
}/* End custom CSS */