.elementor-38 .elementor-element.elementor-element-71f6a624{--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-38 .elementor-element.elementor-element-71f6a624:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-71f6a624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0DDCB;}.elementor-38 .elementor-element.elementor-element-669c06aa{--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-38 .elementor-element.elementor-element-7322f9f6{--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-38 .elementor-element.elementor-element-3f1e6b30 .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;color:#C98616;}.elementor-38 .elementor-element.elementor-element-5bbd4e02 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:55px;font-weight:400;line-height:0.99em;letter-spacing:-0.052em;color:#24443D;}.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-38 .elementor-element.elementor-element-537ddeb1{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;color:#4C6359;}.elementor-38 .elementor-element.elementor-element-1a3278e0{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:inherit;}.elementor-38 .elementor-element.elementor-element-6420e04c{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.52em;color:inherit;}.elementor-38 .elementor-element.elementor-element-53bcf9d1{--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-38 .elementor-element.elementor-element-316a0546{--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-38 .elementor-element.elementor-element-316a0546:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-316a0546 > .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-38 .elementor-element.elementor-element-46c761c1{text-align:center;}.elementor-38 .elementor-element.elementor-element-46c761c1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-6a477298{--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-38 .elementor-element.elementor-element-6a477298:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6a477298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-38 .elementor-element.elementor-element-34ecbdfd{text-align:center;}.elementor-38 .elementor-element.elementor-element-34ecbdfd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#24443D;}.elementor-38 .elementor-element.elementor-element-370f554f{--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-38 .elementor-element.elementor-element-3a9a6b1d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-38 .elementor-element.elementor-element-3a9a6b1d.elementor-view-stacked .elementor-icon{background-color:#53665D;}.elementor-38 .elementor-element.elementor-element-3a9a6b1d.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-3a9a6b1d.elementor-view-default .elementor-icon{fill:#53665D;color:#53665D;border-color:#53665D;}.elementor-38 .elementor-element.elementor-element-3a9a6b1d .elementor-icon{font-size:20px;}.elementor-38 .elementor-element.elementor-element-3a9a6b1d .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-3a9a6b1d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-38 .elementor-element.elementor-element-3a9a6b1d .elementor-icon-box-title{color:#53665D;}.elementor-38 .elementor-element.elementor-element-3a9a6b1d:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-3a9a6b1d:has(:focus) .elementor-icon-box-title{color:#53665D;}.elementor-38 .elementor-element.elementor-element-26cd3bde .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-38 .elementor-element.elementor-element-26cd3bde.elementor-view-stacked .elementor-icon{background-color:#53665D;}.elementor-38 .elementor-element.elementor-element-26cd3bde.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-26cd3bde.elementor-view-default .elementor-icon{fill:#53665D;color:#53665D;border-color:#53665D;}.elementor-38 .elementor-element.elementor-element-26cd3bde .elementor-icon{font-size:20px;}.elementor-38 .elementor-element.elementor-element-26cd3bde .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-26cd3bde .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-38 .elementor-element.elementor-element-26cd3bde .elementor-icon-box-title{color:#53665D;}.elementor-38 .elementor-element.elementor-element-26cd3bde:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-26cd3bde:has(:focus) .elementor-icon-box-title{color:#53665D;}.elementor-38 .elementor-element.elementor-element-1bf50cd2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-38 .elementor-element.elementor-element-1bf50cd2.elementor-view-stacked .elementor-icon{background-color:#53665D;}.elementor-38 .elementor-element.elementor-element-1bf50cd2.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-1bf50cd2.elementor-view-default .elementor-icon{fill:#53665D;color:#53665D;border-color:#53665D;}.elementor-38 .elementor-element.elementor-element-1bf50cd2 .elementor-icon{font-size:20px;}.elementor-38 .elementor-element.elementor-element-1bf50cd2 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-1bf50cd2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-38 .elementor-element.elementor-element-1bf50cd2 .elementor-icon-box-title{color:#53665D;}.elementor-38 .elementor-element.elementor-element-1bf50cd2:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-1bf50cd2:has(:focus) .elementor-icon-box-title{color:#53665D;}.elementor-38 .elementor-element.elementor-element-6bef4eb{--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-38 .elementor-element.elementor-element-390226ae{--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-38 .elementor-element.elementor-element-632d4213{--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-38 .elementor-element.elementor-element-5dc6f1b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-5a41d95e{--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-38 .elementor-element.elementor-element-7f8e0d1a .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:55px;font-weight:400;line-height:0.99em;letter-spacing:-0.052em;color:#24443D;}.elementor-38 .elementor-element.elementor-element-71af735f{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;color:#4C6359;}.elementor-38 .elementor-element.elementor-element-68c3a3c{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:inherit;}.elementor-38 .elementor-element.elementor-element-7b07cd15{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.52em;color:inherit;}.elementor-38 .elementor-element.elementor-element-69282da4{--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-38 .elementor-element.elementor-element-1497c2b1{--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-38 .elementor-element.elementor-element-1497c2b1:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-1497c2b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #B77A0F 0%, #D79D23 100%);}.elementor-38 .elementor-element.elementor-element-5ca1c135{text-align:center;}.elementor-38 .elementor-element.elementor-element-5ca1c135 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-1db1bb1b{--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-38 .elementor-element.elementor-element-1db1bb1b:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-1db1bb1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-38 .elementor-element.elementor-element-7b7ac41{text-align:center;}.elementor-38 .elementor-element.elementor-element-7b7ac41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#24443D;}.elementor-38 .elementor-element.elementor-element-51831dc5{--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-38 .elementor-element.elementor-element-445993c9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-38 .elementor-element.elementor-element-445993c9.elementor-view-stacked .elementor-icon{background-color:#53665D;}.elementor-38 .elementor-element.elementor-element-445993c9.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-445993c9.elementor-view-default .elementor-icon{fill:#53665D;color:#53665D;border-color:#53665D;}.elementor-38 .elementor-element.elementor-element-445993c9 .elementor-icon{font-size:20px;}.elementor-38 .elementor-element.elementor-element-445993c9 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-445993c9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-38 .elementor-element.elementor-element-445993c9 .elementor-icon-box-title{color:#53665D;}.elementor-38 .elementor-element.elementor-element-445993c9:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-445993c9:has(:focus) .elementor-icon-box-title{color:#53665D;}.elementor-38 .elementor-element.elementor-element-4ec00003 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-38 .elementor-element.elementor-element-4ec00003.elementor-view-stacked .elementor-icon{background-color:#53665D;}.elementor-38 .elementor-element.elementor-element-4ec00003.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-4ec00003.elementor-view-default .elementor-icon{fill:#53665D;color:#53665D;border-color:#53665D;}.elementor-38 .elementor-element.elementor-element-4ec00003.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-4ec00003.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#53665D;}.elementor-38 .elementor-element.elementor-element-4ec00003.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-4ec00003.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-4ec00003.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-38 .elementor-element.elementor-element-4ec00003.elementor-view-default:has(:focus) .elementor-icon{fill:#53665D;color:#53665D;border-color:#53665D;}.elementor-38 .elementor-element.elementor-element-4ec00003 .elementor-icon{font-size:20px;}.elementor-38 .elementor-element.elementor-element-4ec00003 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-4ec00003 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-38 .elementor-element.elementor-element-4ec00003 .elementor-icon-box-title{color:#53665D;}.elementor-38 .elementor-element.elementor-element-4ec00003:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-4ec00003:has(:focus) .elementor-icon-box-title{color:#53665D;}.elementor-38 .elementor-element.elementor-element-fcc90a9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-38 .elementor-element.elementor-element-fcc90a9.elementor-view-stacked .elementor-icon{background-color:#53665D;}.elementor-38 .elementor-element.elementor-element-fcc90a9.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-fcc90a9.elementor-view-default .elementor-icon{fill:#53665D;color:#53665D;border-color:#53665D;}.elementor-38 .elementor-element.elementor-element-fcc90a9 .elementor-icon{font-size:20px;}.elementor-38 .elementor-element.elementor-element-fcc90a9 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-fcc90a9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-38 .elementor-element.elementor-element-fcc90a9 .elementor-icon-box-title{color:#53665D;}.elementor-38 .elementor-element.elementor-element-fcc90a9:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-fcc90a9:has(:focus) .elementor-icon-box-title{color:#53665D;}.elementor-38 .elementor-element.elementor-element-5a0206af{--display:flex;--position:relative;--min-height:899px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-38 .elementor-element.elementor-element-5a0206af:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-5a0206af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFA;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-5a0206af{left:0px;}body.rtl .elementor-38 .elementor-element.elementor-element-5a0206af{right:0px;}.elementor-38 .elementor-element.elementor-element-5dc74d7e{--display:flex;--position:absolute;--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;top:0px;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-5dc74d7e{left:0px;}body.rtl .elementor-38 .elementor-element.elementor-element-5dc74d7e{right:0px;}.elementor-38 .elementor-element.elementor-element-2640d292{--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-38 .elementor-element.elementor-element-784b3cb3{--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-38 .elementor-element.elementor-element-2a67098 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.145em;color:#A87525;}.elementor-38 .elementor-element.elementor-element-14ef38e2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:66px;font-weight:400;line-height:0.96em;letter-spacing:-0.06em;color:#1B2C38;}.elementor-38 .elementor-element.elementor-element-3115c8c9{--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-38 .elementor-element.elementor-element-6d350ff1{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.58em;color:#53645D;}.elementor-38 .elementor-element.elementor-element-447a1a91{--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-38 .elementor-element.elementor-element-9d8b9d2{--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-38 .elementor-element.elementor-element-3bc2a101 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.4em;letter-spacing:0.11em;color:#66766E;}.elementor-38 .elementor-element.elementor-element-4d2b6ae6{--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-38 .elementor-element.elementor-element-707ceb1{--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-38 .elementor-element.elementor-element-2d6b64c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1em;letter-spacing:-0.04em;color:#A87525;}.elementor-38 .elementor-element.elementor-element-52902d41{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.58em;color:#42564D;}.elementor-38 .elementor-element.elementor-element-3c7fd776{--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-38 .elementor-element.elementor-element-4d27ecbc .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1em;letter-spacing:-0.04em;color:#A87525;}.elementor-38 .elementor-element.elementor-element-2a561a66{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.58em;color:#42564D;}.elementor-38 .elementor-element.elementor-element-592bf697{--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-38 .elementor-element.elementor-element-23c3c2d3 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1em;letter-spacing:-0.04em;color:#A87525;}.elementor-38 .elementor-element.elementor-element-21ccf4c0{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.58em;color:#42564D;}.elementor-38 .elementor-element.elementor-element-4a41db71{--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-38 .elementor-element.elementor-element-6038b754 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1em;letter-spacing:-0.04em;color:#A87525;}.elementor-38 .elementor-element.elementor-element-52a7828c{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.58em;color:#42564D;}.elementor-38 .elementor-element.elementor-element-6ac0e654{--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-38 .elementor-element.elementor-element-7e3367ac .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:1em;letter-spacing:-0.04em;color:#A87525;}.elementor-38 .elementor-element.elementor-element-3708896c{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.58em;color:#42564D;}.elementor-38 .elementor-element.elementor-element-3c8e53c7{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-38 .elementor-element.elementor-element-3c8e53c7:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-3c8e53c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E9DC;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-3c8e53c7{left:0px;}body.rtl .elementor-38 .elementor-element.elementor-element-3c8e53c7{right:0px;}.elementor-38 .elementor-element.elementor-element-394ff205{--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-38 .elementor-element.elementor-element-5eae80ed{--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-38 .elementor-element.elementor-element-1245d0d{--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-38 .elementor-element.elementor-element-7a97af1f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.145em;color:#A87525;}.elementor-38 .elementor-element.elementor-element-b0485ad .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:67px;font-weight:400;line-height:0.96em;letter-spacing:-0.06em;color:#1B2C38;}.elementor-38 .elementor-element.elementor-element-2e6b6a81{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.72em;color:#52635C;}.elementor-38 .elementor-element.elementor-element-698c4a5e{--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;}.elementor-38 .elementor-element.elementor-element-3de1bc1f{--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-38 .elementor-element.elementor-element-2fb30f0f{--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-38 .elementor-element.elementor-element-4da70cb2{--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-38 .elementor-element.elementor-element-3c60e06e{--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-38 .elementor-element.elementor-element-5b930b4f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#A87525;}.elementor-38 .elementor-element.elementor-element-3b173a70{--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-38 .elementor-element.elementor-element-71ba761f{--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-38 .elementor-element.elementor-element-5022551e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1.02em;letter-spacing:-0.045em;color:#1B2C38;}.elementor-38 .elementor-element.elementor-element-1e99cc8f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#50625A;}.elementor-38 .elementor-element.elementor-element-5690e8c1{--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-38 .elementor-element.elementor-element-1921c362{--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-38 .elementor-element.elementor-element-51e4090a{--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-38 .elementor-element.elementor-element-49ef726e{--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-38 .elementor-element.elementor-element-2ed591da .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#A87525;}.elementor-38 .elementor-element.elementor-element-3cfde92a{--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-38 .elementor-element.elementor-element-12424f79{--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-38 .elementor-element.elementor-element-12339da3 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1.02em;letter-spacing:-0.045em;color:#1B2C38;}.elementor-38 .elementor-element.elementor-element-17f0fdea{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#50625A;}.elementor-38 .elementor-element.elementor-element-22270e07{--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-38 .elementor-element.elementor-element-15c4e1b3{--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-38 .elementor-element.elementor-element-63d43456{--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-38 .elementor-element.elementor-element-57414424{--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-38 .elementor-element.elementor-element-3553dd92 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#A87525;}.elementor-38 .elementor-element.elementor-element-3c150095{--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-38 .elementor-element.elementor-element-1cef1f6c{--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-38 .elementor-element.elementor-element-5b5bd143 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:31px;font-weight:400;line-height:1.02em;letter-spacing:-0.045em;color:#1B2C38;}.elementor-38 .elementor-element.elementor-element-787e7a4a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#50625A;}.elementor-38 .elementor-element.elementor-element-69b705be{--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-38 .elementor-element.elementor-element-2ce92ae6{--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-38 .elementor-element.elementor-element-70a65a95{--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-38 .elementor-element.elementor-element-785d49dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.13em;color:#A87525;}.elementor-38 .elementor-element.elementor-element-6f228a40 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:38px;font-weight:400;line-height:1.06em;letter-spacing:-0.045em;color:#A87525;}.elementor-38 .elementor-element.elementor-element-305087de{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.7em;color:#53645D;}.elementor-38 .elementor-element.elementor-element-56428975{--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;--overflow:hidden;}.elementor-38 .elementor-element.elementor-element-56428975:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-56428975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF9 0%, #FCF6ED 100%);}.elementor-38 .elementor-element.elementor-element-435024c4{--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-38 .elementor-element.elementor-element-bfd3dd7{--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-38 .elementor-element.elementor-element-4386f7d7{--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-38 .elementor-element.elementor-element-35b02205{--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-38 .elementor-element.elementor-element-4e81d060{--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-38 .elementor-element.elementor-element-4386d716 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.155em;color:#214f3f;}.elementor-38 .elementor-element.elementor-element-3af4ba16 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:400;line-height:0.96em;letter-spacing:-0.058em;color:#1f4a3b;}.elementor-38 .elementor-element.elementor-element-11e861ec{--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-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-15b25dfb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-15b25dfb .elementor-divider-separator{width:100px;}.elementor-38 .elementor-element.elementor-element-15b25dfb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-38 .elementor-element.elementor-element-63efcb70 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:27px;font-weight:400;line-height:0.9em;letter-spacing:0.15em;color:#d6a048;}.elementor-38 .elementor-element.elementor-element-14e4a3e6{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.68em;color:#59655f;}.elementor-38 .elementor-element.elementor-element-6f02c195{--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-38 .elementor-element.elementor-element-64a04409{--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-38 .elementor-element.elementor-element-548900e3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#c98d20;}.elementor-38 .elementor-element.elementor-element-40a88b12 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:1.02em;letter-spacing:-0.045em;color:#1f4a3b;}.elementor-38 .elementor-element.elementor-element-1ad2fc68{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-38 .elementor-element.elementor-element-6b1d5f6a{--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-38 .elementor-element.elementor-element-76487a2f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#c98d20;}.elementor-38 .elementor-element.elementor-element-19fe3fc9 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:1.02em;letter-spacing:-0.045em;color:#1f4a3b;}.elementor-38 .elementor-element.elementor-element-30e8d10f{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-38 .elementor-element.elementor-element-317155d9{--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-38 .elementor-element.elementor-element-3b6a62e6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#c98d20;}.elementor-38 .elementor-element.elementor-element-710ec51c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:1.02em;letter-spacing:-0.045em;color:#1f4a3b;}.elementor-38 .elementor-element.elementor-element-7272d6ce{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-38 .elementor-element.elementor-element-6ecfd5d4{--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-38 .elementor-element.elementor-element-b4cd511 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#c98d20;}.elementor-38 .elementor-element.elementor-element-5e7b71c2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:1.02em;letter-spacing:-0.045em;color:#1f4a3b;}.elementor-38 .elementor-element.elementor-element-7d6d2df1{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-38 .elementor-element.elementor-element-730836f2{--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-38 .elementor-element.elementor-element-24c88ff{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1.55em;color:#254e40;}.elementor-38 .elementor-element.elementor-element-735461f7{--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-38 .elementor-element.elementor-element-1ade1838{--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-38 .elementor-element.elementor-element-7f6aa07{--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-38 .elementor-element.elementor-element-1047fa6b{--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-38 .elementor-element.elementor-element-362a1e11 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1.25em;letter-spacing:0.145em;color:#214f3f;}.elementor-38 .elementor-element.elementor-element-cb6a1d3 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:68px;font-weight:400;line-height:0.96em;letter-spacing:-0.058em;color:#1f4a3b;}.elementor-38 .elementor-element.elementor-element-53fa8ba1{--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-38 .elementor-element.elementor-element-ffab6f4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-ffab6f4 .elementor-divider-separator{width:100px;}.elementor-38 .elementor-element.elementor-element-ffab6f4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-38 .elementor-element.elementor-element-348fe399 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:0.9em;letter-spacing:0.14em;color:#d6a048;}.elementor-38 .elementor-element.elementor-element-790db586{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.65em;color:#59655f;}.elementor-38 .elementor-element.elementor-element-7792f723{--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-38 .elementor-element.elementor-element-7236ace2{--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-38 .elementor-element.elementor-element-5bf96b6b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#c98d20;}.elementor-38 .elementor-element.elementor-element-4d4b3a75 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.03em;letter-spacing:-0.045em;color:#1f4a3b;}.elementor-38 .elementor-element.elementor-element-5bb96c5d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-38 .elementor-element.elementor-element-18be978{--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-38 .elementor-element.elementor-element-6dc849d7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#c98d20;}.elementor-38 .elementor-element.elementor-element-59448fcf .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.03em;letter-spacing:-0.045em;color:#1f4a3b;}.elementor-38 .elementor-element.elementor-element-411f0ceb{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-38 .elementor-element.elementor-element-522f935a{--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-38 .elementor-element.elementor-element-186fa131 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#c98d20;}.elementor-38 .elementor-element.elementor-element-7e7c0ba5 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.03em;letter-spacing:-0.045em;color:#1f4a3b;}.elementor-38 .elementor-element.elementor-element-515e42de{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-38 .elementor-element.elementor-element-3cb390b3{--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-38 .elementor-element.elementor-element-55fab961 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#c98d20;}.elementor-38 .elementor-element.elementor-element-c8acc46 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.03em;letter-spacing:-0.045em;color:#1f4a3b;}.elementor-38 .elementor-element.elementor-element-1e574e72{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-38 .elementor-element.elementor-element-76be185f{--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-38 .elementor-element.elementor-element-3cfb35e2{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1.52em;color:#254e40;}.elementor-38 .elementor-element.elementor-element-7b8c20a6{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-38 .elementor-element.elementor-element-7b8c20a6:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-7b8c20a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E4538;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-7b8c20a6{left:0px;}body.rtl .elementor-38 .elementor-element.elementor-element-7b8c20a6{right:0px;}.elementor-38 .elementor-element.elementor-element-4552d9ed{--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-38 .elementor-element.elementor-element-6a001a3c{--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-38 .elementor-element.elementor-element-531e1a18{--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-38 .elementor-element.elementor-element-1ddf4e54{--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-38 .elementor-element.elementor-element-2427abb8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.155em;color:#E8B85C;}.elementor-38 .elementor-element.elementor-element-39b526e3 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:63px;font-weight:400;line-height:0.95em;letter-spacing:-0.058em;color:#FFF9F2;}.elementor-38 .elementor-element.elementor-element-5e87a44a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-5e87a44a .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-5e87a44a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-10582e9{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.72em;color:rgba(255,249,242,.90);}.elementor-38 .elementor-element.elementor-element-2d434d8d{--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-38 .elementor-element.elementor-element-5434d67f{--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-38 .elementor-element.elementor-element-1e245fc1{--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-38 .elementor-element.elementor-element-6050de5f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:24px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#E8B85C;}.elementor-38 .elementor-element.elementor-element-700377ad .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:32px;font-weight:400;line-height:1.02em;letter-spacing:-0.047em;color:#FFF9F2;}.elementor-38 .elementor-element.elementor-element-5b743c5{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.62em;color:rgba(255,249,242,.82);}.elementor-38 .elementor-element.elementor-element-729cac3a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-729cac3a .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-729cac3a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-3f141e4d{--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-38 .elementor-element.elementor-element-723568f1{--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-38 .elementor-element.elementor-element-446e6fcf .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:24px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#E8B85C;}.elementor-38 .elementor-element.elementor-element-42e09c84 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:32px;font-weight:400;line-height:1.02em;letter-spacing:-0.047em;color:#FFF9F2;}.elementor-38 .elementor-element.elementor-element-49622a58{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.62em;color:rgba(255,249,242,.82);}.elementor-38 .elementor-element.elementor-element-c5f610f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-c5f610f .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-c5f610f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-41247d79{--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-38 .elementor-element.elementor-element-7078232a{--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-38 .elementor-element.elementor-element-1850f596 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:24px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#E8B85C;}.elementor-38 .elementor-element.elementor-element-38a291d5 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:32px;font-weight:400;line-height:1.02em;letter-spacing:-0.047em;color:#FFF9F2;}.elementor-38 .elementor-element.elementor-element-3f734ead{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.62em;color:rgba(255,249,242,.82);}.elementor-38 .elementor-element.elementor-element-568fb250{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-568fb250 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-568fb250 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-2398a3cd{--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-38 .elementor-element.elementor-element-4a6af7bc{--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-38 .elementor-element.elementor-element-3a1b3248 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:24px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#E8B85C;}.elementor-38 .elementor-element.elementor-element-47b19242 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:32px;font-weight:400;line-height:1.02em;letter-spacing:-0.047em;color:#FFF9F2;}.elementor-38 .elementor-element.elementor-element-475e1652{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.62em;color:rgba(255,249,242,.82);}.elementor-38 .elementor-element.elementor-element-1197b921{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-1197b921 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-1197b921 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-78bc9094{--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:wrap;}.elementor-38 .elementor-element.elementor-element-3c017c89{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-3c017c89 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-3c017c89 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-4a5eefc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-4a5eefc .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-4a5eefc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-361ca3c0{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:1.55em;color:rgba(255,249,242,.92);}.elementor-38 .elementor-element.elementor-element-46698a99{--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-38 .elementor-element.elementor-element-2c943e39{--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-38 .elementor-element.elementor-element-33538e90{--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-38 .elementor-element.elementor-element-62cf30c8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.25em;letter-spacing:0.15em;color:#E8B85C;}.elementor-38 .elementor-element.elementor-element-75d92eb .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:72px;font-weight:400;line-height:0.96em;letter-spacing:-0.058em;color:#FFF9F2;}.elementor-38 .elementor-element.elementor-element-514180f5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-514180f5 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-514180f5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-793fd0d1{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.72em;color:rgba(255,249,242,.90);}.elementor-38 .elementor-element.elementor-element-7856cb{--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-38 .elementor-element.elementor-element-5bb16a90{--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-38 .elementor-element.elementor-element-5f147202{--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-38 .elementor-element.elementor-element-7ee211c4 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:28px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#E8B85C;}.elementor-38 .elementor-element.elementor-element-2f106567 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:400;line-height:1.02em;letter-spacing:-0.047em;color:#FFF9F2;}.elementor-38 .elementor-element.elementor-element-135c6a97{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.66em;color:rgba(255,249,242,.82);}.elementor-38 .elementor-element.elementor-element-61b2ecf2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-61b2ecf2 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-61b2ecf2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-400367d2{--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-38 .elementor-element.elementor-element-28105399{--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-38 .elementor-element.elementor-element-43e36649 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:28px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#E8B85C;}.elementor-38 .elementor-element.elementor-element-3fdbbd6c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:400;line-height:1.02em;letter-spacing:-0.047em;color:#FFF9F2;}.elementor-38 .elementor-element.elementor-element-216001b3{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.66em;color:rgba(255,249,242,.82);}.elementor-38 .elementor-element.elementor-element-32598955{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-32598955 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-32598955 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-a58f33b{--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-38 .elementor-element.elementor-element-5bda9b33{--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-38 .elementor-element.elementor-element-341342a8 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:28px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#E8B85C;}.elementor-38 .elementor-element.elementor-element-2562cef7 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:400;line-height:1.02em;letter-spacing:-0.047em;color:#FFF9F2;}.elementor-38 .elementor-element.elementor-element-7d363097{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.66em;color:rgba(255,249,242,.82);}.elementor-38 .elementor-element.elementor-element-65f501b7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-65f501b7 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-65f501b7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-5295146e{--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-38 .elementor-element.elementor-element-44d65ee1{--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-38 .elementor-element.elementor-element-4e2a5cba .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:28px;font-weight:400;line-height:1em;letter-spacing:-0.025em;color:#E8B85C;}.elementor-38 .elementor-element.elementor-element-1209297a .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:400;line-height:1.02em;letter-spacing:-0.047em;color:#FFF9F2;}.elementor-38 .elementor-element.elementor-element-1709580a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.66em;color:rgba(255,249,242,.82);}.elementor-38 .elementor-element.elementor-element-7ec0ad0f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-7ec0ad0f .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-7ec0ad0f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-5d05835c{--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-38 .elementor-element.elementor-element-36122183{--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;}.elementor-38 .elementor-element.elementor-element-1cf73bc2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-1cf73bc2 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-1cf73bc2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-4b749cdc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-4b749cdc .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-4b749cdc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-26275336{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1.54em;color:rgba(255,249,242,.94);}.elementor-38 .elementor-element.elementor-element-a88b2f8{--display:flex;--position:relative;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-38 .elementor-element.elementor-element-a88b2f8:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a88b2f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF7;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-a88b2f8{left:0px;}body.rtl .elementor-38 .elementor-element.elementor-element-a88b2f8{right:0px;}.elementor-38 .elementor-element.elementor-element-602517b{--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-38 .elementor-element.elementor-element-7074fb8{--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-38 .elementor-element.elementor-element-14e9d8e7{--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-38 .elementor-element.elementor-element-398b98fd{--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-38 .elementor-element.elementor-element-82fee5c{--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-38 .elementor-element.elementor-element-2569590d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.145em;color:#B97712;}.elementor-38 .elementor-element.elementor-element-53c13d47 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:66px;font-weight:400;line-height:0.94em;letter-spacing:-0.058em;color:#124536;}.elementor-38 .elementor-element.elementor-element-537fd74f{--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-38 .elementor-element.elementor-element-2810812a{--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-38 .elementor-element.elementor-element-6572a77a{--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-38 .elementor-element.elementor-element-444fd267{--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-38 .elementor-element.elementor-element-7d590666 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1em;letter-spacing:-0.02em;color:#B97712;}.elementor-38 .elementor-element.elementor-element-382fc135 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:29px;font-weight:400;line-height:0.96em;letter-spacing:-0.047em;color:#124536;}.elementor-38 .elementor-element.elementor-element-73b8f19a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#41584F;}.elementor-38 .elementor-element.elementor-element-391364bf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-391364bf .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-391364bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-7ee20b8b{--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-38 .elementor-element.elementor-element-4b21cffa{--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-38 .elementor-element.elementor-element-afede1d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1em;letter-spacing:-0.02em;color:#B97712;}.elementor-38 .elementor-element.elementor-element-7f3148c0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:29px;font-weight:400;line-height:0.96em;letter-spacing:-0.047em;color:#124536;}.elementor-38 .elementor-element.elementor-element-73bb27fc{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#41584F;}.elementor-38 .elementor-element.elementor-element-64230669{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-64230669 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-64230669 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-e83c066{--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-38 .elementor-element.elementor-element-2dadfc63{--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-38 .elementor-element.elementor-element-37767cf1 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1em;letter-spacing:-0.02em;color:#B97712;}.elementor-38 .elementor-element.elementor-element-ff8b2e8 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:29px;font-weight:400;line-height:0.96em;letter-spacing:-0.047em;color:#124536;}.elementor-38 .elementor-element.elementor-element-49266270{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#41584F;}.elementor-38 .elementor-element.elementor-element-5589d55a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-5589d55a .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-5589d55a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-77ca1e9d{--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-38 .elementor-element.elementor-element-32640ce0{--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-38 .elementor-element.elementor-element-72f78f34 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1em;letter-spacing:-0.02em;color:#B97712;}.elementor-38 .elementor-element.elementor-element-72abc2a4 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:29px;font-weight:400;line-height:0.96em;letter-spacing:-0.047em;color:#124536;}.elementor-38 .elementor-element.elementor-element-517edc8e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#41584F;}.elementor-38 .elementor-element.elementor-element-45cdc951{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-45cdc951 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-45cdc951 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-3abf022d{--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-38 .elementor-element.elementor-element-23366e4c{--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-38 .elementor-element.elementor-element-127a5e8b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1em;letter-spacing:-0.02em;color:#B97712;}.elementor-38 .elementor-element.elementor-element-76639f90 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:29px;font-weight:400;line-height:0.96em;letter-spacing:-0.047em;color:#124536;}.elementor-38 .elementor-element.elementor-element-59c25e47{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#41584F;}.elementor-38 .elementor-element.elementor-element-a5fc2b3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-a5fc2b3 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-a5fc2b3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-b1b0f6d{--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-38 .elementor-element.elementor-element-467ac610{--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-38 .elementor-element.elementor-element-5e3367af .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1em;letter-spacing:-0.02em;color:#B97712;}.elementor-38 .elementor-element.elementor-element-2bbeae3c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:29px;font-weight:400;line-height:0.96em;letter-spacing:-0.047em;color:#124536;}.elementor-38 .elementor-element.elementor-element-1b2376cd{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#41584F;}.elementor-38 .elementor-element.elementor-element-ff87ced{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-ff87ced .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-ff87ced .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-1012609b{--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-38 .elementor-element.elementor-element-197c056a{--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-38 .elementor-element.elementor-element-39f58f5{--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-38 .elementor-element.elementor-element-1b86a95f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:rgba(255,255,255,.88);}.elementor-38 .elementor-element.elementor-element-302016f3 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:45px;font-weight:400;line-height:0.92em;letter-spacing:-0.055em;color:#FFF9F2;}.elementor-38 .elementor-element.elementor-element-78efa6d7{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.62em;color:rgba(255,249,242,.88);}.elementor-38 .elementor-element.elementor-element-3fc5b2d1{--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-38 .elementor-element.elementor-element-6c96b5fc .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:#DFAE55;}.elementor-38 .elementor-element.elementor-element-79210e67 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;line-height:1.3em;color:#FFF9F2;}.elementor-38 .elementor-element.elementor-element-60860e15{--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-38 .elementor-element.elementor-element-68a2e904{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-68a2e904 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-68a2e904 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-3611ac7{--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-38 .elementor-element.elementor-element-1da1e9aa{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-1da1e9aa .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-1da1e9aa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-408b7e67 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.35em;color:rgba(255,249,242,.86);}.elementor-38 .elementor-element.elementor-element-42d40a5f{--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-38 .elementor-element.elementor-element-72e96111{--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-38 .elementor-element.elementor-element-14f1d6c4 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:34px;font-weight:400;line-height:0.98em;letter-spacing:-0.049em;color:#124536;}.elementor-38 .elementor-element.elementor-element-493efe1b{--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-38 .elementor-element.elementor-element-48d0d4cd{--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-38 .elementor-element.elementor-element-414c03df{--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-38 .elementor-element.elementor-element-6c9ca20c{--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-38 .elementor-element.elementor-element-6c71d564{--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-38 .elementor-element.elementor-element-1886a78e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#B97712;}.elementor-38 .elementor-element.elementor-element-2366c886 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:59px;font-weight:400;line-height:0.96em;letter-spacing:-0.056em;color:#124536;}.elementor-38 .elementor-element.elementor-element-10c5daf2{--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-38 .elementor-element.elementor-element-57ca419f{--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-38 .elementor-element.elementor-element-5a35926b{--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-38 .elementor-element.elementor-element-7daf9037 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:#B97712;}.elementor-38 .elementor-element.elementor-element-31b79549 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:1em;letter-spacing:-0.045em;color:#124536;}.elementor-38 .elementor-element.elementor-element-10506478{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.61em;color:#41584F;}.elementor-38 .elementor-element.elementor-element-967b87e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-967b87e .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-967b87e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-28558083{--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-38 .elementor-element.elementor-element-4727ec56{--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-38 .elementor-element.elementor-element-17cd99f0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:#B97712;}.elementor-38 .elementor-element.elementor-element-44549b71 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:1em;letter-spacing:-0.045em;color:#124536;}.elementor-38 .elementor-element.elementor-element-628ed3ed{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.61em;color:#41584F;}.elementor-38 .elementor-element.elementor-element-1d2d3609{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-1d2d3609 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-1d2d3609 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-5c121c2a{--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-38 .elementor-element.elementor-element-7b41d594{--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-38 .elementor-element.elementor-element-39ac086c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:#B97712;}.elementor-38 .elementor-element.elementor-element-4410d53b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:1em;letter-spacing:-0.045em;color:#124536;}.elementor-38 .elementor-element.elementor-element-59d602b6{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.61em;color:#41584F;}.elementor-38 .elementor-element.elementor-element-3b71cf1c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-3b71cf1c .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-3b71cf1c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-89d0e87{--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-38 .elementor-element.elementor-element-1eba752c{--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-38 .elementor-element.elementor-element-4d5a94ca .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:#B97712;}.elementor-38 .elementor-element.elementor-element-16f5edfc .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:1em;letter-spacing:-0.045em;color:#124536;}.elementor-38 .elementor-element.elementor-element-34844d35{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.61em;color:#41584F;}.elementor-38 .elementor-element.elementor-element-6b2e0223{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-6b2e0223 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-6b2e0223 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-712cb990{--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-38 .elementor-element.elementor-element-74a052be{--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-38 .elementor-element.elementor-element-c1035c9 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:#B97712;}.elementor-38 .elementor-element.elementor-element-7f7fe12f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:1em;letter-spacing:-0.045em;color:#124536;}.elementor-38 .elementor-element.elementor-element-13174a0a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.61em;color:#41584F;}.elementor-38 .elementor-element.elementor-element-2bec10f9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-2bec10f9 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-2bec10f9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-101863f0{--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-38 .elementor-element.elementor-element-19c9d44d{--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-38 .elementor-element.elementor-element-68551c8e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:#B97712;}.elementor-38 .elementor-element.elementor-element-4b245384 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:400;line-height:1em;letter-spacing:-0.045em;color:#124536;}.elementor-38 .elementor-element.elementor-element-1329d952{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.61em;color:#41584F;}.elementor-38 .elementor-element.elementor-element-23a70ae0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-23a70ae0 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-23a70ae0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-5ace6159{--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-38 .elementor-element.elementor-element-55f1d143 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:rgba(255,255,255,.88);}.elementor-38 .elementor-element.elementor-element-27a0c286{--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-38 .elementor-element.elementor-element-73fc1e10 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:47px;font-weight:400;line-height:0.96em;letter-spacing:-0.052em;color:#FFF9F2;}.elementor-38 .elementor-element.elementor-element-53cfa04{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.62em;color:rgba(255,249,242,.88);}.elementor-38 .elementor-element.elementor-element-171e35d8{--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-38 .elementor-element.elementor-element-3dc73993 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;line-height:1em;color:#DFAE55;}.elementor-38 .elementor-element.elementor-element-367417d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;line-height:1.32em;color:#FFF9F2;}.elementor-38 .elementor-element.elementor-element-4df74c16{--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-38 .elementor-element.elementor-element-6436c331{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-6436c331 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-6436c331 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-16f49396{--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-38 .elementor-element.elementor-element-737f426{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-737f426 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-737f426 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-9a74265 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.35em;color:rgba(255,249,242,.86);}.elementor-38 .elementor-element.elementor-element-4f55f892{--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-38 .elementor-element.elementor-element-335f265 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:39px;font-weight:400;line-height:0.98em;letter-spacing:-0.047em;color:#124536;}.elementor-38 .elementor-element.elementor-element-31a1e73f{--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-38 .elementor-element.elementor-element-31a1e73f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-31a1e73f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#174D3B;}.elementor-38 .elementor-element.elementor-element-7deba975{--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-38 .elementor-element.elementor-element-9690e2e{--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-38 .elementor-element.elementor-element-892e8f2{--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-38 .elementor-element.elementor-element-42d4826b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;line-height:1.2em;letter-spacing:0.145em;color:#F0B844;}.elementor-38 .elementor-element.elementor-element-70d0a90d{font-family:"DM Serif Display", Sans-serif;font-size:66px;font-weight:400;line-height:0.98em;letter-spacing:-0.055em;color:#FFFDF8;}.elementor-38 .elementor-element.elementor-element-5a167a57{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.62em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-ba5e755{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.62em;color:#E4EAE6;}.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-38 .elementor-element.elementor-element-5e1cfe22 .elementor-button-content-wrapper{flex-direction:row;}.elementor-38 .elementor-element.elementor-element-5e1cfe22 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-3cff79bf{--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-38 .elementor-element.elementor-element-44cc443a .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-29c1ee83{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1.45em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-7ea2be2d{--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-38 .elementor-element.elementor-element-3f1e6b30 .elementor-heading-title{font-size:9px;line-height:1.2em;letter-spacing:0.13em;}.elementor-38 .elementor-element.elementor-element-5bbd4e02 .elementor-heading-title{font-size:56px;line-height:1em;letter-spacing:-0.052em;}.elementor-38 .elementor-element.elementor-element-537ddeb1{font-size:11px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-1a3278e0{font-size:18px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-6420e04c{font-size:17px;line-height:1.52em;}.elementor-38 .elementor-element.elementor-element-53bcf9d1{--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-38 .elementor-element.elementor-element-316a0546{--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-38 .elementor-element.elementor-element-46c761c1{text-align:center;}.elementor-38 .elementor-element.elementor-element-46c761c1 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-38 .elementor-element.elementor-element-6a477298{--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-38 .elementor-element.elementor-element-34ecbdfd{text-align:center;}.elementor-38 .elementor-element.elementor-element-34ecbdfd .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-38 .elementor-element.elementor-element-3a9a6b1d .elementor-icon{font-size:20px;}.elementor-38 .elementor-element.elementor-element-3a9a6b1d .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-3a9a6b1d .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-38 .elementor-element.elementor-element-26cd3bde .elementor-icon{font-size:20px;}.elementor-38 .elementor-element.elementor-element-26cd3bde .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-26cd3bde .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-38 .elementor-element.elementor-element-1bf50cd2 .elementor-icon{font-size:20px;}.elementor-38 .elementor-element.elementor-element-1bf50cd2 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-1bf50cd2 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-38 .elementor-element.elementor-element-7f8e0d1a .elementor-heading-title{font-size:56px;line-height:1em;letter-spacing:-0.052em;}.elementor-38 .elementor-element.elementor-element-71af735f{font-size:10px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-68c3a3c{font-size:15px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-7b07cd15{font-size:14px;line-height:1.56em;}.elementor-38 .elementor-element.elementor-element-69282da4{--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-38 .elementor-element.elementor-element-1497c2b1{--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-38 .elementor-element.elementor-element-5ca1c135{text-align:center;}.elementor-38 .elementor-element.elementor-element-5ca1c135 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-38 .elementor-element.elementor-element-1db1bb1b{--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-38 .elementor-element.elementor-element-7b7ac41{text-align:center;}.elementor-38 .elementor-element.elementor-element-7b7ac41 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-38 .elementor-element.elementor-element-445993c9 .elementor-icon{font-size:20px;}.elementor-38 .elementor-element.elementor-element-445993c9 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-445993c9 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-38 .elementor-element.elementor-element-4ec00003 .elementor-icon{font-size:20px;}.elementor-38 .elementor-element.elementor-element-4ec00003 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-4ec00003 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-38 .elementor-element.elementor-element-fcc90a9 .elementor-icon{font-size:20px;}.elementor-38 .elementor-element.elementor-element-fcc90a9 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-fcc90a9 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-38 .elementor-element.elementor-element-5a0206af{--min-height:0px;}.elementor-38 .elementor-element.elementor-element-2a67098 .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:0.145em;}.elementor-38 .elementor-element.elementor-element-14ef38e2 .elementor-heading-title{font-size:63px;line-height:0.96em;letter-spacing:-0.06em;}.elementor-38 .elementor-element.elementor-element-6d350ff1{font-size:17px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-3bc2a101 .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:0.11em;}.elementor-38 .elementor-element.elementor-element-2d6b64c .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.04em;}.elementor-38 .elementor-element.elementor-element-52902d41{font-size:18px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-4d27ecbc .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.04em;}.elementor-38 .elementor-element.elementor-element-2a561a66{font-size:18px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-23c3c2d3 .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.04em;}.elementor-38 .elementor-element.elementor-element-21ccf4c0{font-size:18px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-6038b754 .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.04em;}.elementor-38 .elementor-element.elementor-element-52a7828c{font-size:18px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-7e3367ac .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.04em;}.elementor-38 .elementor-element.elementor-element-3708896c{font-size:18px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-7a97af1f .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:0.145em;}.elementor-38 .elementor-element.elementor-element-b0485ad .elementor-heading-title{font-size:64px;line-height:0.96em;letter-spacing:-0.06em;}.elementor-38 .elementor-element.elementor-element-2e6b6a81{font-size:17px;line-height:1.72em;}.elementor-38 .elementor-element.elementor-element-698c4a5e{--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;--flex-wrap:nowrap;}.elementor-38 .elementor-element.elementor-element-4da70cb2{--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-38 .elementor-element.elementor-element-5b930b4f .elementor-heading-title{font-size:20px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-5022551e .elementor-heading-title{font-size:34px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-1e99cc8f{font-size:16px;line-height:1.7em;}.elementor-38 .elementor-element.elementor-element-51e4090a{--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-38 .elementor-element.elementor-element-2ed591da .elementor-heading-title{font-size:20px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-12339da3 .elementor-heading-title{font-size:34px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-17f0fdea{font-size:16px;line-height:1.7em;}.elementor-38 .elementor-element.elementor-element-63d43456{--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-38 .elementor-element.elementor-element-3553dd92 .elementor-heading-title{font-size:20px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-5b5bd143 .elementor-heading-title{font-size:34px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-787e7a4a{font-size:16px;line-height:1.7em;}.elementor-38 .elementor-element.elementor-element-785d49dc .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.13em;}.elementor-38 .elementor-element.elementor-element-6f228a40 .elementor-heading-title{font-size:33px;line-height:1.06em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-305087de{font-size:15px;line-height:1.7em;}.elementor-38 .elementor-element.elementor-element-4386d716 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.155em;}.elementor-38 .elementor-element.elementor-element-3af4ba16 .elementor-heading-title{font-size:58px;line-height:0.96em;letter-spacing:-0.058em;}.elementor-38 .elementor-element.elementor-element-63efcb70 .elementor-heading-title{font-size:27px;line-height:0.9em;letter-spacing:0.15em;}.elementor-38 .elementor-element.elementor-element-14e4a3e6{font-size:16px;line-height:1.68em;}.elementor-38 .elementor-element.elementor-element-548900e3 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-40a88b12 .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-1ad2fc68{font-size:13px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-76487a2f .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-19fe3fc9 .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-30e8d10f{font-size:13px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-3b6a62e6 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-710ec51c .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-7272d6ce{font-size:13px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-b4cd511 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-5e7b71c2 .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-7d6d2df1{font-size:13px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-24c88ff{font-size:13px;line-height:1.55em;}.elementor-38 .elementor-element.elementor-element-362a1e11 .elementor-heading-title{font-size:10px;line-height:1.25em;letter-spacing:0.145em;}.elementor-38 .elementor-element.elementor-element-cb6a1d3 .elementor-heading-title{font-size:68px;line-height:0.96em;letter-spacing:-0.058em;}.elementor-38 .elementor-element.elementor-element-348fe399 .elementor-heading-title{font-size:25px;line-height:0.9em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-790db586{font-size:15px;line-height:1.65em;}.elementor-38 .elementor-element.elementor-element-5bf96b6b .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-4d4b3a75 .elementor-heading-title{font-size:30px;line-height:1.03em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-5bb96c5d{font-size:14px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-6dc849d7 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-59448fcf .elementor-heading-title{font-size:30px;line-height:1.03em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-411f0ceb{font-size:14px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-186fa131 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-7e7c0ba5 .elementor-heading-title{font-size:30px;line-height:1.03em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-515e42de{font-size:14px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-55fab961 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-c8acc46 .elementor-heading-title{font-size:30px;line-height:1.03em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-1e574e72{font-size:14px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-3cfb35e2{font-size:13px;line-height:1.52em;}.elementor-38 .elementor-element.elementor-element-2427abb8 .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:0.155em;}.elementor-38 .elementor-element.elementor-element-39b526e3 .elementor-heading-title{font-size:59px;line-height:0.95em;letter-spacing:-0.058em;}.elementor-38 .elementor-element.elementor-element-10582e9{font-size:15px;line-height:1.72em;}.elementor-38 .elementor-element.elementor-element-6050de5f .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-700377ad .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-5b743c5{font-size:14px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-446e6fcf .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-42e09c84 .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-49622a58{font-size:14px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-1850f596 .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-38a291d5 .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-3f734ead{font-size:14px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-3a1b3248 .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-47b19242 .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-475e1652{font-size:14px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-361ca3c0{font-size:12px;line-height:1.55em;}.elementor-38 .elementor-element.elementor-element-62cf30c8 .elementor-heading-title{font-size:11px;line-height:1.25em;letter-spacing:0.15em;}.elementor-38 .elementor-element.elementor-element-75d92eb .elementor-heading-title{font-size:72px;line-height:0.96em;letter-spacing:-0.058em;}.elementor-38 .elementor-element.elementor-element-793fd0d1{font-size:16px;line-height:1.72em;}.elementor-38 .elementor-element.elementor-element-7ee211c4 .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-2f106567 .elementor-heading-title{font-size:44px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-135c6a97{font-size:15px;line-height:1.66em;}.elementor-38 .elementor-element.elementor-element-43e36649 .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-3fdbbd6c .elementor-heading-title{font-size:44px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-216001b3{font-size:15px;line-height:1.66em;}.elementor-38 .elementor-element.elementor-element-341342a8 .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-2562cef7 .elementor-heading-title{font-size:44px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-7d363097{font-size:15px;line-height:1.66em;}.elementor-38 .elementor-element.elementor-element-4e2a5cba .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-1209297a .elementor-heading-title{font-size:44px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-1709580a{font-size:15px;line-height:1.66em;}.elementor-38 .elementor-element.elementor-element-36122183{--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;}.elementor-38 .elementor-element.elementor-element-26275336{font-size:13px;line-height:1.54em;}.elementor-38 .elementor-element.elementor-element-2569590d .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:0.145em;}.elementor-38 .elementor-element.elementor-element-53c13d47 .elementor-heading-title{font-size:66px;line-height:0.94em;letter-spacing:-0.058em;}.elementor-38 .elementor-element.elementor-element-7d590666 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-38 .elementor-element.elementor-element-382fc135 .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-73b8f19a{font-size:16px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-afede1d .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-38 .elementor-element.elementor-element-7f3148c0 .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-73bb27fc{font-size:16px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-37767cf1 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-38 .elementor-element.elementor-element-ff8b2e8 .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-49266270{font-size:16px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-72f78f34 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-38 .elementor-element.elementor-element-72abc2a4 .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-517edc8e{font-size:16px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-127a5e8b .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-38 .elementor-element.elementor-element-76639f90 .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-59c25e47{font-size:16px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-5e3367af .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-38 .elementor-element.elementor-element-2bbeae3c .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-1b2376cd{font-size:16px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-1b86a95f .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-302016f3 .elementor-heading-title{font-size:55px;line-height:0.92em;letter-spacing:-0.055em;}.elementor-38 .elementor-element.elementor-element-78efa6d7{font-size:16px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-6c96b5fc .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-79210e67 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-408b7e67 .elementor-heading-title{font-size:11px;line-height:1.35em;}.elementor-38 .elementor-element.elementor-element-14f1d6c4 .elementor-heading-title{font-size:39px;line-height:0.98em;letter-spacing:-0.049em;}.elementor-38 .elementor-element.elementor-element-1886a78e .elementor-heading-title{font-size:9px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-2366c886 .elementor-heading-title{font-size:59px;line-height:0.96em;letter-spacing:-0.056em;}.elementor-38 .elementor-element.elementor-element-7daf9037 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-31b79549 .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-10506478{font-size:13px;line-height:1.61em;}.elementor-38 .elementor-element.elementor-element-17cd99f0 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-44549b71 .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-628ed3ed{font-size:13px;line-height:1.61em;}.elementor-38 .elementor-element.elementor-element-39ac086c .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-4410d53b .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-59d602b6{font-size:13px;line-height:1.61em;}.elementor-38 .elementor-element.elementor-element-4d5a94ca .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-16f5edfc .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-34844d35{font-size:13px;line-height:1.61em;}.elementor-38 .elementor-element.elementor-element-c1035c9 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-7f7fe12f .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-13174a0a{font-size:13px;line-height:1.61em;}.elementor-38 .elementor-element.elementor-element-68551c8e .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-4b245384 .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-1329d952{font-size:13px;line-height:1.61em;}.elementor-38 .elementor-element.elementor-element-55f1d143 .elementor-heading-title{font-size:10px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-73fc1e10 .elementor-heading-title{font-size:47px;line-height:0.96em;letter-spacing:-0.052em;}.elementor-38 .elementor-element.elementor-element-53cfa04{font-size:13px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-3dc73993 .elementor-heading-title{font-size:15px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-367417d8 .elementor-heading-title{font-size:11px;line-height:1.32em;}.elementor-38 .elementor-element.elementor-element-9a74265 .elementor-heading-title{font-size:10px;line-height:1.35em;}.elementor-38 .elementor-element.elementor-element-335f265 .elementor-heading-title{font-size:39px;line-height:0.98em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-42d4826b .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:0.145em;}.elementor-38 .elementor-element.elementor-element-70d0a90d{font-size:55px;line-height:0.98em;letter-spacing:-0.055em;}.elementor-38 .elementor-element.elementor-element-5a167a57{font-size:16px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-ba5e755{font-size:16px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-5e1cfe22 .elementor-button{font-size:14px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-29c1ee83{font-size:12px;line-height:1.45em;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-3f1e6b30 .elementor-heading-title{font-size:9px;line-height:1.2em;letter-spacing:0.13em;}.elementor-38 .elementor-element.elementor-element-5bbd4e02 .elementor-heading-title{font-size:41px;line-height:0.98em;letter-spacing:-0.052em;}.elementor-38 .elementor-element.elementor-element-537ddeb1{font-size:11px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-1a3278e0{font-size:18px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-6420e04c{font-size:17px;line-height:1.52em;}.elementor-38 .elementor-element.elementor-element-53bcf9d1{--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-38 .elementor-element.elementor-element-316a0546{--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-38 .elementor-element.elementor-element-46c761c1{text-align:center;}.elementor-38 .elementor-element.elementor-element-46c761c1 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-38 .elementor-element.elementor-element-6a477298{--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-38 .elementor-element.elementor-element-34ecbdfd{text-align:center;}.elementor-38 .elementor-element.elementor-element-34ecbdfd .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-38 .elementor-element.elementor-element-3a9a6b1d .elementor-icon{font-size:21px;}.elementor-38 .elementor-element.elementor-element-3a9a6b1d .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-3a9a6b1d .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-38 .elementor-element.elementor-element-26cd3bde .elementor-icon{font-size:21px;}.elementor-38 .elementor-element.elementor-element-26cd3bde .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-26cd3bde .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-38 .elementor-element.elementor-element-1bf50cd2 .elementor-icon{font-size:21px;}.elementor-38 .elementor-element.elementor-element-1bf50cd2 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-1bf50cd2 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-38 .elementor-element.elementor-element-7f8e0d1a .elementor-heading-title{font-size:40px;line-height:0.98em;letter-spacing:-0.052em;}.elementor-38 .elementor-element.elementor-element-71af735f{font-size:9px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-68c3a3c{font-size:14px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-7b07cd15{font-size:14px;line-height:1.56em;}.elementor-38 .elementor-element.elementor-element-69282da4{--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-38 .elementor-element.elementor-element-1497c2b1{--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-38 .elementor-element.elementor-element-5ca1c135{text-align:center;}.elementor-38 .elementor-element.elementor-element-5ca1c135 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-38 .elementor-element.elementor-element-1db1bb1b{--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-38 .elementor-element.elementor-element-7b7ac41{text-align:center;}.elementor-38 .elementor-element.elementor-element-7b7ac41 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-38 .elementor-element.elementor-element-445993c9 .elementor-icon{font-size:21px;}.elementor-38 .elementor-element.elementor-element-445993c9 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-445993c9 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-38 .elementor-element.elementor-element-4ec00003 .elementor-icon{font-size:21px;}.elementor-38 .elementor-element.elementor-element-4ec00003 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-4ec00003 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-38 .elementor-element.elementor-element-fcc90a9 .elementor-icon{font-size:21px;}.elementor-38 .elementor-element.elementor-element-fcc90a9 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-fcc90a9 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-38 .elementor-element.elementor-element-5a0206af{--min-height:0px;}.elementor-38 .elementor-element.elementor-element-2a67098 .elementor-heading-title{font-size:10px;line-height:1.25em;letter-spacing:0.145em;}.elementor-38 .elementor-element.elementor-element-14ef38e2 .elementor-heading-title{font-size:44px;line-height:0.96em;letter-spacing:-0.06em;}.elementor-38 .elementor-element.elementor-element-6d350ff1{font-size:15px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-3bc2a101 .elementor-heading-title{font-size:9px;line-height:1.35em;letter-spacing:0.11em;}.elementor-38 .elementor-element.elementor-element-2d6b64c .elementor-heading-title{font-size:21px;line-height:1em;letter-spacing:-0.04em;}.elementor-38 .elementor-element.elementor-element-52902d41{font-size:14px;line-height:1.54em;}.elementor-38 .elementor-element.elementor-element-4d27ecbc .elementor-heading-title{font-size:21px;line-height:1em;letter-spacing:-0.04em;}.elementor-38 .elementor-element.elementor-element-2a561a66{font-size:14px;line-height:1.54em;}.elementor-38 .elementor-element.elementor-element-23c3c2d3 .elementor-heading-title{font-size:21px;line-height:1em;letter-spacing:-0.04em;}.elementor-38 .elementor-element.elementor-element-21ccf4c0{font-size:14px;line-height:1.54em;}.elementor-38 .elementor-element.elementor-element-6038b754 .elementor-heading-title{font-size:21px;line-height:1em;letter-spacing:-0.04em;}.elementor-38 .elementor-element.elementor-element-52a7828c{font-size:14px;line-height:1.54em;}.elementor-38 .elementor-element.elementor-element-7e3367ac .elementor-heading-title{font-size:21px;line-height:1em;letter-spacing:-0.04em;}.elementor-38 .elementor-element.elementor-element-3708896c{font-size:14px;line-height:1.54em;}.elementor-38 .elementor-element.elementor-element-7a97af1f .elementor-heading-title{font-size:9px;line-height:1.25em;letter-spacing:0.145em;}.elementor-38 .elementor-element.elementor-element-b0485ad .elementor-heading-title{font-size:44px;line-height:0.96em;letter-spacing:-0.06em;}.elementor-38 .elementor-element.elementor-element-2e6b6a81{font-size:15px;line-height:1.72em;}.elementor-38 .elementor-element.elementor-element-698c4a5e{--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;--flex-wrap:nowrap;}.elementor-38 .elementor-element.elementor-element-3de1bc1f{--width:100%;}.elementor-38 .elementor-element.elementor-element-4da70cb2{--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-38 .elementor-element.elementor-element-5b930b4f .elementor-heading-title{font-size:20px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-5022551e .elementor-heading-title{font-size:28px;line-height:1.04em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-1e99cc8f{font-size:14px;line-height:1.65em;}.elementor-38 .elementor-element.elementor-element-5690e8c1{--width:100%;}.elementor-38 .elementor-element.elementor-element-51e4090a{--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-38 .elementor-element.elementor-element-2ed591da .elementor-heading-title{font-size:20px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-12339da3 .elementor-heading-title{font-size:28px;line-height:1.04em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-17f0fdea{font-size:14px;line-height:1.65em;}.elementor-38 .elementor-element.elementor-element-22270e07{--width:100%;}.elementor-38 .elementor-element.elementor-element-63d43456{--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-38 .elementor-element.elementor-element-3553dd92 .elementor-heading-title{font-size:20px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-5b5bd143 .elementor-heading-title{font-size:28px;line-height:1.04em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-787e7a4a{font-size:14px;line-height:1.65em;}.elementor-38 .elementor-element.elementor-element-785d49dc .elementor-heading-title{font-size:9px;line-height:1.2em;letter-spacing:0.13em;}.elementor-38 .elementor-element.elementor-element-6f228a40 .elementor-heading-title{font-size:28px;line-height:1.08em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-305087de{font-size:14px;line-height:1.72em;}.elementor-38 .elementor-element.elementor-element-4386d716 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.155em;}.elementor-38 .elementor-element.elementor-element-3af4ba16 .elementor-heading-title{font-size:58px;line-height:0.96em;letter-spacing:-0.058em;}.elementor-38 .elementor-element.elementor-element-63efcb70 .elementor-heading-title{font-size:27px;line-height:0.9em;letter-spacing:0.15em;}.elementor-38 .elementor-element.elementor-element-14e4a3e6{font-size:16px;line-height:1.68em;}.elementor-38 .elementor-element.elementor-element-548900e3 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-40a88b12 .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-1ad2fc68{font-size:13px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-76487a2f .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-19fe3fc9 .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-30e8d10f{font-size:13px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-3b6a62e6 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-710ec51c .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-7272d6ce{font-size:13px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-b4cd511 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-5e7b71c2 .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-7d6d2df1{font-size:13px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-24c88ff{font-size:13px;line-height:1.55em;}.elementor-38 .elementor-element.elementor-element-362a1e11 .elementor-heading-title{font-size:9px;line-height:1.25em;letter-spacing:0.135em;}.elementor-38 .elementor-element.elementor-element-cb6a1d3 .elementor-heading-title{font-size:44px;line-height:0.96em;letter-spacing:-0.058em;}.elementor-38 .elementor-element.elementor-element-348fe399 .elementor-heading-title{font-size:25px;line-height:0.9em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-790db586{font-size:15px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-5bf96b6b .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-4d4b3a75 .elementor-heading-title{font-size:27px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-5bb96c5d{font-size:13px;line-height:1.56em;}.elementor-38 .elementor-element.elementor-element-6dc849d7 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-59448fcf .elementor-heading-title{font-size:27px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-411f0ceb{font-size:13px;line-height:1.56em;}.elementor-38 .elementor-element.elementor-element-186fa131 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-7e7c0ba5 .elementor-heading-title{font-size:27px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-515e42de{font-size:13px;line-height:1.56em;}.elementor-38 .elementor-element.elementor-element-55fab961 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-c8acc46 .elementor-heading-title{font-size:27px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-1e574e72{font-size:13px;line-height:1.56em;}.elementor-38 .elementor-element.elementor-element-3cfb35e2{font-size:12px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-2427abb8 .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:0.155em;}.elementor-38 .elementor-element.elementor-element-39b526e3 .elementor-heading-title{font-size:59px;line-height:0.95em;letter-spacing:-0.058em;}.elementor-38 .elementor-element.elementor-element-10582e9{font-size:15px;line-height:1.72em;}.elementor-38 .elementor-element.elementor-element-6050de5f .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-700377ad .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-5b743c5{font-size:14px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-446e6fcf .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-42e09c84 .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-49622a58{font-size:14px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-1850f596 .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-38a291d5 .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-3f734ead{font-size:14px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-3a1b3248 .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-47b19242 .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-475e1652{font-size:14px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-361ca3c0{font-size:12px;line-height:1.55em;}.elementor-38 .elementor-element.elementor-element-62cf30c8 .elementor-heading-title{font-size:10px;line-height:1.25em;letter-spacing:0.145em;}.elementor-38 .elementor-element.elementor-element-75d92eb .elementor-heading-title{font-size:45px;line-height:0.96em;letter-spacing:-0.058em;}.elementor-38 .elementor-element.elementor-element-793fd0d1{font-size:15px;line-height:1.69em;}.elementor-38 .elementor-element.elementor-element-7ee211c4 .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-2f106567 .elementor-heading-title{font-size:29px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-135c6a97{font-size:13px;line-height:1.66em;}.elementor-38 .elementor-element.elementor-element-43e36649 .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-3fdbbd6c .elementor-heading-title{font-size:29px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-216001b3{font-size:13px;line-height:1.66em;}.elementor-38 .elementor-element.elementor-element-341342a8 .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-2562cef7 .elementor-heading-title{font-size:29px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-7d363097{font-size:13px;line-height:1.66em;}.elementor-38 .elementor-element.elementor-element-4e2a5cba .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.025em;}.elementor-38 .elementor-element.elementor-element-1209297a .elementor-heading-title{font-size:29px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-1709580a{font-size:13px;line-height:1.66em;}.elementor-38 .elementor-element.elementor-element-36122183{--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;}.elementor-38 .elementor-element.elementor-element-26275336{font-size:12px;line-height:1.52em;}.elementor-38 .elementor-element.elementor-element-2569590d .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:0.145em;}.elementor-38 .elementor-element.elementor-element-53c13d47 .elementor-heading-title{font-size:66px;line-height:0.94em;letter-spacing:-0.058em;}.elementor-38 .elementor-element.elementor-element-7d590666 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-38 .elementor-element.elementor-element-382fc135 .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-73b8f19a{font-size:16px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-afede1d .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-38 .elementor-element.elementor-element-7f3148c0 .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-73bb27fc{font-size:16px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-37767cf1 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-38 .elementor-element.elementor-element-ff8b2e8 .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-49266270{font-size:16px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-72f78f34 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-38 .elementor-element.elementor-element-72abc2a4 .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-517edc8e{font-size:16px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-127a5e8b .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-38 .elementor-element.elementor-element-76639f90 .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-59c25e47{font-size:16px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-5e3367af .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-38 .elementor-element.elementor-element-2bbeae3c .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-1b2376cd{font-size:16px;line-height:1.58em;}.elementor-38 .elementor-element.elementor-element-1b86a95f .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-302016f3 .elementor-heading-title{font-size:55px;line-height:0.92em;letter-spacing:-0.055em;}.elementor-38 .elementor-element.elementor-element-78efa6d7{font-size:16px;line-height:1.62em;}.elementor-38 .elementor-element.elementor-element-6c96b5fc .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-79210e67 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-408b7e67 .elementor-heading-title{font-size:11px;line-height:1.35em;}.elementor-38 .elementor-element.elementor-element-14f1d6c4 .elementor-heading-title{font-size:39px;line-height:0.98em;letter-spacing:-0.049em;}.elementor-38 .elementor-element.elementor-element-1886a78e .elementor-heading-title{font-size:8px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-2366c886 .elementor-heading-title{font-size:41px;line-height:0.92em;letter-spacing:-0.056em;}.elementor-38 .elementor-element.elementor-element-7daf9037 .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-31b79549 .elementor-heading-title{font-size:21px;line-height:1.01em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-10506478{font-size:11px;line-height:1.57em;}.elementor-38 .elementor-element.elementor-element-17cd99f0 .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-44549b71 .elementor-heading-title{font-size:21px;line-height:1.01em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-628ed3ed{font-size:11px;line-height:1.57em;}.elementor-38 .elementor-element.elementor-element-39ac086c .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-4410d53b .elementor-heading-title{font-size:21px;line-height:1.01em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-59d602b6{font-size:11px;line-height:1.57em;}.elementor-38 .elementor-element.elementor-element-4d5a94ca .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-16f5edfc .elementor-heading-title{font-size:21px;line-height:1.01em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-34844d35{font-size:11px;line-height:1.57em;}.elementor-38 .elementor-element.elementor-element-c1035c9 .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-7f7fe12f .elementor-heading-title{font-size:21px;line-height:1.01em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-13174a0a{font-size:11px;line-height:1.57em;}.elementor-38 .elementor-element.elementor-element-68551c8e .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-4b245384 .elementor-heading-title{font-size:21px;line-height:1.01em;letter-spacing:-0.045em;}.elementor-38 .elementor-element.elementor-element-1329d952{font-size:11px;line-height:1.57em;}.elementor-38 .elementor-element.elementor-element-55f1d143 .elementor-heading-title{font-size:9px;line-height:1.2em;letter-spacing:0.14em;}.elementor-38 .elementor-element.elementor-element-73fc1e10 .elementor-heading-title{font-size:29px;line-height:0.95em;letter-spacing:-0.052em;}.elementor-38 .elementor-element.elementor-element-53cfa04{font-size:11px;line-height:1.55em;}.elementor-38 .elementor-element.elementor-element-3dc73993 .elementor-heading-title{font-size:15px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-367417d8 .elementor-heading-title{font-size:9px;line-height:1.32em;}.elementor-38 .elementor-element.elementor-element-9a74265 .elementor-heading-title{font-size:8px;line-height:1.35em;}.elementor-38 .elementor-element.elementor-element-335f265 .elementor-heading-title{font-size:26px;line-height:0.97em;letter-spacing:-0.047em;}.elementor-38 .elementor-element.elementor-element-42d4826b .elementor-heading-title{font-size:9px;line-height:1.2em;letter-spacing:0.145em;}.elementor-38 .elementor-element.elementor-element-70d0a90d{font-size:49px;line-height:0.99em;letter-spacing:-0.055em;}.elementor-38 .elementor-element.elementor-element-5a167a57{font-size:14px;line-height:1.65em;}.elementor-38 .elementor-element.elementor-element-ba5e755{font-size:14px;line-height:1.65em;}.elementor-38 .elementor-element.elementor-element-5e1cfe22 .elementor-button{font-size:12px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-29c1ee83{font-size:11px;line-height:1.45em;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-5a0206af{--width:100%;}.elementor-38 .elementor-element.elementor-element-3c8e53c7{--width:100%;}.elementor-38 .elementor-element.elementor-element-3de1bc1f{--width:33.333%;}.elementor-38 .elementor-element.elementor-element-5690e8c1{--width:33.333%;}.elementor-38 .elementor-element.elementor-element-22270e07{--width:33.333%;}.elementor-38 .elementor-element.elementor-element-7b8c20a6{--width:100%;}.elementor-38 .elementor-element.elementor-element-a88b2f8{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-3de1bc1f{--width:100%;}.elementor-38 .elementor-element.elementor-element-5690e8c1{--width:100%;}.elementor-38 .elementor-element.elementor-element-22270e07{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-71f6a624 */.elementor-38 .elementor-element.elementor-element-71f6a624{--m1-bg:#F0DDCB;--m1-green:#24443D;--m1-gold:#C89536;--m1-body:#41544B;position:relative!important;z-index:0;isolation:isolate;width:100%;max-width:100%;min-width:0;margin:0!important;padding:0!important;overflow:hidden;background:var(--m1-bg);}
.elementor-38 .elementor-element.elementor-element-71f6a624,.elementor-38 .elementor-element.elementor-element-71f6a624 *{box-sizing:border-box;}
.elementor-38 .elementor-element.elementor-element-71f6a624>.e-con-inner,.elementor-38 .elementor-element.elementor-element-71f6a624.m1-root>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-root,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-desktop,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-mobile{background-color:var(--m1-bg)!important;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-copy-desktop,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-copy-mobile,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-facts,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-fact{background:transparent!important;background-color:transparent!important;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-desktop,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-mobile,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-visual,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-mobile-visual{margin:0!important;padding:0!important;gap:0!important;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-copy-desktop>.e-con-inner,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-copy-mobile>.e-con-inner,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-actions>.e-con-inner,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-facts>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-mobile-visual>.e-con-inner,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-mobile-photo,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-mobile-photo>.elementor-widget-container,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-mobile-photo .elementor-widget-container{margin:0!important;padding:0!important;gap:0!important;border:0!important;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-title,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-kicker,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-credentials,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-lead,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-support,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-fact,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-photo,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-mobile-photo{margin-bottom:0!important;}
/* DESKTOP COMPACTO: cabeçalho do site + hero dentro da primeira dobra */
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-desktop{position:relative;width:100%;height:auto;min-height:max(590px,calc(100svh - 72px));max-height:none;overflow:hidden;background:var(--m1-bg);}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-copy-desktop{position:relative;z-index:2;width:min(565px,calc(50% - 28px));height:auto;margin-left:max(56px,calc((100% - 1600px)/2));padding:34px 0 18px;min-height:inherit;max-height:none;background:transparent!important;flex:0 0 auto;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-kicker{margin:0 0 16px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-kicker .elementor-heading-title{margin:0;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-title{margin:0;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-title .elementor-heading-title{margin:0;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-credentials{margin-top:15px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-credentials p{margin:0;display:flex;align-items:center;flex-wrap:wrap;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-credentials span:before{content:"";display:inline-block;width:1px;height:12px;margin:0 10px;vertical-align:middle;background:#D29B35!important;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-lead{max-width:555px;margin-top:18px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-support{max-width:555px;margin-top:9px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-lead p,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-support p{margin:0;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .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
   O tamanho externo dos botões permanece inalterado.
   Ícones, textos e links continuam em widgets nativos do Elementor.
   ========================================================= */
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta{
  position:relative;
  display:flex!important;
  align-items:stretch!important;
  min-width:0!important;
  min-height:68px;
  margin:0!important;
  overflow:hidden!important;
  color:inherit!important;
  text-decoration:none!important;
  border-radius:16px!important;
  -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-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-cta-primary>.e-con-inner{
  grid-template-columns:30px minmax(0,1fr) 30px!important;
  gap:13px!important;
  padding:0 25px!important;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-cta:hover{
  transform:translateY(-2px);
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-primary:hover{
  filter:brightness(.96) saturate(1.04);
  box-shadow:0 16px 30px rgba(161,108,17,.31)!important;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-cta:focus-visible{
  outline:3px solid rgba(36,68,61,.42)!important;
  outline-offset:3px!important;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-primary:focus-visible{
  outline-color:rgba(255,255,255,.92)!important;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-image,
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-label{
  align-self:center!important;
  min-width:0!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-cta-image>.elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-image .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-cta-calendar-desktop img{
  transform:scale(1.03);
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-calendar-mobile img{
  transform:scale(1.02);
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-sprout img{
  transform:scale(1.04);
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-arrow img{
  transform:scale(1.08);
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-label>.elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .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;
  color:inherit;
  line-height:1.10!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-primary .m1-cta-label .elementor-heading-title{
  color:#FFFFFF!important;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-secondary .m1-cta-label .elementor-heading-title{
  color:var(--m1-green)!important;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-calendar-desktop,
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-calendar-mobile,
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-sprout{
  grid-column:1;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-calendar-desktop{
  display:flex!important;
  width:29px!important;
  height:29px!important;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-calendar-mobile{
  display:none!important;
  width:36px!important;
  height:36px!important;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-sprout{
  width:30px!important;
  height:30px!important;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-arrow{
  grid-column:3;
  width:19px!important;
  height:19px!important;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-primary-label{
  grid-column:2;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-secondary-label{
  grid-column:2;
}

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

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

@media (max-width:640px){
  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-actions{
    flex-direction:column!important;
    gap:10px!important;
    width:100%!important;
    max-width:none!important;
    margin:22px auto 0!important;
  }
  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-actions>.e-con-inner{
    flex-direction:column!important;
    gap:10px!important;
  }

  .elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-cta>.e-con-inner{
    display:contents!important;
    transform:none!important;
  }
  .elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-cta-secondary{
    grid-template-columns:22px minmax(0,max-content)!important;
    justify-content:center!important;
    column-gap:9px!important;
  }

  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-image,
  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-label{
    position:static!important;
    align-self:center!important;
    justify-self:center!important;
    margin:0!important;
    transform:none!important;
  }
  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-label{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:100%!important;
  }
  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-label>.elementor-widget-container,
  .elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .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-wrap:normal!important;
    word-break:normal!important;
    text-rendering:geometricPrecision;
  }

  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-calendar-desktop{
    display:none!important;
  }
  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-calendar-mobile{
    display:flex!important;
    grid-column:1!important;
    grid-row:1!important;
    width:22px!important;
    height:22px!important;
  }
  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-sprout{
    display:flex!important;
    grid-column:1!important;
    grid-row:1!important;
    width:22px!important;
    height:22px!important;
  }
  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-primary-label,
  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-secondary-label{
    grid-column:2!important;
    grid-row:1!important;
  }
  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-arrow{
    display:flex!important;
    grid-column:3!important;
    grid-row:1!important;
    width:14px!important;
    height:14px!important;
  }

  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-calendar-mobile img,
  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta-sprout img,
  .elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-cta:hover{
    transform:none!important;
  }
  .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta:active{
    transform:scale(.99)!important;
  }
}

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

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

.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:545px;margin-top:19px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-fact{min-width:0;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-fact .elementor-icon-box-wrapper{display:flex;align-items:flex-start;gap:8px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-fact .elementor-icon-box-icon{margin:0;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-fact .elementor-icon,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-fact .elementor-icon i{color:#778D80!important;fill:#778D80!important;font-size:20px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-fact .elementor-icon-box-title,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-fact .elementor-icon-box-title a,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-fact .elementor-icon-box-title span,.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-fact .elementor-icon-box-content{margin:0;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-fact .elementor-icon-box-content{flex:1;}
/* FOTO DESKTOP: geometria exata em relação ao próprio hero */
.elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-photo>.elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-photo .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-mobile{display:none;}
@media (min-width:1025px) and (max-width:1320px){.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-desktop{height:auto;min-height:max(570px,calc(100svh - 72px));max-height:none;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-copy-desktop{width:470px;margin-left:38px!important;padding:29px 0 16px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-kicker{margin-bottom:13px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-title .elementor-heading-title{max-width:490px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-credentials{margin-top:14px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-credentials span:before{margin:0 7px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-lead{max-width:460px;margin-top:15px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-support{max-width:460px;margin-top:8px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-facts{gap:12px;max-width:470px;margin-top:16px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-fact .elementor-icon{font-size:20px;}}
/* TABLET E CELULAR — preserva a composição já validada */
@media (max-width:1024px){.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-desktop{display:none!important;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-mobile-visual{order:-1;position:relative!important;left:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;overflow:hidden!important;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-copy-mobile{order:0;width:min(920px,calc(100% - 52px));margin:36px auto 0;padding:0 0 52px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-mobile-photo>.elementor-widget-container,
  .elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-copy-mobile .m1-credentials span:before{content:"•";width:auto;height:auto;margin:0 8px;background:transparent!important;color:#C98616!important;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-copy-mobile .m1-lead{max-width:590px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-copy-mobile .m1-support{max-width:590px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-copy-mobile{width:calc(100% - 28px);margin-top:29px!important;padding-bottom:44px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-copy-mobile .m1-credentials{margin-top:17px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-copy-mobile .m1-credentials span:before{margin:0 6px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-copy-mobile .m1-facts>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-copy-mobile .m1-fact{width:100%!important;padding:0 8px;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-copy-mobile .m1-fact+.m1-fact{border-left:1px solid rgba(27,44,56,.1);}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-copy-mobile .m1-fact .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;}
.elementor-38 .elementor-element.elementor-element-71f6a624 .m1-copy-mobile .m1-fact .elementor-icon{font-size:21px;}}
@media (max-width:420px){}
/* EDITOR DO ELEMENTOR: seleção direta dos CTAs */
body.elementor-editor-active .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta,
body.elementor-editor-preview .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta,
.elementor-editor-active .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta,
.elementor-editor-preview .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta{
  pointer-events:none!important;
}
body.elementor-editor-active .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta .elementor-widget,
body.elementor-editor-preview .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta .elementor-widget,
.elementor-editor-active .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-cta .elementor-widget,
.elementor-editor-preview .elementor-38 .elementor-element.elementor-element-71f6a624 .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-38 .elementor-element.elementor-element-71f6a624 .m1-visual,
body.elementor-editor-preview .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-visual,
.elementor-editor-active .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-visual,
.elementor-editor-preview .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-visual{pointer-events:auto!important;}
body.elementor-editor-active .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-photo,
body.elementor-editor-active .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-mobile-photo,
body.elementor-editor-preview .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-photo,
body.elementor-editor-preview .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-mobile-photo,
.elementor-editor-active .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-photo,
.elementor-editor-active .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-mobile-photo,
.elementor-editor-preview .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-photo,
.elementor-editor-preview .elementor-38 .elementor-element.elementor-element-71f6a624 .m1-mobile-photo{pointer-events:auto!important;cursor:pointer!important;}
/* BASE RESPONSIVA CONSOLIDADA */
.elementor-38 .elementor-element.elementor-element-71f6a624{
  min-width:0;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .e-con,
.elementor-38 .elementor-element.elementor-element-71f6a624 .e-con-inner,
.elementor-38 .elementor-element.elementor-element-71f6a624 .elementor-element{
  min-width:0;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .elementor-widget-image img{
  max-width:100%;
}
/* EDITABILIDADE TIPOGRÁFICA NATIVA */
.elementor-38 .elementor-element.elementor-element-71f6a624 .elementor-widget-heading:not(.m1-cta-label) .elementor-heading-title,
.elementor-38 .elementor-element.elementor-element-71f6a624 .elementor-widget-text-editor,
.elementor-38 .elementor-element.elementor-element-71f6a624 .elementor-widget-text-editor p,
.elementor-38 .elementor-element.elementor-element-71f6a624 .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-38 .elementor-element.elementor-element-71f6a624 .elementor-widget-icon-box .elementor-icon-box-title a,
.elementor-38 .elementor-element.elementor-element-71f6a624 .elementor-widget-icon-box .elementor-icon-box-title span{
  max-height:none!important;
  overflow:visible!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
.elementor-38 .elementor-element.elementor-element-71f6a624 .elementor-widget-text-editor p{
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a0206af */.elementor-38 .elementor-element.elementor-element-5a0206af{
  --ffm2-paper:#FFFDFA;
  --ffm2-paper-deep:#F7F0E5;
  --ffm2-blue:#1B2C38;
  --ffm2-green:#42564D;
  --ffm2-body:#53645D;
  --ffm2-gold:#C9A46A;
  --ffm2-gold-deep:#A87525;
  --ffm2-line:rgba(27,44,56,.13);
  position:relative!important;
  isolation:isolate!important;
  width:100%!important;
  max-width:100%!important;
  min-height:899px!important;
  margin:0!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 94% 12%,rgba(201,164,106,.115) 0,rgba(201,164,106,0) 25%),
    linear-gradient(180deg,var(--ffm2-paper) 0%,var(--ffm2-paper-deep) 100%)!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af,.elementor-38 .elementor-element.elementor-element-5a0206af *{box-sizing:border-box;}
.elementor-38 .elementor-element.elementor-element-5a0206af>.e-con-inner{
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget{margin-block-end:0!important;}

/* Estrutura desktop final */
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-inner{
  position:relative!important;
  z-index:2!important;
  width:min(1648px,calc(100% - 128px))!important;
  max-width:none!important;
  min-height:899px!important;
  margin:0 auto!important;
  padding:122px 0 104px!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-inner>.e-con-inner{
  display:grid!important;
  grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr)!important;
  align-items:start!important;
  width:100%!important;
  max-width:none!important;
  min-height:100%!important;
  padding:0!important;
  gap:clamp(54px,8vw,140px)!important;
}

/* Coluna editorial */
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-intro{
  position:relative!important;
  z-index:2!important;
  width:100%!important;
  max-width:470px!important;
  padding:5px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-intro>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-eyebrow{margin:0 0 24px!important;}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-eyebrow .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-title{margin:0!important;}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-title .elementor-heading-title{
  max-width:520px!important;
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-title-rule{
  width:65px!important;
  height:2px!important;
  min-height:2px!important;
  margin:36px 0 28px!important;
  padding:0!important;
  background:var(--ffm2-gold)!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-title-rule>.e-con-inner,
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-micro-line>.e-con-inner{display:none!important;}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-copy{
  width:100%!important;
  max-width:490px!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-copy p{
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-micro{
  width:100%!important;
  margin:36px 0 0!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-micro>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:12px!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-micro-line{
  flex:0 0 30px!important;
  width:30px!important;
  height:1px!important;
  min-height:1px!important;
  margin:0!important;
  padding:0!important;
  background:var(--ffm2-gold)!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-micro-text{
  flex:1 1 auto!important;
  min-width:0!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-micro-text .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
  
}

/* Sequência numerada */
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-sequence{
  position:relative!important;
  z-index:2!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border-top:1px solid var(--ffm2-line)!important;
  overflow:visible!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-sequence>.e-con-inner{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-sequence>.e-con-inner:before{
  content:"";
  position:absolute;
  z-index:0;
  top:39px;
  bottom:40px;
  left:38px;
  width:1px;
  background:linear-gradient(180deg,rgba(201,164,106,.72),rgba(201,164,106,.08));
  pointer-events:none;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  min-height:119px!important;
  margin:0!important;
  padding:31px 0!important;
  border-bottom:1px solid rgba(27,44,56,.12)!important;
  overflow:visible!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item>.e-con-inner{
  display:grid!important;
  grid-template-columns:76px minmax(0,1fr)!important;
  align-items:center!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:30px!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-number{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:76px!important;
  height:50px!important;
  min-height:50px!important;
  margin:0!important;
  padding:0!important;
  border-radius:0 12px 12px 0!important;
  background:#F8F2E8!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-number .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item-copy{
  min-width:0!important;
  margin:0!important;
  padding:0 18px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item-copy p{
  max-width:780px!important;
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item-copy strong{
  color:var(--ffm2-blue)!important;
  font-weight:800!important;
}

/* Elementos decorativos */
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-orbit{
  position:absolute!important;
  z-index:0!important;
  top:-76px!important;
  right:-82px!important;
  width:252px!important;
  height:252px!important;
  min-height:252px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(62,84,71,.10)!important;
  border-radius:46% 54% 52% 48%!important;
  transform:rotate(-27deg)!important;
  pointer-events:none!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-orbit>.e-con-inner{display:none!important;}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-leaf{
  position:absolute!important;
  z-index:1!important;
  bottom:-58px!important;
  left:-85px!important;
  width:270px!important;
  height:270px!important;
  margin:0!important;
  opacity:.075!important;
  pointer-events:none!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-leaf .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-leaf img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-leaf img{
  object-fit:contain!important;
  object-position:center!important;
  border:0!important;
  filter:none!important;
}

/* Desktop intermediário */
@media(max-width:1320px) and (min-width:1025px){
  .elementor-38 .elementor-element.elementor-element-5a0206af{min-height:790px!important;}
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-inner{
    width:calc(100% - 82px)!important;
    min-height:790px!important;
    padding:88px 0 82px!important;
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-inner>.e-con-inner{
    grid-template-columns:minmax(390px,.78fr) minmax(500px,1.22fr)!important;
    gap:62px!important;
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-intro{max-width:490px!important;}
  
  
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item{
    min-height:0!important;
    padding:23px 0!important;
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item>.e-con-inner{
    grid-template-columns:66px minmax(0,1fr)!important;
    gap:24px!important;
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-number{
    width:66px!important;
    height:44px!important;
    min-height:44px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item-copy p{
    max-width:650px!important;
    
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-sequence>.e-con-inner:before{left:33px!important;}
}

/* Tablet */
@media(max-width:1024px){
.elementor-38 .elementor-element.elementor-element-5a0206af{min-height:0!important;}
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-inner{
    width:min(820px,calc(100% - 52px))!important;
    min-height:0!important;
    padding:84px 0 76px!important;
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-inner>.e-con-inner{
    grid-template-columns:minmax(0,1fr)!important;
    gap:50px!important;
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-intro{max-width:650px!important;}
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-title .elementor-heading-title{
    max-width:620px!important;
    
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-copy{max-width:640px!important;}
  
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-sequence{max-width:760px!important;}
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item{min-height:0!important;}
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item-copy p{max-width:640px!important;}
.elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item,
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item>.e-con-inner{
    height:auto!important;
    max-height:none!important;
  }
}

/* Celular */
@media(max-width:767px){
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-inner{
    width:calc(100% - 36px)!important;
    padding:73px 0 48px!important;
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-inner>.e-con-inner{gap:40px!important;}
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-intro{
    width:100%!important;
    max-width:none!important;
    padding-top:0!important;
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-eyebrow{margin-bottom:20px!important;}
  
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-title .elementor-heading-title{
    max-width:100%!important;
    
    
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-title-rule{
    width:70px!important;
    margin:31px 0 24px!important;
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-copy{max-width:none!important;}
  
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-micro{margin-top:34px!important;}
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-micro>.e-con-inner{gap:12px!important;}
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-micro-line{
    flex-basis:32px!important;
    width:32px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-sequence{max-width:none!important;}
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-sequence>.e-con-inner:before{
    top:34px!important;
    bottom:35px!important;
    left:29px!important;
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item{
    min-height:0!important;
    padding:26px 0 25px!important;
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item>.e-con-inner{
    grid-template-columns:60px minmax(0,1fr)!important;
    gap:16px!important;
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-number{
    width:58px!important;
    height:46px!important;
    min-height:46px!important;
    border-radius:0 10px 10px 0!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item-copy{padding-right:0!important;}
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item-copy p{
    max-width:none!important;
    
    
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-orbit{
    top:-68px!important;
    right:-85px!important;
    width:260px!important;
    height:260px!important;
    min-height:260px!important;
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-leaf{
    bottom:-45px!important;
    left:-92px!important;
    width:205px!important;
    height:205px!important;
    opacity:.06!important;
  }
}

/* Celular estreito */
@media(max-width:540px){
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-inner{
    width:calc(100% - 30px)!important;
    padding-top:64px!important;
  }
  
  
  
  
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-item>.e-con-inner{
    grid-template-columns:48px minmax(0,1fr)!important;
    gap:15px!important;
  }
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-number{
    width:48px!important;
    height:38px!important;
    min-height:38px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-5a0206af .ffm2-sequence>.e-con-inner:before{left:24px!important;}
  
}

/* RESPONSIVIDADE CONSOLIDADA — ETAPA 3 */
.elementor-38 .elementor-element.elementor-element-5a0206af{
  min-width:0;
  max-width:100%;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .e-con,
.elementor-38 .elementor-element.elementor-element-5a0206af .e-con-inner,
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-element{
  min-width:0;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-image img{
  max-width:100%;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-heading,
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-text-editor,
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-button,
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-icon-box{
  min-width:0;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-heading .elementor-heading-title,
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-text-editor .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-text-editor,
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-text-editor p,
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-icon-box .elementor-icon-box-title a,
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-icon-box .elementor-icon-box-title span{
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:anywhere!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-button,
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-button .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-button .elementor-button{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
.elementor-38 .elementor-element.elementor-element-5a0206af .elementor-widget-text-editor p{
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c8e53c7 */.elementor-38 .elementor-element.elementor-element-3c8e53c7{
  --ffm3-bg-a:#F1E9DC;
  --ffm3-bg-b:#ECE2D2;
  --ffm3-paper:#FFFDFA;
  --ffm3-blue:#1B2C38;
  --ffm3-green:#50625A;
  --ffm3-body:#52635C;
  --ffm3-gold:#C9A46A;
  --ffm3-gold-deep:#A87525;
  --ffm3-line:rgba(27,44,56,.14);
  position:relative!important;
  isolation:isolate!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 8% 16%,rgba(201,164,106,.13) 0,rgba(201,164,106,0) 24%),
    linear-gradient(135deg,var(--ffm3-bg-a) 0%,var(--ffm3-bg-b) 100%)!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7,.elementor-38 .elementor-element.elementor-element-3c8e53c7 *{box-sizing:border-box;}
.elementor-38 .elementor-element.elementor-element-3c8e53c7>.e-con-inner{
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget{margin-block-end:0!important;}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-title,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-title,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-copy,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-title,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-copy{overflow:visible!important;}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-title .elementor-heading-title,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-title .elementor-heading-title,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-title .elementor-heading-title{
  overflow-wrap:normal!important;
  word-break:normal!important;
}

/* Elemento botânico de fundo */
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-botanical{
  position:absolute!important;
  z-index:0!important;
  top:-76px!important;
  right:-68px!important;
  width:278px!important;
  height:278px!important;
  margin:0!important;
  opacity:.10!important;
  transform:rotate(-15deg)!important;
  pointer-events:none!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-botanical .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-botanical img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-botanical img{
  object-fit:contain!important;
  object-position:center!important;
  filter:none!important;
}

/* Régua principal */
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-inner{
  position:relative!important;
  z-index:2!important;
  width:min(1624px,calc(100% - 128px))!important;
  max-width:none!important;
  margin:0 auto!important;
  padding:126px 0 110px!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-inner>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}

/* Cabeçalho editorial */
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-header{
  width:100%!important;
  margin:0!important;
  padding:0 0 61px!important;
  border-bottom:1px solid var(--ffm3-line)!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-header>.e-con-inner{
  display:grid!important;
  grid-template-columns:minmax(0,.95fr) minmax(430px,.73fr)!important;
  align-items:end!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:clamp(48px,9vw,160px)!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-title-col{
  width:100%!important;
  max-width:720px!important;
  margin:0!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-title-col>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-eyebrow{
  width:100%!important;
  margin:0 0 22px!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-eyebrow .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-title{
  width:100%!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-title .elementor-heading-title{
  max-width:720px!important;
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-header-copy{
  width:100%!important;
  max-width:510px!important;
  margin:0 0 8px!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-header-copy p{
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-header-copy strong{
  color:var(--ffm3-blue)!important;
  font-weight:800!important;
}

/* Três pilares */
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-journey{
  position:relative!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  align-items:start!important;
  width:100%!important;
  max-width:none!important;
  margin:74px 0 0!important;
  padding:0!important;
  gap:clamp(24px,4vw,66px)!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-journey>.e-con-inner{
  display:contents!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-journey:before{
  content:"";
  position:absolute;
  z-index:0;
  top:49px;
  right:12%;
  left:12%;
  height:1px;
  background:linear-gradient(90deg,rgba(201,164,106,.10),rgba(201,164,106,.95),rgba(201,164,106,.10));
  pointer-events:none;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-top{
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-top>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:18px!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-icon-wrap{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  flex:0 0 100px!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  width:100px!important;
  height:100px!important;
  min-height:100px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(168,117,37,.25)!important;
  border-radius:50%!important;
  background:rgba(255,253,250,.78)!important;
  box-shadow:0 15px 30px rgba(54,58,52,.06)!important;
  overflow:hidden!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-icon-wrap>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-icon-wrap>.elementor-element,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-icon-wrap>.e-con-inner>.elementor-element{
  align-self:center!important;
  margin:0 auto!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:center!important;
  width:52px!important;
  height:52px!important;
  margin:0 auto!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-icon .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-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-icon img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  margin:auto!important;
  object-fit:contain!important;
  object-position:50% 50%!important;
  filter:none!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-number-group{
  flex:0 0 auto!important;
  width:auto!important;
  margin:0!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-number-group>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  width:auto!important;
  max-width:none!important;
  padding:0!important;
  gap:11px!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-number{
  width:auto!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-number .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-number-rule{
  width:30px!important;
  height:1px!important;
  min-height:1px!important;
  margin:0!important;
  padding:0!important;
  background:var(--ffm3-gold)!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-number-rule>.e-con-inner{display:none!important;}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-body{
  width:100%!important;
  margin:28px 0 0!important;
  padding:0 14px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-body>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-title{
  width:100%!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-title .elementor-heading-title{
  max-width:355px!important;
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-copy{
  width:100%!important;
  max-width:390px!important;
  margin:19px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-copy p{
  margin:0!important;
  
  
  
  
  
}

/* Card de fechamento */
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer{
  width:100%!important;
  margin:80px 0 0!important;
  padding:39px 42px 40px!important;
  border:1px solid rgba(27,44,56,.10)!important;
  border-radius:22px!important;
  background:rgba(255,253,250,.76)!important;
  box-shadow:0 18px 38px rgba(47,48,42,.06)!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer>.e-con-inner{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(350px,.68fr)!important;
  align-items:center!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:clamp(52px,8vw,145px)!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-left{
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-left>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-label{
  width:100%!important;
  margin:0 0 13px!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-label>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:12px!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-label-icon{
  flex:0 0 25px!important;
  width:25px!important;
  height:25px!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-label-icon .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-label-icon img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-label-icon img{
  object-fit:contain!important;
  object-position:center!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-label-text{
  width:auto!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-label-text .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-title{
  width:100%!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-title .elementor-heading-title{
  max-width:720px!important;
  margin:0!important;
  
  
  
  
  
  
}

.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-copy{
  width:100%!important;
  max-width:430px!important;
  margin:0!important;
  padding:5px 0 5px 30px!important;
  border-left:1px solid rgba(201,164,106,.78)!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-copy p{
  margin:0!important;
  
  
  
  
  
}

/* Desktop intermediário */
@media(max-width:1320px) and (min-width:1025px){
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-inner{
    width:calc(100% - 82px)!important;
    padding:96px 0 92px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-header{
    padding-bottom:49px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-header>.e-con-inner{
    grid-template-columns:minmax(0,.95fr) minmax(390px,.73fr)!important;
    gap:64px!important;
  }
  
  
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-journey{margin-top:62px!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-journey>.e-con-inner{gap:54px!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-icon-wrap{
    flex-basis:88px!important;
    width:88px!important;
    height:88px!important;
    min-height:88px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-icon{
    width:46px!important;
    height:46px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-journey>.e-con-inner:before{top:43px!important;}
  
  
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer{
    margin-top:70px!important;
    padding:34px 36px!important;
  }
}

/* Tablet: mesma hierarquia do mobile, em escala maior */
@media(max-width:1024px){
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-inner{
    width:min(820px,calc(100% - 52px))!important;
    padding:86px 0 80px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-header{
    padding-bottom:42px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-header>.e-con-inner{
    grid-template-columns:minmax(0,1fr)!important;
    align-items:start!important;
    gap:30px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-title-col{max-width:720px!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-title .elementor-heading-title{
    max-width:720px!important;
    
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-header-copy{
    max-width:690px!important;
    margin:0!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-journey{
    display:flex!important;
    flex-direction:column!important;
    flex-wrap:nowrap!important;
    align-items:stretch!important;
    margin-top:54px!important;
    gap:0!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-journey>.e-con-inner{
    display:contents!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-journey:before{
    top:46px!important;
    bottom:44px!important;
    right:auto!important;
    left:45px!important;
    width:1px!important;
    height:auto!important;
    background:linear-gradient(180deg,rgba(201,164,106,.90),rgba(201,164,106,.10))!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar{
    width:100%!important;
    padding:0 0 50px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar:last-child{padding-bottom:0!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar>.e-con-inner{
    display:grid!important;
    grid-template-columns:92px minmax(0,1fr)!important;
    align-items:start!important;
    gap:28px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-top{width:92px!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-top>.e-con-inner{display:block!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-icon-wrap{
    flex-basis:92px!important;
    width:92px!important;
    height:92px!important;
    min-height:92px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-number-group{display:none!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-body{
    margin:8px 0 0!important;
    padding:0!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-title .elementor-heading-title{
    max-width:620px!important;
    
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-copy{
    max-width:640px!important;
    margin-top:15px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer{
    margin-top:62px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer>.e-con-inner{
    grid-template-columns:minmax(0,1fr)!important;
    gap:29px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-copy{
    max-width:650px!important;
    padding-left:23px!important;
  }
}

/* Celular */
@media(max-width:767px){
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-botanical{
    top:-55px!important;
    right:-105px!important;
    width:240px!important;
    height:240px!important;
    opacity:.075!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-inner{
    width:calc(100% - 36px)!important;
    padding:68px 0 70px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-header{padding-bottom:59px!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-header>.e-con-inner{gap:30px!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-eyebrow{margin-bottom:20px!important;}
  
  
  
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-journey{margin-top:54px!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-journey:before{
    top:40px!important;
    bottom:32px!important;
    left:40px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar{
    padding-bottom:58px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar>.e-con-inner{
    grid-template-columns:82px minmax(0,1fr)!important;
    gap:22px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-top{width:82px!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-icon-wrap{
    flex-basis:82px!important;
    width:82px!important;
    height:82px!important;
    min-height:82px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-icon{
    width:43px!important;
    height:43px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-body{margin-top:3px!important;}
  
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-copy{
    max-width:none!important;
    margin-top:14px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer{
    margin-top:64px!important;
    padding:35px 27px 31px!important;
    border-radius:19px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer>.e-con-inner{gap:28px!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-label{margin-bottom:15px!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-label-icon{
    flex-basis:24px!important;
    width:24px!important;
    height:24px!important;
  }
  
  
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-copy{
    max-width:none!important;
    padding:3px 0 2px 20px!important;
  }
  
}

/* Celular estreito */
@media(max-width:540px){
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-inner{
    width:calc(100% - 30px)!important;
    padding-top:62px!important;
  }
  
  
  
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-header{padding-bottom:48px!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-journey{margin-top:45px!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-journey:before{
    top:33px!important;
    bottom:28px!important;
    left:32px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar{
    padding-bottom:44px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar>.e-con-inner{
    grid-template-columns:66px minmax(0,1fr)!important;
    gap:18px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-top{width:66px!important;}
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-icon-wrap{
    flex-basis:66px!important;
    width:66px!important;
    height:66px!important;
    min-height:66px!important;
  }
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-icon{
    width:37px!important;
    height:37px!important;
  }
  
  
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer{
    margin-top:43px!important;
    padding:25px 21px 24px!important;
    border-radius:16px!important;
  }
  
  
  .elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer-copy{
    padding-left:16px!important;
  }
  
}

/* RESPONSIVIDADE CONSOLIDADA — ETAPA 3 */
.elementor-38 .elementor-element.elementor-element-3c8e53c7{
  min-width:0;
  max-width:100%;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .e-con,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .e-con-inner,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-element{
  min-width:0;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-image img{
  max-width:100%;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-heading,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-text-editor,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-button,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-icon-box{
  min-width:0;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-heading .elementor-heading-title,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-text-editor .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-text-editor,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-text-editor p,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-icon-box .elementor-icon-box-title a,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-icon-box .elementor-icon-box-title span{
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:anywhere!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-button,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-button .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-button .elementor-button{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .elementor-widget-text-editor p{
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
}
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar>.e-con-inner,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-body,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-pillar-body>.e-con-inner,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer,
.elementor-38 .elementor-element.elementor-element-3c8e53c7 .ffm3-footer>.e-con-inner{
  height:auto!important;
  max-height:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56428975 */.elementor-38 .elementor-element.elementor-element-56428975{position:relative;isolation:isolate;width:100%;max-width:100%;overflow:hidden;background:radial-gradient(circle at 42% 8%,rgba(214,160,72,.07) 0,rgba(214,160,72,0) 29%),linear-gradient(180deg,#fffdfa 0%,#fcf7ef 100%);color:#1f4a3b;}
.elementor-38 .elementor-element.elementor-element-56428975,.elementor-38 .elementor-element.elementor-element-56428975 *{box-sizing:border-box;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-desktop,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-mobile{width:100%;max-width:100%;margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-desktop>.e-con-inner,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-mobile>.e-con-inner{max-width:none!important;width:100%!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-desktop{display:block!important;padding:56px 0 62px!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-mobile{display:none!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-inner,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-inner>.e-con-inner{display:block!important;width:min(1824px,calc(100% - 96px))!important;max-width:1824px!important;margin:0 auto!important;padding:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-top,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-top>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.08fr) 72px minmax(360px,.72fr)!important;align-items:center!important;column-gap:clamp(34px,4vw,72px)!important;width:min(1440px,100%)!important;min-height:430px!important;margin:0 auto!important;padding:0 0 54px!important;border-bottom:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-left,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-left>.e-con-inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important;height:100%!important;padding:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-eyebrow,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-eyebrow>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;width:auto!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-eyebrow-icon{display:grid!important;width:43px!important;height:43px!important;min-width:43px!important;place-items:center!important;border:1px solid rgba(201,145,32,.48)!important;border-radius:50%!important;background:rgba(255,253,249,.92)!important;overflow:hidden!important;margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-eyebrow-icon .elementor-widget-container{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-eyebrow-icon img{display:block!important;width:22px!important;height:22px!important;object-fit:contain!important;filter:sepia(.45) saturate(.75)!important;opacity:.9!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-eyebrow-text,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-eyebrow-text .elementor-heading-title{margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-title{margin:29px 0 0!important;width:100%!important;max-width:610px!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-title .elementor-heading-title{margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-decor,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-decor>.e-con-inner{position:relative!important;display:grid!important;width:72px!important;height:246px!important;min-width:72px!important;place-items:center!important;align-self:center!important;margin:0!important;padding:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-divider{position:absolute!important;inset:0!important;display:block!important;width:72px!important;height:246px!important;margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-divider .elementor-divider{display:flex!important;width:100%!important;height:100%!important;align-items:stretch!important;justify-content:center!important;padding:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-divider .elementor-divider-separator{display:block!important;width:0!important;height:100%!important;border-top:0!important;border-left:1px solid #d6a048!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-stars,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-stars .elementor-heading-title{position:absolute!important;top:50%!important;left:50%!important;z-index:2!important;display:grid!important;width:34px!important;height:40px!important;place-items:center!important;margin:0!important;background:#fffaf3!important;font-size:26px!important;letter-spacing:0!important;line-height:1!important;transform:translate(-50%,-50%)!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-intro{width:100%!important;max-width:430px!important;margin:0!important;align-self:center!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-intro .elementor-widget-container,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-intro p{margin:0!important;line-height:1.72!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-cards,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-cards>.e-con-inner{position:relative!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:35px!important;width:100%!important;margin-top:52px!important;padding:0 80px!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-cards:before{content:"";position:absolute;left:-130px;bottom:-86px;width:300px;height:300px;background:url("https://lunxy.com.br/wp-content/uploads/2026/06/Folha-verde.png") center/contain no-repeat;opacity:.07;filter:sepia(.2);pointer-events:none;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card{position:relative!important;z-index:1!important;display:flex!important;min-width:0!important;min-height:350px!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:27px 28px 28px!important;overflow:visible!important;border:1px solid rgba(55,75,64,.09)!important;border-radius:22px!important;background:linear-gradient(150deg,rgba(255,255,255,.97),rgba(253,247,238,.93))!important;box-shadow:0 14px 30px rgba(46,40,30,.045)!important;text-align:center!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card:not(:last-child):after{content:"✦";position:absolute;right:-18px;top:49%;z-index:4;color:#d6a048;font-family:Georgia,serif;font-size:24px;line-height:1;transform:translate(50%,-50%);}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card>.e-con-inner{display:flex!important;min-height:100%!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-icon{display:grid!important;width:60px!important;height:60px!important;min-width:60px!important;place-items:center!important;margin:0 auto!important;border-radius:50%!important;background:#f4efe5!important;overflow:hidden!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-icon .elementor-widget-container{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-icon img{display:block!important;width:31px!important;height:31px!important;object-fit:contain!important;filter:saturate(.55) sepia(.25)!important;opacity:.92!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-stage,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-stage .elementor-heading-title{margin:17px 0 0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-title{width:100%!important;max-width:260px!important;margin:9px auto 0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-title .elementor-heading-title{margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-copy{width:100%!important;max-width:275px!important;margin:16px auto 0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-copy .elementor-widget-container,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-copy p{margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note>.e-con-inner{position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:19px!important;width:min(1400px,calc(100% - 320px))!important;min-height:80px!important;margin:30px auto 0!important;padding:14px 22px!important;border:1px solid rgba(55,75,64,.06)!important;border-radius:18px!important;background:linear-gradient(105deg,rgba(249,242,230,.96),rgba(255,253,249,.88))!important;box-shadow:0 9px 22px rgba(56,43,25,.035)!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note-icon{display:grid!important;width:45px!important;height:45px!important;min-width:45px!important;place-items:center!important;margin:0!important;border-radius:50%!important;background:#f1eadc!important;overflow:hidden!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note-icon .elementor-widget-container{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note-icon img{display:block!important;width:27px!important;height:27px!important;object-fit:contain!important;filter:sepia(.6) saturate(.75)!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note-copy{margin:0!important;padding-left:18px!important;border-left:1px solid rgba(201,145,32,.46)!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note-copy .elementor-widget-container,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note-copy p{margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note-copy strong{color:#1f4a3b!important;font-weight:800!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note-dots{display:block!important;width:54px!important;height:34px!important;background:radial-gradient(circle at 80% 24%,#d6a048 0 3px,transparent 3.5px),radial-gradient(circle at 42% 66%,#d6a048 0 2px,transparent 2.5px),radial-gradient(circle at 96% 84%,#d6a048 0 1.8px,transparent 2.3px)!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note-dots>.e-con-inner{display:none!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-mobile{position:relative!important;padding:56px 0 48px!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-inner,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-inner>.e-con-inner{display:block!important;width:min(800px,calc(100% - 44px))!important;max-width:800px!important;margin:0 auto!important;padding:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-eyebrow,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-eyebrow>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:13px!important;width:auto!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-eyebrow-icon{display:grid!important;width:40px!important;height:40px!important;min-width:40px!important;place-items:center!important;border:1px solid rgba(201,145,32,.48)!important;border-radius:50%!important;background:rgba(255,253,249,.92)!important;overflow:hidden!important;margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-eyebrow-icon .elementor-widget-container{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-eyebrow-icon img{display:block!important;width:21px!important;height:21px!important;object-fit:contain!important;filter:sepia(.45) saturate(.75)!important;opacity:.9!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-eyebrow-text,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-eyebrow-text .elementor-heading-title{margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-title{width:100%!important;max-width:640px!important;margin:27px 0 0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-title .elementor-heading-title{margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-decor,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-decor>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:flex-end!important;gap:14px!important;width:auto!important;margin-top:18px!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-divider{width:88px!important;margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-divider .elementor-divider{padding:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-divider .elementor-divider-separator{width:88px!important;border-top:2px solid #d6a048!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-stars,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-stars .elementor-heading-title{margin:0!important;transform:translateY(-4px)!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-intro{width:100%!important;max-width:680px!important;margin:25px 0 0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-intro .elementor-widget-container,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-intro p{margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-cards,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-cards>.e-con-inner{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important;margin-top:38px!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-cards:before{content:"";position:absolute;left:-140px;bottom:-110px;width:280px;height:280px;background:url("https://lunxy.com.br/wp-content/uploads/2026/06/Folha-verde.png") center/contain no-repeat;opacity:.065;filter:sepia(.2);pointer-events:none;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card{position:relative!important;z-index:1!important;display:flex!important;min-width:0!important;min-height:280px!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:26px 22px 24px!important;border:1px solid rgba(55,75,64,.08)!important;border-radius:22px!important;background:linear-gradient(150deg,rgba(255,255,255,.97),rgba(253,247,238,.93))!important;box-shadow:0 12px 27px rgba(46,40,30,.04)!important;text-align:center!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card>.e-con-inner{display:flex!important;min-height:100%!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-icon{display:grid!important;width:58px!important;height:58px!important;min-width:58px!important;place-items:center!important;margin:0 auto!important;border-radius:50%!important;background:#f4efe5!important;overflow:hidden!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-icon .elementor-widget-container{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-icon img{display:block!important;width:31px!important;height:31px!important;object-fit:contain!important;filter:saturate(.55) sepia(.25)!important;opacity:.92!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-stage,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-stage .elementor-heading-title{margin:16px 0 0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-title{width:100%!important;max-width:290px!important;margin:9px auto 0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-title .elementor-heading-title{margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-copy{width:100%!important;max-width:320px!important;margin:14px auto 0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-copy .elementor-widget-container,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-copy p{margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note>.e-con-inner{position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:76px!important;margin:26px 0 0!important;padding:14px 17px!important;border:1px solid rgba(55,75,64,.06)!important;border-radius:18px!important;background:linear-gradient(105deg,rgba(249,242,230,.96),rgba(255,253,249,.88))!important;box-shadow:0 9px 22px rgba(56,43,25,.035)!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note-icon{display:grid!important;width:44px!important;height:44px!important;min-width:44px!important;place-items:center!important;margin:0!important;border-radius:50%!important;background:#f1eadc!important;overflow:hidden!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note-icon .elementor-widget-container{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note-icon img{display:block!important;width:26px!important;height:26px!important;object-fit:contain!important;filter:sepia(.6) saturate(.75)!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note-copy{margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note-copy .elementor-widget-container,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note-copy p{margin:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note-copy strong{color:#1f4a3b!important;font-weight:800!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-eyebrow-text,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-title,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-stars,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-intro,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-icon,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-stage,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-title,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-copy,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note-icon,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note-copy,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-eyebrow-text,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-title,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-stars,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-intro,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-icon,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-stage,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-title,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-copy,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note-icon,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note-copy{margin-bottom:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-top>.e-con-inner>*,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-cards>.e-con-inner>*,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note>.e-con-inner>*,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-cards>.e-con-inner>*,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note>.e-con-inner>*{min-width:0!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-title .elementor-heading-title,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-title .elementor-heading-title{overflow-wrap:normal!important;word-break:normal!important;}
@media(min-width:1025px) and (max-width:1280px){.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-inner,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-inner>.e-con-inner{width:min(1180px,calc(100% - 72px))!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-top,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-top>.e-con-inner{grid-template-columns:minmax(0,1fr) 58px minmax(315px,.68fr)!important;column-gap:28px!important;width:100%!important;min-height:385px!important;padding-bottom:46px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-decor,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-decor>.e-con-inner{width:58px!important;min-width:58px!important;height:220px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-divider{width:58px!important;height:220px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-title{max-width:560px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-title .elementor-heading-title{font-size:55px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-intro{max-width:360px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-intro .elementor-widget-container,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-intro p{font-size:14.5px!important;line-height:1.66!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-cards,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-cards>.e-con-inner{gap:18px!important;padding:0 18px!important;margin-top:44px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card{min-height:310px!important;padding:23px 18px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-title .elementor-heading-title{font-size:25px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note>.e-con-inner{width:min(980px,calc(100% - 150px))!important;}}
@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-desktop{display:none!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-mobile{display:block!important;}}
@media(min-width:1025px){.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-mobile{display:none!important;}}
@media(max-width:767px){
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-mobile{padding:58px 0 48px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-inner,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-inner>.e-con-inner{width:min(560px,calc(100% - 36px))!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-eyebrow{gap:10px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-eyebrow-icon{width:35px!important;height:35px!important;min-width:35px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-eyebrow-icon img{width:19px!important;height:19px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-title{max-width:530px!important;margin-top:24px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-cards,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-cards>.e-con-inner{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;margin-top:34px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;column-gap:19px!important;align-items:start!important;min-height:0!important;padding:22px 20px 22px!important;text-align:left!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card>.e-con-inner{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;column-gap:19px!important;align-items:start!important;text-align:left!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-icon{grid-column:1!important;grid-row:1 / span 3!important;width:60px!important;height:60px!important;min-width:60px!important;margin:0!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-stage{grid-column:2!important;grid-row:1!important;margin:1px 0 0!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-stage .elementor-heading-title{text-align:left!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-title{grid-column:2!important;grid-row:2!important;max-width:none!important;margin:6px 0 0!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-title .elementor-heading-title{text-align:left!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-copy{grid-column:2!important;grid-row:3!important;max-width:none!important;margin:10px 0 0!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-copy .elementor-widget-container,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-copy p{text-align:left!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note>.e-con-inner{gap:14px!important;min-height:90px!important;padding:14px 16px!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-title .elementor-heading-title{font-size:clamp(43px,10.1vw,60px)!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-title .elementor-heading-title{font-size:28px!important;}
}
@media(max-width:420px){.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-mobile{padding-top:52px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-inner,.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-inner>.e-con-inner{width:min(calc(100% - 28px),520px)!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card{grid-template-columns:56px minmax(0,1fr)!important;column-gap:15px!important;padding:20px 17px!important;border-radius:19px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card>.e-con-inner{grid-template-columns:56px minmax(0,1fr)!important;column-gap:15px!important;}.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card-icon{width:54px!important;height:54px!important;min-width:54px!important;}}

/* Perimenopausa Fluida — refinamentos consolidados do conteúdo */
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-title{max-width:690px!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-intro{width:100%!important;max-width:430px!important;margin:0!important;align-self:center!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-title{max-width:285px!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card-copy{max-width:292px!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-title{max-width:680px!important;}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-intro{max-width:720px!important;}

/* RESPONSIVIDADE CONSOLIDADA — ETAPA 3 */
.elementor-38 .elementor-element.elementor-element-56428975{
  min-width:0;
  max-width:100%;
}
.elementor-38 .elementor-element.elementor-element-56428975 .e-con,
.elementor-38 .elementor-element.elementor-element-56428975 .e-con-inner,
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-element{
  min-width:0;
}
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-image img{
  max-width:100%;
}
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-heading,
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-text-editor,
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-button,
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-icon-box{
  min-width:0;
}
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-heading .elementor-heading-title,
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-text-editor .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-text-editor,
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-text-editor p,
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-icon-box .elementor-icon-box-title a,
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-icon-box .elementor-icon-box-title span{
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:anywhere!important;
}
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-button,
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-button .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-button .elementor-button{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
.elementor-38 .elementor-element.elementor-element-56428975 .elementor-widget-text-editor p{
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
}
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card,
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-card>.e-con-inner,
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card,
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-card>.e-con-inner,
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note,
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-d-note>.e-con-inner,
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note,
.elementor-38 .elementor-element.elementor-element-56428975 .ffm4-m-note>.e-con-inner{
  height:auto!important;
  max-height:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b8c20a6 */.elementor-38 .elementor-element.elementor-element-7b8c20a6{
  --ffm5-bg-a:#0E4538;
  --ffm5-bg-b:#0B382F;
  --ffm5-card-a:rgba(105,137,124,.64);
  --ffm5-card-b:rgba(79,113,101,.60);
  --ffm5-paper:#FFF9F2;
  --ffm5-copy:rgba(255,249,242,.90);
  --ffm5-copy-soft:rgba(255,249,242,.82);
  --ffm5-gold:#E8B85C;
  --ffm5-line:rgba(255,249,242,.22);
  position:relative!important;
  isolation:isolate!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 8% 5%,rgba(80,145,116,.17) 0,rgba(80,145,116,0) 31%),
    radial-gradient(circle at 95% 84%,rgba(232,184,92,.06) 0,rgba(232,184,92,0) 30%),
    linear-gradient(135deg,var(--ffm5-bg-a) 0%,var(--ffm5-bg-b) 100%)!important;
  color:var(--ffm5-paper)!important;
  
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  opacity:.30;
  background-image:repeating-linear-gradient(
    135deg,
    rgba(255,255,255,.024) 0,
    rgba(255,255,255,.024) 1px,
    transparent 1px,
    transparent 8px
  );
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6,.elementor-38 .elementor-element.elementor-element-7b8c20a6 *{box-sizing:border-box;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6>.e-con-inner{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget{margin-block-end:0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-title,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-title,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-copy,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-copy,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-intro,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-intro{
  overflow:visible!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-icon,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-icon,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-icon,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-icon{
  align-self:center!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-icon img,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-icon img,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-icon img,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-icon img{
  margin:auto!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-desktop,.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-mobile{width:100%!important;max-width:100%!important;margin:0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-desktop>.e-con-inner,.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-mobile>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important;gap:0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-desktop{display:block!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-mobile{display:none!important;}

/* folha decorativa nativa e editável */
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-leaf{
  position:absolute!important;
  z-index:0!important;
  left:-112px!important;
  bottom:-145px!important;
  width:355px!important;
  height:355px!important;
  margin:0!important;
  opacity:.10!important;
  transform:rotate(13deg)!important;
  pointer-events:none!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-leaf .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-leaf img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-leaf img{
  object-fit:contain!important;
  object-position:center!important;
  filter:brightness(1.18) saturate(.56)!important;
}

/* ================= DESKTOP ================= */
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-desktop{padding:130px 0 112px!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-inner,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-inner>.e-con-inner{
  display:block!important;
  width:min(1780px,calc(100% - 140px))!important;
  max-width:1780px!important;
  margin:0 auto!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-header,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-header>.e-con-inner{
  display:grid!important;
  grid-template-columns:minmax(0,.98fr) minmax(390px,.62fr)!important;
  align-items:end!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:clamp(72px,6vw,118px)!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-left,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-left>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  width:100%!important;
  max-width:700px!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-eyebrow,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-eyebrow .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-title{width:100%!important;max-width:680px!important;margin:24px 0 0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-title .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-title-line{width:58px!important;margin:30px 0 0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-title-line .elementor-divider{padding:0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-title-line .elementor-divider-separator{
  width:58px!important;
  border-top:2px solid var(--ffm5-gold)!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-intro{
  width:100%!important;
  max-width:480px!important;
  margin:0 0 5px!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-intro .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-intro p{
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-grid,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-grid>.e-con-inner{
  position:relative!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-auto-rows:1fr!important;
  width:100%!important;
  max-width:none!important;
  margin:110px 0 0!important;
  padding:0!important;
  gap:1px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,249,242,.18)!important;
  border-radius:22px!important;
  background:rgba(255,249,242,.15)!important;
  box-shadow:0 25px 60px rgba(2,19,14,.12),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card{
  position:relative!important;
  display:flex!important;
  min-width:0!important;
  min-height:366px!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  margin:0!important;
  padding:40px 40px 31px!important;
  overflow:hidden!important;
  background:linear-gradient(135deg,var(--ffm5-card-a),var(--ffm5-card-b))!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card:nth-child(even){
  background:linear-gradient(135deg,rgba(98,132,118,.61),rgba(70,103,92,.58))!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card>.e-con-inner{
  display:flex!important;
  min-height:100%!important;
  flex-direction:column!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-top,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-top>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-number,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-number .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-icon{
  display:grid!important;
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
  place-items:center!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-icon .elementor-widget-container{
  display:grid!important;
  width:100%!important;
  height:100%!important;
  place-items:center!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-icon img{
  display:block!important;
  width:37px!important;
  height:37px!important;
  object-fit:contain!important;
  object-position:center!important;
  filter:brightness(0) invert(1)!important;
  opacity:.87!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-title{
  width:100%!important;
  max-width:390px!important;
  margin:60px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-title .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-copy{
  width:100%!important;
  max-width:520px!important;
  margin:17px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-copy .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-copy p{
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-line{
  width:100%!important;
  margin:auto 0 0!important;
  padding-top:28px!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-line .elementor-divider{padding:0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-line .elementor-divider-separator{
  width:100%!important;
  border-top:1px solid var(--ffm5-line)!important;
  position:relative!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-line .elementor-divider-separator:before{
  content:"";
  position:absolute;
  left:0;
  top:-1px;
  width:31px;
  border-top:2px solid var(--ffm5-gold);
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
  grid-template-rows:auto auto!important;
  align-items:center!important;
  width:min(880px,100%)!important;
  margin:63px auto 0!important;
  padding:0!important;
  gap:15px 22px!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing>.e-con-inner{
  display:contents!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-line{
  align-self:center!important;
  width:195px!important;
  max-width:100%!important;
  height:31px!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-line-left{
  grid-column:1!important;
  grid-row:1!important;
  justify-self:end!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-line-right{
  grid-column:3!important;
  grid-row:1!important;
  justify-self:start!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-line .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-line .elementor-divider{
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  height:31px!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-line .elementor-divider-separator{
  width:100%!important;
  border-top:1px solid rgba(232,184,92,.72)!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-icon{
  grid-column:2!important;
  grid-row:1!important;
  align-self:center!important;
  justify-self:center!important;
  width:31px!important;
  height:31px!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-icon .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-icon img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-icon img{
  object-fit:contain!important;
  object-position:center!important;
  filter:brightness(0) saturate(100%) invert(75%) sepia(37%) saturate(740%) hue-rotate(358deg) brightness(97%) contrast(89%)!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-copy{
  grid-column:1/-1!important;
  grid-row:2!important;
  width:100%!important;
  max-width:800px!important;
  margin:0 auto!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-copy .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-copy p{
  margin:0!important;
  
  
  
  
  
  text-align:center!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-closing-copy strong{color:#fff!important;font-weight:800!important;}

/* ================= TABLET / MOBILE ================= */
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-mobile{position:relative!important;padding:60px 0 66px!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-inner,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-inner>.e-con-inner{
  display:block!important;
  width:min(820px,calc(100% - 44px))!important;
  max-width:820px!important;
  margin:0 auto!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-header,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-header>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-eyebrow,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-eyebrow .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-title{width:100%!important;max-width:690px!important;margin:25px 0 0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-title .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-title-line{width:70px!important;margin:33px 0 0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-title-line .elementor-divider{padding:0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-title-line .elementor-divider-separator{
  width:70px!important;
  border-top:2px solid var(--ffm5-gold)!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-intro{width:100%!important;max-width:720px!important;margin:29px 0 0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-intro .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-intro p{
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-grid,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-grid>.e-con-inner{
  display:grid!important;
  grid-template-columns:1fr!important;
  width:100%!important;
  max-width:none!important;
  margin:86px 0 0!important;
  padding:0!important;
  gap:1px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,249,242,.20)!important;
  border-radius:22px!important;
  background:rgba(255,249,242,.16)!important;
  box-shadow:0 23px 55px rgba(2,19,14,.11),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card{
  position:relative!important;
  display:flex!important;
  min-width:0!important;
  min-height:300px!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  width:100%!important;
  margin:0!important;
  padding:38px 30px 27px!important;
  overflow:hidden!important;
  background:linear-gradient(135deg,var(--ffm5-card-a),var(--ffm5-card-b))!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card:nth-child(even){
  background:linear-gradient(135deg,rgba(98,132,118,.61),rgba(70,103,92,.58))!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card>.e-con-inner{
  display:flex!important;
  min-height:100%!important;
  flex-direction:column!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-top,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-top>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-number,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-number .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-icon{
  display:grid!important;
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  place-items:center!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-icon .elementor-widget-container{
  display:grid!important;
  width:100%!important;
  height:100%!important;
  place-items:center!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-icon img{
  display:block!important;
  width:40px!important;
  height:40px!important;
  object-fit:contain!important;
  object-position:center!important;
  filter:brightness(0) invert(1)!important;
  opacity:.87!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-title{width:100%!important;max-width:500px!important;margin:56px 0 0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-title .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-copy{width:100%!important;max-width:700px!important;margin:19px 0 0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-copy .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-copy p{
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-line{
  width:100%!important;
  margin:auto 0 0!important;
  padding-top:32px!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-line .elementor-divider{padding:0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-line .elementor-divider-separator{
  position:relative!important;
  width:100%!important;
  border-top:1px solid var(--ffm5-line)!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-line .elementor-divider-separator:before{
  content:"";
  position:absolute;
  top:-1px;
  left:0;
  width:37px;
  border-top:2px solid var(--ffm5-gold);
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing{width:100%!important;margin:45px auto 0!important;padding:0!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:22px!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-top{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 29px minmax(0,1fr)!important;
  align-items:center!important;
  justify-items:stretch!important;
  width:min(300px,76%)!important;
  margin:0 auto!important;
  padding:0!important;
  gap:16px!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-top>.e-con-inner{
  display:contents!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-line{
  align-self:center!important;
  width:100%!important;
  height:29px!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-line-left{
  grid-column:1!important;
  justify-self:stretch!important;
  visibility:visible!important;
  opacity:1!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-line-right{
  grid-column:3!important;
  justify-self:stretch!important;
  visibility:visible!important;
  opacity:1!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-line .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-line .elementor-divider{
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  height:29px!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-line .elementor-divider-separator{
  width:100%!important;
  border-top:1px solid rgba(232,184,92,.72)!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-icon{
  grid-column:2!important;
  align-self:center!important;
  justify-self:center!important;
  width:29px!important;
  height:29px!important;
  min-width:29px!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-icon .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-icon img{display:block!important;width:100%!important;height:100%!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-icon img{
  object-fit:contain!important;
  filter:brightness(0) saturate(100%) invert(75%) sepia(37%) saturate(740%) hue-rotate(358deg) brightness(97%) contrast(89%)!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-copy{width:100%!important;max-width:720px!important;margin:0 auto!important;}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-copy .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-copy p{
  margin:0!important;
  
  
  
  
  
  text-align:center!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-copy strong{color:#fff!important;font-weight:800!important;}

@media (min-width:1025px){
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-mobile{display:none!important;}
}
@media (max-width:1024px){
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-desktop{display:none!important;}
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-mobile{display:block!important;}
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-leaf{
    left:-132px!important;
    bottom:-150px!important;
    width:330px!important;
    height:330px!important;
    opacity:.10!important;
  }
}
@media (min-width:768px) and (max-width:1024px){
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-mobile{padding:76px 0 74px!important;}
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-inner,
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-inner>.e-con-inner{
    width:min(820px,calc(100% - 52px))!important;
  }
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-grid{margin-top:70px!important;}
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card{
    min-height:280px!important;
    padding:34px 34px 28px!important;
  }
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-title{margin-top:46px!important;}
}
@media (max-width:767px){
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-mobile{padding:57px 0 70px!important;}
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-inner,
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-inner>.e-con-inner{
    width:min(calc(100% - 36px),590px)!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-title{margin-top:24px!important;}
  
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-title-line{
    width:69px!important;
    margin-top:34px!important;
  }
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-title-line .elementor-divider-separator{width:69px!important;}
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-intro{margin-top:27px!important;}
  
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-grid{
    margin-top:87px!important;
    border-radius:20px!important;
  }
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card{
    min-height:319px!important;
    padding:39px 30px 27px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-icon{
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
  }
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-icon img{
    width:38px!important;
    height:38px!important;
  }
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-title{
    margin-top:58px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-copy{
    margin-top:18px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-line{
    padding-top:31px!important;
  }
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing{
    margin-top:47px!important;
  }
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-closing-top{
    width:min(300px,78%)!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-leaf{
    left:-143px!important;
    bottom:-114px!important;
    width:350px!important;
    height:350px!important;
    opacity:.10!important;
  }
}
@media (max-width:420px){
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-inner,
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-inner>.e-con-inner{
    width:min(calc(100% - 28px),392px)!important;
  }
  
  
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-grid{
    margin-top:70px!important;
  }
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card{
    min-height:304px!important;
    padding:34px 25px 24px!important;
  }
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card-title{
    margin-top:49px!important;
  }
  
  
}
@media (min-width:1025px) and (max-width:1260px){
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-desktop{padding:82px 0 54px!important;}
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-inner,
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-inner>.e-con-inner{
    width:min(1180px,calc(100% - 64px))!important;
  }
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-header,
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-header>.e-con-inner{
    grid-template-columns:minmax(0,.95fr) minmax(340px,.7fr)!important;
    gap:54px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-grid{
    margin-top:58px!important;
  }
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card{
    min-height:276px!important;
    padding:32px 30px 27px!important;
  }
  .elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card-title{
    margin-top:35px!important;
  }
  
  
}

/* RESPONSIVIDADE CONSOLIDADA — ETAPA 3 */
.elementor-38 .elementor-element.elementor-element-7b8c20a6{
  min-width:0;
  max-width:100%;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .e-con,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .e-con-inner,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-element{
  min-width:0;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-image img{
  max-width:100%;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-heading,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-text-editor,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-button,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-icon-box{
  min-width:0;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-heading .elementor-heading-title,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-text-editor .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-text-editor,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-text-editor p,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-icon-box .elementor-icon-box-title a,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-icon-box .elementor-icon-box-title span{
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:anywhere!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-button,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-button .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-button .elementor-button{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .elementor-widget-text-editor p{
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
}
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-d-card>.e-con-inner,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card,
.elementor-38 .elementor-element.elementor-element-7b8c20a6 .ffm5-m-card>.e-con-inner{
  height:auto!important;
  max-height:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a88b2f8 */.elementor-38 .elementor-element.elementor-element-a88b2f8{
  --ffm6-bg:#FCF8F1;
  --ffm6-paper:#FFFBF6;
  --ffm6-green:#124536;
  --ffm6-copy:#41584F;
  --ffm6-gold:#B97712;
  --ffm6-gold-soft:#DFAE55;
  --ffm6-border:rgba(185,119,18,.31);
  --ffm6-stripe:#F2E6D1;
  position:relative!important;
  isolation:isolate!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 8% 7%,rgba(218,177,104,.07) 0,rgba(218,177,104,0) 29%),
    linear-gradient(135deg,#FFFCF7 0%,#F7EFE4 100%)!important;
  color:var(--ffm6-green)!important;
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8,
.elementor-38 .elementor-element.elementor-element-a88b2f8 *{box-sizing:border-box;}
.elementor-38 .elementor-element.elementor-element-a88b2f8>.e-con-inner{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget{margin-block-end:0!important;}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-gold{color:#AE7018!important;}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-desktop,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-mobile{
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-desktop>.e-con-inner,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-mobile>.e-con-inner{
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-desktop{display:block!important;}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-mobile{display:none!important;}

/* Botânico superior */
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-top-leaf{
  position:absolute!important;
  z-index:0!important;
  top:-63px!important;
  right:-28px!important;
  width:310px!important;
  height:310px!important;
  margin:0!important;
  opacity:.115!important;
  pointer-events:none!important;
  transform:rotate(-10deg)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-top-leaf .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-top-leaf img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-top-leaf img{
  object-fit:contain!important;
  filter:brightness(1.34) saturate(.40)!important;
}

/* =========================================================
   DESKTOP
   ========================================================= */
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-desktop{
  padding:122px 0 91px!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-inner,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-inner>.e-con-inner{
  display:block!important;
  width:min(1780px,calc(100% - 140px))!important;
  max-width:1780px!important;
  margin:0 auto!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-header,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-header>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-eyebrow,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-eyebrow>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  width:auto!important;
  max-width:none!important;
  padding:0!important;
  gap:13px!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-eyebrow-circle{
  position:relative!important;
  display:grid!important;
  width:53px!important;
  height:53px!important;
  min-width:53px!important;
  place-items:center!important;
  margin:0!important;
  overflow:hidden!important;
  border:1px solid rgba(196,128,23,.47)!important;
  border-radius:50%!important;
  background:rgba(255,252,247,.94)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-eyebrow-circle>.e-con-inner{
  display:grid!important;
  width:100%!important;
  height:100%!important;
  place-items:center!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-eyebrow-icon{
  position:absolute!important;
  top:50%!important;
  left:50%!important;
  right:auto!important;
  bottom:auto!important;
  width:29px!important;
  height:29px!important;
  margin:0!important;
  transform:translate(-50%,-50%)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-eyebrow-icon .elementor-widget-container{
  display:grid!important;
  width:100%!important;
  height:100%!important;
  place-items:center!important;
  margin:0!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-eyebrow-icon img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  object-fit:contain!important;
  object-position:center center!important;
  filter:sepia(.15) saturate(.72)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-eyebrow-text,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-eyebrow-text .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-title{
  width:100%!important;
  max-width:930px!important;
  margin:31px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-title .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-title .elementor-heading-title span{
  display:block!important;
}

.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-layout,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-layout>.e-con-inner{
  display:grid!important;
  grid-template-columns:minmax(0,1.67fr) minmax(520px,1fr)!important;
  align-items:stretch!important;
  width:100%!important;
  max-width:none!important;
  margin:84px 0 0!important;
  padding:0!important;
  gap:48px!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-resources,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-resources>.e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-auto-rows:1fr!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  gap:1px!important;
  overflow:hidden!important;
  border:1px solid var(--ffm6-border)!important;
  border-radius:16px!important;
  background:rgba(185,119,18,.15)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card{
  position:relative!important;
  display:flex!important;
  min-width:0!important;
  min-height:372px!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  width:100%!important;
  margin:0!important;
  padding:36px 34px 25px!important;
  overflow:hidden!important;
  background:rgba(255,251,246,.955)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card>.e-con-inner{
  display:flex!important;
  min-height:100%!important;
  flex-direction:column!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-top,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-top>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-icon{
  display:grid!important;
  width:68px!important;
  height:68px!important;
  min-width:68px!important;
  place-items:center!important;
  margin:0!important;
  overflow:hidden!important;
  border:1px solid rgba(190,126,26,.31)!important;
  border-radius:17px!important;
  background:#F6EDDE!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-icon .elementor-widget-container{
  display:grid!important;
  width:100%!important;
  height:100%!important;
  place-items:center!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-icon img{
  display:block!important;
  width:38px!important;
  height:38px!important;
  object-fit:contain!important;
  object-position:center!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-number,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-number .elementor-heading-title{
  margin:0!important;
  padding-top:13px!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-title{
  width:100%!important;
  max-width:310px!important;
  margin:26px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-title .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-copy{
  width:100%!important;
  max-width:305px!important;
  margin:19px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-copy .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-copy p{
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-line{
  width:36px!important;
  margin:auto 0 0!important;
  padding-top:22px!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-line .elementor-divider{
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-line .elementor-divider-separator{
  width:36px!important;
  border-top:2px solid #D48A18!important;
}

.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside{
  position:relative!important;
  display:flex!important;
  min-width:0!important;
  min-height:745px!important;
  flex-direction:column!important;
  justify-content:space-between!important;
  width:100%!important;
  margin:0!important;
  padding:76px 45px 38px!important;
  overflow:hidden!important;
  border-radius:16px!important;
  background:
    radial-gradient(circle at 86% 8%,rgba(230,196,128,.11) 0,rgba(230,196,128,0) 34%),
    linear-gradient(135deg,#365B49 0%,#154132 100%)!important;
  box-shadow:0 18px 35px rgba(26,64,49,.13)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside>.e-con-inner{
  display:flex!important;
  min-height:100%!important;
  flex-direction:column!important;
  justify-content:space-between!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-leaf{
  position:absolute!important;
  z-index:0!important;
  right:-77px!important;
  bottom:-79px!important;
  width:294px!important;
  height:294px!important;
  margin:0!important;
  opacity:.085!important;
  pointer-events:none!important;
  transform:rotate(-11deg)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-leaf .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-leaf img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-leaf img{
  object-fit:contain!important;
  filter:brightness(1.35) saturate(.45)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-content,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-footer{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-content>.e-con-inner,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-footer>.e-con-inner{
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-label,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-label>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  width:auto!important;
  padding:0!important;
  gap:11px!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-label-icon{
  width:28px!important;
  height:28px!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-label-icon .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-label-icon img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-label-icon img{
  object-fit:contain!important;
  filter:brightness(0) invert(1)!important;
  opacity:.72!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-label-text,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-label-text .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-title{
  width:100%!important;
  max-width:525px!important;
  margin:31px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-title .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-copy{
  width:100%!important;
  max-width:530px!important;
  margin:30px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-copy .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-copy p{
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-bonus,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-bonus>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  width:100%!important;
  max-width:none!important;
  margin:43px 0 0!important;
  padding:16px 17px!important;
  gap:13px!important;
  border:1px solid rgba(227,180,94,.43)!important;
  border-radius:8px!important;
  background:rgba(255,255,255,.035)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-bonus-plus{
  display:grid!important;
  width:35px!important;
  height:35px!important;
  min-width:35px!important;
  place-items:center!important;
  margin:0!important;
  border-radius:50%!important;
  background:rgba(227,180,94,.18)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-bonus-plus .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-bonus-text,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-bonus-text .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-footer{
  margin:0!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-footer-line{
  width:100%!important;
  margin:0 0 34px!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-footer-line .elementor-divider{
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-footer-line .elementor-divider-separator{
  width:100%!important;
  border-top:1px solid rgba(227,180,94,.24)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-footer-row,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-footer-row>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:15px!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-footer-accent{
  width:34px!important;
  min-width:34px!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-footer-accent .elementor-divider{
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-footer-accent .elementor-divider-separator{
  width:34px!important;
  border-top:1px solid var(--ffm6-gold-soft)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-footer-copy,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-footer-copy .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
}

.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing{
  position:relative!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  width:100%!important;
  min-height:188px!important;
  margin:34px 0 0!important;
  padding:30px 39px!important;
  gap:31px!important;
  overflow:hidden!important;
  border-radius:17px!important;
  background:rgba(246,238,226,.91)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.62)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing>.e-con-inner{
  display:contents!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-circle{
  display:grid!important;
  width:69px!important;
  height:69px!important;
  min-width:69px!important;
  place-items:center!important;
  margin:0!important;
  border:1px solid rgba(198,130,25,.45)!important;
  border-radius:50%!important;
  background:rgba(255,252,247,.52)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-circle>.e-con-inner{
  display:grid!important;
  width:100%!important;
  height:100%!important;
  place-items:center!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-icon{
  width:38px!important;
  height:38px!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-icon .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-icon img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-icon img{
  object-fit:contain!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-title{
  width:100%!important;
  max-width:1270px!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-title .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-leaf{
  width:37px!important;
  height:37px!important;
  margin:0 5px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-leaf .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-leaf img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-leaf img{
  object-fit:contain!important;
}

/* =========================================================
   TABLET + CELULAR
   ========================================================= */
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-mobile{
  padding:68px 0 50px!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-inner,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-inner>.e-con-inner{
  display:block!important;
  width:min(820px,calc(100% - 44px))!important;
  max-width:820px!important;
  margin:0 auto!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-header,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-header>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-eyebrow,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-eyebrow>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  width:auto!important;
  padding:0!important;
  gap:10px!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-eyebrow-circle{
  position:relative!important;
  display:grid!important;
  width:35px!important;
  height:35px!important;
  min-width:35px!important;
  place-items:center!important;
  margin:0!important;
  overflow:hidden!important;
  border:1px solid rgba(198,130,25,.45)!important;
  border-radius:50%!important;
  background:rgba(255,252,247,.94)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-eyebrow-circle>.e-con-inner{
  display:grid!important;
  width:100%!important;
  height:100%!important;
  place-items:center!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-eyebrow-icon{
  position:absolute!important;
  top:50%!important;
  left:50%!important;
  right:auto!important;
  bottom:auto!important;
  width:19px!important;
  height:19px!important;
  margin:0!important;
  transform:translate(-50%,-50%)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-eyebrow-icon .elementor-widget-container{
  display:grid!important;
  width:100%!important;
  height:100%!important;
  place-items:center!important;
  margin:0!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-eyebrow-icon img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  object-fit:contain!important;
  object-position:center center!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-eyebrow-text,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-eyebrow-text .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-title{
  width:100%!important;
  max-width:720px!important;
  margin:19px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-title .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}

.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-resources,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-resources>.e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  width:100%!important;
  max-width:none!important;
  margin:59px 0 0!important;
  padding:0!important;
  gap:10px 1px!important;
  overflow:hidden!important;
  border:1px solid var(--ffm6-border)!important;
  border-radius:14px!important;
  background:var(--ffm6-stripe)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card{
  position:relative!important;
  display:flex!important;
  min-width:0!important;
  min-height:250px!important;
  flex-direction:column!important;
  width:100%!important;
  margin:0!important;
  padding:25px 23px 21px!important;
  overflow:hidden!important;
  background:rgba(255,251,246,.965)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card>.e-con-inner{
  display:flex!important;
  min-height:100%!important;
  flex-direction:column!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-top,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-top>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-icon{
  display:grid!important;
  width:47px!important;
  height:47px!important;
  min-width:47px!important;
  place-items:center!important;
  margin:0!important;
  overflow:hidden!important;
  border:1px solid rgba(191,128,29,.30)!important;
  border-radius:14px!important;
  background:#F6EDDE!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-icon .elementor-widget-container{
  display:grid!important;
  width:100%!important;
  height:100%!important;
  place-items:center!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-icon img{
  display:block!important;
  width:28px!important;
  height:28px!important;
  object-fit:contain!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-number,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-number .elementor-heading-title{
  margin:0!important;
  padding-top:8px!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-title{
  width:100%!important;
  max-width:330px!important;
  margin:18px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-title .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-copy{
  width:100%!important;
  max-width:340px!important;
  margin:12px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-copy .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-copy p{
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-line{
  width:25px!important;
  margin:auto 0 0!important;
  padding-top:17px!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-line .elementor-divider{
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-line .elementor-divider-separator{
  width:25px!important;
  border-top:2px solid #D58D1D!important;
}

.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside{
  position:relative!important;
  display:flex!important;
  min-height:430px!important;
  flex-direction:column!important;
  justify-content:space-between!important;
  width:100%!important;
  margin:23px 0 0!important;
  padding:42px 29px 26px!important;
  overflow:hidden!important;
  border-radius:14px!important;
  background:
    radial-gradient(circle at 86% 8%,rgba(231,196,128,.11) 0,rgba(231,196,128,0) 34%),
    linear-gradient(135deg,#365B49 0%,#154132 100%)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside>.e-con-inner{
  display:flex!important;
  min-height:100%!important;
  flex-direction:column!important;
  justify-content:space-between!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-leaf{
  position:absolute!important;
  z-index:0!important;
  right:-62px!important;
  bottom:-65px!important;
  width:225px!important;
  height:225px!important;
  margin:0!important;
  opacity:.085!important;
  pointer-events:none!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-leaf .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-leaf img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-leaf img{
  object-fit:contain!important;
  filter:brightness(1.35) saturate(.45)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-content,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-footer{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-content>.e-con-inner,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-footer>.e-con-inner{
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-label,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-label>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  width:auto!important;
  padding:0!important;
  gap:9px!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-label-icon{
  width:22px!important;
  height:22px!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-label-icon .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-label-icon img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-label-icon img{
  object-fit:contain!important;
  filter:brightness(0) invert(1)!important;
  opacity:.72!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-label-text,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-label-text .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-title{
  width:100%!important;
  max-width:650px!important;
  margin:24px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-title .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-copy{
  width:100%!important;
  max-width:680px!important;
  margin:20px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-copy .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-copy p{
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-bonus,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-bonus>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  width:100%!important;
  max-width:none!important;
  margin:29px 0 0!important;
  padding:12px 13px!important;
  gap:10px!important;
  border:1px solid rgba(227,180,94,.43)!important;
  border-radius:7px!important;
  background:rgba(255,255,255,.035)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-bonus-plus{
  display:grid!important;
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  place-items:center!important;
  margin:0!important;
  border-radius:50%!important;
  background:rgba(227,180,94,.18)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-bonus-plus .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-bonus-text,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-bonus-text .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-footer-line{
  width:100%!important;
  margin:0 0 21px!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-footer-line .elementor-divider{
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-footer-line .elementor-divider-separator{
  width:100%!important;
  border-top:1px solid rgba(227,180,94,.24)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-footer-row,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-footer-row>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:11px!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-footer-accent{
  width:25px!important;
  min-width:25px!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-footer-accent .elementor-divider{
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-footer-accent .elementor-divider-separator{
  width:25px!important;
  border-top:1px solid var(--ffm6-gold-soft)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-footer-copy,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-footer-copy .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
}

.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  width:100%!important;
  min-height:250px!important;
  margin:22px 0 0!important;
  padding:20px 21px 27px!important;
  gap:0!important;
  overflow:hidden!important;
  border-radius:14px!important;
  background:rgba(246,238,226,.90)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.62)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing>.e-con-inner{
  display:flex!important;
  min-height:100%!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-circle{
  display:grid!important;
  width:43px!important;
  height:43px!important;
  min-width:43px!important;
  place-items:center!important;
  margin:0!important;
  border:1px solid rgba(198,130,25,.45)!important;
  border-radius:50%!important;
  background:rgba(255,252,247,.52)!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-circle>.e-con-inner{
  display:grid!important;
  width:100%!important;
  height:100%!important;
  place-items:center!important;
  padding:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-icon{
  width:24px!important;
  height:24px!important;
  margin:0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-icon .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-icon img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-icon img{
  object-fit:contain!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-title{
  width:100%!important;
  max-width:720px!important;
  margin:20px 0 0!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-title .elementor-heading-title{
  margin:0!important;
  
  
  
  
  
  
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-leaf{
  width:25px!important;
  height:25px!important;
  margin:auto 0 0!important;
  padding-top:14px!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-leaf .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-leaf img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-leaf img{
  object-fit:contain!important;
}

/* Visibilidade */
@media (min-width:1025px){
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-mobile{display:none!important;}
}
@media (max-width:1024px){
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-desktop{display:none!important;}
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-mobile{display:block!important;}
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-top-leaf{
    top:-51px!important;
    right:-67px!important;
    width:235px!important;
    height:235px!important;
    opacity:.13!important;
  }
}

/* Tablet */
@media (min-width:541px) and (max-width:1024px){
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-mobile{
    padding:72px 0 56px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-inner,
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-inner>.e-con-inner{
    width:min(820px,calc(100% - 52px))!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-resources{
    margin-top:62px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card{
    min-height:255px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside{
    min-height:430px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing{
    min-height:164px!important;
    padding:23px 25px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing>.e-con-inner{
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:22px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-title{
    margin:0!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-leaf{
    margin:0!important;
    padding:0!important;
  }
}

/* Celular */
@media (max-width:540px){
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-mobile{
    padding:41px 0 0!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-inner,
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-inner>.e-con-inner{
    width:min(calc(100% - 22px),560px)!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-top-leaf{
    top:-36px!important;
    right:-74px!important;
    width:198px!important;
    height:198px!important;
    opacity:.14!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-eyebrow-circle{
    width:29px!important;
    height:29px!important;
    min-width:29px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-eyebrow-icon{
    width:16px!important;
    height:16px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-title{
    margin-top:14px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-resources,
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-resources>.e-con-inner{
    grid-template-columns:1fr!important;
    margin-top:50px!important;
    gap:10px!important;
    border-radius:11px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card{
    min-height:184px!important;
    padding:18px 18px 14px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-icon{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    border-radius:11px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-icon img{
    width:23px!important;
    height:23px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-number,
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-number .elementor-heading-title{
    padding-top:6px!important;
    
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-title{
    margin-top:16px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-copy{
    margin-top:10px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-line{
    width:23px!important;
    padding-top:13px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card-line .elementor-divider-separator{
    width:23px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside{
    min-height:338px!important;
    margin-top:18px!important;
    padding:38px 18px 18px!important;
    border-radius:10px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-leaf{
    right:-63px!important;
    bottom:-65px!important;
    width:201px!important;
    height:201px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-label-icon{
    width:19px!important;
    height:19px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-title{
    margin-top:22px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-copy{
    margin-top:15px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-bonus,
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-bonus>.e-con-inner{
    margin-top:24px!important;
    padding:10px 11px!important;
    gap:9px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-bonus-plus{
    width:25px!important;
    height:25px!important;
    min-width:25px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-footer-line{
    margin-bottom:17px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing{
    min-height:285px!important;
    margin-top:20px!important;
    padding:17px 17px 30px!important;
    border-radius:10px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-circle{
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-icon{
    width:23px!important;
    height:23px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-title{
    margin-top:18px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing-leaf{
    width:22px!important;
    height:22px!important;
    padding-top:13px!important;
  }
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-title .elementor-heading-title{font-size:28px!important;}.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-closing{min-height:305px!important;}
}

/* Celular pequeno */
@media (max-width:420px){
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card{
    min-height:184px!important;
    padding:18px 17px 14px!important;
  }
  
  
  
  
}

/* Desktop compacto */
@media (min-width:1025px) and (max-width:1260px){
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-desktop{
    padding:80px 0 55px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-inner,
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-inner>.e-con-inner{
    width:min(1180px,calc(100% - 64px))!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-eyebrow-circle{
    width:43px!important;
    height:43px!important;
    min-width:43px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-eyebrow-icon{
    width:24px!important;
    height:24px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-title{
    margin-top:25px!important;
  }
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-layout,
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-layout>.e-con-inner{
    grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr)!important;
    margin-top:64px!important;
    gap:28px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card{
    min-height:300px!important;
    padding:27px 23px 22px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-icon{
    width:54px!important;
    height:54px!important;
    min-width:54px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-icon img{
    width:31px!important;
    height:31px!important;
  }
  
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside{
    min-height:601px!important;
    padding:54px 30px 27px!important;
  }
  
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing{
    min-height:148px!important;
    padding:24px 30px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-circle{
    width:55px!important;
    height:55px!important;
    min-width:55px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-icon{
    width:31px!important;
    height:31px!important;
  }
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-title{max-width:820px!important;}.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-title .elementor-heading-title{font-size:37px!important;}
}

/* Desktop intermediário */
@media (min-width:1261px) and (max-width:1600px){
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-inner,
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-inner>.e-con-inner{
    width:min(1460px,calc(100% - 96px))!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-layout,
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-layout>.e-con-inner{
    grid-template-columns:minmax(0,1.62fr) minmax(450px,1fr)!important;
    gap:36px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card{
    min-height:330px!important;
    padding:30px 28px 23px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-icon{
    width:59px!important;
    height:59px!important;
    min-width:59px!important;
  }
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card-icon img{
    width:34px!important;
    height:34px!important;
  }
  
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside{
    min-height:661px!important;
    padding:62px 36px 31px!important;
  }
  
  
  .elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing{
    min-height:164px!important;
  }
  
}
/* Perimenopausa Fluida — ajuste consolidado de conteúdo */
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-title{max-width:1040px!important;}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside-title{max-width:540px!important;}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-closing-title{max-width:1320px!important;}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-title{max-width:760px!important;}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside-title{max-width:700px!important;}

/* RESPONSIVIDADE CONSOLIDADA — ETAPA 3 */
.elementor-38 .elementor-element.elementor-element-a88b2f8{
  min-width:0;
  max-width:100%;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .e-con,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .e-con-inner,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-element{
  min-width:0;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-image img{
  max-width:100%;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-heading,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-text-editor,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-button,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-icon-box{
  min-width:0;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-heading .elementor-heading-title,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-text-editor .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-text-editor,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-text-editor p,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-icon-box .elementor-icon-box-title a,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-icon-box .elementor-icon-box-title span{
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:anywhere!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-button,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-button .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-button .elementor-button{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .elementor-widget-text-editor p{
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
}
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-card>.e-con-inner,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-card>.e-con-inner,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-d-aside>.e-con-inner,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside,
.elementor-38 .elementor-element.elementor-element-a88b2f8 .ffm6-m-aside>.e-con-inner{
  height:auto!important;
  max-height:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a1e73f */.elementor-38 .elementor-element.elementor-element-31a1e73f{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-38 .elementor-element.elementor-element-31a1e73f: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-38 .elementor-element.elementor-element-31a1e73f:after{content:"";position:absolute;right:-130px;bottom:-170px;width:430px;height:430px;border:1px solid rgba(255,255,255,.08);border-radius:50%;}.elementor-38 .elementor-element.elementor-element-31a1e73f>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .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;}.elementor-38 .elementor-element.elementor-element-31a1e73f .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;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-copy{max-width:700px;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-copy>.e-con-inner{gap:0!important;padding:0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-label{display:flex;align-items:center;gap:17px;margin-bottom:27px;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-label>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:17px!important;padding:0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-label-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(201,164,106,.7);border-radius:50%;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-label-icon>.e-con-inner{display:grid!important;place-items:center;padding:0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-label-img{margin:0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-label-img img{width:23px!important;height:23px!important;object-fit:contain;filter:none!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-label-text{margin:0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-title{margin:0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-title h2{margin:0;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-title em{color:#D6C89C!important;font-style:normal;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-lead,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-support{margin:0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-lead{margin-top:10px!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-lead p,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-support p{margin:0;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-support{margin-top:19px!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-cta{width:505px;margin:30px 0 0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-cta .elementor-button{display:flex;align-items:center;justify-content:center;width:100%;height:auto!important;padding:0 25px;border-radius:15px;background:linear-gradient(90deg,#E6A619,#D0870D)!important;overflow-wrap:anywhere!important;white-space:normal!important;min-height:70px;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-cta .elementor-button:after{content:"→";margin-left:auto;font-size:22px;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust{display:flex;align-items:center;gap:16px;margin-top:29px;padding-top:23px;border-top:1px solid rgba(255,255,255,.16);}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;padding:0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-icon{position:relative;display:grid;width:50px;height:50px;flex:0 0 50px;place-items:center;margin:0!important;padding:0!important;overflow:hidden;border-radius:50%;background:rgba(150,172,134,.22)!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-icon>.elementor-widget-container{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;margin:0!important;padding:0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-icon .elementor-icon{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;color:#FFFDF8!important;font-size:20px!important;line-height:1!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-icon .elementor-icon i{display:block!important;margin:0!important;padding:0!important;color:#FFFDF8!important;font-size:20px!important;line-height:1!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-icon .elementor-icon svg{display:block!important;width:20px!important;height:20px!important;margin:0!important;fill:#FFFDF8!important;color:#FFFDF8!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-icon .elementor-icon svg *{fill:#FFFDF8!important;stroke:#FFFDF8!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-copy{margin:0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-copy p{margin:0;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-copy strong{font-weight:800;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-copy span{font-size:11px;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-visual{width:100%;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-visual>.e-con-inner{padding:0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-photo{margin:0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .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;}

/* ETAPA 2/2 — refinamento final consolidado */
.elementor-38 .elementor-element.elementor-element-31a1e73f,.elementor-38 .elementor-element.elementor-element-31a1e73f.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-38 .elementor-element.elementor-element-31a1e73f .m7-inner,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-copy,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-visual{background:transparent!important;}
.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-title h2{color:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;font-family:inherit!important;font-size:inherit!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-title em{color:#D6C89C!important;}
.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-cta .elementor-button{background:linear-gradient(90deg,#E6A619,#D0870D)!important;overflow-wrap:anywhere!important;white-space:normal!important;}
.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-icon,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-icon>.elementor-widget-container{background:rgba(150,172,134,.22)!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-icon>.elementor-widget-container{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;margin:0!important;padding:0!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-icon .elementor-icon,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-icon .elementor-icon i{color:#FFFDF8!important;}.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-icon .elementor-icon svg,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-icon .elementor-icon svg *{fill:#FFFDF8!important;stroke:#FFFDF8!important;}
.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-label-img img,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-photo img{filter:none!important;opacity:1!important;border:0!important;box-shadow:none!important;}
.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-label-img,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-label-text,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-title,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-lead,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-support,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-cta,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-icon,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-copy,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-photo{margin-bottom:0!important;}
.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-inner>.e-con-inner>*,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-label>.e-con-inner>*,.elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust>.e-con-inner>*{min-width:0!important;}@media(min-width:1025px){
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-inner,
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-inner>.e-con-inner{
    grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr)!important;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-photo,
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-photo>.elementor-widget-container{
    width:100%!important;
    height:635px!important;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-photo img{
    width:100%!important;
    height:635px!important;
    object-fit:cover!important;
    object-position:center center!important;
  }
}

@media(max-width:1024px){
  .elementor-38 .elementor-element.elementor-element-31a1e73f{min-height:0;}
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-inner{
    grid-template-columns:minmax(0,1fr)!important;
    width:min(calc(100% - 52px),800px);
    min-height:0;
    padding:75px 0 70px;
    gap:50px;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-inner>.e-con-inner{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:50px!important;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-copy,
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-visual{
    width:100%!important;
    max-width:none;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-visual{order:2;}
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-photo,
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-photo>.elementor-widget-container{
    width:100%!important;
    height:auto!important;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-photo img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    max-width:100%!important;
    aspect-ratio:auto!important;
    object-fit:contain!important;
    object-position:center center!important;
    border-radius:45px 20px 45px 20px!important;
  }
}

@media(max-width:640px){
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-inner{
    width:calc(100% - 36px);
    padding:75px 0 42px;
    gap:40px;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-label{
    gap:12px;
    margin-bottom:24px;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-label-icon{
    width:40px;
    height:40px;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-label-img img{
    width:20px!important;
    height:20px!important;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-title h2{
    overflow-wrap:anywhere!important;
    word-break:normal!important;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-cta{
    width:100%!important;
    margin-top:28px!important;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-cta .elementor-button{
    width:100%!important;
    height:auto!important;
    min-height:70px;
    padding:0 20px;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust{
    margin-top:27px;
    padding-top:20px;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust>.e-con-inner{
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust-copy span{font-size:10px;}
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-photo img{
    border-radius:42px 18px 42px 18px!important;
  }
}

@media(max-width:420px){
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-inner{
    width:calc(100% - 28px);
    padding:64px 0 38px;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-cta .elementor-button{
    min-height:58px;
    padding:0 14px;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust,
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-trust>.e-con-inner{
    align-items:flex-start!important;
  }
  .elementor-38 .elementor-element.elementor-element-31a1e73f .m7-photo img{
    border-radius:34px 16px 34px 16px!important;
  }
}

/* RESPONSIVIDADE CONSOLIDADA — ETAPA 3 */
.elementor-38 .elementor-element.elementor-element-31a1e73f{
  min-width:0;
  max-width:100%;
}
.elementor-38 .elementor-element.elementor-element-31a1e73f .e-con,
.elementor-38 .elementor-element.elementor-element-31a1e73f .e-con-inner,
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-element{
  min-width:0;
}
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-image img{
  max-width:100%;
}
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-heading,
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-text-editor,
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-button,
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-icon-box{
  min-width:0;
}
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-heading .elementor-heading-title,
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-text-editor .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-text-editor,
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-text-editor p,
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-icon-box .elementor-icon-box-title a,
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-icon-box .elementor-icon-box-title span{
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:anywhere!important;
}
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-button,
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-button .elementor-widget-container,
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-button .elementor-button{
  height:auto!important;
  max-height:none!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
.elementor-38 .elementor-element.elementor-element-31a1e73f .elementor-widget-text-editor p{
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
}/* End custom CSS */