.elementor-32 .elementor-element.elementor-element-7b4f7085{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-32 .elementor-element.elementor-element-7b4f7085:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-7b4f7085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EED8C6;}.elementor-32 .elementor-element.elementor-element-51228e6{--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-32 .elementor-element.elementor-element-e46d27b{--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-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-32 .elementor-element.elementor-element-194746a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.13em;}.elementor-32 .elementor-element.elementor-element-47cb514b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:55px;font-weight:400;line-height:0.99em;letter-spacing:-0.052em;}.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-32 .elementor-element.elementor-element-5a66235d{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;}.elementor-32 .elementor-element.elementor-element-72a56803{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;}.elementor-32 .elementor-element.elementor-element-6bb2abeb{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.52em;}.elementor-32 .elementor-element.elementor-element-286b714b{--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-32 .elementor-element.elementor-element-39bb1442{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFF9F1;--border-color:#FFF9F1;--border-radius:16px 16px 16px 16px;box-shadow:0px 12px 25px 0px rgba(161,108,17,0.24);}.elementor-32 .elementor-element.elementor-element-39bb1442:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-39bb1442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #B77A0F 0%, #D79D23 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-32 .elementor-element.elementor-element-34ceb95f{text-align:center;}.elementor-32 .elementor-element.elementor-element-34ceb95f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-4ff92a2e{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#24443D;--border-color:#24443D;--border-radius:16px 16px 16px 16px;}.elementor-32 .elementor-element.elementor-element-4ff92a2e:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-4ff92a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-32 .elementor-element.elementor-element-3bf9a10a{text-align:center;}.elementor-32 .elementor-element.elementor-element-3bf9a10a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#24443D;}.elementor-32 .elementor-element.elementor-element-3559494a{--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-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-32 .elementor-element.elementor-element-58e5e572 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-32 .elementor-element.elementor-element-58e5e572 .elementor-icon{font-size:20px;}.elementor-32 .elementor-element.elementor-element-58e5e572 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-58e5e572 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-32 .elementor-element.elementor-element-58e5e572 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-32 .elementor-element.elementor-element-198f5f11 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-32 .elementor-element.elementor-element-198f5f11 .elementor-icon{font-size:20px;}.elementor-32 .elementor-element.elementor-element-198f5f11 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-198f5f11 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-32 .elementor-element.elementor-element-198f5f11 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-32 .elementor-element.elementor-element-43a44d50 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-32 .elementor-element.elementor-element-43a44d50 .elementor-icon{font-size:20px;}.elementor-32 .elementor-element.elementor-element-43a44d50 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-43a44d50 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-32 .elementor-element.elementor-element-43a44d50 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-32 .elementor-element.elementor-element-387a880e{--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-32 .elementor-element.elementor-element-3377531b{--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-32 .elementor-element.elementor-element-13cf2a57{--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-32 .elementor-element.elementor-element-4b6de804{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-713ce96a{--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-32 .elementor-element.elementor-element-1e725dd1 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:55px;font-weight:400;line-height:0.99em;letter-spacing:-0.052em;}.elementor-32 .elementor-element.elementor-element-3659c46f{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;}.elementor-32 .elementor-element.elementor-element-44571ea7{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;}.elementor-32 .elementor-element.elementor-element-71633e3a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.52em;}.elementor-32 .elementor-element.elementor-element-20bc690a{--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-32 .elementor-element.elementor-element-21c05837{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFF9F1;--border-color:#FFF9F1;--border-radius:16px 16px 16px 16px;box-shadow:0px 12px 25px 0px rgba(161,108,17,0.24);}.elementor-32 .elementor-element.elementor-element-21c05837:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-21c05837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #B77A0F 0%, #D79D23 100%);}.elementor-32 .elementor-element.elementor-element-7c69cb42{text-align:center;}.elementor-32 .elementor-element.elementor-element-7c69cb42 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-15d4b23f{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#24443D;--border-color:#24443D;--border-radius:16px 16px 16px 16px;}.elementor-32 .elementor-element.elementor-element-15d4b23f:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-15d4b23f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-32 .elementor-element.elementor-element-100cd5bb{text-align:center;}.elementor-32 .elementor-element.elementor-element-100cd5bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#24443D;}.elementor-32 .elementor-element.elementor-element-402c4cfb{--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-32 .elementor-element.elementor-element-5415d99a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-32 .elementor-element.elementor-element-5415d99a .elementor-icon{font-size:20px;}.elementor-32 .elementor-element.elementor-element-5415d99a .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-5415d99a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-32 .elementor-element.elementor-element-5415d99a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-32 .elementor-element.elementor-element-acef10 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-32 .elementor-element.elementor-element-acef10 .elementor-icon{font-size:20px;}.elementor-32 .elementor-element.elementor-element-acef10 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-acef10 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-32 .elementor-element.elementor-element-acef10 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-32 .elementor-element.elementor-element-2eaf46fc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-32 .elementor-element.elementor-element-2eaf46fc .elementor-icon{font-size:20px;}.elementor-32 .elementor-element.elementor-element-2eaf46fc .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-2eaf46fc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-32 .elementor-element.elementor-element-2eaf46fc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-32 .elementor-element.elementor-element-1f62bf7{--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-32 .elementor-element.elementor-element-1f62bf7:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-1f62bf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF9 0%, #F7F0E5 100%);}.elementor-32 .elementor-element.elementor-element-38e58e7{--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-32 .elementor-element.elementor-element-cd141b8{--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-32 .elementor-element.elementor-element-ded763c{--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-32 .elementor-element.elementor-element-0a469cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.145em;}.elementor-32 .elementor-element.elementor-element-3181b7d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:66px;font-weight:400;line-height:0.96em;letter-spacing:-0.06em;}.elementor-32 .elementor-element.elementor-element-9b9dfcc{--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-32 .elementor-element.elementor-element-866c931{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.74em;}.elementor-32 .elementor-element.elementor-element-7282d79{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1.4em;letter-spacing:0.11em;}.elementor-32 .elementor-element.elementor-element-820d30d{--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-32 .elementor-element.elementor-element-4cbd69c{--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-32 .elementor-element.elementor-element-59fd858 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:42px;letter-spacing:-0.04em;}.elementor-32 .elementor-element.elementor-element-b421e20{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.56em;}.elementor-32 .elementor-element.elementor-element-20191a8{--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-32 .elementor-element.elementor-element-a4b56d7 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:42px;letter-spacing:-0.04em;}.elementor-32 .elementor-element.elementor-element-f6fb168{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.56em;}.elementor-32 .elementor-element.elementor-element-9168626{--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-32 .elementor-element.elementor-element-5a3db12 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:42px;letter-spacing:-0.04em;}.elementor-32 .elementor-element.elementor-element-1962e9c{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.56em;}.elementor-32 .elementor-element.elementor-element-6a2c76f{--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-32 .elementor-element.elementor-element-2e190d5 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:42px;letter-spacing:-0.04em;}.elementor-32 .elementor-element.elementor-element-b310c8a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.56em;}.elementor-32 .elementor-element.elementor-element-19cdfce{--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-32 .elementor-element.elementor-element-539bc63 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:42px;letter-spacing:-0.04em;}.elementor-32 .elementor-element.elementor-element-cf2b78b{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;line-height:1.56em;}.elementor-32 .elementor-element.elementor-element-3315215b{--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-32 .elementor-element.elementor-element-3315215b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-3315215b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F1E9DC 0%, #ECE2D2 100%);}.elementor-32 .elementor-element.elementor-element-62948ad0{--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-32 .elementor-element.elementor-element-51f6c950{--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-32 .elementor-element.elementor-element-7a6edecc{--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-32 .elementor-element.elementor-element-56df56b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.145em;}.elementor-32 .elementor-element.elementor-element-4fcc3bc8 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:67px;font-weight:400;line-height:0.96em;letter-spacing:-0.06em;}.elementor-32 .elementor-element.elementor-element-5a1edd5{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.72em;}.elementor-32 .elementor-element.elementor-element-22033799{--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-32 .elementor-element.elementor-element-518eb7c0{--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-32 .elementor-element.elementor-element-15c34008{--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-32 .elementor-element.elementor-element-614a06e8{--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-32 .elementor-element.elementor-element-6d2d9139 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-61d3b521{--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-32 .elementor-element.elementor-element-65e50da0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1.02em;letter-spacing:-0.045em;}.elementor-32 .elementor-element.elementor-element-741823d8{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.7em;}.elementor-32 .elementor-element.elementor-element-3da1819f{--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-32 .elementor-element.elementor-element-717311b{--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-32 .elementor-element.elementor-element-6207a280{--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-32 .elementor-element.elementor-element-1f0ba1ce .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-27c04dd7{--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-32 .elementor-element.elementor-element-21d411bb .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1.02em;letter-spacing:-0.045em;}.elementor-32 .elementor-element.elementor-element-2482b3ff{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.7em;}.elementor-32 .elementor-element.elementor-element-7a2b1ee3{--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-32 .elementor-element.elementor-element-74111081{--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-32 .elementor-element.elementor-element-32290edc{--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-32 .elementor-element.elementor-element-7cf8413d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-5e682946{--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-32 .elementor-element.elementor-element-6ef52a82 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1.02em;letter-spacing:-0.045em;}.elementor-32 .elementor-element.elementor-element-8c0ae2d{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.7em;}.elementor-32 .elementor-element.elementor-element-32a2be20{--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-32 .elementor-element.elementor-element-6e980dcc{--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-32 .elementor-element.elementor-element-4ed3a1e8{--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-32 .elementor-element.elementor-element-1ffe9107 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;letter-spacing:0.125em;}.elementor-32 .elementor-element.elementor-element-6b37c215{font-family:"DM Serif Display", Sans-serif;font-size:35px;font-weight:400;line-height:1.08em;letter-spacing:-0.045em;}.elementor-32 .elementor-element.elementor-element-891aca2{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.68em;}.elementor-32 .elementor-element.elementor-element-6b2c82ee{--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-32 .elementor-element.elementor-element-6b2c82ee:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-6b2c82ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF7;}.elementor-32 .elementor-element.elementor-element-761b777{--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-32 .elementor-element.elementor-element-6b91da4{--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-32 .elementor-element.elementor-element-39f508a8{--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-32 .elementor-element.elementor-element-5a0a8616{--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-32 .elementor-element.elementor-element-4db40efb{--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-32 .elementor-element.elementor-element-1b2d4d4e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.13em;}.elementor-32 .elementor-element.elementor-element-7eb9ed6e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:69px;font-weight:400;line-height:0.93em;letter-spacing:-0.055em;}.elementor-32 .elementor-element.elementor-element-696b8955{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.62em;}.elementor-32 .elementor-element.elementor-element-22662584{--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-32 .elementor-element.elementor-element-2124848a{--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-32 .elementor-element.elementor-element-d3ff339{--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-32 .elementor-element.elementor-element-71d7976b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;letter-spacing:0.14em;}.elementor-32 .elementor-element.elementor-element-1e961fd0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.02em;}.elementor-32 .elementor-element.elementor-element-17947db5{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.58em;}.elementor-32 .elementor-element.elementor-element-23c8afd0{--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-32 .elementor-element.elementor-element-37e48f7e{--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-32 .elementor-element.elementor-element-6e8c727d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;letter-spacing:0.14em;}.elementor-32 .elementor-element.elementor-element-74e858b5 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.02em;}.elementor-32 .elementor-element.elementor-element-5b855d7a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.58em;}.elementor-32 .elementor-element.elementor-element-51de7500{--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-32 .elementor-element.elementor-element-60e76e07{--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-32 .elementor-element.elementor-element-39185b87 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;letter-spacing:0.14em;}.elementor-32 .elementor-element.elementor-element-690d8f99 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.02em;}.elementor-32 .elementor-element.elementor-element-61793d94{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.58em;}.elementor-32 .elementor-element.elementor-element-7e908836{--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-32 .elementor-element.elementor-element-592aff43{--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-32 .elementor-element.elementor-element-c5b17f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;letter-spacing:0.14em;}.elementor-32 .elementor-element.elementor-element-5513823b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.02em;}.elementor-32 .elementor-element.elementor-element-2735b07a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.58em;}.elementor-32 .elementor-element.elementor-element-7d82f804{--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-32 .elementor-element.elementor-element-6d1482f1{--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-32 .elementor-element.elementor-element-7aa8b8f9{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.45em;}.elementor-32 .elementor-element.elementor-element-2dc217e2{--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-32 .elementor-element.elementor-element-2dc217e2:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-2dc217e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F3129;}.elementor-32 .elementor-element.elementor-element-157b03d9{--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-32 .elementor-element.elementor-element-7bb4ab87{--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-32 .elementor-element.elementor-element-2012e9f6{--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-32 .elementor-element.elementor-element-2f758fe4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;letter-spacing:0.145em;}.elementor-32 .elementor-element.elementor-element-7fe4d82b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:68px;font-weight:400;line-height:0.96em;letter-spacing:-0.055em;}.elementor-32 .elementor-element.elementor-element-44dfc730{--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-32 .elementor-element.elementor-element-358f9983{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.65em;}.elementor-32 .elementor-element.elementor-element-5b84f8ca{--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-32 .elementor-element.elementor-element-30ffe07b{--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-32 .elementor-element.elementor-element-54922244{--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-32 .elementor-element.elementor-element-42357925 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-7161155b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1.04em;}.elementor-32 .elementor-element.elementor-element-7a6cae53{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.58em;}.elementor-32 .elementor-element.elementor-element-7a884868{--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-32 .elementor-element.elementor-element-30514132{--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-32 .elementor-element.elementor-element-9b529e0{--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-32 .elementor-element.elementor-element-660af0ad .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-411c35fe .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1.04em;}.elementor-32 .elementor-element.elementor-element-74df95f0{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.58em;}.elementor-32 .elementor-element.elementor-element-74f13cba{--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-32 .elementor-element.elementor-element-14d44708{--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-32 .elementor-element.elementor-element-6bcf547d{--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-32 .elementor-element.elementor-element-6d7fc618 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-11e9ea8a .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1.04em;}.elementor-32 .elementor-element.elementor-element-7404cd7e{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.58em;}.elementor-32 .elementor-element.elementor-element-183aabf2{--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-32 .elementor-element.elementor-element-4c27b210{--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-32 .elementor-element.elementor-element-23715e42{--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-32 .elementor-element.elementor-element-31e4ac3c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-7761b265 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1.04em;}.elementor-32 .elementor-element.elementor-element-180bd449{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.58em;}.elementor-32 .elementor-element.elementor-element-3cc9ffa2{--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-32 .elementor-element.elementor-element-31cb560{--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-32 .elementor-element.elementor-element-397df399{--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-32 .elementor-element.elementor-element-2a5d80aa{--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-32 .elementor-element.elementor-element-345f9b5f{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;}.elementor-32 .elementor-element.elementor-element-55d6542c{--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-32 .elementor-element.elementor-element-55d6542c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-55d6542c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFDFA 0%, #F3EBDD 100%);}.elementor-32 .elementor-element.elementor-element-29fc9f26{--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-32 .elementor-element.elementor-element-7961e66a{--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-32 .elementor-element.elementor-element-1b5716f7{--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-32 .elementor-element.elementor-element-14bb921a{--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-32 .elementor-element.elementor-element-5c48eba4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;letter-spacing:0.13em;}.elementor-32 .elementor-element.elementor-element-6eee427c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:69px;font-weight:400;line-height:0.96em;letter-spacing:-0.055em;}.elementor-32 .elementor-element.elementor-element-57506b09{--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-32 .elementor-element.elementor-element-555dd1d4{--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-32 .elementor-element.elementor-element-2cda4e7a{--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-32 .elementor-element.elementor-element-386c29c0{--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-32 .elementor-element.elementor-element-5c1ae4ce{--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-32 .elementor-element.elementor-element-3310699f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:21px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-837cd1e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.02em;}.elementor-32 .elementor-element.elementor-element-5645462d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;}.elementor-32 .elementor-element.elementor-element-1389d63c{--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-32 .elementor-element.elementor-element-1a34456c{--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-32 .elementor-element.elementor-element-156e2690{--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-32 .elementor-element.elementor-element-2c06e7b4{--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-32 .elementor-element.elementor-element-677606b7 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:21px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-7da2b164 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.02em;}.elementor-32 .elementor-element.elementor-element-76ab7e04{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;}.elementor-32 .elementor-element.elementor-element-5990aeac{--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-32 .elementor-element.elementor-element-1ce363f7{--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-32 .elementor-element.elementor-element-644a7749{--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-32 .elementor-element.elementor-element-2322afdc{--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-32 .elementor-element.elementor-element-1d462d0f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:21px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-65d2149c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.02em;}.elementor-32 .elementor-element.elementor-element-2ebd3e40{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;}.elementor-32 .elementor-element.elementor-element-44f42873{--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-32 .elementor-element.elementor-element-480e4c2e{--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-32 .elementor-element.elementor-element-18d098c1{--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-32 .elementor-element.elementor-element-8d31f3{--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-32 .elementor-element.elementor-element-5763a799 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:21px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-6da35efc .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.02em;}.elementor-32 .elementor-element.elementor-element-6e5002ea{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;}.elementor-32 .elementor-element.elementor-element-58b7c88f{--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-32 .elementor-element.elementor-element-44f71c6b{--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-32 .elementor-element.elementor-element-1b8a8226{--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-32 .elementor-element.elementor-element-4c125b88{--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-32 .elementor-element.elementor-element-4379f294 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:21px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-7f0153c5 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.02em;}.elementor-32 .elementor-element.elementor-element-5bf3024a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;}.elementor-32 .elementor-element.elementor-element-d06aa78{--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-32 .elementor-element.elementor-element-1b9c8796{--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-32 .elementor-element.elementor-element-5eee7b11{--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-32 .elementor-element.elementor-element-29e50d8a{--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-32 .elementor-element.elementor-element-67eef272 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:21px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-405d8749 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.02em;}.elementor-32 .elementor-element.elementor-element-365faf69{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;}.elementor-32 .elementor-element.elementor-element-24a5d238{--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-32 .elementor-element.elementor-element-24dcbb4e{--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-32 .elementor-element.elementor-element-317d062a{--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-32 .elementor-element.elementor-element-176e2315 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.13em;}.elementor-32 .elementor-element.elementor-element-3ee13c3f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:400;line-height:1.02em;}.elementor-32 .elementor-element.elementor-element-19cf079f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.65em;}.elementor-32 .elementor-element.elementor-element-16ab7dec{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;}.elementor-32 .elementor-element.elementor-element-6fd700b{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;}.elementor-32 .elementor-element.elementor-element-1c0d2d21{--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-32 .elementor-element.elementor-element-4b2dedf8{--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-32 .elementor-element.elementor-element-75bb2eff{font-family:"DM Serif Display", Sans-serif;font-size:34px;font-weight:400;line-height:1.03em;}.elementor-32 .elementor-element.elementor-element-d61887d{--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-32 .elementor-element.elementor-element-d61887d:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-d61887d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#174D3B;}.elementor-32 .elementor-element.elementor-element-2703e373{--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-32 .elementor-element.elementor-element-31aab5e8{--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-32 .elementor-element.elementor-element-280ef995{--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-32 .elementor-element.elementor-element-5f047255 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;letter-spacing:0.145em;}.elementor-32 .elementor-element.elementor-element-7e918985{font-family:"DM Serif Display", Sans-serif;font-size:66px;font-weight:400;line-height:0.98em;letter-spacing:-0.055em;}.elementor-32 .elementor-element.elementor-element-bff7b1e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.62em;}.elementor-32 .elementor-element.elementor-element-29df684c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.62em;}.elementor-32 .elementor-element.elementor-element-9c20bf0{--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-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-32 .elementor-element.elementor-element-17d18007 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-17d18007.elementor-view-stacked .elementor-icon{background-color:#36C282;}.elementor-32 .elementor-element.elementor-element-17d18007.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-17d18007.elementor-view-default .elementor-icon{color:#36C282;border-color:#36C282;}.elementor-32 .elementor-element.elementor-element-17d18007.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-17d18007.elementor-view-default .elementor-icon svg{fill:#36C282;}.elementor-32 .elementor-element.elementor-element-17d18007 .elementor-icon{font-size:20px;}.elementor-32 .elementor-element.elementor-element-17d18007 .elementor-icon svg{height:20px;}.elementor-32 .elementor-element.elementor-element-6f541f5{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1.45em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32 .elementor-element.elementor-element-0956c16 .elementor-button-content-wrapper{flex-direction:row;}.elementor-32 .elementor-element.elementor-element-0956c16 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.15em;}.elementor-32 .elementor-element.elementor-element-67bdd4f3{--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;}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-47cb514b .elementor-heading-title{font-size:56px;line-height:1em;}.elementor-32 .elementor-element.elementor-element-5a66235d{font-size:10px;}.elementor-32 .elementor-element.elementor-element-72a56803{font-size:15px;}.elementor-32 .elementor-element.elementor-element-6bb2abeb{font-size:14px;}.elementor-32 .elementor-element.elementor-element-286b714b{--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-32 .elementor-element.elementor-element-39bb1442{--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;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-34ceb95f{text-align:center;}.elementor-32 .elementor-element.elementor-element-34ceb95f .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-32 .elementor-element.elementor-element-4ff92a2e{--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;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-3bf9a10a{text-align:center;}.elementor-32 .elementor-element.elementor-element-3bf9a10a .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-32 .elementor-element.elementor-element-58e5e572 .elementor-icon{font-size:20px;}.elementor-32 .elementor-element.elementor-element-58e5e572 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-58e5e572 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-32 .elementor-element.elementor-element-198f5f11 .elementor-icon{font-size:20px;}.elementor-32 .elementor-element.elementor-element-198f5f11 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-198f5f11 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-32 .elementor-element.elementor-element-43a44d50 .elementor-icon{font-size:20px;}.elementor-32 .elementor-element.elementor-element-43a44d50 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-43a44d50 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-32 .elementor-element.elementor-element-1e725dd1 .elementor-heading-title{font-size:56px;line-height:1em;}.elementor-32 .elementor-element.elementor-element-3659c46f{font-size:10px;}.elementor-32 .elementor-element.elementor-element-44571ea7{font-size:15px;}.elementor-32 .elementor-element.elementor-element-71633e3a{font-size:14px;}.elementor-32 .elementor-element.elementor-element-20bc690a{--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-32 .elementor-element.elementor-element-21c05837{--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;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-7c69cb42{text-align:center;}.elementor-32 .elementor-element.elementor-element-7c69cb42 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-32 .elementor-element.elementor-element-15d4b23f{--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;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-100cd5bb{text-align:center;}.elementor-32 .elementor-element.elementor-element-100cd5bb .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-32 .elementor-element.elementor-element-5415d99a .elementor-icon{font-size:20px;}.elementor-32 .elementor-element.elementor-element-5415d99a .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-5415d99a .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-32 .elementor-element.elementor-element-acef10 .elementor-icon{font-size:20px;}.elementor-32 .elementor-element.elementor-element-acef10 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-acef10 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-32 .elementor-element.elementor-element-2eaf46fc .elementor-icon{font-size:20px;}.elementor-32 .elementor-element.elementor-element-2eaf46fc .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-2eaf46fc .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-32 .elementor-element.elementor-element-0956c16 .elementor-button{font-size:15px;line-height:1.15em;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-47cb514b .elementor-heading-title{font-size:41px;line-height:0.98em;}.elementor-32 .elementor-element.elementor-element-5a66235d{font-size:9px;}.elementor-32 .elementor-element.elementor-element-72a56803{font-size:14px;line-height:1.58em;}.elementor-32 .elementor-element.elementor-element-6bb2abeb{font-size:14px;line-height:1.56em;}.elementor-32 .elementor-element.elementor-element-286b714b{--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-32 .elementor-element.elementor-element-39bb1442{--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;--flex-wrap:nowrap;--border-radius:13px 13px 13px 13px;}.elementor-32 .elementor-element.elementor-element-34ceb95f{text-align:center;}.elementor-32 .elementor-element.elementor-element-34ceb95f .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-32 .elementor-element.elementor-element-4ff92a2e{--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;--flex-wrap:nowrap;--border-radius:13px 13px 13px 13px;}.elementor-32 .elementor-element.elementor-element-3bf9a10a{text-align:center;}.elementor-32 .elementor-element.elementor-element-3bf9a10a .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-32 .elementor-element.elementor-element-58e5e572 .elementor-icon{font-size:21px;}.elementor-32 .elementor-element.elementor-element-58e5e572 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-58e5e572 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-32 .elementor-element.elementor-element-198f5f11 .elementor-icon{font-size:21px;}.elementor-32 .elementor-element.elementor-element-198f5f11 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-198f5f11 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-32 .elementor-element.elementor-element-43a44d50 .elementor-icon{font-size:21px;}.elementor-32 .elementor-element.elementor-element-43a44d50 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-43a44d50 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-32 .elementor-element.elementor-element-1e725dd1 .elementor-heading-title{font-size:40px;line-height:0.98em;}.elementor-32 .elementor-element.elementor-element-3659c46f{font-size:9px;}.elementor-32 .elementor-element.elementor-element-44571ea7{font-size:14px;line-height:1.58em;}.elementor-32 .elementor-element.elementor-element-71633e3a{font-size:14px;line-height:1.56em;}.elementor-32 .elementor-element.elementor-element-20bc690a{--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-32 .elementor-element.elementor-element-21c05837{--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;--flex-wrap:nowrap;--border-radius:13px 13px 13px 13px;}.elementor-32 .elementor-element.elementor-element-7c69cb42{text-align:center;}.elementor-32 .elementor-element.elementor-element-7c69cb42 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-32 .elementor-element.elementor-element-15d4b23f{--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;--flex-wrap:nowrap;--border-radius:13px 13px 13px 13px;}.elementor-32 .elementor-element.elementor-element-100cd5bb{text-align:center;}.elementor-32 .elementor-element.elementor-element-100cd5bb .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-32 .elementor-element.elementor-element-5415d99a .elementor-icon{font-size:21px;}.elementor-32 .elementor-element.elementor-element-5415d99a .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-5415d99a .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-32 .elementor-element.elementor-element-acef10 .elementor-icon{font-size:21px;}.elementor-32 .elementor-element.elementor-element-acef10 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-acef10 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-32 .elementor-element.elementor-element-2eaf46fc .elementor-icon{font-size:21px;}.elementor-32 .elementor-element.elementor-element-2eaf46fc .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-2eaf46fc .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-32 .elementor-element.elementor-element-0a469cc .elementor-heading-title{font-size:9px;}.elementor-32 .elementor-element.elementor-element-3181b7d .elementor-heading-title{font-size:47px;}.elementor-32 .elementor-element.elementor-element-866c931{font-size:15px;line-height:1.67em;}.elementor-32 .elementor-element.elementor-element-7282d79{font-size:9px;}.elementor-32 .elementor-element.elementor-element-59fd858 .elementor-heading-title{font-size:20px;line-height:36px;}.elementor-32 .elementor-element.elementor-element-b421e20{font-size:14px;line-height:1.53em;}.elementor-32 .elementor-element.elementor-element-a4b56d7 .elementor-heading-title{font-size:20px;line-height:36px;}.elementor-32 .elementor-element.elementor-element-f6fb168{font-size:14px;line-height:1.53em;}.elementor-32 .elementor-element.elementor-element-5a3db12 .elementor-heading-title{font-size:20px;line-height:36px;}.elementor-32 .elementor-element.elementor-element-1962e9c{font-size:14px;line-height:1.53em;}.elementor-32 .elementor-element.elementor-element-2e190d5 .elementor-heading-title{font-size:20px;line-height:36px;}.elementor-32 .elementor-element.elementor-element-b310c8a{font-size:14px;line-height:1.53em;}.elementor-32 .elementor-element.elementor-element-539bc63 .elementor-heading-title{font-size:20px;line-height:36px;}.elementor-32 .elementor-element.elementor-element-cf2b78b{font-size:14px;line-height:1.53em;}.elementor-32 .elementor-element.elementor-element-56df56b4 .elementor-heading-title{font-size:9px;}.elementor-32 .elementor-element.elementor-element-4fcc3bc8 .elementor-heading-title{font-size:46px;}.elementor-32 .elementor-element.elementor-element-5a1edd5{font-size:15px;line-height:1.67em;}.elementor-32 .elementor-element.elementor-element-65e50da0 .elementor-heading-title{font-size:28px;}.elementor-32 .elementor-element.elementor-element-741823d8{font-size:14px;line-height:1.6em;}.elementor-32 .elementor-element.elementor-element-21d411bb .elementor-heading-title{font-size:28px;}.elementor-32 .elementor-element.elementor-element-2482b3ff{font-size:14px;line-height:1.6em;}.elementor-32 .elementor-element.elementor-element-6ef52a82 .elementor-heading-title{font-size:28px;}.elementor-32 .elementor-element.elementor-element-8c0ae2d{font-size:14px;line-height:1.6em;}.elementor-32 .elementor-element.elementor-element-1ffe9107 .elementor-heading-title{font-size:9px;}.elementor-32 .elementor-element.elementor-element-6b37c215{font-size:28px;}.elementor-32 .elementor-element.elementor-element-891aca2{font-size:14px;}.elementor-32 .elementor-element.elementor-element-1b2d4d4e .elementor-heading-title{font-size:10px;}.elementor-32 .elementor-element.elementor-element-7eb9ed6e .elementor-heading-title{font-size:46px;line-height:0.96em;}.elementor-32 .elementor-element.elementor-element-696b8955{font-size:14px;}.elementor-32 .elementor-element.elementor-element-1e961fd0 .elementor-heading-title{font-size:28px;}.elementor-32 .elementor-element.elementor-element-17947db5{font-size:14px;}.elementor-32 .elementor-element.elementor-element-74e858b5 .elementor-heading-title{font-size:28px;}.elementor-32 .elementor-element.elementor-element-5b855d7a{font-size:14px;}.elementor-32 .elementor-element.elementor-element-690d8f99 .elementor-heading-title{font-size:28px;}.elementor-32 .elementor-element.elementor-element-61793d94{font-size:14px;}.elementor-32 .elementor-element.elementor-element-5513823b .elementor-heading-title{font-size:28px;}.elementor-32 .elementor-element.elementor-element-2735b07a{font-size:14px;}.elementor-32 .elementor-element.elementor-element-7aa8b8f9{font-size:13px;}.elementor-32 .elementor-element.elementor-element-2f758fe4 .elementor-heading-title{font-size:9px;}.elementor-32 .elementor-element.elementor-element-7fe4d82b .elementor-heading-title{font-size:47px;}.elementor-32 .elementor-element.elementor-element-358f9983{font-size:14px;line-height:1.65em;}.elementor-32 .elementor-element.elementor-element-42357925 .elementor-heading-title{font-size:23px;}.elementor-32 .elementor-element.elementor-element-7161155b .elementor-heading-title{font-size:27px;}.elementor-32 .elementor-element.elementor-element-7a6cae53{font-size:14px;}.elementor-32 .elementor-element.elementor-element-660af0ad .elementor-heading-title{font-size:23px;}.elementor-32 .elementor-element.elementor-element-411c35fe .elementor-heading-title{font-size:27px;}.elementor-32 .elementor-element.elementor-element-74df95f0{font-size:14px;}.elementor-32 .elementor-element.elementor-element-6d7fc618 .elementor-heading-title{font-size:23px;}.elementor-32 .elementor-element.elementor-element-11e9ea8a .elementor-heading-title{font-size:27px;}.elementor-32 .elementor-element.elementor-element-7404cd7e{font-size:14px;}.elementor-32 .elementor-element.elementor-element-31e4ac3c .elementor-heading-title{font-size:23px;}.elementor-32 .elementor-element.elementor-element-7761b265 .elementor-heading-title{font-size:27px;}.elementor-32 .elementor-element.elementor-element-180bd449{font-size:14px;}.elementor-32 .elementor-element.elementor-element-345f9b5f{font-size:11px;line-height:1.5em;}.elementor-32 .elementor-element.elementor-element-5c48eba4 .elementor-heading-title{font-size:8px;}.elementor-32 .elementor-element.elementor-element-6eee427c .elementor-heading-title{font-size:39px;}.elementor-32 .elementor-element.elementor-element-3310699f .elementor-heading-title{line-height:40px;}.elementor-32 .elementor-element.elementor-element-837cd1e .elementor-heading-title{font-size:20px;}.elementor-32 .elementor-element.elementor-element-5645462d{font-size:11px;}.elementor-32 .elementor-element.elementor-element-677606b7 .elementor-heading-title{line-height:40px;}.elementor-32 .elementor-element.elementor-element-7da2b164 .elementor-heading-title{font-size:20px;}.elementor-32 .elementor-element.elementor-element-76ab7e04{font-size:11px;}.elementor-32 .elementor-element.elementor-element-1d462d0f .elementor-heading-title{line-height:40px;}.elementor-32 .elementor-element.elementor-element-65d2149c .elementor-heading-title{font-size:20px;}.elementor-32 .elementor-element.elementor-element-2ebd3e40{font-size:11px;}.elementor-32 .elementor-element.elementor-element-5763a799 .elementor-heading-title{line-height:40px;}.elementor-32 .elementor-element.elementor-element-6da35efc .elementor-heading-title{font-size:20px;}.elementor-32 .elementor-element.elementor-element-6e5002ea{font-size:11px;}.elementor-32 .elementor-element.elementor-element-4379f294 .elementor-heading-title{line-height:40px;}.elementor-32 .elementor-element.elementor-element-7f0153c5 .elementor-heading-title{font-size:20px;}.elementor-32 .elementor-element.elementor-element-5bf3024a{font-size:11px;}.elementor-32 .elementor-element.elementor-element-67eef272 .elementor-heading-title{line-height:40px;}.elementor-32 .elementor-element.elementor-element-405d8749 .elementor-heading-title{font-size:20px;}.elementor-32 .elementor-element.elementor-element-365faf69{font-size:11px;}.elementor-32 .elementor-element.elementor-element-3ee13c3f .elementor-heading-title{font-size:31px;}.elementor-32 .elementor-element.elementor-element-19cf079f{font-size:11px;}.elementor-32 .elementor-element.elementor-element-75bb2eff{font-size:25px;}.elementor-32 .elementor-element.elementor-element-5f047255 .elementor-heading-title{font-size:9px;}.elementor-32 .elementor-element.elementor-element-7e918985{font-size:49px;line-height:0.99em;}.elementor-32 .elementor-element.elementor-element-bff7b1e{font-size:14px;line-height:1.65em;}.elementor-32 .elementor-element.elementor-element-29df684c{font-size:14px;line-height:1.65em;}.elementor-32 .elementor-element.elementor-element-6f541f5{font-size:11px;}.elementor-32 .elementor-element.elementor-element-0956c16 .elementor-button{font-size:11px;line-height:1.15em;}}/* Start custom CSS for container, class: .elementor-element-7b4f7085 */.elementor-32 .elementor-element.elementor-element-7b4f7085{
  --m1-bg:#EED8C6;
  --m1-green:#24443D;
  --m1-gold:#C89536;
  --m1-body:#41544B;
  position:relative!important;
  z-index:0;
  isolation:isolate;
  contain:paint;
  width:100%;
  max-width:100%;
  margin:0!important;
  padding:0!important;
  overflow:hidden;

  background:var(--m1-bg);
}
.elementor-32 .elementor-element.elementor-element-7b4f7085,.elementor-32 .elementor-element.elementor-element-7b4f7085 *{box-sizing:border-box;}
.elementor-32 .elementor-element.elementor-element-7b4f7085>.e-con-inner,.elementor-32 .elementor-element.elementor-element-7b4f7085.m1-root>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-root,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-desktop,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile{background-color:var(--m1-bg)!important;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-desktop,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-facts,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-fact{background:transparent!important;background-color:transparent!important;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-desktop,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-visual,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-visual{margin:0!important;padding:0!important;gap:0!important;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-desktop>.e-con-inner,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile>.e-con-inner,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-actions>.e-con-inner,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-facts>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-visual>.e-con-inner,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-photo,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-photo>.elementor-widget-container,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-photo .elementor-widget-container{margin:0!important;padding:0!important;gap:0!important;border:0!important;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-title,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-kicker,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-credentials,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-lead,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-support,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-fact,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-photo,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-photo{margin-bottom:0!important;}

/* DESKTOP COMPACTO: cabeçalho do site + hero dentro da primeira dobra */
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-desktop{
  position:relative;
  width:100%;
  height:auto;
  min-height:590px;
  max-height:none;
  overflow:hidden;
  background:var(--m1-bg);
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-desktop{
  position:relative;
  z-index:2;
  width:min(565px,calc(50vw - 28px));
  height:auto;
  margin-left:max(56px,calc((100% - 1600px)/2));
  padding:34px 0 18px;
  min-height:590px;
  max-height:none;
  background:transparent!important;
  flex:0 0 auto;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-kicker{margin:0 0 16px;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-kicker .elementor-heading-title{
  margin:0;
  color:#C98616!important;

}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-title{margin:0;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-title .elementor-heading-title{
  margin:0;
  color:var(--m1-green)!important;

}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-credentials{
  margin-top:15px;
  color:#4C6359!important;

}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-credentials p{margin:0;display:flex;align-items:center;flex-wrap:wrap;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-credentials strong,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-credentials span{color:#4C6359!important;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-credentials span:before{
  content:"";
  display:inline-block;
  width:1px;
  height:12px;
  margin:0 10px;
  vertical-align:middle;
  background:#D29B35!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-lead,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-support{color:var(--m1-body)!important;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-lead{max-width:555px;margin-top:18px;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-support{max-width:555px;margin-top:9px;color:#52645D!important;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-lead p,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-support p{margin:0;color:inherit!important;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-actions{
  display:flex!important;
  flex-direction:row!important;
  align-items:stretch!important;
  gap:20px!important;
  width:min(706px,calc(100vw - 112px))!important;
  max-width:none!important;
  margin-top:24px!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-actions>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:stretch!important;
  gap:20px!important;
}

/* =========================================================
   CTAs DO HEADER — PADRÃO FINAL CONSOLIDADO
   Estrutura nativa, links preservados e conteúdo centralizado.
   ========================================================= */
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta{
  position:relative;
  display:flex!important;
  align-items:stretch!important;
  min-width:0!important;
  min-height:68px;
  margin:0!important;
  overflow:hidden!important;
  text-decoration:none!important;
  border-radius:16px!important;
  cursor:pointer;
  -webkit-tap-highlight-color:rgba(36,68,61,.10);
  transition:transform .20s ease,box-shadow .20s ease,border-color .20s ease,filter .20s ease,background-color .20s ease;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta>.e-con-inner{
  display:grid!important;
  align-items:center!important;
  justify-items:center!important;
  grid-auto-rows:1fr!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  min-height:inherit!important;
  margin:0!important;
  padding:0!important;
  transform:translate3d(0,2px,0);
  backface-visibility:hidden;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-primary{
  flex:1.42 1 0!important;
  color:#FFFFFF!important;
  border-width:2px!important;
  border-color:#FFF9F1!important;
  background:linear-gradient(90deg,#B77A0F 0%,#CF941B 55%,#D79D23 100%)!important;
  box-shadow:0 12px 25px rgba(161,108,17,.24)!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-primary>.e-con-inner{
  grid-template-columns:30px minmax(0,1fr) 30px!important;
  gap:13px!important;
  padding:0 25px!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-secondary{
  flex:1 1 0!important;
  color:var(--m1-green)!important;
  border-width:1.4px!important;
  border-color:rgba(36,68,61,.66)!important;
  background:rgba(255,253,249,.18)!important;
  box-shadow:none!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-secondary>.e-con-inner{
  grid-template-columns:30px minmax(0,max-content)!important;
  justify-content:center!important;
  gap:13px!important;
  padding:0 24px!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta:hover{
  transform:translateY(-2px);
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-primary:hover{
  filter:brightness(.96) saturate(1.04);
  box-shadow:0 16px 30px rgba(161,108,17,.31)!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-secondary:hover{
  border-color:var(--m1-green)!important;
  background:rgba(255,253,249,.54)!important;
  box-shadow:0 10px 22px rgba(36,68,61,.09)!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta:focus-visible{
  outline:3px solid rgba(36,68,61,.42)!important;
  outline-offset:3px!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-primary:focus-visible{
  outline-color:rgba(255,255,255,.92)!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-image,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-label{
  align-self:center!important;
  min-width:0!important;
  margin:0!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-image{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  justify-self:center!important;
  flex:none!important;
  line-height:0!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-label{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  justify-self:stretch!important;
  height:auto!important;
  transform:translateY(.25px);
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-image>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-image .elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-image picture{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:center!important;
  transform-origin:center center!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-calendar-desktop img{
  transform:scale(1.03);
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-calendar-mobile img{
  transform:scale(1.02);
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-sprout img{
  transform:scale(1.04);
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-arrow img{
  transform:scale(1.08);
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-label>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-label .elementor-widget-container{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-label .elementor-heading-title{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-width:0!important;
  min-height:1em!important;
  margin:0!important;
  line-height:1.10!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-primary .m1-cta-label .elementor-heading-title{
  color:#FFFFFF!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-secondary .m1-cta-label .elementor-heading-title{
  color:var(--m1-green)!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-calendar-desktop,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-calendar-mobile,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-sprout{
  grid-column:1;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-calendar-desktop{
  display:flex!important;
  width:29px!important;
  height:29px!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-calendar-mobile{
  display:none!important;
  width:36px!important;
  height:36px!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-sprout{
  width:30px!important;
  height:30px!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-arrow{
  grid-column:3;
  width:19px!important;
  height:19px!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-primary-label,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-secondary-label{
  grid-column:2;
}

@media (min-width:981px) and (max-width:1320px){
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-actions{
    gap:14px!important;
    width:min(620px,calc(100vw - 76px))!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-actions>.e-con-inner{
    gap:14px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta{
    min-height:58px;
    border-radius:14px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-primary>.e-con-inner{
    grid-template-columns:28px minmax(0,1fr) 28px!important;
    gap:10px!important;
    padding:0 18px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-secondary>.e-con-inner{
    grid-template-columns:29px minmax(0,max-content)!important;
    gap:10px!important;
    padding:0 17px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-calendar-desktop{
    width:27px!important;
    height:27px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-sprout{
    width:29px!important;
    height:29px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-arrow{
    width:19px!important;
    height:19px!important;
  }
}

@media (max-width:980px){
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-actions{
    width:100%!important;
    max-width:704px!important;
    gap:14px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-actions>.e-con-inner{
    gap:14px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta{
    min-height:64px;
    border-radius:15px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-primary>.e-con-inner{
    grid-template-columns:30px minmax(0,1fr) 30px!important;
    gap:12px!important;
    padding:0 22px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-secondary>.e-con-inner{
    grid-template-columns:30px minmax(0,max-content)!important;
    gap:12px!important;
    padding:0 21px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-calendar-desktop{
    width:29px!important;
    height:29px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-sprout{
    width:30px!important;
    height:30px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-arrow{
    width:19px!important;
    height:19px!important;
  }
}

@media (max-width:640px){
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-actions{
    flex-direction:column!important;
    gap:10px!important;
    width:100%!important;
    max-width:none!important;
    margin:22px auto 0!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-actions>.e-con-inner{
    flex-direction:column!important;
    gap:10px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta{
    display:grid!important;
    align-items:center!important;
    justify-items:center!important;
    width:100%!important;
    height:58px!important;
    min-height:58px!important;
    max-height:58px!important;
    margin:0!important;
    padding:0 13px!important;
    border-radius:13px!important;
    overflow:hidden!important;
    touch-action:manipulation;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta>.e-con-inner{
    display:contents!important;
    transform:none!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-primary{
    grid-template-columns:22px minmax(0,1fr) 14px!important;
    column-gap:7px!important;
    box-shadow:0 7px 16px rgba(161,108,17,.20)!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-secondary{
    grid-template-columns:22px minmax(0,max-content)!important;
    justify-content:center!important;
    column-gap:9px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-image,
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-label{
    position:static!important;
    align-self:center!important;
    justify-self:center!important;
    margin:0!important;
    transform:none!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-label{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:100%!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-label>.elementor-widget-container,
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-label .elementor-widget-container{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-label .elementor-heading-title{
    display:block!important;
    width:auto!important;
    min-width:0!important;
    margin:0!important;
    line-height:1!important;
    text-align:center!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    text-rendering:geometricPrecision;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-calendar-desktop{
    display:none!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-calendar-mobile{
    display:flex!important;
    grid-column:1!important;
    grid-row:1!important;
    width:22px!important;
    height:22px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-sprout{
    display:flex!important;
    grid-column:1!important;
    grid-row:1!important;
    width:22px!important;
    height:22px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-primary-label,
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-secondary-label{
    grid-column:2!important;
    grid-row:1!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-arrow{
    display:flex!important;
    grid-column:3!important;
    grid-row:1!important;
    width:14px!important;
    height:14px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-calendar-mobile img,
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-sprout img,
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-arrow img{
    width:100%!important;
    height:100%!important;
    margin:0!important;
    transform:none!important;
    object-fit:contain!important;
    object-position:center!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta:hover{
    transform:none!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta:active{
    transform:scale(.99)!important;
  }
}

@media (max-width:420px){
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-actions{
    width:100%!important;
    gap:9px!important;
    margin-top:21px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-actions>.e-con-inner{
    gap:9px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta{
    height:56px!important;
    min-height:56px!important;
    max-height:56px!important;
    padding:0 10px!important;
    border-radius:12px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-primary{
    grid-template-columns:21px minmax(0,1fr) 13px!important;
    column-gap:6px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-secondary{
    grid-template-columns:21px minmax(0,max-content)!important;
    column-gap:8px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-calendar-mobile,
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-sprout{
    width:21px!important;
    height:21px!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta-arrow{
    width:13px!important;
    height:13px!important;
  }
}

@media (prefers-reduced-motion:reduce){
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta{
    transition:none!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta:hover,
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta:active{
    transform:none!important;
  }
}

.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:545px;margin-top:19px;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-fact{min-width:0;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-fact .elementor-icon-box-wrapper{display:flex;align-items:flex-start;gap:8px;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-fact .elementor-icon-box-icon{margin:0;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-fact .elementor-icon,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-fact .elementor-icon i{color:#778D80!important;fill:#778D80!important;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-fact .elementor-icon-box-title,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-fact .elementor-icon-box-title a,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-fact .elementor-icon-box-title span,.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-fact .elementor-icon-box-content{margin:0;color:#53665D!important;}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-fact .elementor-icon-box-content{flex:1;}
/* FOTO DESKTOP: geometria exata em relação ao próprio hero */
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-desktop>.e-con-inner{
  position:static!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  gap:0!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-visual{
  position:absolute!important;
  z-index:1;
  inset:0 0 0 auto!important;
  width:56.6%!important;
  height:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  pointer-events:none;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-visual>.e-con-inner{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  gap:0!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-photo{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-photo>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-photo .elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-photo picture{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  font-size:0!important;
  line-height:0!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-photo img{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  object-fit:cover!important;
  object-position:right center!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile{display:none;}

@media (min-width:981px) and (max-width:1320px){
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-desktop{height:auto;min-height:570px;max-height:none;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-desktop{width:470px;margin-left:38px!important;padding:29px 0 16px;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-kicker{margin-bottom:13px;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-title .elementor-heading-title{max-width:490px;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-credentials{margin-top:14px;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-credentials span:before{margin:0 7px;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-lead{max-width:460px;margin-top:15px;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-support{max-width:460px;margin-top:8px;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-facts{gap:12px;max-width:470px;margin-top:16px;}

}

/* TABLET E CELULAR — preserva a composição já validada */
@media (max-width:980px){
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-desktop{display:none!important;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:var(--m1-bg);}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile>.e-con-inner{display:flex!important;flex-direction:column!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-visual{
    order:-1;
    position:relative!important;
    left:auto!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    aspect-ratio:1 / 1!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-visual>.e-con-inner{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    gap:0!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile{order:0;width:min(920px,calc(100% - 52px));margin:36px auto 0;padding:0 0 52px;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-photo{
    position:absolute!important;
    inset:-2px!important;
    display:block!important;
    width:calc(100% + 4px)!important;
    height:calc(100% + 4px)!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-photo>.elementor-widget-container,
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-photo .elementor-widget-container{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    font-size:0!important;
    line-height:0!important;
  }
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-photo img{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    vertical-align:top!important;
    object-fit:cover!important;
    object-position:center center!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    filter:none!important;
    opacity:1!important;
  }

  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile .m1-credentials span:before{content:"•";width:auto;height:auto;margin:0 8px;background:transparent!important;color:#C98616!important;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile .m1-lead{max-width:590px;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile .m1-support{max-width:590px;}

  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile .m1-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:620px;margin-top:27px;}
}

@media (max-width:640px){
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile{width:calc(100% - 28px);margin-top:29px!important;padding-bottom:44px;}

  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile .m1-credentials{margin-top:17px;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile .m1-credentials span:before{margin:0 6px;}

  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile .m1-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%;max-width:none;margin-top:25px;padding:12px 0 10px;border-top:1px solid rgba(27,44,56,.12);border-bottom:1px solid rgba(27,44,56,.12);}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile .m1-facts>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile .m1-fact{width:100%!important;padding:0 8px;}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile .m1-fact+.m1-fact{border-left:1px solid rgba(27,44,56,.1);}
  .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-copy-mobile .m1-fact .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;}

}

@media (max-width:420px){

}

/* EDITOR DO ELEMENTOR: seleção direta dos CTAs */
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta{
  pointer-events:none!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta .elementor-widget,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta .elementor-widget,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta .elementor-widget,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-cta .elementor-widget{
  pointer-events:auto!important;
  cursor:pointer!important;
}

/* EDITOR DO ELEMENTOR: seleção direta das fotos editáveis */
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-visual,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-visual,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-visual,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-visual{
  pointer-events:auto!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-photo,
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-photo,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-photo,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-photo,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-photo,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-photo,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-photo,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-7b4f7085 .m1-mobile-photo{
  pointer-events:auto!important;
  cursor:pointer!important;
}

/* BASE FLEXÍVEL E EDITÁVEL */
.elementor-32 .elementor-element.elementor-element-7b4f7085{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:clip!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085>.e-con-inner,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .e-con,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .e-con-inner{
  min-width:0!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-heading,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-heading>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-text-editor,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-text-editor>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-text-editor p,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-text-editor li{
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-heading:not(.m1-cta-label) .elementor-heading-title,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-text-editor p,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-text-editor li{
  white-space:normal!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
.elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-image,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-icon,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-icon-box,
.elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-divider{
  min-width:0!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget{
  pointer-events:auto!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-image,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-image,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-image,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-7b4f7085 .elementor-widget-image{
  pointer-events:auto!important;
  cursor:pointer!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f62bf7 */.elementor-32 .elementor-element.elementor-element-1f62bf7{--m2-blue:#1B2C38;--m2-gold:#C9A46A;--m2-gold-deep:#A87525;position:relative;isolation:isolate;width:100%;overflow:hidden;background:radial-gradient(circle at 94% 12%,rgba(201,164,106,.12) 0,rgba(201,164,106,0) 25%),linear-gradient(180deg,#FFFDF9 0%,#F7F0E5 100%);color:var(--m2-blue);}
.elementor-32 .elementor-element.elementor-element-1f62bf7:before{content:"";position:absolute;z-index:0;top:-76px;right:-82px;width:252px;height:252px;border:1px solid rgba(62,84,71,.10);border-radius:46% 54% 52% 48%;transform:rotate(-27deg);}
.elementor-32 .elementor-element.elementor-element-1f62bf7>.e-con-inner,.elementor-32 .elementor-element.elementor-element-1f62bf7.m2-root>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important;}.m2-inner{position:relative;width:min(1360px,calc(100% - 96px));margin:0 auto;padding:112px 0 104px;}.m2-inner>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important;}.m2-grid{position:relative;z-index:2;display:grid!important;grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr);align-items:start;gap:clamp(54px,8vw,140px);}.m2-grid>.e-con-inner{display:grid!important;grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr);align-items:start;gap:clamp(54px,8vw,140px);max-width:none!important;width:100%!important;padding:0!important;}.m2-intro{position:sticky;top:26px;max-width:470px;padding-top:6px;}.m2-intro>.e-con-inner{gap:0!important;padding:0!important;}
.m2-eyebrow{margin:0 0 18px!important;}.m2-eyebrow .elementor-heading-title{color:#A87525!important;}.m2-title{margin:0!important;}.m2-title .elementor-heading-title{max-width:460px;margin:0;color:#1B2C38!important;}.m2-title-line{--min-height:2px!important;display:block!important;flex:0 0 2px!important;align-self:flex-start!important;width:56px!important;height:2px!important;min-height:2px!important;max-height:2px!important;margin:28px 0 22px;padding:0!important;border:0!important;overflow:hidden!important;box-sizing:border-box!important;background:#C9A46A!important;}.m2-title-line>.e-con-inner{display:block!important;width:100%!important;height:2px!important;min-height:0!important;max-height:2px!important;padding:0!important;margin:0!important;overflow:hidden!important;}.m2-intro-copy{max-width:425px;margin:0!important;}.m2-intro-copy,.m2-intro-copy p{color:#53645D!important;}.m2-intro-copy p{margin:0;}.m2-micro{position:relative;margin:31px 0 0!important;padding-left:36px;}.m2-micro:before{content:"";position:absolute;left:0;top:7px;width:26px;height:1px;background:#C9A46A;}.m2-micro,.m2-micro p{color:#66766E!important;}.m2-micro p{margin:0;}
.m2-sequence{position:relative;margin:1px 0 0;padding:0;border-top:1px solid rgba(27,44,56,.14);}.m2-sequence>.e-con-inner{gap:0!important;padding:0!important;}.m2-sequence:before{content:"";position:absolute;z-index:0;top:38px;bottom:39px;left:32px;width:1px;background:linear-gradient(180deg,rgba(201,164,106,.72),rgba(201,164,106,.08));}.m2-row{position:relative;z-index:1;display:grid!important;grid-template-columns:66px minmax(0,1fr);gap:25px;padding:25px 0 24px;border-bottom:1px solid rgba(27,44,56,.12);}.m2-row>.e-con-inner{display:grid!important;grid-template-columns:66px minmax(0,1fr);gap:25px;max-width:none!important;width:100%!important;padding:0!important;}.m2-number{position:relative;z-index:1;display:grid;width:65px;height:42px;margin:0!important;place-items:center;border-radius:0 12px 12px 0;background:#F8F2E8;}.m2-number .elementor-heading-title{color:#A87525!important;text-align:center;}.m2-row-copy{display:flex;align-items:center;min-height:42px;margin:0!important;padding-right:14px;}.m2-row-copy p{max-width:650px;margin:0;color:#42564D!important;}.m2-row-copy p strong{color:#1B2C38!important;font-weight:800;}.m2-leaf{position:absolute;z-index:1;bottom:-58px;left:-85px;width:270px;margin:0!important;opacity:.075;pointer-events:none;}.m2-leaf img{width:270px!important;height:270px!important;object-fit:contain;filter:none!important;}

/* AJUSTES CONSOLIDADOS DO MÓDULO */
.elementor-32 .elementor-element.elementor-element-1f62bf7,.elementor-32 .elementor-element.elementor-element-1f62bf7.m2-root{min-height:660px;background:radial-gradient(circle at 94% 12%,rgba(201,164,106,.12) 0,rgba(201,164,106,0) 25%),linear-gradient(180deg,#FFFDF9 0%,#F7F0E5 100%)!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-inner,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-grid,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-intro,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-sequence,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-row{background:transparent!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-eyebrow .elementor-heading-title{color:#A87525!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-title .elementor-heading-title{color:#1B2C38!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-intro-copy,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-intro-copy p{color:#53645D!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-micro,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-micro p{color:#66766E!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-number,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-number .elementor-widget-container{background:#F8F2E8!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-number .elementor-heading-title{color:#A87525!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-row-copy,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-row-copy p{color:#42564D!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-row-copy p strong{color:#1B2C38!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-title-line,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-micro:before{background-color:#C9A46A!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-sequence{border-top-color:rgba(27,44,56,.14)!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-row{border-bottom-color:rgba(27,44,56,.12)!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-leaf img{filter:none!important;opacity:1!important;border:0!important;box-shadow:none!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-eyebrow,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-title,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-intro-copy,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-micro,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-number,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-row-copy,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-leaf{margin-bottom:0!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-grid>.e-con-inner>*,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-row>.e-con-inner>*{min-width:0!important;}
@media(min-width:981px){.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-inner{min-height:660px;}.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-grid,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-grid>.e-con-inner{grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr)!important;}.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-intro{align-self:start;}.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-sequence{align-self:start;}}
@media(max-width:980px){.m2-inner{width:min(calc(100% - 52px),760px);padding:85px 0 82px;}.m2-grid,.m2-grid>.e-con-inner{grid-template-columns:1fr!important;gap:49px!important;}.m2-intro{position:static;max-width:620px;}.m2-title .elementor-heading-title{max-width:560px;}.m2-intro-copy{max-width:610px;}.m2-sequence{max-width:720px;width:100%;}
.elementor-32 .elementor-element.elementor-element-1f62bf7{min-height:0;}.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-inner{min-height:0;}.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-grid>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;}.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-intro,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-sequence{width:100%!important;}}
@media(max-width:640px){.m2-inner{width:min(calc(100% - 30px),560px);padding:65px 0 64px;}.m2-eyebrow{margin-bottom:15px!important;}.m2-title-line{margin:22px 0 17px;}.m2-micro{margin-top:24px!important;}.m2-sequence:before{top:33px;bottom:34px;left:23px;}.m2-row{grid-template-columns:47px minmax(0,1fr);gap:15px;padding:20px 0;}.m2-row>.e-con-inner{grid-template-columns:47px minmax(0,1fr)!important;gap:15px!important;}.m2-number{width:47px;height:36px;border-radius:0 10px 10px 0;}.m2-row-copy{min-height:36px;padding-right:0;}.m2-leaf{bottom:-88px;left:-122px;width:250px;opacity:.055;}.m2-leaf img{width:250px!important;height:250px!important;}
.elementor-32 .elementor-element.elementor-element-1f62bf7:before{top:-76px;right:-82px;width:252px;height:252px;}.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-grid,.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-grid>.e-con-inner{gap:49px!important;}.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-row>.e-con-inner{align-items:center!important;}.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-row-copy{display:flex!important;align-items:center!important;}.elementor-32 .elementor-element.elementor-element-1f62bf7 .m2-leaf{pointer-events:none!important;}}

/* BASE FLEXÍVEL E EDITÁVEL */
.elementor-32 .elementor-element.elementor-element-1f62bf7{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:clip!important;
}
.elementor-32 .elementor-element.elementor-element-1f62bf7>.e-con-inner,
.elementor-32 .elementor-element.elementor-element-1f62bf7 .e-con,
.elementor-32 .elementor-element.elementor-element-1f62bf7 .e-con-inner{
  min-width:0!important;
}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-heading,
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-heading>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-heading .elementor-heading-title,
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-text-editor,
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-text-editor>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-text-editor p,
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-text-editor li{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-button,
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-button>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-button .elementor-button,
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-button .elementor-button-content-wrapper{
  height:auto!important;
  max-height:none!important;
  min-width:0!important;
}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-button .elementor-button-text{
  min-width:0!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
}
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-image,
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-icon,
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-icon-box,
.elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-divider{
  min-width:0!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget{
  pointer-events:auto!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-image,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-image,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-image,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-1f62bf7 .elementor-widget-image{
  pointer-events:auto!important;
  cursor:pointer!important;
}

/* ÂNCORA INTERNA */
.elementor-32 .elementor-element.elementor-element-1f62bf7{
  scroll-margin-top:24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3315215b */.elementor-32 .elementor-element.elementor-element-3315215b{--blue:#1B2C38;--gold:#C9A46A;--deep:#A87525;position:relative;isolation:isolate;width:100%;overflow:hidden;background:radial-gradient(circle at 8% 16%,rgba(201,164,106,.13) 0,rgba(201,164,106,0) 24%),linear-gradient(135deg,#F1E9DC 0%,#ECE2D2 100%)!important;}.elementor-32 .elementor-element.elementor-element-3315215b>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important;}.m3-inner{position:relative;width:min(1360px,calc(100% - 96px));margin:0 auto;padding:112px 0 108px;}.m3-inner>.e-con-inner{max-width:none!important;padding:0!important;gap:0!important;}.m3-header{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(340px,.73fr);align-items:end;gap:clamp(48px,9vw,160px);padding-bottom:49px;border-bottom:1px solid rgba(27,44,56,.14);}.m3-header>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(340px,.73fr);align-items:end;gap:clamp(48px,9vw,160px);max-width:none!important;padding:0!important;}.m3-eyebrow{margin:0 0 16px!important;}.m3-eyebrow .elementor-heading-title{color:#A87525!important;}.m3-title{margin:0!important;}.m3-title .elementor-heading-title{max-width:720px;color:#1B2C38!important;}.m3-head-copy{max-width:470px;margin:0 0 4px!important;}.m3-head-copy p{margin:0;color:#52635C!important;}.m3-head-copy strong{color:#1B2C38!important;font-weight:800;}.m3-journey{position:relative;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,66px);margin-top:65px;}.m3-journey>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,66px);max-width:none!important;padding:0!important;}.m3-journey:before{content:"";position:absolute;top:44px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,rgba(201,164,106,.1),rgba(201,164,106,.95),rgba(201,164,106,.1));}.m3-pillar{position:relative;z-index:1;}.m3-pillar-top{display:flex;align-items:center;gap:15px;}.m3-pillar-top>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:15px!important;padding:0!important;}.m3-icon{display:grid;width:88px;height:88px;flex:0 0 88px;place-items:center;border:1px solid rgba(168,117,37,.28);border-radius:50%;background:rgba(255,253,250,.76)!important;box-shadow:0 12px 24px rgba(54,58,52,.06);}.m3-icon>.e-con-inner{display:grid!important;place-items:center;padding:0!important;}.m3-icon-img{margin:0!important;}.m3-icon-img img{width:47px!important;height:47px!important;object-fit:contain;filter:none!important;}.m3-number{margin:0!important;}.m3-number .elementor-heading-title{color:#A87525!important;}.m3-number:after{content:"";display:block;width:26px;height:1px;margin-top:9px;background:#C9A46A;}.m3-pillar-body{margin-top:25px;padding-right:10px;}.m3-pillar-title{margin:0!important;}.m3-pillar-title .elementor-heading-title{max-width:300px;color:#1B2C38!important;}.m3-pillar-copy{margin:16px 0 0!important;}.m3-pillar-copy p{max-width:330px;margin:0;color:#50625A!important;}.m3-footer{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.74fr);gap:clamp(44px,8vw,136px);align-items:center;margin-top:76px;padding:33px 36px 34px;border:1px solid rgba(27,44,56,.1);border-radius:21px;background:rgba(255,253,250,.72)!important;box-shadow:0 16px 34px rgba(47,48,42,.055);}.m3-footer>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.74fr);gap:clamp(44px,8vw,136px);align-items:center;max-width:none!important;padding:0!important;}.m3-label{display:flex;align-items:center;gap:11px;margin-bottom:9px;}.m3-label>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:11px!important;padding:0!important;}.m3-label-icon{width:24px;margin:0!important;}.m3-label-icon img{width:24px!important;height:24px!important;object-fit:contain;filter:none!important;}.m3-label-text{margin:0!important;}.m3-label-text .elementor-heading-title{color:#A87525!important;}.m3-footer-title{margin:0!important;}.m3-footer-title p{max-width:650px;margin:0;color:#1B2C38!important;}.m3-footer-title em{color:#A87525!important;font-style:normal;}.m3-footer-copy{margin:0!important;padding-left:29px;border-left:1px solid rgba(201,164,106,.75);}.m3-footer-copy p{max-width:390px;margin:0;color:#53645D!important;}.m3-decor{position:absolute;z-index:0;top:-76px;right:-68px;width:278px;opacity:.1;transform:rotate(-15deg);pointer-events:none;}.m3-decor img{width:278px!important;height:278px!important;filter:none!important;}

/* AJUSTES CONSOLIDADOS DO MÓDULO */
.elementor-32 .elementor-element.elementor-element-3315215b,.elementor-32 .elementor-element.elementor-element-3315215b.m3-root{background:radial-gradient(circle at 8% 16%,rgba(201,164,106,.13) 0,rgba(201,164,106,0) 24%),linear-gradient(135deg,#F1E9DC 0%,#ECE2D2 100%)!important;}
.elementor-32 .elementor-element.elementor-element-3315215b .m3-inner,.elementor-32 .elementor-element.elementor-element-3315215b .m3-header,.elementor-32 .elementor-element.elementor-element-3315215b .m3-journey,.elementor-32 .elementor-element.elementor-element-3315215b .m3-pillar,.elementor-32 .elementor-element.elementor-element-3315215b .m3-pillar-top,.elementor-32 .elementor-element.elementor-element-3315215b .m3-pillar-body{background:transparent!important;}
.elementor-32 .elementor-element.elementor-element-3315215b .m3-eyebrow .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-3315215b .m3-number .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-3315215b .m3-label-text .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-3315215b .m3-footer-title em{color:#A87525!important;}
.elementor-32 .elementor-element.elementor-element-3315215b .m3-title .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-3315215b .m3-pillar-title .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-3315215b .m3-footer-title p{color:#1B2C38!important;}
.elementor-32 .elementor-element.elementor-element-3315215b .m3-head-copy p{color:#52635C!important;}.elementor-32 .elementor-element.elementor-element-3315215b .m3-head-copy strong{color:#1B2C38!important;}.elementor-32 .elementor-element.elementor-element-3315215b .m3-pillar-copy p{color:#50625A!important;}.elementor-32 .elementor-element.elementor-element-3315215b .m3-footer-copy p{color:#53645D!important;}
.elementor-32 .elementor-element.elementor-element-3315215b .m3-icon,.elementor-32 .elementor-element.elementor-element-3315215b .m3-icon>.e-con-inner{background:rgba(255,253,250,.76)!important;}.elementor-32 .elementor-element.elementor-element-3315215b .m3-footer,.elementor-32 .elementor-element.elementor-element-3315215b .m3-footer>.e-con-inner{background:rgba(255,253,250,.72)!important;}
.elementor-32 .elementor-element.elementor-element-3315215b .m3-icon-img img,.elementor-32 .elementor-element.elementor-element-3315215b .m3-label-icon img,.elementor-32 .elementor-element.elementor-element-3315215b .m3-decor img{filter:none!important;opacity:1!important;border:0!important;box-shadow:none!important;}
.elementor-32 .elementor-element.elementor-element-3315215b .m3-eyebrow,.elementor-32 .elementor-element.elementor-element-3315215b .m3-title,.elementor-32 .elementor-element.elementor-element-3315215b .m3-head-copy,.elementor-32 .elementor-element.elementor-element-3315215b .m3-icon-img,.elementor-32 .elementor-element.elementor-element-3315215b .m3-number,.elementor-32 .elementor-element.elementor-element-3315215b .m3-pillar-title,.elementor-32 .elementor-element.elementor-element-3315215b .m3-pillar-copy,.elementor-32 .elementor-element.elementor-element-3315215b .m3-label-icon,.elementor-32 .elementor-element.elementor-element-3315215b .m3-label-text,.elementor-32 .elementor-element.elementor-element-3315215b .m3-footer-title,.elementor-32 .elementor-element.elementor-element-3315215b .m3-footer-copy,.elementor-32 .elementor-element.elementor-element-3315215b .m3-decor{margin-bottom:0!important;}
.elementor-32 .elementor-element.elementor-element-3315215b .m3-header>.e-con-inner>*,.elementor-32 .elementor-element.elementor-element-3315215b .m3-journey>.e-con-inner>*,.elementor-32 .elementor-element.elementor-element-3315215b .m3-footer>.e-con-inner>*,.elementor-32 .elementor-element.elementor-element-3315215b .m3-pillar>.e-con-inner>*{min-width:0!important;}
@media(min-width:981px){.elementor-32 .elementor-element.elementor-element-3315215b .m3-header,.elementor-32 .elementor-element.elementor-element-3315215b .m3-header>.e-con-inner{grid-template-columns:minmax(0,.95fr) minmax(340px,.73fr)!important;}.elementor-32 .elementor-element.elementor-element-3315215b .m3-journey,.elementor-32 .elementor-element.elementor-element-3315215b .m3-journey>.e-con-inner{grid-template-columns:repeat(3,minmax(0,1fr))!important;}.elementor-32 .elementor-element.elementor-element-3315215b .m3-footer,.elementor-32 .elementor-element.elementor-element-3315215b .m3-footer>.e-con-inner{grid-template-columns:minmax(0,1fr) minmax(300px,.74fr)!important;}}
@media(max-width:980px){.m3-inner{width:min(calc(100% - 52px),800px);padding:85px 0 82px;}.m3-header,.m3-header>.e-con-inner{grid-template-columns:1fr!important;gap:23px!important;padding-bottom:39px;}.m3-head-copy{max-width:650px;}.m3-journey,.m3-journey>.e-con-inner{grid-template-columns:1fr!important;gap:0!important;margin-top:51px;}.m3-journey:before{top:41px;bottom:40px;left:43px;right:auto;width:1px;height:auto;background:linear-gradient(180deg,rgba(201,164,106,.9),rgba(201,164,106,.1));}.m3-pillar{display:grid!important;grid-template-columns:88px minmax(0,1fr);gap:26px;padding:0 0 43px;}.m3-pillar>.e-con-inner{display:grid!important;grid-template-columns:88px minmax(0,1fr);gap:26px!important;padding:0!important;}.m3-pillar+.m3-pillar{padding-top:12px;}.m3-pillar-top{display:block;}.m3-number{display:none;}.m3-pillar-body{margin:9px 0 0;padding:0;}.m3-pillar-title .elementor-heading-title,.m3-pillar-copy p{max-width:600px;}.m3-footer,.m3-footer>.e-con-inner{grid-template-columns:1fr!important;gap:24px!important;margin-top:30px;}.m3-footer-copy{max-width:610px;padding-left:20px;}
.elementor-32 .elementor-element.elementor-element-3315215b .m3-header>.e-con-inner,.elementor-32 .elementor-element.elementor-element-3315215b .m3-journey>.e-con-inner,.elementor-32 .elementor-element.elementor-element-3315215b .m3-footer>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;}.elementor-32 .elementor-element.elementor-element-3315215b .m3-pillar>.e-con-inner{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;}.elementor-32 .elementor-element.elementor-element-3315215b .m3-pillar-top>.e-con-inner{display:block!important;}.elementor-32 .elementor-element.elementor-element-3315215b .m3-icon{position:relative;z-index:2;}}
@media(max-width:640px){.m3-inner{width:min(calc(100% - 30px),560px);padding:65px 0 64px;}.m3-eyebrow{margin-bottom:14px!important;}.m3-journey,.m3-journey>.e-con-inner{margin-top:43px;}.m3-journey:before{top:33px;bottom:31px;left:32px;}.m3-pillar{grid-template-columns:66px minmax(0,1fr);gap:18px;padding-bottom:36px;}.m3-pillar>.e-con-inner{grid-template-columns:66px minmax(0,1fr)!important;gap:18px!important;}.m3-pillar+.m3-pillar{padding-top:8px;}.m3-icon{width:66px;height:66px;flex-basis:66px;}.m3-icon-img img{width:37px!important;height:37px!important;}.m3-pillar-body{margin-top:4px;}.m3-pillar-copy{margin-top:12px!important;}.m3-footer{gap:20px!important;margin-top:21px;padding:25px 21px 24px;border-radius:16px;}.m3-footer>.e-con-inner{gap:20px!important;}.m3-label-icon,.m3-label-icon img{width:21px!important;height:21px!important;}.m3-footer-copy{padding-left:16px;}.m3-decor{top:-55px;right:-105px;width:240px;opacity:.075;}.m3-decor img{width:240px!important;height:240px!important;}
.elementor-32 .elementor-element.elementor-element-3315215b .m3-pillar>.e-con-inner{grid-template-columns:66px minmax(0,1fr)!important;}.elementor-32 .elementor-element.elementor-element-3315215b .m3-pillar-title .elementor-heading-title{overflow-wrap:normal;word-break:normal;}.elementor-32 .elementor-element.elementor-element-3315215b .m3-footer-main,.elementor-32 .elementor-element.elementor-element-3315215b .m3-footer-copy{width:100%!important;}}

/* BASE FLEXÍVEL E EDITÁVEL */
.elementor-32 .elementor-element.elementor-element-3315215b{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:clip!important;
}
.elementor-32 .elementor-element.elementor-element-3315215b>.e-con-inner,
.elementor-32 .elementor-element.elementor-element-3315215b .e-con,
.elementor-32 .elementor-element.elementor-element-3315215b .e-con-inner{
  min-width:0!important;
}
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-heading,
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-heading>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-heading .elementor-heading-title,
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-text-editor,
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-text-editor>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-text-editor p,
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-text-editor li{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-button,
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-button>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-button .elementor-button,
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-button .elementor-button-content-wrapper{
  height:auto!important;
  max-height:none!important;
  min-width:0!important;
}
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-button .elementor-button-text{
  min-width:0!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
}
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-image,
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-icon,
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-icon-box,
.elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-divider{
  min-width:0!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget{
  pointer-events:auto!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-image,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-image,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-image,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-3315215b .elementor-widget-image{
  pointer-events:auto!important;
  cursor:pointer!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b2c82ee */.elementor-32 .elementor-element.elementor-element-6b2c82ee{position:relative;overflow:hidden;width:100%;background:radial-gradient(circle at 45% 8%,rgba(201,164,106,.1),transparent 35%),#FFFCF7!important;}.elementor-32 .elementor-element.elementor-element-6b2c82ee>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important;}.m4-inner{position:relative;width:min(1780px,calc(100% - 96px));margin:0 auto;padding:100px 0 72px;}.m4-inner>.e-con-inner{max-width:none!important;padding:0!important;gap:0!important;}.m4-heading{display:grid!important;grid-template-columns:1fr .78fr;gap:120px;align-items:center;}.m4-heading>.e-con-inner{display:grid!important;grid-template-columns:1fr .78fr;gap:120px;align-items:center;max-width:none!important;padding:0!important;}.m4-label{display:flex;align-items:center;gap:16px;margin-bottom:36px;}.m4-label>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;padding:0!important;}.m4-label-icon{display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(201,164,106,.55);border-radius:50%;}.m4-label-icon>.e-con-inner{display:grid!important;place-items:center;padding:0!important;}.m4-label-img{margin:0!important;}.m4-label-img img{width:24px!important;height:24px!important;object-fit:contain;filter:none!important;}.m4-label-text{margin:0!important;}.m4-label-text .elementor-heading-title{color:#174D3B!important;}.m4-title{margin:0!important;}.m4-title .elementor-heading-title{color:#24523F!important;}.m4-stars{margin:24px 0 0 190px!important;}.m4-stars .elementor-heading-title{color:#D9A33F!important;}.m4-intro{position:relative;margin:80px 0 0!important;padding:43px 30px 43px 48px;border-left:1px solid #D9A33F;}.m4-intro:before{content:"✦";position:absolute;left:-12px;top:50%;transform:translateY(-50%);color:#D9A33F;font-size:25px;}.m4-intro p{max-width:520px;margin:0;color:#596760!important;}.m4-intro strong{color:#174D3B!important;font-weight:800;}.m4-cards{position:relative;z-index:2;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:20px;}.m4-cards>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px!important;max-width:none!important;padding:0!important;}.m4-card{min-height:382px;padding:30px 28px;border:1px solid rgba(27,44,56,.1);border-radius:21px;background:rgba(255,255,255,.72)!important;box-shadow:0 14px 30px rgba(47,48,42,.05);text-align:center;}.m4-card>.e-con-inner{align-items:center!important;gap:0!important;padding:0!important;}.m4-card-icon{display:grid;width:72px;height:72px;place-items:center;border-radius:50%;background:#F4EFE5!important;}.m4-card-icon>.e-con-inner{display:grid!important;place-items:center;padding:0!important;}.m4-icon-img{margin:0!important;}.m4-icon-img img{width:42px!important;height:42px!important;object-fit:contain;filter:none!important;}.m4-step{margin:22px 0 16px!important;}.m4-step .elementor-heading-title{color:#C98714!important;}.m4-card-title{margin:0!important;}.m4-card-title .elementor-heading-title{color:#174D3B!important;}.m4-card-copy{margin:22px 0 0!important;}.m4-card-copy p{max-width:300px;margin:0 auto;color:#68736D!important;}.m4-note{display:flex;align-items:center;gap:24px;width:min(1300px,75%);margin:36px auto 0;padding:18px 28px;border:1px solid rgba(27,44,56,.08);border-radius:18px;background:rgba(255,253,250,.74)!important;}.m4-note>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:24px!important;padding:0!important;}.m4-note-icon{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border-radius:50%;background:#F4EFE5!important;}.m4-note-icon>.e-con-inner{display:grid!important;place-items:center;padding:0!important;}.m4-note-img{margin:0!important;}.m4-note-img img{width:31px!important;height:31px!important;filter:none!important;}.m4-note-copy{margin:0!important;padding-left:22px;border-left:1px solid rgba(201,164,106,.7);}.m4-note-copy p{margin:0;color:#174D3B!important;}.m4-decor{position:absolute;z-index:0;bottom:-55px;left:-95px;width:260px;opacity:.08;}.m4-decor img{width:260px!important;height:260px!important;filter:none!important;}

/* AJUSTES CONSOLIDADOS DO MÓDULO */
.elementor-32 .elementor-element.elementor-element-6b2c82ee,.elementor-32 .elementor-element.elementor-element-6b2c82ee.m4-root{background:radial-gradient(circle at 45% 8%,rgba(201,164,106,.10),transparent 35%),#FFFCF7!important;}
.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-inner,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-heading,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-heading-left,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-cards{background:transparent!important;}
.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-label-text .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-title .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-intro strong,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-card-title .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-note-copy p{color:#174D3B!important;}
.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-step .elementor-heading-title{color:#C98714!important;}.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-stars .elementor-heading-title{color:#D9A33F!important;}.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-intro p{color:#596760!important;}.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-card-copy p{color:#68736D!important;}
.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-card,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-card>.e-con-inner{background:rgba(255,255,255,.72)!important;}.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-card-icon,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-card-icon>.e-con-inner,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-note-icon,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-note-icon>.e-con-inner{background:#F4EFE5!important;}.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-note,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-note>.e-con-inner{background:rgba(255,253,250,.74)!important;}
.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-label-img img,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-icon-img img,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-note-img img,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-decor img{filter:none!important;opacity:1!important;border:0!important;box-shadow:none!important;}
.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-label-img,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-label-text,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-title,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-stars,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-intro,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-icon-img,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-step,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-card-title,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-card-copy,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-note-img,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-note-copy,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-decor{margin-bottom:0!important;}
.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-heading>.e-con-inner>*,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-cards>.e-con-inner>*,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-note>.e-con-inner>*{min-width:0!important;}
@media(min-width:981px){.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-heading,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-heading>.e-con-inner{grid-template-columns:1fr .78fr!important;}.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-cards,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-cards>.e-con-inner{grid-template-columns:repeat(4,minmax(0,1fr))!important;}.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-card{min-height:382px;}.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-note{max-width:1300px;}}
@media(max-width:980px){.m4-inner{width:min(calc(100% - 52px),800px);padding:80px 0 65px;}.m4-heading,.m4-heading>.e-con-inner{grid-template-columns:1fr!important;gap:28px!important;}.m4-intro{margin:0!important;}.m4-cards,.m4-cards>.e-con-inner{grid-template-columns:1fr!important;gap:16px!important;margin-top:30px;}.m4-card{min-height:315px;}.m4-note{width:100%;}
.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-heading>.e-con-inner,.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-cards>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;}.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-card{width:100%!important;}.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-note>.e-con-inner{display:flex!important;flex-direction:row!important;}}
@media(max-width:640px){.m4-inner{width:calc(100% - 30px);padding:40px 0 28px;}.m4-label{margin-bottom:22px;}.m4-label-icon{width:42px;height:42px;}.m4-label-img img{width:19px!important;height:19px!important;}.m4-stars{margin:15px 0 0 105px!important;}.m4-intro{padding:26px 16px 26px 28px;}.m4-card{min-height:315px;padding:26px 22px;}.m4-card-icon{width:62px;height:62px;}.m4-icon-img img{width:37px!important;height:37px!important;}.m4-note{gap:14px;padding:16px 16px;}.m4-note>.e-con-inner{gap:14px!important;}.m4-note-icon{width:46px;height:46px;flex-basis:46px;}.m4-note-copy{padding-left:16px;}.m4-decor{bottom:0;left:-105px;}
.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-title .elementor-heading-title{overflow-wrap:normal;word-break:normal;}.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-card>.e-con-inner{justify-content:flex-start!important;}.elementor-32 .elementor-element.elementor-element-6b2c82ee .m4-note-copy{flex:1;min-width:0!important;}}

/* BASE FLEXÍVEL E EDITÁVEL */
.elementor-32 .elementor-element.elementor-element-6b2c82ee{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:clip!important;
}
.elementor-32 .elementor-element.elementor-element-6b2c82ee>.e-con-inner,
.elementor-32 .elementor-element.elementor-element-6b2c82ee .e-con,
.elementor-32 .elementor-element.elementor-element-6b2c82ee .e-con-inner{
  min-width:0!important;
}
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-heading,
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-heading>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-heading .elementor-heading-title,
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-text-editor,
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-text-editor>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-text-editor p,
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-text-editor li{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-button,
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-button>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-button .elementor-button,
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-button .elementor-button-content-wrapper{
  height:auto!important;
  max-height:none!important;
  min-width:0!important;
}
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-button .elementor-button-text{
  min-width:0!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
}
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-image,
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-icon,
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-icon-box,
.elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-divider{
  min-width:0!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget{
  pointer-events:auto!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-image,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-image,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-image,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-6b2c82ee .elementor-widget-image{
  pointer-events:auto!important;
  cursor:pointer!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc217e2 */.elementor-32 .elementor-element.elementor-element-2dc217e2{position:relative;overflow:hidden;width:100%;background:radial-gradient(circle at 8% 12%,rgba(201,164,106,.13),transparent 25%),#123F34!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important;}.m5-inner{position:relative;width:min(1640px,calc(100% - 96px));margin:0 auto;padding:112px 0 82px;}.m5-inner>.e-con-inner{max-width:none!important;padding:0!important;gap:0!important;}.m5-head{display:grid!important;grid-template-columns:.9fr .75fr;gap:140px;align-items:end;}.m5-head>.e-con-inner{display:grid!important;grid-template-columns:.9fr .75fr;gap:140px;align-items:end;max-width:none!important;padding:0!important;}.m5-eyebrow{margin:0 0 20px!important;}.m5-eyebrow .elementor-heading-title{color:#F2BA51!important;}.m5-title{margin:0!important;}.m5-title .elementor-heading-title{color:#FFFDFA!important;}.m5-title-line{width:60px;height:2px!important;min-height:2px;margin-top:30px;background:#DDAE4C!important;}.m5-intro{max-width:500px;margin:0 0 10px!important;}.m5-intro p{margin:0;color:#F0EEE8!important;}.m5-grid{position:relative;z-index:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:90px;border:1px solid rgba(255,255,255,.18);border-radius:22px;overflow:hidden;background:rgba(190,205,195,.31)!important;}.m5-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none!important;padding:0!important;gap:0!important;}.m5-card{min-height:320px;padding:38px 36px 28px;background:rgba(255,255,255,.04)!important;}.m5-card:nth-child(odd){border-right:1px solid rgba(13,55,46,.35);}.m5-card:nth-child(-n/**/+2){border-bottom:1px solid rgba(13,55,46,.35);}.m5-card>.e-con-inner{gap:0!important;padding:0!important;}.m5-card-top{display:flex;justify-content:space-between;align-items:flex-start;}.m5-card-top>.e-con-inner{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;padding:0!important;}.m5-number{margin:0!important;}.m5-number .elementor-heading-title{color:#F2BA51!important;}.m5-icon{width:42px;margin:0!important;}.m5-icon img{width:42px!important;height:42px!important;object-fit:contain;filter:brightness(0) invert(1)!important;opacity:.82;}.m5-card-title{margin:58px 0 0!important;}.m5-card-title .elementor-heading-title{color:#FFFDFA!important;}.m5-card-copy{margin:18px 0 0!important;}.m5-card-copy p{max-width:520px;margin:0;color:#F1F0EB!important;}.m5-rule{height:1px!important;min-height:1px;margin-top:auto;background:linear-gradient(90deg,#E0B14D 0 34px,rgba(255,255,255,.25) 34px 100%)!important;}.m5-closing{position:relative;z-index:2;display:grid;grid-template-columns:180px 34px 180px;justify-content:center;align-items:center;gap:24px;margin-top:44px;}.m5-closing>.e-con-inner{display:grid!important;grid-template-columns:180px 34px 180px;justify-content:center;align-items:center;gap:24px!important;padding:0!important;}.m5-close-line{height:1px!important;min-height:1px;background:#DDAE4C!important;}.m5-close-icon{width:34px;margin:0!important;}.m5-close-icon img{width:34px!important;height:34px!important;object-fit:contain;filter:none!important;}.m5-close-copy{grid-column:1/-1;margin:0!important;text-align:center;}.m5-close-copy p{max-width:820px;margin:0 auto;color:#FFF!important;}.m5-leaf{position:absolute;bottom:-95px;left:-110px;width:300px;opacity:.08;}.m5-leaf img{width:300px!important;height:300px!important;filter:brightness(0) invert(1)!important;}

/* AJUSTES CONSOLIDADOS DO MÓDULO */
.elementor-32 .elementor-element.elementor-element-2dc217e2,.elementor-32 .elementor-element.elementor-element-2dc217e2.m5-root{background:radial-gradient(circle at 8% 12%,rgba(201,164,106,.13),transparent 25%),#123F34!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-inner,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-head,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-head-left,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-closing{background:transparent!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-eyebrow .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-number .elementor-heading-title{color:#F2BA51!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-title .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card-title .elementor-heading-title{color:#FFFDFA!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-intro p,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card-copy p{color:#F1F0EB!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-close-copy p{color:#FFFFFF!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-grid,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-grid>.e-con-inner{background:rgba(190,205,195,.31)!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card>.e-con-inner{background:rgba(255,255,255,.04)!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-icon img,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-leaf img{opacity:.82!important;border:0!important;box-shadow:none!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-close-icon img{filter:none!important;opacity:1!important;border:0!important;box-shadow:none!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-eyebrow,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-title,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-intro,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-number,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-icon,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card-title,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card-copy,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-close-icon,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-close-copy,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-leaf{margin-bottom:0!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-head>.e-con-inner>*,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-grid>.e-con-inner>*,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card-top>.e-con-inner>*{min-width:0!important;}

/* PROPORÇÕES E LINHAS DA REFERÊNCIA */
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-grid{overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(190,205,195,.31)!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card{box-sizing:border-box!important;display:flex!important;padding:38px 36px 28px!important;background:rgba(255,255,255,.04)!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card>.e-con-inner{display:flex!important;flex-direction:column!important;width:100%!important;min-height:0!important;padding:0!important;gap:0!important;background:transparent!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-rule,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-rule>.e-con-inner{display:block!important;width:100%!important;height:1px!important;min-height:1px!important;max-height:1px!important;padding:0!important;margin-top:auto!important;overflow:hidden!important;border:0!important;border-radius:0!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-rule{background:linear-gradient(90deg,#E0B14D 0 34px,rgba(255,255,255,.25) 34px 100%)!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-rule>.e-con-inner{background:transparent!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card-top,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card-top>.e-con-inner{width:100%!important;background:transparent!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card-title{margin-top:58px!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card-copy{margin-top:18px!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-closing{position:relative!important;z-index:3!important;margin-top:44px!important;margin-bottom:0!important;overflow:visible!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-close-copy{display:block!important;width:100%!important;overflow:visible!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-close-copy p{display:block!important;max-width:820px!important;margin:0 auto!important;white-space:normal!important;}
@media(min-width:981px){.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-head,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-head>.e-con-inner{grid-template-columns:.9fr .75fr!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-grid,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-grid>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card{min-height:320px;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card{min-height:340px!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-grid>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card:nth-child(odd){border-right:1px solid rgba(13,55,46,.35)!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card:nth-child(-n/**/+2){border-bottom:1px solid rgba(13,55,46,.35)!important;}}
@media(max-width:980px){.m5-inner{width:min(calc(100% - 52px),800px);padding:85px 0 70px;}.m5-head,.m5-head>.e-con-inner{grid-template-columns:1fr!important;gap:32px!important;}.m5-intro{max-width:700px;}.m5-grid,.m5-grid>.e-con-inner{grid-template-columns:1fr!important;margin-top:60px;}.m5-card{border-right:0!important;border-bottom:16px solid rgba(10,55,46,.25)!important;}.m5-card:last-child{border-bottom:0!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-head>.e-con-inner,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-grid>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card{width:100%!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card-top>.e-con-inner{display:flex!important;flex-direction:row!important;justify-content:space-between!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card{min-height:300px!important;border-right:0!important;border-bottom:16px solid rgba(10,55,46,.25)!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card:last-child{border-bottom:0!important;}}

/* DIVISORES DOURADOS */
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-title-line,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-title-line>.e-con-inner{display:block!important;width:60px!important;height:2px!important;min-height:2px!important;max-height:2px!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;flex:none!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-title-line{background:#DDAE4C!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-title-line>.e-con-inner{background:transparent!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-close-line,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-close-line>.e-con-inner{display:block!important;width:100%!important;height:1px!important;min-height:1px!important;max-height:1px!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;flex:none!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-close-line{background:#DDAE4C!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-close-line>.e-con-inner{background:transparent!important;}
@media(max-width:640px){.m5-inner{width:calc(100% - 36px);padding:64px 0 52px;}.m5-title-line{margin-top:26px;}.m5-grid{margin-top:58px;border-radius:19px;}.m5-card{min-height:280px;padding:35px 30px 25px;}.m5-icon,.m5-icon img{width:38px!important;height:38px!important;}.m5-card-title{margin-top:55px!important;}.m5-closing,.m5-closing>.e-con-inner{grid-template-columns:105px 30px 105px;gap:18px!important;}.m5-close-icon,.m5-close-icon img{width:30px!important;height:30px!important;}.m5-leaf{bottom:-50px;left:-125px;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-title .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card-title .elementor-heading-title{overflow-wrap:normal;word-break:normal;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card>.e-con-inner{justify-content:flex-start!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-rule{margin-top:auto!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card{min-height:280px!important;padding:35px 30px 25px!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-card-title{margin-top:55px!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-closing{margin-top:38px!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-title-line,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-title-line>.e-con-inner{height:2px!important;min-height:2px!important;max-height:2px!important;}.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-close-line,.elementor-32 .elementor-element.elementor-element-2dc217e2 .m5-close-line>.e-con-inner{height:1px!important;min-height:1px!important;max-height:1px!important;}}

/* FUNDO APROVADO */
.elementor-32 .elementor-element.elementor-element-2dc217e2,.elementor-32 .elementor-element.elementor-element-2dc217e2.m5-root{position:relative!important;background:radial-gradient(circle at 10% 8%,rgba(72,139,109,.17) 0,rgba(72,139,109,0) 31%),radial-gradient(circle at 93% 84%,rgba(227,183,95,.075) 0,rgba(227,183,95,0) 27%),linear-gradient(135deg,#113C31 0%,#10362D 52%,#0F3129 100%)!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2:before,.elementor-32 .elementor-element.elementor-element-2dc217e2.m5-root:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:.32!important;background-image:repeating-linear-gradient(135deg,rgba(255,253,250,.026) 0,rgba(255,253,250,.026) 1px,transparent 1px,transparent 8px)!important;}
.elementor-32 .elementor-element.elementor-element-2dc217e2>.e-con-inner,.elementor-32 .elementor-element.elementor-element-2dc217e2.m5-root>.e-con-inner{position:relative!important;z-index:1!important;}

/* BASE FLEXÍVEL E EDITÁVEL */
.elementor-32 .elementor-element.elementor-element-2dc217e2{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:clip!important;
}
.elementor-32 .elementor-element.elementor-element-2dc217e2>.e-con-inner,
.elementor-32 .elementor-element.elementor-element-2dc217e2 .e-con,
.elementor-32 .elementor-element.elementor-element-2dc217e2 .e-con-inner{
  min-width:0!important;
}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-heading,
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-heading>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-heading .elementor-heading-title,
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-text-editor,
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-text-editor>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-text-editor p,
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-text-editor li{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-button,
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-button>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-button .elementor-button,
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-button .elementor-button-content-wrapper{
  height:auto!important;
  max-height:none!important;
  min-width:0!important;
}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-button .elementor-button-text{
  min-width:0!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
}
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-image,
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-icon,
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-icon-box,
.elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-divider{
  min-width:0!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget{
  pointer-events:auto!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-image,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-image,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-image,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-2dc217e2 .elementor-widget-image{
  pointer-events:auto!important;
  cursor:pointer!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d6542c */.elementor-32 .elementor-element.elementor-element-55d6542c{position:relative;overflow:hidden;width:100%;background:radial-gradient(circle at 92% 9%,rgba(201,164,106,.12),transparent 25%),linear-gradient(135deg,#FFFDFA 0%,#F3EBDD 100%)!important;}.elementor-32 .elementor-element.elementor-element-55d6542c>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important;}.m6-inner{position:relative;width:min(1760px,calc(100% - 96px));margin:0 auto;padding:95px 0 70px;}.m6-inner>.e-con-inner{max-width:none!important;padding:0!important;gap:0!important;}.m6-label{display:flex;align-items:center;gap:18px;margin-bottom:28px;}.m6-label>.e-con-inner,.m6-aside-label>.e-con-inner,.m6-card-top>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:0!important;}.m6-label-icon{display:grid;width:50px;height:50px;place-items:center;border:1px solid #DDBA72;border-radius:50%;}.m6-label-icon>.e-con-inner,.m6-icon>.e-con-inner{display:grid!important;place-items:center;padding:0!important;}.m6-label-img{margin:0!important;}.m6-label-img img{width:23px!important;height:23px!important;}.m6-label-text{margin:0!important;}.m6-label-text .elementor-heading-title{color:#B87114!important;}.m6-title{margin:0!important;}.m6-title .elementor-heading-title{color:#174D3B!important;}.m6-layout{display:grid!important;grid-template-columns:1.65fr 1fr;gap:44px;margin-top:78px;}.m6-layout>.e-con-inner{display:grid!important;grid-template-columns:1.65fr 1fr;gap:44px!important;max-width:none!important;padding:0!important;}.m6-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(201,164,106,.45);border-radius:18px;overflow:hidden;background:rgba(255,253,250,.55)!important;}.m6-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none!important;padding:0!important;gap:0!important;}.m6-card{min-height:330px;padding:32px;border-right:1px solid rgba(201,164,106,.25);border-bottom:1px solid rgba(201,164,106,.25);}.m6-card:nth-child(3n){border-right:0;}.m6-card:nth-child(n/**/+4){border-bottom:0;}.m6-card>.e-con-inner{gap:0!important;padding:0!important;}.m6-icon{display:grid;width:66px;height:66px;place-items:center;border:1px solid rgba(201,164,106,.42);border-radius:16px;background:#F8F2E8!important;}.m6-icon-img{margin:0!important;}.m6-icon-img img{width:42px!important;height:42px!important;object-fit:contain;filter:none!important;}.m6-number{margin:0!important;}.m6-number .elementor-heading-title{color:#B87114!important;}.m6-card-title{margin:24px 0 0!important;}.m6-card-title .elementor-heading-title{color:#174D3B!important;}.m6-card-copy{margin:18px 0 0!important;}.m6-card-copy p{margin:0;color:#596A62!important;}.m6-rule{width:34px;height:2px!important;min-height:2px;margin-top:auto;background:#D99A23!important;}.m6-aside{position:relative;overflow:hidden;padding:58px 44px 38px;border-radius:18px;background:linear-gradient(145deg,#365F4B,#174936)!important;color:#fff;}.m6-aside>.e-con-inner{gap:0!important;padding:0!important;}.m6-aside-label{display:flex;justify-content:flex-start;gap:12px;}.m6-aside-label>.e-con-inner{justify-content:flex-start!important;gap:12px!important;}.m6-aside-icon{width:30px;margin:0!important;}.m6-aside-icon img{width:30px!important;height:30px!important;filter:brightness(0) invert(1)!important;}.m6-aside-label-text{margin:0!important;}.m6-aside-label-text .elementor-heading-title{color:#D8E1DB!important;}.m6-aside-title{margin:38px 0 0!important;}.m6-aside-title .elementor-heading-title{color:#FFF!important;}.m6-aside-copy{margin:24px 0 0!important;}.m6-aside-copy p{margin:0;color:#F0F3F1!important;}.m6-bonus{margin:34px 0 0!important;padding:18px;border:1px solid rgba(201,164,106,.45);border-radius:10px;}.m6-bonus p{margin:0;color:#FFF!important;}.m6-aside-foot{margin-top:auto!important;padding-top:30px;border-top:1px solid rgba(201,164,106,.35);}.m6-aside-foot p{margin:0;color:#FFF!important;text-align:center;}.m6-aside-leaf{position:absolute;right:-45px;bottom:-55px;width:210px;opacity:.08;}.m6-closing{display:grid!important;grid-template-columns:70px 1fr 45px;align-items:center;gap:28px;margin-top:34px;padding:25px 36px;border-radius:18px;background:rgba(247,239,226,.72)!important;}.m6-closing>.e-con-inner{display:grid!important;grid-template-columns:70px 1fr 45px;align-items:center;gap:28px!important;padding:0!important;}.m6-closing-leaf{display:grid;width:58px;height:58px;place-items:center;border:1px solid #DDBA72;border-radius:50%;}.m6-close-green{margin:0!important;}.m6-close-green img{width:27px!important;height:27px!important;}.m6-closing-copy{margin:0!important;}.m6-closing-copy p{margin:0;color:#174D3B!important;}.m6-closing-copy em{color:#B8771C!important;font-style:normal;}.m6-close-gold{margin:0!important;}.m6-close-gold img{width:40px!important;height:40px!important;}.m6-decor{position:absolute;top:-80px;right:-90px;width:300px;opacity:.08;}

/* AJUSTES CONSOLIDADOS DO MÓDULO */
.elementor-32 .elementor-element.elementor-element-55d6542c,.elementor-32 .elementor-element.elementor-element-55d6542c.m6-root{background:radial-gradient(circle at 92% 9%,rgba(201,164,106,.12),transparent 25%),linear-gradient(135deg,#FFFDFA 0%,#F3EBDD 100%)!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-inner,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-header,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-layout{background:transparent!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-label-text .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-number .elementor-heading-title{color:#B87114!important;}.elementor-32 .elementor-element.elementor-element-55d6542c .m6-title .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-card-title .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-closing-copy p{color:#174D3B!important;}.elementor-32 .elementor-element.elementor-element-55d6542c .m6-card-copy p{color:#596A62!important;}.elementor-32 .elementor-element.elementor-element-55d6542c .m6-closing-copy em{color:#B8771C!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-grid,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-grid>.e-con-inner{background:rgba(255,253,250,.55)!important;}.elementor-32 .elementor-element.elementor-element-55d6542c .m6-card,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-card>.e-con-inner{background:transparent!important;}.elementor-32 .elementor-element.elementor-element-55d6542c .m6-icon,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-icon>.e-con-inner{background:#F8F2E8!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-aside,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-aside>.e-con-inner{background:linear-gradient(145deg,#365F4B,#174936)!important;}.elementor-32 .elementor-element.elementor-element-55d6542c .m6-closing,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-closing>.e-con-inner{background:rgba(247,239,226,.72)!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-label-img img,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-icon-img img,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-aside-icon img,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-aside-leaf img,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-close-green img,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-close-gold img,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-decor img{opacity:1!important;border:0!important;box-shadow:none!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-label-img,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-label-text,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-title,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-icon-img,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-number,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-card-title,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-card-copy,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-aside-icon,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-aside-label-text,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-aside-title,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-aside-copy,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-bonus,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-aside-foot,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-closing-copy,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-close-green,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-close-gold,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-decor{margin-bottom:0!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-rule,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-rule>.e-con-inner{display:block!important;width:34px!important;height:2px!important;min-height:2px!important;max-height:2px!important;padding:0!important;overflow:hidden!important;background:#D99A23!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-layout>.e-con-inner>*,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-grid>.e-con-inner>*,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-card-top>.e-con-inner>*,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-closing>.e-con-inner>*{min-width:0!important;}
@media(min-width:981px){.elementor-32 .elementor-element.elementor-element-55d6542c .m6-layout,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-layout>.e-con-inner{grid-template-columns:1.65fr 1fr!important;}.elementor-32 .elementor-element.elementor-element-55d6542c .m6-grid,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-grid>.e-con-inner{grid-template-columns:repeat(3,minmax(0,1fr))!important;}.elementor-32 .elementor-element.elementor-element-55d6542c .m6-card{min-height:330px;}.elementor-32 .elementor-element.elementor-element-55d6542c .m6-aside{min-height:660px;}}
@media(max-width:980px){.m6-inner{width:min(calc(100% - 52px),800px);padding:70px 0 55px;}.m6-layout,.m6-layout>.e-con-inner{grid-template-columns:1fr!important;gap:20px!important;margin-top:50px;}.m6-grid,.m6-grid>.e-con-inner{grid-template-columns:1fr!important;}.m6-card{border-right:0!important;border-bottom:12px solid #F2E6D2!important;}.m6-card:last-child{border-bottom:0!important;}.m6-closing,.m6-closing>.e-con-inner{grid-template-columns:1fr!important;}.m6-close-gold{justify-self:start;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-layout>.e-con-inner,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-grid>.e-con-inner,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-closing>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;}.elementor-32 .elementor-element.elementor-element-55d6542c .m6-card{width:100%!important;}.elementor-32 .elementor-element.elementor-element-55d6542c .m6-card-top>.e-con-inner{display:flex!important;flex-direction:row!important;justify-content:space-between!important;}.elementor-32 .elementor-element.elementor-element-55d6542c .m6-aside{width:100%!important;}}

/* ALINHAMENTO DOS CARDS — CELULAR */

/* ÍCONE DO CABEÇALHO — CELULAR */
@media(max-width:640px){.m6-inner{width:calc(100% - 22px);padding:44px 0 35px;}.m6-label{gap:10px;margin-bottom:14px;}.m6-label-icon{width:30px;height:30px;}.m6-label-img img{width:16px!important;height:16px!important;}.m6-layout{margin-top:48px;}.m6-card{min-height:175px;padding:20px 18px;}.m6-icon{width:40px;height:40px;border-radius:10px;}.m6-icon-img img{width:27px!important;height:27px!important;}.m6-card-title{margin-top:15px!important;}.m6-card-copy{margin-top:12px!important;}.m6-rule{margin-top:16px;}.m6-aside{padding:32px 20px 24px;}.m6-closing{padding:22px 18px;}.m6-closing>.e-con-inner{gap:18px!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-title .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-card-title .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-aside-title .elementor-heading-title,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-closing-copy p{overflow-wrap:normal;word-break:normal;}.elementor-32 .elementor-element.elementor-element-55d6542c .m6-card>.e-con-inner{justify-content:flex-start!important;}.elementor-32 .elementor-element.elementor-element-55d6542c .m6-closing-leaf{justify-self:start!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-card-top,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-card-top>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:40px!important;padding:0!important;margin:0!important;gap:12px!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-icon,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-icon>.e-con-inner{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;flex:0 0 40px!important;padding:0!important;margin:0!important;border-radius:10px!important;overflow:hidden!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-icon-img,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-icon-img>.elementor-widget-container{display:flex!important;align-items:center!important;justify-content:center!important;width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;padding:0!important;margin:0!important;line-height:0!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-icon-img img{display:block!important;width:27px!important;height:27px!important;max-width:27px!important;max-height:27px!important;margin:0 auto!important;object-fit:contain!important;object-position:center center!important;transform:none!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-number,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-number>.elementor-widget-container{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;height:40px!important;padding:0!important;margin:0!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-number .elementor-heading-title{display:block!important;margin:0!important;padding:0!important;text-align:right!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-label-icon,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-label-icon>.e-con-inner{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;flex:0 0 30px!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:50%!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-label-img,.elementor-32 .elementor-element.elementor-element-55d6542c .m6-label-img>.elementor-widget-container{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;padding:0!important;margin:0!important;line-height:0!important;}
.elementor-32 .elementor-element.elementor-element-55d6542c .m6-label-img img{display:block!important;position:static!important;width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important;margin:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important;}}

/* BASE FLEXÍVEL E EDITÁVEL */
.elementor-32 .elementor-element.elementor-element-55d6542c{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:clip!important;
}
.elementor-32 .elementor-element.elementor-element-55d6542c>.e-con-inner,
.elementor-32 .elementor-element.elementor-element-55d6542c .e-con,
.elementor-32 .elementor-element.elementor-element-55d6542c .e-con-inner{
  min-width:0!important;
}
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-heading,
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-heading>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-heading .elementor-heading-title,
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-text-editor,
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-text-editor>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-text-editor p,
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-text-editor li{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-button,
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-button>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-button .elementor-button,
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-button .elementor-button-content-wrapper{
  height:auto!important;
  max-height:none!important;
  min-width:0!important;
}
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-button .elementor-button-text{
  min-width:0!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
}
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-image,
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-icon,
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-icon-box,
.elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-divider{
  min-width:0!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget{
  pointer-events:auto!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-image,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-image,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-image,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-55d6542c .elementor-widget-image{
  pointer-events:auto!important;
  cursor:pointer!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d61887d */.elementor-32 .elementor-element.elementor-element-d61887d{position:relative;overflow:hidden;width:100%;min-height:880px;background:radial-gradient(circle at 10% 9%,rgba(80,139,111,.18),transparent 28%),linear-gradient(135deg,#174D3B 0%,#1A503F 55%,#174938 100%)!important;}.elementor-32 .elementor-element.elementor-element-d61887d:before{content:"";position:absolute;top:-125px;left:-110px;width:340px;height:340px;background:url("https://lunxy.com.br/wp-content/uploads/2026/06/Folha-verde.png") center/contain no-repeat;opacity:.08;transform:rotate(-25deg);}.elementor-32 .elementor-element.elementor-element-d61887d:after{content:"";position:absolute;right:-130px;bottom:-170px;width:430px;height:430px;border:1px solid rgba(255,255,255,.08);border-radius:50%;}.elementor-32 .elementor-element.elementor-element-d61887d>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important;}.m7-inner{position:relative;z-index:2;display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:center;gap:100px;width:min(1780px,calc(100% - 112px));min-height:880px;margin:0 auto;padding:70px 0 85px;}.m7-inner>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:center;gap:100px!important;max-width:none!important;padding:0!important;}.m7-copy{max-width:700px;}.m7-copy>.e-con-inner{gap:0!important;padding:0!important;}.m7-label{display:flex;align-items:center;gap:17px;margin-bottom:27px;}.m7-label>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:17px!important;padding:0!important;}.m7-label-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(201,164,106,.7);border-radius:50%;}.m7-label-icon>.e-con-inner{display:grid!important;place-items:center;padding:0!important;}.m7-label-img{margin:0!important;}.m7-label-img img{width:23px!important;height:23px!important;object-fit:contain;filter:none!important;}.m7-label-text{margin:0!important;}.m7-label-text .elementor-heading-title{color:#F0B844!important;}.m7-title{margin:0!important;}.m7-title h2{margin:0;color:#FFFDF8!important;}.m7-title em{color:#D6C89C!important;font-style:normal;}.m7-lead,.m7-support{margin:0!important;}.m7-lead{margin-top:10px!important;}.m7-lead p,.m7-support p{margin:0;color:#FFF!important;}.m7-support{margin-top:19px!important;}.m7-support p{color:#E4EAE6!important;}.m7-cta{width:505px;margin:30px 0 0!important;}.m7-cta .elementor-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:70px;padding:0 25px;border-radius:15px;background:linear-gradient(90deg,#E6A619,#D0870D)!important;color:#FFF!important;}.m7-trust{display:flex;align-items:center;gap:16px;margin-top:29px;padding-top:23px;border-top:1px solid rgba(255,255,255,.16);}.m7-trust>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;padding:0!important;}.m7-trust-icon{display:grid;width:50px;height:50px;flex:0 0 50px;place-items:center;margin:0!important;border-radius:50%;background:rgba(150,172,134,.22)!important;}.m7-trust-icon .elementor-icon{color:#FFF!important;}.m7-trust-copy{margin:0!important;}.m7-trust-copy p{margin:0;color:#FFF!important;}.m7-trust-copy strong{font-weight:800;}.m7-trust-copy span{font-size:11px;}.m7-visual{width:100%;}.m7-visual>.e-con-inner{padding:0!important;}.m7-photo{margin:0!important;}.m7-photo img{display:block;width:100%!important;height:635px!important;object-fit:cover!important;object-position:center center!important;border-radius:70px 26px 70px 26px!important;filter:none!important;opacity:1!important;}

/* AJUSTES CONSOLIDADOS DO MÓDULO */
.elementor-32 .elementor-element.elementor-element-d61887d,.elementor-32 .elementor-element.elementor-element-d61887d.m7-root{background:radial-gradient(circle at 10% 9%,rgba(80,139,111,.18),transparent 28%),linear-gradient(135deg,#174D3B 0%,#1A503F 55%,#174938 100%)!important;}
.elementor-32 .elementor-element.elementor-element-d61887d .m7-inner,.elementor-32 .elementor-element.elementor-element-d61887d .m7-copy,.elementor-32 .elementor-element.elementor-element-d61887d .m7-visual{background:transparent!important;}
.elementor-32 .elementor-element.elementor-element-d61887d .m7-label-text .elementor-heading-title{color:#F0B844!important;}.elementor-32 .elementor-element.elementor-element-d61887d .m7-title h2{color:#FFFDF8!important;}.elementor-32 .elementor-element.elementor-element-d61887d .m7-title em{color:#D6C89C!important;}.elementor-32 .elementor-element.elementor-element-d61887d .m7-lead p{color:#FFFFFF!important;}.elementor-32 .elementor-element.elementor-element-d61887d .m7-support p{color:#E4EAE6!important;}.elementor-32 .elementor-element.elementor-element-d61887d .m7-trust-copy p{color:#FFFFFF!important;}
.elementor-32 .elementor-element.elementor-element-d61887d .m7-cta .elementor-button{background:linear-gradient(90deg,#E6A619,#D0870D)!important;color:#FFFFFF!important;}.elementor-32 .elementor-element.elementor-element-d61887d .m7-cta .elementor-button *{color:#FFFFFF!important;fill:#FFFFFF!important;}
.elementor-32 .elementor-element.elementor-element-d61887d .m7-trust-icon,.elementor-32 .elementor-element.elementor-element-d61887d .m7-trust-icon>.elementor-widget-container{background:rgba(150,172,134,.22)!important;}
.elementor-32 .elementor-element.elementor-element-d61887d .m7-label-img img,.elementor-32 .elementor-element.elementor-element-d61887d .m7-photo img{filter:none!important;opacity:1!important;border:0!important;box-shadow:none!important;}
.elementor-32 .elementor-element.elementor-element-d61887d .m7-label-img,.elementor-32 .elementor-element.elementor-element-d61887d .m7-label-text,.elementor-32 .elementor-element.elementor-element-d61887d .m7-title,.elementor-32 .elementor-element.elementor-element-d61887d .m7-lead,.elementor-32 .elementor-element.elementor-element-d61887d .m7-support,.elementor-32 .elementor-element.elementor-element-d61887d .m7-cta,.elementor-32 .elementor-element.elementor-element-d61887d .m7-trust-icon,.elementor-32 .elementor-element.elementor-element-d61887d .m7-trust-copy,.elementor-32 .elementor-element.elementor-element-d61887d .m7-photo{margin-bottom:0!important;}
.elementor-32 .elementor-element.elementor-element-d61887d .m7-inner>.e-con-inner>*,.elementor-32 .elementor-element.elementor-element-d61887d .m7-label>.e-con-inner>*,.elementor-32 .elementor-element.elementor-element-d61887d .m7-trust>.e-con-inner>*{min-width:0!important;}
@media(min-width:981px){.elementor-32 .elementor-element.elementor-element-d61887d .m7-inner,.elementor-32 .elementor-element.elementor-element-d61887d .m7-inner>.e-con-inner{grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr)!important;}.elementor-32 .elementor-element.elementor-element-d61887d .m7-photo,.elementor-32 .elementor-element.elementor-element-d61887d .m7-photo>.elementor-widget-container{width:100%!important;height:635px!important;}.elementor-32 .elementor-element.elementor-element-d61887d .m7-photo img{width:100%!important;height:635px!important;object-fit:cover!important;object-position:center center!important;}}
@media(max-width:980px){.elementor-32 .elementor-element.elementor-element-d61887d{min-height:0;}.m7-inner{grid-template-columns:1fr!important;width:min(calc(100% - 52px),800px);min-height:0;padding:75px 0 70px;gap:50px;}.m7-inner>.e-con-inner{display:grid!important;grid-template-columns:1fr!important;gap:50px!important;}.m7-copy{max-width:none;}.m7-visual{order:2;}.m7-photo img{height:auto!important;aspect-ratio:4/3;border-radius:45px 20px 45px 20px!important;}
.elementor-32 .elementor-element.elementor-element-d61887d .m7-inner>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;}.elementor-32 .elementor-element.elementor-element-d61887d .m7-copy,.elementor-32 .elementor-element.elementor-element-d61887d .m7-visual{width:100%!important;}.elementor-32 .elementor-element.elementor-element-d61887d .m7-photo>.elementor-widget-container{width:100%!important;height:auto!important;}}
@media(max-width:640px){.m7-inner{width:calc(100% - 36px);padding:75px 0 42px;gap:40px;}.m7-label{gap:12px;margin-bottom:24px;}.m7-label-icon{width:40px;height:40px;}.m7-label-img img{width:20px!important;height:20px!important;}.m7-cta{width:100%;margin-top:28px!important;}.m7-cta .elementor-button{min-height:70px;padding:0 20px;}.m7-trust{margin-top:27px;padding-top:20px;}.m7-trust-copy span{font-size:10px;}.m7-photo img{aspect-ratio:1/1;border-radius:42px 18px 42px 18px!important;object-position:center center!important;}
.elementor-32 .elementor-element.elementor-element-d61887d .m7-title h2{overflow-wrap:normal;word-break:normal;}.elementor-32 .elementor-element.elementor-element-d61887d .m7-cta,.elementor-32 .elementor-element.elementor-element-d61887d .m7-cta .elementor-button{width:100%!important;}.elementor-32 .elementor-element.elementor-element-d61887d .m7-trust>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;}.elementor-32 .elementor-element.elementor-element-d61887d .m7-photo img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center center!important;}}

/* BASE FLEXÍVEL E EDITÁVEL */
.elementor-32 .elementor-element.elementor-element-d61887d{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:clip!important;
}
.elementor-32 .elementor-element.elementor-element-d61887d>.e-con-inner,
.elementor-32 .elementor-element.elementor-element-d61887d .e-con,
.elementor-32 .elementor-element.elementor-element-d61887d .e-con-inner{
  min-width:0!important;
}
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-heading,
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-heading>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-heading .elementor-heading-title,
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-text-editor,
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-text-editor>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-text-editor p,
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-text-editor li{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-button,
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-button>.elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-button .elementor-button,
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-button .elementor-button-content-wrapper{
  height:auto!important;
  max-height:none!important;
  min-width:0!important;
}
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-button .elementor-button-text{
  min-width:0!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
}
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-image,
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-icon,
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-icon-box,
.elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-divider{
  min-width:0!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget{
  pointer-events:auto!important;
}
body.elementor-editor-active .elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-image,
body.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-image,
.elementor-editor-active .elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-image,
.elementor-editor-preview .elementor-32 .elementor-element.elementor-element-d61887d .elementor-widget-image{
  pointer-events:auto!important;
  cursor:pointer!important;
}

/* CTA FINAL — INTERAÇÃO E RESPONSIVIDADE */
.elementor-32 .elementor-element.elementor-element-d61887d .m7-cta .elementor-button{
  transition:transform .2s ease,box-shadow .2s ease,
    filter .2s ease!important;
  box-shadow:0 13px 28px rgba(10,35,29,.22)!important;
}
.elementor-32 .elementor-element.elementor-element-d61887d .m7-cta .elementor-button:hover{
  transform:translateY(-2px);
  box-shadow:0 18px 34px rgba(10,35,29,.28)!important;
  filter:saturate(1.04);
}
.elementor-32 .elementor-element.elementor-element-d61887d .m7-cta .elementor-button:focus-visible{
  outline:3px solid #FFFDF9!important;
  outline-offset:4px!important;
  transform:none!important;
}
@media(max-width:540px){
  .elementor-32 .elementor-element.elementor-element-d61887d .m7-cta .elementor-button{
    min-height:58px!important;
    padding:0 42px 0 14px!important;
    border-radius:14px!important;
  }
}
@media(max-width:420px){
  .elementor-32 .elementor-element.elementor-element-d61887d .m7-cta .elementor-button{
    min-height:56px!important;
    padding:0 38px 0 10px!important;
  }
  .elementor-32 .elementor-element.elementor-element-d61887d .m7-trust>.e-con-inner{
    gap:12px!important;
    align-items:flex-start!important;
  }
  .elementor-32 .elementor-element.elementor-element-d61887d .m7-trust-icon{
    width:44px!important;
    height:44px!important;
    flex:0 0 44px!important;
  }
}
@media (prefers-reduced-motion:reduce){
  .elementor-32 .elementor-element.elementor-element-d61887d .m7-cta .elementor-button{
    transition:none!important;
  }
  .elementor-32 .elementor-element.elementor-element-d61887d .m7-cta .elementor-button:hover{
    transform:none!important;
  }
}/* End custom CSS */