.elementor-34 .elementor-element.elementor-element-58ef3c59{--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-34 .elementor-element.elementor-element-58ef3c59:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-58ef3c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0DDCB;}.elementor-34 .elementor-element.elementor-element-132bc93f{--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-34 .elementor-element.elementor-element-47e29620{--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-34 .elementor-element.elementor-element-43c0a53d .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-34 .elementor-element.elementor-element-4ea11ba5 .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-34 .elementor-element.elementor-element-2602505b{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;color:#4C6359;}.elementor-34 .elementor-element.elementor-element-1532d18a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:inherit;}.elementor-34 .elementor-element.elementor-element-4770b1ca{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.52em;color:inherit;}.elementor-34 .elementor-element.elementor-element-204c42c8{--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-34 .elementor-element.elementor-element-510cdaa0{--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-34 .elementor-element.elementor-element-510cdaa0:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-510cdaa0 > .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-34 .elementor-element.elementor-element-745bce41{text-align:center;}.elementor-34 .elementor-element.elementor-element-745bce41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-15107802{--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-34 .elementor-element.elementor-element-15107802:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-15107802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-34 .elementor-element.elementor-element-a29d030{text-align:center;}.elementor-34 .elementor-element.elementor-element-a29d030 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#24443D;}.elementor-34 .elementor-element.elementor-element-2cac61fa{--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-34 .elementor-element.elementor-element-3cc1c488 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-3cc1c488.elementor-view-stacked .elementor-icon{background-color:#53665D;}.elementor-34 .elementor-element.elementor-element-3cc1c488.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-3cc1c488.elementor-view-default .elementor-icon{fill:#53665D;color:#53665D;border-color:#53665D;}.elementor-34 .elementor-element.elementor-element-3cc1c488 .elementor-icon{font-size:20px;}.elementor-34 .elementor-element.elementor-element-3cc1c488 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-3cc1c488 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-34 .elementor-element.elementor-element-3cc1c488 .elementor-icon-box-title{color:#53665D;}.elementor-34 .elementor-element.elementor-element-4a519eb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-4a519eb.elementor-view-stacked .elementor-icon{background-color:#53665D;}.elementor-34 .elementor-element.elementor-element-4a519eb.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-4a519eb.elementor-view-default .elementor-icon{fill:#53665D;color:#53665D;border-color:#53665D;}.elementor-34 .elementor-element.elementor-element-4a519eb .elementor-icon{font-size:20px;}.elementor-34 .elementor-element.elementor-element-4a519eb .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-4a519eb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-34 .elementor-element.elementor-element-4a519eb .elementor-icon-box-title{color:#53665D;}.elementor-34 .elementor-element.elementor-element-6d21a3c0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-6d21a3c0.elementor-view-stacked .elementor-icon{background-color:#53665D;}.elementor-34 .elementor-element.elementor-element-6d21a3c0.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6d21a3c0.elementor-view-default .elementor-icon{fill:#53665D;color:#53665D;border-color:#53665D;}.elementor-34 .elementor-element.elementor-element-6d21a3c0 .elementor-icon{font-size:20px;}.elementor-34 .elementor-element.elementor-element-6d21a3c0 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6d21a3c0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-34 .elementor-element.elementor-element-6d21a3c0 .elementor-icon-box-title{color:#53665D;}.elementor-34 .elementor-element.elementor-element-1d3091be{--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-34 .elementor-element.elementor-element-3ec14726{--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-34 .elementor-element.elementor-element-4f5a8290{--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-34 .elementor-element.elementor-element-75633581{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-5d3c366a{--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-34 .elementor-element.elementor-element-7513fa60 .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-34 .elementor-element.elementor-element-496b3607{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;color:#4C6359;}.elementor-34 .elementor-element.elementor-element-4c8b00d{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:inherit;}.elementor-34 .elementor-element.elementor-element-1de387cf{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.52em;color:inherit;}.elementor-34 .elementor-element.elementor-element-2ac0dab3{--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-34 .elementor-element.elementor-element-41a18fe2{--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-34 .elementor-element.elementor-element-41a18fe2:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-41a18fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #B77A0F 0%, #D79D23 100%);}.elementor-34 .elementor-element.elementor-element-7840807f{text-align:center;}.elementor-34 .elementor-element.elementor-element-7840807f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5e3e512f{--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-34 .elementor-element.elementor-element-5e3e512f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-5e3e512f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-34 .elementor-element.elementor-element-1870f7b4{text-align:center;}.elementor-34 .elementor-element.elementor-element-1870f7b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:1.1em;color:#24443D;}.elementor-34 .elementor-element.elementor-element-1f1ca67a{--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-34 .elementor-element.elementor-element-71a0717a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-71a0717a.elementor-view-stacked .elementor-icon{background-color:#53665D;}.elementor-34 .elementor-element.elementor-element-71a0717a.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-71a0717a.elementor-view-default .elementor-icon{fill:#53665D;color:#53665D;border-color:#53665D;}.elementor-34 .elementor-element.elementor-element-71a0717a .elementor-icon{font-size:20px;}.elementor-34 .elementor-element.elementor-element-71a0717a .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-71a0717a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-34 .elementor-element.elementor-element-71a0717a .elementor-icon-box-title{color:#53665D;}.elementor-34 .elementor-element.elementor-element-5f5c0860 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-5f5c0860.elementor-view-stacked .elementor-icon{background-color:#53665D;}.elementor-34 .elementor-element.elementor-element-5f5c0860.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-5f5c0860.elementor-view-default .elementor-icon{fill:#53665D;color:#53665D;border-color:#53665D;}.elementor-34 .elementor-element.elementor-element-5f5c0860 .elementor-icon{font-size:20px;}.elementor-34 .elementor-element.elementor-element-5f5c0860 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-5f5c0860 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-34 .elementor-element.elementor-element-5f5c0860 .elementor-icon-box-title{color:#53665D;}.elementor-34 .elementor-element.elementor-element-76d5807 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-76d5807.elementor-view-stacked .elementor-icon{background-color:#53665D;}.elementor-34 .elementor-element.elementor-element-76d5807.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-76d5807.elementor-view-default .elementor-icon{fill:#53665D;color:#53665D;border-color:#53665D;}.elementor-34 .elementor-element.elementor-element-76d5807 .elementor-icon{font-size:20px;}.elementor-34 .elementor-element.elementor-element-76d5807 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-76d5807 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1.34em;}.elementor-34 .elementor-element.elementor-element-76d5807 .elementor-icon-box-title{color:#53665D;}.elementor-34 .elementor-element.elementor-element-4a97c5e2{--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-34 .elementor-element.elementor-element-4a97c5e2:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-4a97c5e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFA;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-4a97c5e2{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-4a97c5e2{right:0px;}.elementor-34 .elementor-element.elementor-element-220a2892{--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-34 .elementor-element.elementor-element-220a2892{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-220a2892{right:0px;}.elementor-34 .elementor-element.elementor-element-49185b0b{--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-34 .elementor-element.elementor-element-f15a034{--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-34 .elementor-element.elementor-element-7d9fb073 .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-34 .elementor-element.elementor-element-7a214970 .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-34 .elementor-element.elementor-element-68274742{--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-34 .elementor-element.elementor-element-56ba4048{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.58em;color:#53645D;}.elementor-34 .elementor-element.elementor-element-22223f53{--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-34 .elementor-element.elementor-element-20d25b9b{--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-34 .elementor-element.elementor-element-7ec813a3 .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-34 .elementor-element.elementor-element-17e0a5ca{--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-34 .elementor-element.elementor-element-59c53aff{--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-34 .elementor-element.elementor-element-10fe3808 .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-34 .elementor-element.elementor-element-2191f8e0{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.58em;color:#42564D;}.elementor-34 .elementor-element.elementor-element-3ff9367e{--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-34 .elementor-element.elementor-element-3c464c8 .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-34 .elementor-element.elementor-element-6bc2b09f{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.58em;color:#42564D;}.elementor-34 .elementor-element.elementor-element-cb27122{--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-34 .elementor-element.elementor-element-5e2c10ad .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-34 .elementor-element.elementor-element-6580987b{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.58em;color:#42564D;}.elementor-34 .elementor-element.elementor-element-635fee88{--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-34 .elementor-element.elementor-element-57fc2621 .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-34 .elementor-element.elementor-element-700d5568{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.58em;color:#42564D;}.elementor-34 .elementor-element.elementor-element-901c0c4{--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-34 .elementor-element.elementor-element-5b1ac293 .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-34 .elementor-element.elementor-element-6737a256{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.58em;color:#42564D;}.elementor-34 .elementor-element.elementor-element-3f0ee5b1{--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-34 .elementor-element.elementor-element-3f0ee5b1:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3f0ee5b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E9DC;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-3f0ee5b1{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-3f0ee5b1{right:0px;}.elementor-34 .elementor-element.elementor-element-5bf2ddb4{--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-34 .elementor-element.elementor-element-623f8858{--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-34 .elementor-element.elementor-element-64ca43cc{--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-34 .elementor-element.elementor-element-4ff5d9d7 .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-34 .elementor-element.elementor-element-196a803e .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-34 .elementor-element.elementor-element-f8f3e86{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.72em;color:#52635C;}.elementor-34 .elementor-element.elementor-element-707d56b8{--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-34 .elementor-element.elementor-element-624e3e43{--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-34 .elementor-element.elementor-element-3055d34e{--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-34 .elementor-element.elementor-element-4e2ac60b{--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-34 .elementor-element.elementor-element-a6563a2{--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-34 .elementor-element.elementor-element-7e21f7bd .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-34 .elementor-element.elementor-element-36b01660{--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-34 .elementor-element.elementor-element-7e5290cf{--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-34 .elementor-element.elementor-element-6eff404b .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-34 .elementor-element.elementor-element-e7169b4{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#50625A;}.elementor-34 .elementor-element.elementor-element-6e933d51{--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-34 .elementor-element.elementor-element-159ef31e{--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-34 .elementor-element.elementor-element-38e53fe5{--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-34 .elementor-element.elementor-element-55f6ae51{--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-34 .elementor-element.elementor-element-5fd80ccf .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-34 .elementor-element.elementor-element-faa6e99{--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-34 .elementor-element.elementor-element-60e64c88{--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-34 .elementor-element.elementor-element-371a166a .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-34 .elementor-element.elementor-element-1a2f16b4{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#50625A;}.elementor-34 .elementor-element.elementor-element-62708c6c{--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-34 .elementor-element.elementor-element-3991f442{--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-34 .elementor-element.elementor-element-7fbe7546{--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-34 .elementor-element.elementor-element-6417a267{--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-34 .elementor-element.elementor-element-2507f655 .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-34 .elementor-element.elementor-element-75600bd8{--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-34 .elementor-element.elementor-element-dd0d0b0{--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-34 .elementor-element.elementor-element-3ecf5100 .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-34 .elementor-element.elementor-element-3497961d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#50625A;}.elementor-34 .elementor-element.elementor-element-41d3e83e{--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-34 .elementor-element.elementor-element-55716348{--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-34 .elementor-element.elementor-element-69deff4b{--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-34 .elementor-element.elementor-element-125984ac .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-34 .elementor-element.elementor-element-6e74c569 .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-34 .elementor-element.elementor-element-4dc109c1{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.7em;color:#53645D;}.elementor-34 .elementor-element.elementor-element-7267cc2a{--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-34 .elementor-element.elementor-element-7267cc2a:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7267cc2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF9 0%, #FCF6ED 100%);}.elementor-34 .elementor-element.elementor-element-5f62f1eb{--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-34 .elementor-element.elementor-element-1c90b963{--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-34 .elementor-element.elementor-element-1161c428{--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-34 .elementor-element.elementor-element-1d4b3cf{--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-34 .elementor-element.elementor-element-3ca35f50{--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-34 .elementor-element.elementor-element-117cfc30 .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-34 .elementor-element.elementor-element-21aa7647 .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-34 .elementor-element.elementor-element-57de4a22{--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-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-34 .elementor-element.elementor-element-2c9bb725{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-2c9bb725 .elementor-divider-separator{width:100px;}.elementor-34 .elementor-element.elementor-element-2c9bb725 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-34 .elementor-element.elementor-element-2e8661 .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-34 .elementor-element.elementor-element-27dc80e1{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.68em;color:#59655f;}.elementor-34 .elementor-element.elementor-element-1bb83d0{--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-34 .elementor-element.elementor-element-2a51d17a{--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-34 .elementor-element.elementor-element-270f182f{--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-34 .elementor-element.elementor-element-5a457a2c .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-34 .elementor-element.elementor-element-5d2fa769 .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-34 .elementor-element.elementor-element-73227268{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-34 .elementor-element.elementor-element-25b2e5d5{--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-34 .elementor-element.elementor-element-6d280874 .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-34 .elementor-element.elementor-element-40def056 .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-34 .elementor-element.elementor-element-494ebeba{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-34 .elementor-element.elementor-element-10c9c54a{--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-34 .elementor-element.elementor-element-37194742 .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-34 .elementor-element.elementor-element-5fdc1e3e .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-34 .elementor-element.elementor-element-39ba489e{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-34 .elementor-element.elementor-element-2dac8132{--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-34 .elementor-element.elementor-element-172d5936 .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-34 .elementor-element.elementor-element-13fba779 .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-34 .elementor-element.elementor-element-1e29c898{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-34 .elementor-element.elementor-element-2b476c83{--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-34 .elementor-element.elementor-element-70929242{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1.55em;color:#254e40;}.elementor-34 .elementor-element.elementor-element-33eb79dc{--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-34 .elementor-element.elementor-element-77e0d1a1{--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-34 .elementor-element.elementor-element-6570f8be{--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-34 .elementor-element.elementor-element-191f254a{--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-34 .elementor-element.elementor-element-6c536b9 .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-34 .elementor-element.elementor-element-78a55cf7 .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-34 .elementor-element.elementor-element-bb38922{--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-34 .elementor-element.elementor-element-307e67fe{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-307e67fe .elementor-divider-separator{width:100px;}.elementor-34 .elementor-element.elementor-element-307e67fe .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-34 .elementor-element.elementor-element-2004bd45 .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-34 .elementor-element.elementor-element-437dcc1f{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.65em;color:#59655f;}.elementor-34 .elementor-element.elementor-element-218fe8e1{--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-34 .elementor-element.elementor-element-778c9cb{--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-34 .elementor-element.elementor-element-3aaba860{--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-34 .elementor-element.elementor-element-529c4b90 .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-34 .elementor-element.elementor-element-3533b00f .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-34 .elementor-element.elementor-element-2216f9e4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-34 .elementor-element.elementor-element-742f2717{--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-34 .elementor-element.elementor-element-753d7802 .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-34 .elementor-element.elementor-element-1ec36091 .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-34 .elementor-element.elementor-element-7d9cdfb1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-34 .elementor-element.elementor-element-6ac01b76{--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-34 .elementor-element.elementor-element-1ecbb528 .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-34 .elementor-element.elementor-element-7e562dec .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-34 .elementor-element.elementor-element-578df85c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-34 .elementor-element.elementor-element-6408e872{--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-34 .elementor-element.elementor-element-4cf4c58d .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-34 .elementor-element.elementor-element-185065f .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-34 .elementor-element.elementor-element-206ba5b5{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#68716b;}.elementor-34 .elementor-element.elementor-element-19bc1753{--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-34 .elementor-element.elementor-element-2c393e1b{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1.52em;color:#254e40;}.elementor-34 .elementor-element.elementor-element-1279955e{--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-34 .elementor-element.elementor-element-1279955e:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1279955e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E4538;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-1279955e{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-1279955e{right:0px;}.elementor-34 .elementor-element.elementor-element-be4f1fa{--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-34 .elementor-element.elementor-element-9aef9b0{--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-34 .elementor-element.elementor-element-46a76a09{--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-34 .elementor-element.elementor-element-5b9a72b6{--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-34 .elementor-element.elementor-element-115f7b58 .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-34 .elementor-element.elementor-element-744d3497 .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-34 .elementor-element.elementor-element-51c9fe{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-51c9fe .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-51c9fe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-76ccc977{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.72em;color:rgba(255,249,242,.90);}.elementor-34 .elementor-element.elementor-element-2d03de9{--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-34 .elementor-element.elementor-element-7fcf4cfd{--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-34 .elementor-element.elementor-element-78891414{--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-34 .elementor-element.elementor-element-6db5461f .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-34 .elementor-element.elementor-element-71fb44a1 .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-34 .elementor-element.elementor-element-72d9e336{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.62em;color:rgba(255,249,242,.82);}.elementor-34 .elementor-element.elementor-element-5249c88a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-5249c88a .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-5249c88a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-7c4229ae{--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-34 .elementor-element.elementor-element-4eec5ef8{--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-34 .elementor-element.elementor-element-fbdc3c7 .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-34 .elementor-element.elementor-element-4db0223c .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-34 .elementor-element.elementor-element-462de086{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.62em;color:rgba(255,249,242,.82);}.elementor-34 .elementor-element.elementor-element-1dada6ea{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-1dada6ea .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-1dada6ea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-21395bbb{--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-34 .elementor-element.elementor-element-4aa141c1{--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-34 .elementor-element.elementor-element-2694c9d6 .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-34 .elementor-element.elementor-element-5e5eb924 .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-34 .elementor-element.elementor-element-5d36e414{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.62em;color:rgba(255,249,242,.82);}.elementor-34 .elementor-element.elementor-element-24ddd5b8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-24ddd5b8 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-24ddd5b8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-626ea368{--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-34 .elementor-element.elementor-element-41964da7{--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-34 .elementor-element.elementor-element-11dda602 .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-34 .elementor-element.elementor-element-20cd8c71 .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-34 .elementor-element.elementor-element-12a0e62c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.62em;color:rgba(255,249,242,.82);}.elementor-34 .elementor-element.elementor-element-1b7b6dfb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-1b7b6dfb .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-1b7b6dfb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-1af6635d{--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-34 .elementor-element.elementor-element-2bc064d1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-2bc064d1 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-2bc064d1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-34 .elementor-element.elementor-element-6b266ba6 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-6b266ba6.elementor-view-stacked .elementor-icon{background-color:#24443D;}.elementor-34 .elementor-element.elementor-element-6b266ba6.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6b266ba6.elementor-view-default .elementor-icon{color:#24443D;border-color:#24443D;}.elementor-34 .elementor-element.elementor-element-6b266ba6.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6b266ba6.elementor-view-default .elementor-icon svg{fill:#24443D;}.elementor-34 .elementor-element.elementor-element-18a7e33b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-18a7e33b .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-18a7e33b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-2230744a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:1.55em;color:rgba(255,249,242,.92);}.elementor-34 .elementor-element.elementor-element-657dec90{--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-34 .elementor-element.elementor-element-2e7088b7{--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-34 .elementor-element.elementor-element-224f1e0c{--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-34 .elementor-element.elementor-element-7003adfd .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-34 .elementor-element.elementor-element-b9219c .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-34 .elementor-element.elementor-element-1839d8cb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-1839d8cb .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-1839d8cb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-561f688a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.72em;color:rgba(255,249,242,.90);}.elementor-34 .elementor-element.elementor-element-21450ade{--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-34 .elementor-element.elementor-element-47dc40f6{--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-34 .elementor-element.elementor-element-37e004e8{--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-34 .elementor-element.elementor-element-3ce707f .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-34 .elementor-element.elementor-element-5d9f0b93 .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-34 .elementor-element.elementor-element-7732a873{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.66em;color:rgba(255,249,242,.82);}.elementor-34 .elementor-element.elementor-element-20c8c35f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-20c8c35f .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-20c8c35f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-656b259b{--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-34 .elementor-element.elementor-element-3134d34d{--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-34 .elementor-element.elementor-element-281988d2 .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-34 .elementor-element.elementor-element-63ce705f .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-34 .elementor-element.elementor-element-644ef79b{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.66em;color:rgba(255,249,242,.82);}.elementor-34 .elementor-element.elementor-element-54f3a343{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-54f3a343 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-54f3a343 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-3282c20e{--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-34 .elementor-element.elementor-element-6e10fce6{--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-34 .elementor-element.elementor-element-53678797 .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-34 .elementor-element.elementor-element-7be8e081 .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-34 .elementor-element.elementor-element-1b041df6{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.66em;color:rgba(255,249,242,.82);}.elementor-34 .elementor-element.elementor-element-73b22acf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-73b22acf .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-73b22acf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-394f4747{--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-34 .elementor-element.elementor-element-6ce61e7b{--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-34 .elementor-element.elementor-element-648ebfc8 .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-34 .elementor-element.elementor-element-7ad1b276 .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-34 .elementor-element.elementor-element-53854c8b{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.66em;color:rgba(255,249,242,.82);}.elementor-34 .elementor-element.elementor-element-51d8eeb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-51d8eeb .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-51d8eeb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-7929c5cf{--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-34 .elementor-element.elementor-element-2d484fd5{--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-34 .elementor-element.elementor-element-5822c6b8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-5822c6b8 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-5822c6b8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-21eed77a .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-21eed77a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-21eed77a.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-21eed77a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-21eed77a.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-21eed77a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-1179f994{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-1179f994 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-1179f994 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-184a6fd2{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1.54em;color:rgba(255,249,242,.94);}.elementor-34 .elementor-element.elementor-element-4cbaaeee{--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-34 .elementor-element.elementor-element-4cbaaeee:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-4cbaaeee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF7;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-4cbaaeee{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-4cbaaeee{right:0px;}.elementor-34 .elementor-element.elementor-element-7fafd3f6{--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-34 .elementor-element.elementor-element-5e37c28e{--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-34 .elementor-element.elementor-element-503aea39{--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-34 .elementor-element.elementor-element-72127a37{--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-34 .elementor-element.elementor-element-39b2da2a{--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-34 .elementor-element.elementor-element-b7ecab9 .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-34 .elementor-element.elementor-element-41490dbc .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-34 .elementor-element.elementor-element-7a47c67d{--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-34 .elementor-element.elementor-element-122e9ae8{--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-34 .elementor-element.elementor-element-6d843263{--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-34 .elementor-element.elementor-element-14185f5f{--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-34 .elementor-element.elementor-element-11062fdd .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-34 .elementor-element.elementor-element-6b94057 .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-34 .elementor-element.elementor-element-7d66ec6c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#41584F;}.elementor-34 .elementor-element.elementor-element-63e5c6b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-63e5c6b .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-63e5c6b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-4b3c0178{--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-34 .elementor-element.elementor-element-3864fea{--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-34 .elementor-element.elementor-element-5951ce07 .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-34 .elementor-element.elementor-element-4591d82e .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-34 .elementor-element.elementor-element-97984b0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#41584F;}.elementor-34 .elementor-element.elementor-element-27a2c59d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-27a2c59d .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-27a2c59d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-656d69b3{--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-34 .elementor-element.elementor-element-1873cf83{--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-34 .elementor-element.elementor-element-39ee12ba .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-34 .elementor-element.elementor-element-60669cd .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-34 .elementor-element.elementor-element-6c69be7b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#41584F;}.elementor-34 .elementor-element.elementor-element-1b1da026{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-1b1da026 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-1b1da026 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-d152a54{--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-34 .elementor-element.elementor-element-55dbbee2{--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-34 .elementor-element.elementor-element-373dcdf5 .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-34 .elementor-element.elementor-element-44bc729d .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-34 .elementor-element.elementor-element-78c70926{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#41584F;}.elementor-34 .elementor-element.elementor-element-6a6a77b3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-6a6a77b3 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-6a6a77b3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-3efcbf21{--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-34 .elementor-element.elementor-element-7c749fa6{--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-34 .elementor-element.elementor-element-583906f6 .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-34 .elementor-element.elementor-element-26d74338 .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-34 .elementor-element.elementor-element-251fac94{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#41584F;}.elementor-34 .elementor-element.elementor-element-11fdfdc2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-11fdfdc2 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-11fdfdc2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-2bbf5d92{--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-34 .elementor-element.elementor-element-37da7d4d{--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-34 .elementor-element.elementor-element-42f848d2 .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-34 .elementor-element.elementor-element-33f7d39d .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-34 .elementor-element.elementor-element-666a732f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#41584F;}.elementor-34 .elementor-element.elementor-element-352be60b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-352be60b .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-352be60b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-55623685{--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-34 .elementor-element.elementor-element-60bb44ac{--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-34 .elementor-element.elementor-element-3cbf0fb8{--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-34 .elementor-element.elementor-element-38dabd12 .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-34 .elementor-element.elementor-element-21dd4e12 .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-34 .elementor-element.elementor-element-7efa8039{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.62em;color:rgba(255,249,242,.88);}.elementor-34 .elementor-element.elementor-element-cfc29c5{--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-34 .elementor-element.elementor-element-3ba15cad .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:#DFAE55;}.elementor-34 .elementor-element.elementor-element-6b6ec722 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;line-height:1.3em;color:#FFF9F2;}.elementor-34 .elementor-element.elementor-element-48e98752{--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-34 .elementor-element.elementor-element-51724567{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-51724567 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-51724567 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-6bd9425b{--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-34 .elementor-element.elementor-element-18bd46cc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-18bd46cc .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-18bd46cc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-1d9d7a5e .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-34 .elementor-element.elementor-element-4b424{--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-34 .elementor-element.elementor-element-3abcb207{--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-34 .elementor-element.elementor-element-309a5094 .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-34 .elementor-element.elementor-element-502e0150{--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-34 .elementor-element.elementor-element-73920786{--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-34 .elementor-element.elementor-element-70ea9281{--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-34 .elementor-element.elementor-element-5bbeebe{--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-34 .elementor-element.elementor-element-4144ca43{--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-34 .elementor-element.elementor-element-13b9c948 .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-34 .elementor-element.elementor-element-cb6919c .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-34 .elementor-element.elementor-element-6090db33{--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-34 .elementor-element.elementor-element-3f5a848f{--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-34 .elementor-element.elementor-element-54d50585{--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-34 .elementor-element.elementor-element-6fb4f19e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:#B97712;}.elementor-34 .elementor-element.elementor-element-65a35ed4 .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-34 .elementor-element.elementor-element-3154d4b1{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.61em;color:#41584F;}.elementor-34 .elementor-element.elementor-element-26b3cd4b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-26b3cd4b .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-26b3cd4b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-3876540a{--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-34 .elementor-element.elementor-element-e1a2d52{--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-34 .elementor-element.elementor-element-3b062fb5 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:#B97712;}.elementor-34 .elementor-element.elementor-element-4d8ea0b4 .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-34 .elementor-element.elementor-element-4a5d877e{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.61em;color:#41584F;}.elementor-34 .elementor-element.elementor-element-3666f66c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-3666f66c .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-3666f66c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-45d1dd7e{--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-34 .elementor-element.elementor-element-8b370cb{--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-34 .elementor-element.elementor-element-5f063ed3 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:#B97712;}.elementor-34 .elementor-element.elementor-element-14d8e8e .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-34 .elementor-element.elementor-element-3fa04539{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.61em;color:#41584F;}.elementor-34 .elementor-element.elementor-element-614d579e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-614d579e .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-614d579e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-1d70b1c9{--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-34 .elementor-element.elementor-element-1c0ff90b{--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-34 .elementor-element.elementor-element-f052d3d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:#B97712;}.elementor-34 .elementor-element.elementor-element-52383531 .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-34 .elementor-element.elementor-element-799d76a5{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.61em;color:#41584F;}.elementor-34 .elementor-element.elementor-element-aac4b29{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-aac4b29 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-aac4b29 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-1a22b498{--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-34 .elementor-element.elementor-element-e67980c{--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-34 .elementor-element.elementor-element-199c3bca .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:#B97712;}.elementor-34 .elementor-element.elementor-element-551a80ce .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-34 .elementor-element.elementor-element-2e0d2bb7{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.61em;color:#41584F;}.elementor-34 .elementor-element.elementor-element-3813626a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-3813626a .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-3813626a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-6f86adca{--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-34 .elementor-element.elementor-element-340cd074{--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-34 .elementor-element.elementor-element-76770db9 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:#B97712;}.elementor-34 .elementor-element.elementor-element-7e0249c2 .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-34 .elementor-element.elementor-element-72210441{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.61em;color:#41584F;}.elementor-34 .elementor-element.elementor-element-5a751287{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-5a751287 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-5a751287 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-1fd1486e{--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-34 .elementor-element.elementor-element-ace70bd{--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-34 .elementor-element.elementor-element-7c03572c{--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-34 .elementor-element.elementor-element-46023b6 .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-34 .elementor-element.elementor-element-29bac574 .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-34 .elementor-element.elementor-element-592f1bcb{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.62em;color:rgba(255,249,242,.88);}.elementor-34 .elementor-element.elementor-element-74c82289{--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-34 .elementor-element.elementor-element-5f48c6f7 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;line-height:1em;color:#DFAE55;}.elementor-34 .elementor-element.elementor-element-335b0e7b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;line-height:1.32em;color:#FFF9F2;}.elementor-34 .elementor-element.elementor-element-3e296c2f{--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-34 .elementor-element.elementor-element-4a7b8883{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-4a7b8883 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-4a7b8883 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-aa5768{--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-34 .elementor-element.elementor-element-4daa4370{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-4daa4370 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-4daa4370 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-5ec98fc2 .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-34 .elementor-element.elementor-element-34d963ba{--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-34 .elementor-element.elementor-element-56a6f5d{--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-34 .elementor-element.elementor-element-74941fa6 .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-34 .elementor-element.elementor-element-1bb99848{--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-34 .elementor-element.elementor-element-1bb99848:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1bb99848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#174D3B;}.elementor-34 .elementor-element.elementor-element-ed5594{--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-34 .elementor-element.elementor-element-4b88499a{--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-34 .elementor-element.elementor-element-47b06bfa{--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-34 .elementor-element.elementor-element-66d260b6 .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-34 .elementor-element.elementor-element-1a882eb2{font-family:"DM Serif Display", Sans-serif;font-size:66px;font-weight:400;line-height:0.98em;letter-spacing:-0.055em;color:#FFFDF8;}.elementor-34 .elementor-element.elementor-element-79299fdb{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.62em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-28b5ea6e{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-34 .elementor-element.elementor-element-72186a32 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-72186a32 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-4ac020bf{--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-34 .elementor-element.elementor-element-6d424779 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-37b7702b{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1.45em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-3fd89978{--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-34 .elementor-element.elementor-element-43c0a53d .elementor-heading-title{font-size:9px;line-height:1.2em;letter-spacing:0.13em;}.elementor-34 .elementor-element.elementor-element-4ea11ba5 .elementor-heading-title{font-size:56px;line-height:1em;letter-spacing:-0.052em;}.elementor-34 .elementor-element.elementor-element-2602505b{font-size:11px;line-height:1.3em;}.elementor-34 .elementor-element.elementor-element-1532d18a{font-size:18px;line-height:1.5em;}.elementor-34 .elementor-element.elementor-element-4770b1ca{font-size:17px;line-height:1.52em;}.elementor-34 .elementor-element.elementor-element-204c42c8{--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-34 .elementor-element.elementor-element-510cdaa0{--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-34 .elementor-element.elementor-element-745bce41{text-align:center;}.elementor-34 .elementor-element.elementor-element-745bce41 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-34 .elementor-element.elementor-element-15107802{--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-34 .elementor-element.elementor-element-a29d030{text-align:center;}.elementor-34 .elementor-element.elementor-element-a29d030 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-34 .elementor-element.elementor-element-3cc1c488 .elementor-icon{font-size:20px;}.elementor-34 .elementor-element.elementor-element-3cc1c488 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-3cc1c488 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-34 .elementor-element.elementor-element-4a519eb .elementor-icon{font-size:20px;}.elementor-34 .elementor-element.elementor-element-4a519eb .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-4a519eb .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-34 .elementor-element.elementor-element-6d21a3c0 .elementor-icon{font-size:20px;}.elementor-34 .elementor-element.elementor-element-6d21a3c0 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6d21a3c0 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-34 .elementor-element.elementor-element-7513fa60 .elementor-heading-title{font-size:56px;line-height:1em;letter-spacing:-0.052em;}.elementor-34 .elementor-element.elementor-element-496b3607{font-size:10px;line-height:1.3em;}.elementor-34 .elementor-element.elementor-element-4c8b00d{font-size:15px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-1de387cf{font-size:14px;line-height:1.56em;}.elementor-34 .elementor-element.elementor-element-2ac0dab3{--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-34 .elementor-element.elementor-element-41a18fe2{--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-34 .elementor-element.elementor-element-7840807f{text-align:center;}.elementor-34 .elementor-element.elementor-element-7840807f .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-34 .elementor-element.elementor-element-5e3e512f{--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-34 .elementor-element.elementor-element-1870f7b4{text-align:center;}.elementor-34 .elementor-element.elementor-element-1870f7b4 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-34 .elementor-element.elementor-element-71a0717a .elementor-icon{font-size:20px;}.elementor-34 .elementor-element.elementor-element-71a0717a .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-71a0717a .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-34 .elementor-element.elementor-element-5f5c0860 .elementor-icon{font-size:20px;}.elementor-34 .elementor-element.elementor-element-5f5c0860 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-5f5c0860 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-34 .elementor-element.elementor-element-76d5807 .elementor-icon{font-size:20px;}.elementor-34 .elementor-element.elementor-element-76d5807 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-76d5807 .elementor-icon-box-title a{font-size:10px;line-height:1.34em;}.elementor-34 .elementor-element.elementor-element-4a97c5e2{--min-height:0px;}.elementor-34 .elementor-element.elementor-element-7d9fb073 .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:0.145em;}.elementor-34 .elementor-element.elementor-element-7a214970 .elementor-heading-title{font-size:63px;line-height:0.96em;letter-spacing:-0.06em;}.elementor-34 .elementor-element.elementor-element-56ba4048{font-size:17px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-7ec813a3 .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:0.11em;}.elementor-34 .elementor-element.elementor-element-10fe3808 .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.04em;}.elementor-34 .elementor-element.elementor-element-2191f8e0{font-size:18px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-3c464c8 .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.04em;}.elementor-34 .elementor-element.elementor-element-6bc2b09f{font-size:18px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-5e2c10ad .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.04em;}.elementor-34 .elementor-element.elementor-element-6580987b{font-size:18px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-57fc2621 .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.04em;}.elementor-34 .elementor-element.elementor-element-700d5568{font-size:18px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-5b1ac293 .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.04em;}.elementor-34 .elementor-element.elementor-element-6737a256{font-size:18px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-4ff5d9d7 .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:0.145em;}.elementor-34 .elementor-element.elementor-element-196a803e .elementor-heading-title{font-size:64px;line-height:0.96em;letter-spacing:-0.06em;}.elementor-34 .elementor-element.elementor-element-f8f3e86{font-size:17px;line-height:1.72em;}.elementor-34 .elementor-element.elementor-element-707d56b8{--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-34 .elementor-element.elementor-element-4e2ac60b{--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-34 .elementor-element.elementor-element-7e21f7bd .elementor-heading-title{font-size:20px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-6eff404b .elementor-heading-title{font-size:34px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-e7169b4{font-size:16px;line-height:1.7em;}.elementor-34 .elementor-element.elementor-element-38e53fe5{--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-34 .elementor-element.elementor-element-5fd80ccf .elementor-heading-title{font-size:20px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-371a166a .elementor-heading-title{font-size:34px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-1a2f16b4{font-size:16px;line-height:1.7em;}.elementor-34 .elementor-element.elementor-element-7fbe7546{--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-34 .elementor-element.elementor-element-2507f655 .elementor-heading-title{font-size:20px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-3ecf5100 .elementor-heading-title{font-size:34px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-3497961d{font-size:16px;line-height:1.7em;}.elementor-34 .elementor-element.elementor-element-125984ac .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.13em;}.elementor-34 .elementor-element.elementor-element-6e74c569 .elementor-heading-title{font-size:33px;line-height:1.06em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-4dc109c1{font-size:15px;line-height:1.7em;}.elementor-34 .elementor-element.elementor-element-117cfc30 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.155em;}.elementor-34 .elementor-element.elementor-element-21aa7647 .elementor-heading-title{font-size:58px;line-height:0.96em;letter-spacing:-0.058em;}.elementor-34 .elementor-element.elementor-element-2e8661 .elementor-heading-title{font-size:27px;line-height:0.9em;letter-spacing:0.15em;}.elementor-34 .elementor-element.elementor-element-27dc80e1{font-size:16px;line-height:1.68em;}.elementor-34 .elementor-element.elementor-element-5a457a2c .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-5d2fa769 .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-73227268{font-size:13px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-6d280874 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-40def056 .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-494ebeba{font-size:13px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-37194742 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-5fdc1e3e .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-39ba489e{font-size:13px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-172d5936 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-13fba779 .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-1e29c898{font-size:13px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-70929242{font-size:13px;line-height:1.55em;}.elementor-34 .elementor-element.elementor-element-6c536b9 .elementor-heading-title{font-size:10px;line-height:1.25em;letter-spacing:0.145em;}.elementor-34 .elementor-element.elementor-element-78a55cf7 .elementor-heading-title{font-size:68px;line-height:0.96em;letter-spacing:-0.058em;}.elementor-34 .elementor-element.elementor-element-2004bd45 .elementor-heading-title{font-size:25px;line-height:0.9em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-437dcc1f{font-size:15px;line-height:1.65em;}.elementor-34 .elementor-element.elementor-element-529c4b90 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-3533b00f .elementor-heading-title{font-size:30px;line-height:1.03em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-2216f9e4{font-size:14px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-753d7802 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-1ec36091 .elementor-heading-title{font-size:30px;line-height:1.03em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-7d9cdfb1{font-size:14px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-1ecbb528 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-7e562dec .elementor-heading-title{font-size:30px;line-height:1.03em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-578df85c{font-size:14px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-4cf4c58d .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-185065f .elementor-heading-title{font-size:30px;line-height:1.03em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-206ba5b5{font-size:14px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-2c393e1b{font-size:13px;line-height:1.52em;}.elementor-34 .elementor-element.elementor-element-115f7b58 .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:0.155em;}.elementor-34 .elementor-element.elementor-element-744d3497 .elementor-heading-title{font-size:59px;line-height:0.95em;letter-spacing:-0.058em;}.elementor-34 .elementor-element.elementor-element-76ccc977{font-size:15px;line-height:1.72em;}.elementor-34 .elementor-element.elementor-element-6db5461f .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-71fb44a1 .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-72d9e336{font-size:14px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-fbdc3c7 .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-4db0223c .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-462de086{font-size:14px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-2694c9d6 .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-5e5eb924 .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-5d36e414{font-size:14px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-11dda602 .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-20cd8c71 .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-12a0e62c{font-size:14px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-2230744a{font-size:12px;line-height:1.55em;}.elementor-34 .elementor-element.elementor-element-7003adfd .elementor-heading-title{font-size:11px;line-height:1.25em;letter-spacing:0.15em;}.elementor-34 .elementor-element.elementor-element-b9219c .elementor-heading-title{font-size:72px;line-height:0.96em;letter-spacing:-0.058em;}.elementor-34 .elementor-element.elementor-element-561f688a{font-size:16px;line-height:1.72em;}.elementor-34 .elementor-element.elementor-element-3ce707f .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-5d9f0b93 .elementor-heading-title{font-size:44px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-7732a873{font-size:15px;line-height:1.66em;}.elementor-34 .elementor-element.elementor-element-281988d2 .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-63ce705f .elementor-heading-title{font-size:44px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-644ef79b{font-size:15px;line-height:1.66em;}.elementor-34 .elementor-element.elementor-element-53678797 .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-7be8e081 .elementor-heading-title{font-size:44px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-1b041df6{font-size:15px;line-height:1.66em;}.elementor-34 .elementor-element.elementor-element-648ebfc8 .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-7ad1b276 .elementor-heading-title{font-size:44px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-53854c8b{font-size:15px;line-height:1.66em;}.elementor-34 .elementor-element.elementor-element-2d484fd5{--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-34 .elementor-element.elementor-element-184a6fd2{font-size:13px;line-height:1.54em;}.elementor-34 .elementor-element.elementor-element-b7ecab9 .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:0.145em;}.elementor-34 .elementor-element.elementor-element-41490dbc .elementor-heading-title{font-size:66px;line-height:0.94em;letter-spacing:-0.058em;}.elementor-34 .elementor-element.elementor-element-11062fdd .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-34 .elementor-element.elementor-element-6b94057 .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-7d66ec6c{font-size:16px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-5951ce07 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-34 .elementor-element.elementor-element-4591d82e .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-97984b0{font-size:16px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-39ee12ba .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-34 .elementor-element.elementor-element-60669cd .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-6c69be7b{font-size:16px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-373dcdf5 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-34 .elementor-element.elementor-element-44bc729d .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-78c70926{font-size:16px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-583906f6 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-34 .elementor-element.elementor-element-26d74338 .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-251fac94{font-size:16px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-42f848d2 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-34 .elementor-element.elementor-element-33f7d39d .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-666a732f{font-size:16px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-38dabd12 .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-21dd4e12 .elementor-heading-title{font-size:55px;line-height:0.92em;letter-spacing:-0.055em;}.elementor-34 .elementor-element.elementor-element-7efa8039{font-size:16px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-3ba15cad .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-6b6ec722 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-34 .elementor-element.elementor-element-1d9d7a5e .elementor-heading-title{font-size:11px;line-height:1.35em;}.elementor-34 .elementor-element.elementor-element-309a5094 .elementor-heading-title{font-size:39px;line-height:0.98em;letter-spacing:-0.049em;}.elementor-34 .elementor-element.elementor-element-13b9c948 .elementor-heading-title{font-size:9px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-cb6919c .elementor-heading-title{font-size:59px;line-height:0.96em;letter-spacing:-0.056em;}.elementor-34 .elementor-element.elementor-element-6fb4f19e .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-65a35ed4 .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-3154d4b1{font-size:13px;line-height:1.61em;}.elementor-34 .elementor-element.elementor-element-3b062fb5 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-4d8ea0b4 .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-4a5d877e{font-size:13px;line-height:1.61em;}.elementor-34 .elementor-element.elementor-element-5f063ed3 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-14d8e8e .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-3fa04539{font-size:13px;line-height:1.61em;}.elementor-34 .elementor-element.elementor-element-f052d3d .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-52383531 .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-799d76a5{font-size:13px;line-height:1.61em;}.elementor-34 .elementor-element.elementor-element-199c3bca .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-551a80ce .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-2e0d2bb7{font-size:13px;line-height:1.61em;}.elementor-34 .elementor-element.elementor-element-76770db9 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-7e0249c2 .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-72210441{font-size:13px;line-height:1.61em;}.elementor-34 .elementor-element.elementor-element-46023b6 .elementor-heading-title{font-size:10px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-29bac574 .elementor-heading-title{font-size:47px;line-height:0.96em;letter-spacing:-0.052em;}.elementor-34 .elementor-element.elementor-element-592f1bcb{font-size:13px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-5f48c6f7 .elementor-heading-title{font-size:15px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-335b0e7b .elementor-heading-title{font-size:11px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-5ec98fc2 .elementor-heading-title{font-size:10px;line-height:1.35em;}.elementor-34 .elementor-element.elementor-element-74941fa6 .elementor-heading-title{font-size:39px;line-height:0.98em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-66d260b6 .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:0.145em;}.elementor-34 .elementor-element.elementor-element-1a882eb2{font-size:55px;line-height:0.98em;letter-spacing:-0.055em;}.elementor-34 .elementor-element.elementor-element-79299fdb{font-size:16px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-28b5ea6e{font-size:16px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-72186a32 .elementor-button{font-size:14px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-37b7702b{font-size:12px;line-height:1.45em;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-43c0a53d .elementor-heading-title{font-size:9px;line-height:1.2em;letter-spacing:0.13em;}.elementor-34 .elementor-element.elementor-element-4ea11ba5 .elementor-heading-title{font-size:41px;line-height:0.98em;letter-spacing:-0.052em;}.elementor-34 .elementor-element.elementor-element-2602505b{font-size:11px;line-height:1.3em;}.elementor-34 .elementor-element.elementor-element-1532d18a{font-size:18px;line-height:1.5em;}.elementor-34 .elementor-element.elementor-element-4770b1ca{font-size:17px;line-height:1.52em;}.elementor-34 .elementor-element.elementor-element-204c42c8{--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-34 .elementor-element.elementor-element-510cdaa0{--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-34 .elementor-element.elementor-element-745bce41{text-align:center;}.elementor-34 .elementor-element.elementor-element-745bce41 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-34 .elementor-element.elementor-element-15107802{--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-34 .elementor-element.elementor-element-a29d030{text-align:center;}.elementor-34 .elementor-element.elementor-element-a29d030 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-34 .elementor-element.elementor-element-3cc1c488 .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-3cc1c488 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-3cc1c488 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-4a519eb .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-4a519eb .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-4a519eb .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-6d21a3c0 .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-6d21a3c0 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6d21a3c0 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-7513fa60 .elementor-heading-title{font-size:40px;line-height:0.98em;letter-spacing:-0.052em;}.elementor-34 .elementor-element.elementor-element-496b3607{font-size:9px;line-height:1.3em;}.elementor-34 .elementor-element.elementor-element-4c8b00d{font-size:14px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-1de387cf{font-size:14px;line-height:1.56em;}.elementor-34 .elementor-element.elementor-element-2ac0dab3{--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-34 .elementor-element.elementor-element-41a18fe2{--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-34 .elementor-element.elementor-element-7840807f{text-align:center;}.elementor-34 .elementor-element.elementor-element-7840807f .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-34 .elementor-element.elementor-element-5e3e512f{--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-34 .elementor-element.elementor-element-1870f7b4{text-align:center;}.elementor-34 .elementor-element.elementor-element-1870f7b4 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:-0.15px;}.elementor-34 .elementor-element.elementor-element-71a0717a .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-71a0717a .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-71a0717a .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-5f5c0860 .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-5f5c0860 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-5f5c0860 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-76d5807 .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-76d5807 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-76d5807 .elementor-icon-box-title a{font-size:10px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-4a97c5e2{--min-height:0px;}.elementor-34 .elementor-element.elementor-element-7d9fb073 .elementor-heading-title{font-size:10px;line-height:1.25em;letter-spacing:0.145em;}.elementor-34 .elementor-element.elementor-element-7a214970 .elementor-heading-title{font-size:44px;line-height:0.96em;letter-spacing:-0.06em;}.elementor-34 .elementor-element.elementor-element-56ba4048{font-size:15px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-7ec813a3 .elementor-heading-title{font-size:9px;line-height:1.35em;letter-spacing:0.11em;}.elementor-34 .elementor-element.elementor-element-10fe3808 .elementor-heading-title{font-size:21px;line-height:1em;letter-spacing:-0.04em;}.elementor-34 .elementor-element.elementor-element-2191f8e0{font-size:14px;line-height:1.54em;}.elementor-34 .elementor-element.elementor-element-3c464c8 .elementor-heading-title{font-size:21px;line-height:1em;letter-spacing:-0.04em;}.elementor-34 .elementor-element.elementor-element-6bc2b09f{font-size:14px;line-height:1.54em;}.elementor-34 .elementor-element.elementor-element-5e2c10ad .elementor-heading-title{font-size:21px;line-height:1em;letter-spacing:-0.04em;}.elementor-34 .elementor-element.elementor-element-6580987b{font-size:14px;line-height:1.54em;}.elementor-34 .elementor-element.elementor-element-57fc2621 .elementor-heading-title{font-size:21px;line-height:1em;letter-spacing:-0.04em;}.elementor-34 .elementor-element.elementor-element-700d5568{font-size:14px;line-height:1.54em;}.elementor-34 .elementor-element.elementor-element-5b1ac293 .elementor-heading-title{font-size:21px;line-height:1em;letter-spacing:-0.04em;}.elementor-34 .elementor-element.elementor-element-6737a256{font-size:14px;line-height:1.54em;}.elementor-34 .elementor-element.elementor-element-4ff5d9d7 .elementor-heading-title{font-size:9px;line-height:1.25em;letter-spacing:0.145em;}.elementor-34 .elementor-element.elementor-element-196a803e .elementor-heading-title{font-size:44px;line-height:0.96em;letter-spacing:-0.06em;}.elementor-34 .elementor-element.elementor-element-f8f3e86{font-size:15px;line-height:1.72em;}.elementor-34 .elementor-element.elementor-element-707d56b8{--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-34 .elementor-element.elementor-element-624e3e43{--width:100%;}.elementor-34 .elementor-element.elementor-element-4e2ac60b{--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-34 .elementor-element.elementor-element-7e21f7bd .elementor-heading-title{font-size:20px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-6eff404b .elementor-heading-title{font-size:28px;line-height:1.04em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-e7169b4{font-size:14px;line-height:1.65em;}.elementor-34 .elementor-element.elementor-element-6e933d51{--width:100%;}.elementor-34 .elementor-element.elementor-element-38e53fe5{--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-34 .elementor-element.elementor-element-5fd80ccf .elementor-heading-title{font-size:20px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-371a166a .elementor-heading-title{font-size:28px;line-height:1.04em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-1a2f16b4{font-size:14px;line-height:1.65em;}.elementor-34 .elementor-element.elementor-element-62708c6c{--width:100%;}.elementor-34 .elementor-element.elementor-element-7fbe7546{--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-34 .elementor-element.elementor-element-2507f655 .elementor-heading-title{font-size:20px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-3ecf5100 .elementor-heading-title{font-size:28px;line-height:1.04em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-3497961d{font-size:14px;line-height:1.65em;}.elementor-34 .elementor-element.elementor-element-125984ac .elementor-heading-title{font-size:9px;line-height:1.2em;letter-spacing:0.13em;}.elementor-34 .elementor-element.elementor-element-6e74c569 .elementor-heading-title{font-size:28px;line-height:1.08em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-4dc109c1{font-size:14px;line-height:1.72em;}.elementor-34 .elementor-element.elementor-element-117cfc30 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.155em;}.elementor-34 .elementor-element.elementor-element-21aa7647 .elementor-heading-title{font-size:58px;line-height:0.96em;letter-spacing:-0.058em;}.elementor-34 .elementor-element.elementor-element-2e8661 .elementor-heading-title{font-size:27px;line-height:0.9em;letter-spacing:0.15em;}.elementor-34 .elementor-element.elementor-element-27dc80e1{font-size:16px;line-height:1.68em;}.elementor-34 .elementor-element.elementor-element-5a457a2c .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-5d2fa769 .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-73227268{font-size:13px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-6d280874 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-40def056 .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-494ebeba{font-size:13px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-37194742 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-5fdc1e3e .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-39ba489e{font-size:13px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-172d5936 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-13fba779 .elementor-heading-title{font-size:25px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-1e29c898{font-size:13px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-70929242{font-size:13px;line-height:1.55em;}.elementor-34 .elementor-element.elementor-element-6c536b9 .elementor-heading-title{font-size:9px;line-height:1.25em;letter-spacing:0.135em;}.elementor-34 .elementor-element.elementor-element-78a55cf7 .elementor-heading-title{font-size:44px;line-height:0.96em;letter-spacing:-0.058em;}.elementor-34 .elementor-element.elementor-element-2004bd45 .elementor-heading-title{font-size:25px;line-height:0.9em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-437dcc1f{font-size:15px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-529c4b90 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-3533b00f .elementor-heading-title{font-size:27px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-2216f9e4{font-size:13px;line-height:1.56em;}.elementor-34 .elementor-element.elementor-element-753d7802 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-1ec36091 .elementor-heading-title{font-size:27px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-7d9cdfb1{font-size:13px;line-height:1.56em;}.elementor-34 .elementor-element.elementor-element-1ecbb528 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-7e562dec .elementor-heading-title{font-size:27px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-578df85c{font-size:13px;line-height:1.56em;}.elementor-34 .elementor-element.elementor-element-4cf4c58d .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-185065f .elementor-heading-title{font-size:27px;line-height:1.02em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-206ba5b5{font-size:13px;line-height:1.56em;}.elementor-34 .elementor-element.elementor-element-2c393e1b{font-size:12px;line-height:1.5em;}.elementor-34 .elementor-element.elementor-element-115f7b58 .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:0.155em;}.elementor-34 .elementor-element.elementor-element-744d3497 .elementor-heading-title{font-size:59px;line-height:0.95em;letter-spacing:-0.058em;}.elementor-34 .elementor-element.elementor-element-76ccc977{font-size:15px;line-height:1.72em;}.elementor-34 .elementor-element.elementor-element-6db5461f .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-71fb44a1 .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-72d9e336{font-size:14px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-fbdc3c7 .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-4db0223c .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-462de086{font-size:14px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-2694c9d6 .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-5e5eb924 .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-5d36e414{font-size:14px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-11dda602 .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-20cd8c71 .elementor-heading-title{font-size:31px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-12a0e62c{font-size:14px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-2230744a{font-size:12px;line-height:1.55em;}.elementor-34 .elementor-element.elementor-element-7003adfd .elementor-heading-title{font-size:10px;line-height:1.25em;letter-spacing:0.145em;}.elementor-34 .elementor-element.elementor-element-b9219c .elementor-heading-title{font-size:45px;line-height:0.96em;letter-spacing:-0.058em;}.elementor-34 .elementor-element.elementor-element-561f688a{font-size:15px;line-height:1.69em;}.elementor-34 .elementor-element.elementor-element-3ce707f .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-5d9f0b93 .elementor-heading-title{font-size:29px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-7732a873{font-size:13px;line-height:1.66em;}.elementor-34 .elementor-element.elementor-element-281988d2 .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-63ce705f .elementor-heading-title{font-size:29px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-644ef79b{font-size:13px;line-height:1.66em;}.elementor-34 .elementor-element.elementor-element-53678797 .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-7be8e081 .elementor-heading-title{font-size:29px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-1b041df6{font-size:13px;line-height:1.66em;}.elementor-34 .elementor-element.elementor-element-648ebfc8 .elementor-heading-title{font-size:27px;line-height:1em;letter-spacing:-0.025em;}.elementor-34 .elementor-element.elementor-element-7ad1b276 .elementor-heading-title{font-size:29px;line-height:1.02em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-53854c8b{font-size:13px;line-height:1.66em;}.elementor-34 .elementor-element.elementor-element-2d484fd5{--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-34 .elementor-element.elementor-element-184a6fd2{font-size:12px;line-height:1.52em;}.elementor-34 .elementor-element.elementor-element-b7ecab9 .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:0.145em;}.elementor-34 .elementor-element.elementor-element-41490dbc .elementor-heading-title{font-size:66px;line-height:0.94em;letter-spacing:-0.058em;}.elementor-34 .elementor-element.elementor-element-11062fdd .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-34 .elementor-element.elementor-element-6b94057 .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-7d66ec6c{font-size:16px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-5951ce07 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-34 .elementor-element.elementor-element-4591d82e .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-97984b0{font-size:16px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-39ee12ba .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-34 .elementor-element.elementor-element-60669cd .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-6c69be7b{font-size:16px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-373dcdf5 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-34 .elementor-element.elementor-element-44bc729d .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-78c70926{font-size:16px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-583906f6 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-34 .elementor-element.elementor-element-26d74338 .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-251fac94{font-size:16px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-42f848d2 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:-0.02em;}.elementor-34 .elementor-element.elementor-element-33f7d39d .elementor-heading-title{font-size:34px;line-height:0.96em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-666a732f{font-size:16px;line-height:1.58em;}.elementor-34 .elementor-element.elementor-element-38dabd12 .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-21dd4e12 .elementor-heading-title{font-size:55px;line-height:0.92em;letter-spacing:-0.055em;}.elementor-34 .elementor-element.elementor-element-7efa8039{font-size:16px;line-height:1.62em;}.elementor-34 .elementor-element.elementor-element-3ba15cad .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-6b6ec722 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-34 .elementor-element.elementor-element-1d9d7a5e .elementor-heading-title{font-size:11px;line-height:1.35em;}.elementor-34 .elementor-element.elementor-element-309a5094 .elementor-heading-title{font-size:39px;line-height:0.98em;letter-spacing:-0.049em;}.elementor-34 .elementor-element.elementor-element-13b9c948 .elementor-heading-title{font-size:8px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-cb6919c .elementor-heading-title{font-size:41px;line-height:0.92em;letter-spacing:-0.056em;}.elementor-34 .elementor-element.elementor-element-6fb4f19e .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-65a35ed4 .elementor-heading-title{font-size:21px;line-height:1.01em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-3154d4b1{font-size:11px;line-height:1.57em;}.elementor-34 .elementor-element.elementor-element-3b062fb5 .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-4d8ea0b4 .elementor-heading-title{font-size:21px;line-height:1.01em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-4a5d877e{font-size:11px;line-height:1.57em;}.elementor-34 .elementor-element.elementor-element-5f063ed3 .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-14d8e8e .elementor-heading-title{font-size:21px;line-height:1.01em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-3fa04539{font-size:11px;line-height:1.57em;}.elementor-34 .elementor-element.elementor-element-f052d3d .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-52383531 .elementor-heading-title{font-size:21px;line-height:1.01em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-799d76a5{font-size:11px;line-height:1.57em;}.elementor-34 .elementor-element.elementor-element-199c3bca .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-551a80ce .elementor-heading-title{font-size:21px;line-height:1.01em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-2e0d2bb7{font-size:11px;line-height:1.57em;}.elementor-34 .elementor-element.elementor-element-76770db9 .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-7e0249c2 .elementor-heading-title{font-size:21px;line-height:1.01em;letter-spacing:-0.045em;}.elementor-34 .elementor-element.elementor-element-72210441{font-size:11px;line-height:1.57em;}.elementor-34 .elementor-element.elementor-element-46023b6 .elementor-heading-title{font-size:9px;line-height:1.2em;letter-spacing:0.14em;}.elementor-34 .elementor-element.elementor-element-29bac574 .elementor-heading-title{font-size:29px;line-height:0.95em;letter-spacing:-0.052em;}.elementor-34 .elementor-element.elementor-element-592f1bcb{font-size:11px;line-height:1.55em;}.elementor-34 .elementor-element.elementor-element-5f48c6f7 .elementor-heading-title{font-size:15px;line-height:1em;}.elementor-34 .elementor-element.elementor-element-335b0e7b .elementor-heading-title{font-size:9px;line-height:1.32em;}.elementor-34 .elementor-element.elementor-element-5ec98fc2 .elementor-heading-title{font-size:8px;line-height:1.35em;}.elementor-34 .elementor-element.elementor-element-74941fa6 .elementor-heading-title{font-size:26px;line-height:0.97em;letter-spacing:-0.047em;}.elementor-34 .elementor-element.elementor-element-66d260b6 .elementor-heading-title{font-size:9px;line-height:1.2em;letter-spacing:0.145em;}.elementor-34 .elementor-element.elementor-element-1a882eb2{font-size:49px;line-height:0.99em;letter-spacing:-0.055em;}.elementor-34 .elementor-element.elementor-element-79299fdb{font-size:14px;line-height:1.65em;}.elementor-34 .elementor-element.elementor-element-28b5ea6e{font-size:14px;line-height:1.65em;}.elementor-34 .elementor-element.elementor-element-72186a32 .elementor-button{font-size:12px;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-37b7702b{font-size:11px;line-height:1.45em;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-4a97c5e2{--width:100%;}.elementor-34 .elementor-element.elementor-element-3f0ee5b1{--width:100%;}.elementor-34 .elementor-element.elementor-element-624e3e43{--width:33.333%;}.elementor-34 .elementor-element.elementor-element-6e933d51{--width:33.333%;}.elementor-34 .elementor-element.elementor-element-62708c6c{--width:33.333%;}.elementor-34 .elementor-element.elementor-element-1279955e{--width:100%;}.elementor-34 .elementor-element.elementor-element-4cbaaeee{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-624e3e43{--width:100%;}.elementor-34 .elementor-element.elementor-element-6e933d51{--width:100%;}.elementor-34 .elementor-element.elementor-element-62708c6c{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-58ef3c59 */.elementor-34 .elementor-element.elementor-element-58ef3c59{--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-34 .elementor-element.elementor-element-58ef3c59,.elementor-34 .elementor-element.elementor-element-58ef3c59 *{box-sizing:border-box;}
.elementor-34 .elementor-element.elementor-element-58ef3c59>.e-con-inner,.elementor-34 .elementor-element.elementor-element-58ef3c59.m1-root>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-root,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-desktop,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-mobile{background-color:var(--m1-bg)!important;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-desktop,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-mobile,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-facts,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-fact{background:transparent!important;background-color:transparent!important;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-desktop,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-mobile,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-visual,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-mobile-visual{margin:0!important;padding:0!important;gap:0!important;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-desktop>.e-con-inner,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-mobile>.e-con-inner,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-actions>.e-con-inner,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-facts>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-mobile-visual>.e-con-inner,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-mobile-photo,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-mobile-photo>.elementor-widget-container,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-mobile-photo .elementor-widget-container{margin:0!important;padding:0!important;gap:0!important;border:0!important;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-title,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-kicker,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-credentials,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-lead,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-support,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-fact,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-photo,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-mobile-photo{margin-bottom:0!important;}
/* DESKTOP COMPACTO: cabeçalho do site + hero dentro da primeira dobra */
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-kicker{margin:0 0 16px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-kicker .elementor-heading-title{margin:0;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-title{margin:0;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-title .elementor-heading-title{margin:0;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-credentials{margin-top:15px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-credentials p{margin:0;display:flex;align-items:center;flex-wrap:wrap;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-credentials span:before{content:"";display:inline-block;width:1px;height:12px;margin:0 10px;vertical-align:middle;background:#D29B35!important;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-lead{max-width:555px;margin-top:18px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-support{max-width:555px;margin-top:9px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-lead p,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-support p{margin:0;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-primary>.e-con-inner{
  grid-template-columns:30px minmax(0,1fr) 30px!important;
  gap:13px!important;
  padding:0 25px!important;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-cta:hover{
  transform:translateY(-2px);
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-primary:hover{
  filter:brightness(.96) saturate(1.04);
  box-shadow:0 16px 30px rgba(161,108,17,.31)!important;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-cta:focus-visible{
  outline:3px solid rgba(36,68,61,.42)!important;
  outline-offset:3px!important;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-primary:focus-visible{
  outline-color:rgba(255,255,255,.92)!important;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-image,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-label{
  align-self:center!important;
  min-width:0!important;
  margin:0!important;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-image>.elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-image .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-calendar-desktop img{
  transform:scale(1.03);
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-calendar-mobile img{
  transform:scale(1.02);
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-sprout img{
  transform:scale(1.04);
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-arrow img{
  transform:scale(1.08);
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-label>.elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-primary .m1-cta-label .elementor-heading-title{
  color:#FFFFFF!important;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-secondary .m1-cta-label .elementor-heading-title{
  color:var(--m1-green)!important;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-calendar-desktop,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-calendar-mobile,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-sprout{
  grid-column:1;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-calendar-desktop{
  display:flex!important;
  width:29px!important;
  height:29px!important;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-calendar-mobile{
  display:none!important;
  width:36px!important;
  height:36px!important;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-sprout{
  width:30px!important;
  height:30px!important;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-arrow{
  grid-column:3;
  width:19px!important;
  height:19px!important;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-primary-label{
  grid-column:2;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-secondary-label{
  grid-column:2;
}

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

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

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

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

  .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-image,
  .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-label{
    position:static!important;
    align-self:center!important;
    justify-self:center!important;
    margin:0!important;
    transform:none!important;
  }
  .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-label{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:100%!important;
  }
  .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-label>.elementor-widget-container,
  .elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-calendar-desktop{
    display:none!important;
  }
  .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-calendar-mobile{
    display:flex!important;
    grid-column:1!important;
    grid-row:1!important;
    width:22px!important;
    height:22px!important;
  }
  .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-sprout{
    display:flex!important;
    grid-column:1!important;
    grid-row:1!important;
    width:22px!important;
    height:22px!important;
  }
  .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-primary-label,
  .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-secondary-label{
    grid-column:2!important;
    grid-row:1!important;
  }
  .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta-arrow{
    display:flex!important;
    grid-column:3!important;
    grid-row:1!important;
    width:14px!important;
    height:14px!important;
  }

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

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

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

.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:545px;margin-top:19px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-fact{min-width:0;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-fact .elementor-icon-box-wrapper{display:flex;align-items:flex-start;gap:8px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-fact .elementor-icon-box-icon{margin:0;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-fact .elementor-icon,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-fact .elementor-icon i{color:#778D80!important;fill:#778D80!important;font-size:20px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-fact .elementor-icon-box-title,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-fact .elementor-icon-box-title a,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-fact .elementor-icon-box-title span,.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-fact .elementor-icon-box-content{margin:0;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-fact .elementor-icon-box-content{flex:1;}
/* FOTO DESKTOP: geometria exata em relação ao próprio hero */
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-photo>.elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-photo .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-mobile{display:none;}
@media (min-width:1025px) and (max-width:1320px){.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-desktop{height:auto;min-height:max(570px,calc(100svh - 72px));max-height:none;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-desktop{width:470px;margin-left:38px!important;padding:29px 0 16px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-kicker{margin-bottom:13px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-title .elementor-heading-title{max-width:490px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-credentials{margin-top:14px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-credentials span:before{margin:0 7px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-lead{max-width:460px;margin-top:15px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-support{max-width:460px;margin-top:8px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-facts{gap:12px;max-width:470px;margin-top:16px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-fact .elementor-icon{font-size:20px;}}
/* TABLET E CELULAR — preserva a composição já validada */
@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-desktop{display:none!important;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-mobile{order:0;width:min(920px,calc(100% - 52px));margin:36px auto 0;padding:0 0 52px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-mobile-photo>.elementor-widget-container,
  .elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-mobile .m1-credentials span:before{content:"•";width:auto;height:auto;margin:0 8px;background:transparent!important;color:#C98616!important;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-mobile .m1-lead{max-width:590px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-mobile .m1-support{max-width:590px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-mobile{width:calc(100% - 28px);margin-top:29px!important;padding-bottom:44px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-mobile .m1-credentials{margin-top:17px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-mobile .m1-credentials span:before{margin:0 6px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-mobile .m1-facts>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-mobile .m1-fact{width:100%!important;padding:0 8px;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-mobile .m1-fact+.m1-fact{border-left:1px solid rgba(27,44,56,.1);}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-copy-mobile .m1-fact .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-cta,
body.elementor-editor-preview .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta,
.elementor-editor-active .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta,
.elementor-editor-preview .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta{
  pointer-events:none!important;
}
body.elementor-editor-active .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta .elementor-widget,
body.elementor-editor-preview .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta .elementor-widget,
.elementor-editor-active .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-cta .elementor-widget,
.elementor-editor-preview .elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .m1-visual,
body.elementor-editor-preview .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-visual,
.elementor-editor-active .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-visual,
.elementor-editor-preview .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-visual{pointer-events:auto!important;}
body.elementor-editor-active .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-photo,
body.elementor-editor-active .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-mobile-photo,
body.elementor-editor-preview .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-photo,
body.elementor-editor-preview .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-mobile-photo,
.elementor-editor-active .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-photo,
.elementor-editor-active .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-mobile-photo,
.elementor-editor-preview .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-photo,
.elementor-editor-preview .elementor-34 .elementor-element.elementor-element-58ef3c59 .m1-mobile-photo{pointer-events:auto!important;cursor:pointer!important;}
/* BASE RESPONSIVA CONSOLIDADA */
.elementor-34 .elementor-element.elementor-element-58ef3c59{
  min-width:0;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .e-con,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .e-con-inner,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .elementor-element{
  min-width:0;
}
.elementor-34 .elementor-element.elementor-element-58ef3c59 .elementor-widget-image img{
  max-width:100%;
}
/* EDITABILIDADE TIPOGRÁFICA NATIVA */
.elementor-34 .elementor-element.elementor-element-58ef3c59 .elementor-widget-heading:not(.m1-cta-label) .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .elementor-widget-text-editor,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .elementor-widget-text-editor p,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .elementor-widget-icon-box .elementor-icon-box-title a,
.elementor-34 .elementor-element.elementor-element-58ef3c59 .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-34 .elementor-element.elementor-element-58ef3c59 .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-4a97c5e2 */.elementor-34 .elementor-element.elementor-element-4a97c5e2{--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-34 .elementor-element.elementor-element-4a97c5e2,.elementor-34 .elementor-element.elementor-element-4a97c5e2 *{box-sizing:border-box;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important;gap:0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .elementor-widget{margin-block-end:0!important;}
/* Estrutura desktop final */
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-intro{position:relative!important;z-index:2!important;width:100%!important;max-width:470px!important;padding:5px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-eyebrow{margin:0 0 24px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-eyebrow .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-title .elementor-heading-title{max-width:520px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-title-rule>.e-con-inner,
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-micro-line>.e-con-inner{display:none!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-copy{width:100%!important;max-width:490px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-copy p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-micro{width:100%!important;margin:36px 0 0!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-micro-text{flex:1 1 auto!important;min-width:0!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-micro-text .elementor-heading-title{margin:0!important;}
/* Sequência numerada */
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-number .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-item-copy{min-width:0!important;margin:0!important;padding:0 18px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-item-copy p{max-width:780px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-item-copy strong{color:var(--ffm2-blue)!important;font-weight:800!important;}
/* Elementos decorativos */
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-orbit>.e-con-inner{display:none!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-leaf .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-leaf img{display:block!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2{min-height:790px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-inner{width:calc(100% - 82px)!important;min-height:790px!important;padding:88px 0 82px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-inner>.e-con-inner{grid-template-columns:minmax(390px,.78fr) minmax(500px,1.22fr)!important;gap:62px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-intro{max-width:490px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-item{min-height:0!important;padding:23px 0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-item>.e-con-inner{grid-template-columns:66px minmax(0,1fr)!important;gap:24px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-number{width:66px!important;height:44px!important;min-height:44px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-item-copy p{max-width:650px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-sequence>.e-con-inner:before{left:33px!important;}}
/* Tablet */
@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-4a97c5e2{min-height:0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-inner{width:min(820px,calc(100% - 52px))!important;min-height:0!important;padding:84px 0 76px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-inner>.e-con-inner{grid-template-columns:minmax(0,1fr)!important;gap:50px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-intro{max-width:650px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-title .elementor-heading-title{max-width:620px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-copy{max-width:640px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-sequence{max-width:760px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-item{min-height:0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-item-copy p{max-width:640px!important;}}
/* Celular */
@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-inner{width:calc(100% - 36px)!important;padding:73px 0 48px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-inner>.e-con-inner{gap:40px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-intro{width:100%!important;max-width:none!important;padding-top:0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-eyebrow{margin-bottom:20px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-title .elementor-heading-title{max-width:100%!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-title-rule{width:70px!important;margin:31px 0 24px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-copy{max-width:none!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-micro{margin-top:34px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-micro>.e-con-inner{gap:12px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-micro-line{flex-basis:32px!important;width:32px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-sequence{max-width:none!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-sequence>.e-con-inner:before{top:34px!important;bottom:35px!important;left:29px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-item{min-height:0!important;padding:26px 0 25px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-item>.e-con-inner{grid-template-columns:60px minmax(0,1fr)!important;gap:16px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-number{width:58px!important;height:46px!important;min-height:46px!important;border-radius:0 10px 10px 0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-item-copy{padding-right:0!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-item-copy p{max-width:none!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-orbit{top:-68px!important;right:-85px!important;width:260px!important;height:260px!important;min-height:260px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-leaf{bottom:-45px!important;left:-92px!important;width:205px!important;height:205px!important;opacity:.06!important;}}
/* Celular estreito */
@media (max-width:540px){.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-inner{width:calc(100% - 30px)!important;padding-top:64px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-item>.e-con-inner{grid-template-columns:48px minmax(0,1fr)!important;gap:15px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-number{width:48px!important;height:38px!important;min-height:38px!important;}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .ffm2-sequence>.e-con-inner:before{left:24px!important;}}
/* BASE RESPONSIVA CONSOLIDADA */
.elementor-34 .elementor-element.elementor-element-4a97c5e2{
  min-width:0;
}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .e-con,
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .e-con-inner,
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .elementor-element{
  min-width:0;
}
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .elementor-widget-image img{
  max-width:100%;
}
/* EDITABILIDADE TIPOGRÁFICA NATIVA */
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .elementor-widget-heading .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .elementor-widget-text-editor,
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .elementor-widget-text-editor p,
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .elementor-widget-button .elementor-button,
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .elementor-widget-icon-box .elementor-icon-box-title a,
.elementor-34 .elementor-element.elementor-element-4a97c5e2 .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-34 .elementor-element.elementor-element-4a97c5e2 .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-3f0ee5b1 */.elementor-34 .elementor-element.elementor-element-3f0ee5b1{--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-34 .elementor-element.elementor-element-3f0ee5b1,.elementor-34 .elementor-element.elementor-element-3f0ee5b1 *{box-sizing:border-box;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important;gap:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .elementor-widget{margin-block-end:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-title,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-title,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-copy,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-title,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-copy{overflow:visible!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-title .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-title .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-title .elementor-heading-title{overflow-wrap:normal!important;word-break:normal!important;}
/* Elemento botânico de fundo */
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-botanical .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-botanical img{display:block!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-botanical img{object-fit:contain!important;object-position:center!important;filter:none!important;}
/* Régua principal */
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-header{width:100%!important;margin:0!important;padding:0 0 61px!important;border-bottom:1px solid var(--ffm3-line)!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-title-col{width:100%!important;max-width:720px!important;margin:0!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-eyebrow{width:100%!important;margin:0 0 22px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-eyebrow .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-title{width:100%!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-title .elementor-heading-title{max-width:720px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-header-copy{width:100%!important;max-width:510px!important;margin:0 0 8px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-header-copy p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-header-copy strong{color:var(--ffm3-blue)!important;font-weight:800!important;}
/* Três pilares */
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-journey>.e-con-inner{display:contents!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar{position:relative!important;z-index:1!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-top{width:100%!important;margin:0!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-icon-wrap>.elementor-element,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-icon-wrap>.e-con-inner>.elementor-element{align-self:center!important;margin:0 auto!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-number-group{flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-number{width:auto!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-number .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-number-rule>.e-con-inner{display:none!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-body{width:100%!important;margin:28px 0 0!important;padding:0 14px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-title{width:100%!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-title .elementor-heading-title{max-width:355px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-copy{width:100%!important;max-width:390px!important;margin:19px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-copy p{margin:0!important;}
/* Card de fechamento */
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-left{width:100%!important;margin:0!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-label{width:100%!important;margin:0 0 13px!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-label-icon{flex:0 0 25px!important;width:25px!important;height:25px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-label-icon .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-label-icon img{display:block!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-label-icon img{object-fit:contain!important;object-position:center!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-label-text{width:auto!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-label-text .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-title{width:100%!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-title .elementor-heading-title{max-width:720px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-copy p{margin:0!important;}
/* Desktop intermediário */
@media (max-width:1320px) and (min-width:1025px){.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-inner{width:calc(100% - 82px)!important;padding:96px 0 92px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-header{padding-bottom:49px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-header>.e-con-inner{grid-template-columns:minmax(0,.95fr) minmax(390px,.73fr)!important;gap:64px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-journey{margin-top:62px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-journey>.e-con-inner{gap:54px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-icon-wrap{flex-basis:88px!important;width:88px!important;height:88px!important;min-height:88px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-icon{width:46px!important;height:46px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-journey>.e-con-inner:before{top:43px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer{margin-top:70px!important;padding:34px 36px!important;}}
/* Tablet: mesma hierarquia do mobile, em escala maior */
@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-inner{width:min(820px,calc(100% - 52px))!important;padding:86px 0 80px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-header{padding-bottom:42px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-header>.e-con-inner{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:30px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-title-col{max-width:720px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-title .elementor-heading-title{max-width:720px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-header-copy{max-width:690px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-journey>.e-con-inner{display:contents!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar{width:100%!important;padding:0 0 50px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar:last-child{padding-bottom:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar>.e-con-inner{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:start!important;gap:28px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-top{width:92px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-top>.e-con-inner{display:block!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-icon-wrap{flex-basis:92px!important;width:92px!important;height:92px!important;min-height:92px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-number-group{display:none!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-body{margin:8px 0 0!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-title .elementor-heading-title{max-width:620px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-copy{max-width:640px!important;margin-top:15px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer{margin-top:62px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer>.e-con-inner{grid-template-columns:minmax(0,1fr)!important;gap:29px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-copy{max-width:650px!important;padding-left:23px!important;}}
/* Celular */
@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-botanical{top:-55px!important;right:-105px!important;width:240px!important;height:240px!important;opacity:.075!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-inner{width:calc(100% - 36px)!important;padding:68px 0 70px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-header{padding-bottom:59px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-header>.e-con-inner{gap:30px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-eyebrow{margin-bottom:20px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-journey{margin-top:54px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-journey:before{top:40px!important;bottom:32px!important;left:40px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar{padding-bottom:58px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar>.e-con-inner{grid-template-columns:82px minmax(0,1fr)!important;gap:22px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-top{width:82px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-icon-wrap{flex-basis:82px!important;width:82px!important;height:82px!important;min-height:82px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-icon{width:43px!important;height:43px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-body{margin-top:3px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-copy{max-width:none!important;margin-top:14px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer{margin-top:64px!important;padding:35px 27px 31px!important;border-radius:19px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer>.e-con-inner{gap:28px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-label{margin-bottom:15px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-label-icon{flex-basis:24px!important;width:24px!important;height:24px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-copy{max-width:none!important;padding:3px 0 2px 20px!important;}}
/* Celular estreito */
@media (max-width:540px){.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-inner{width:calc(100% - 30px)!important;padding-top:62px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-header{padding-bottom:48px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-journey{margin-top:45px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-journey:before{top:33px!important;bottom:28px!important;left:32px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar{padding-bottom:44px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar>.e-con-inner{grid-template-columns:66px minmax(0,1fr)!important;gap:18px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-pillar-top{width:66px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-icon-wrap{flex-basis:66px!important;width:66px!important;height:66px!important;min-height:66px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-icon{width:37px!important;height:37px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer{margin-top:43px!important;padding:25px 21px 24px!important;border-radius:16px!important;}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .ffm3-footer-copy{padding-left:16px!important;}}
/* BASE RESPONSIVA CONSOLIDADA */
.elementor-34 .elementor-element.elementor-element-3f0ee5b1{
  min-width:0;
}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .e-con,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .e-con-inner,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .elementor-element{
  min-width:0;
}
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .elementor-widget-image img{
  max-width:100%;
}
/* EDITABILIDADE TIPOGRÁFICA NATIVA */
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .elementor-widget-heading .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .elementor-widget-text-editor,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .elementor-widget-text-editor p,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .elementor-widget-button .elementor-button,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .elementor-widget-icon-box .elementor-icon-box-title a,
.elementor-34 .elementor-element.elementor-element-3f0ee5b1 .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-34 .elementor-element.elementor-element-3f0ee5b1 .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-7267cc2a */.elementor-34 .elementor-element.elementor-element-7267cc2a{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-34 .elementor-element.elementor-element-7267cc2a,.elementor-34 .elementor-element.elementor-element-7267cc2a *{box-sizing:border-box;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-desktop,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-mobile{width:100%;max-width:100%;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-desktop>.e-con-inner,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-mobile>.e-con-inner{max-width:none!important;width:100%!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-desktop{display:block!important;padding:56px 0 62px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-mobile{display:none!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-inner,.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-top,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-top>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)!important;align-items:center!important;gap:clamp(44px,2.8vw,56px)!important;width:100%!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-left,.elementor-34 .elementor-element.elementor-element-7267cc2a .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;padding:20px 0 12px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-eyebrow,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-eyebrow>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;width:auto!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-eyebrow-icon .elementor-widget-container{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-eyebrow-text,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-eyebrow-text .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-title{margin:29px 0 0!important;width:100%!important;max-width:610px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-decor,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-decor>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:flex-end!important;gap:16px!important;width:auto!important;margin-top:18px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-divider{width:100px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-divider .elementor-divider{padding:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-divider .elementor-divider-separator{width:100px!important;border-top:2px solid #d6a048!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-stars,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-stars .elementor-heading-title{margin:0!important;transform:translateY(-5px)!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-intro{width:100%!important;max-width:560px!important;margin:24px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-intro .elementor-widget-container,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-intro p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-media{position:relative!important;min-width:0!important;width:100%!important;height:568px!important;overflow:visible!important;border-radius:98px 0 0 0!important;background:#eadac7!important;box-shadow:0 22px 46px rgba(67,47,29,.08)!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-media:after{content:"";position:absolute;z-index:3;top:-1px;right:-18px;width:265px;height:248px;border-top:1px solid rgba(206,145,37,.82);border-right:1px solid rgba(206,145,37,.82);border-radius:0 118px 0 0;pointer-events:none;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-photo,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-photo .elementor-widget-container,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-photo picture{display:block!important;width:100%!important;height:100%!important;margin:0!important;overflow:hidden!important;border-radius:98px 0 0 0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-photo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center 48%!important;border:0!important;border-radius:98px 0 0 0!important;filter:none!important;opacity:1!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-cards,.elementor-34 .elementor-element.elementor-element-7267cc2a .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:36px!important;padding:0 80px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-icon .elementor-widget-container{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-stage,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-stage .elementor-heading-title{margin:17px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-title{width:100%!important;max-width:260px!important;margin:9px auto 0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-copy{width:100%!important;max-width:275px!important;margin:16px auto 0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-copy .elementor-widget-container,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-copy p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-note,.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-note-icon .elementor-widget-container{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-note-copy{margin:0!important;padding-left:18px!important;border-left:1px solid rgba(201,145,32,.46)!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-note-copy .elementor-widget-container,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-note-copy p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-note-copy strong{color:#1f4a3b!important;font-weight:800!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-note-dots>.e-con-inner{display:none!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-mobile{position:relative!important;padding:56px 0 48px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-inner,.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-eyebrow,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-eyebrow>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:13px!important;width:auto!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-eyebrow-icon .elementor-widget-container{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-eyebrow-text,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-eyebrow-text .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-title{width:100%!important;max-width:640px!important;margin:27px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-decor,.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-divider{width:88px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-divider .elementor-divider{padding:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-divider .elementor-divider-separator{width:88px!important;border-top:2px solid #d6a048!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-stars,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-stars .elementor-heading-title{margin:0!important;transform:translateY(-4px)!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-intro{width:100%!important;max-width:680px!important;margin:25px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-intro .elementor-widget-container,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-intro p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-media{position:relative!important;width:100%!important;height:430px!important;margin-top:30px!important;overflow:hidden!important;border-radius:34px!important;background:#eadac7!important;box-shadow:0 18px 38px rgba(67,47,29,.08)!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-photo,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-photo .elementor-widget-container,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-photo picture{display:block!important;width:100%!important;height:100%!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-photo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center 50%!important;border:0!important;border-radius:34px!important;filter:none!important;opacity:1!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-cards,.elementor-34 .elementor-element.elementor-element-7267cc2a .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:32px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-icon .elementor-widget-container{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-stage,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-stage .elementor-heading-title{margin:16px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-title{width:100%!important;max-width:290px!important;margin:9px auto 0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-copy{width:100%!important;max-width:320px!important;margin:14px auto 0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-copy .elementor-widget-container,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-copy p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-note,.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-note-icon .elementor-widget-container{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-note-copy{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-note-copy .elementor-widget-container,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-note-copy p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-note-copy strong{color:#1f4a3b!important;font-weight:800!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-eyebrow-text,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-title,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-stars,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-intro,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-photo,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-icon,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-stage,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-title,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-copy,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-note-icon,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-note-copy,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-eyebrow-text,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-title,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-stars,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-intro,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-photo,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-icon,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-stage,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-title,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-copy,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-note-icon,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-note-copy{margin-bottom:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-top>.e-con-inner>*,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-cards>.e-con-inner>*,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-note>.e-con-inner>*,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-cards>.e-con-inner>*,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-note>.e-con-inner>*{min-width:0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-photo,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-photo,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-title,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-title,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-copy,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-copy{overflow:visible!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card-title .elementor-heading-title,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-title .elementor-heading-title{overflow-wrap:normal!important;word-break:normal!important;}
@media (min-width:1025px) and (max-width:1280px){.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-inner,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-inner>.e-con-inner{width:min(1180px,calc(100% - 72px))!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-top,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-top>.e-con-inner{grid-template-columns:minmax(390px,.9fr) minmax(520px,1.2fr)!important;gap:50px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-media{height:455px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-cards,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-cards>.e-con-inner{gap:18px!important;padding:0 18px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-card{min-height:310px!important;padding:23px 18px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-note,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-d-note>.e-con-inner{width:min(980px,calc(100% - 150px))!important;}}
@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-desktop{display:none!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-mobile{display:block!important;}}
@media (min-width:1025px){.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-mobile{display:none!important;}}
@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-mobile{padding:58px 0 48px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-inner,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-inner>.e-con-inner{width:min(560px,calc(100% - 36px))!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-eyebrow{gap:10px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-eyebrow-icon{width:35px!important;height:35px!important;min-width:35px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-eyebrow-icon img{width:19px!important;height:19px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-title{max-width:530px!important;margin-top:24px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-media{height:auto!important;aspect-ratio:1.34/1!important;margin-top:28px!important;border-radius:30px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-photo,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-photo .elementor-widget-container,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-photo picture,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-photo img{border-radius:30px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-cards,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-cards>.e-con-inner{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;margin-top:29px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-stage{grid-column:2!important;grid-row:1!important;margin:1px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-stage .elementor-heading-title{text-align:left!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-title{grid-column:2!important;grid-row:2!important;max-width:none!important;margin:6px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-title .elementor-heading-title{text-align:left!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-copy{grid-column:2!important;grid-row:3!important;max-width:none!important;margin:10px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-copy .elementor-widget-container,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-copy p{text-align:left!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-note,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-note>.e-con-inner{gap:14px!important;min-height:90px!important;padding:14px 16px!important;}}
@media (max-width:420px){.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-mobile{padding-top:52px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-inner,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-inner>.e-con-inner{width:min(calc(100% - 28px),520px)!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-media{border-radius:26px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-photo,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-photo .elementor-widget-container,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-photo picture,.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-photo img{border-radius:26px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card{grid-template-columns:56px minmax(0,1fr)!important;column-gap:15px!important;padding:20px 17px!important;border-radius:19px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card>.e-con-inner{grid-template-columns:56px minmax(0,1fr)!important;column-gap:15px!important;}
.elementor-34 .elementor-element.elementor-element-7267cc2a .ffm4-m-card-icon{width:54px!important;height:54px!important;min-width:54px!important;}}
/* BASE RESPONSIVA CONSOLIDADA */
.elementor-34 .elementor-element.elementor-element-7267cc2a{
  min-width:0;
}
.elementor-34 .elementor-element.elementor-element-7267cc2a .e-con,
.elementor-34 .elementor-element.elementor-element-7267cc2a .e-con-inner,
.elementor-34 .elementor-element.elementor-element-7267cc2a .elementor-element{
  min-width:0;
}
.elementor-34 .elementor-element.elementor-element-7267cc2a .elementor-widget-image img{
  max-width:100%;
}
/* EDITABILIDADE TIPOGRÁFICA NATIVA */
.elementor-34 .elementor-element.elementor-element-7267cc2a .elementor-widget-heading .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-7267cc2a .elementor-widget-text-editor,
.elementor-34 .elementor-element.elementor-element-7267cc2a .elementor-widget-text-editor p,
.elementor-34 .elementor-element.elementor-element-7267cc2a .elementor-widget-button .elementor-button,
.elementor-34 .elementor-element.elementor-element-7267cc2a .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-34 .elementor-element.elementor-element-7267cc2a .elementor-widget-icon-box .elementor-icon-box-title a,
.elementor-34 .elementor-element.elementor-element-7267cc2a .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-34 .elementor-element.elementor-element-7267cc2a .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-1279955e */.elementor-34 .elementor-element.elementor-element-1279955e{--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-34 .elementor-element.elementor-element-1279955e: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-34 .elementor-element.elementor-element-1279955e,.elementor-34 .elementor-element.elementor-element-1279955e *{box-sizing:border-box;}
.elementor-34 .elementor-element.elementor-element-1279955e>.e-con-inner{position:relative!important;z-index:1!important;width:100%!important;max-width:none!important;padding:0!important;gap:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .elementor-widget{margin-block-end:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-title,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-title,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-copy,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-copy,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-intro,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-intro{overflow:visible!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-icon,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-icon,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-icon,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-icon{align-self:center!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-icon img,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-icon img{margin:auto!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-icon .elementor-icon,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-icon .elementor-icon{margin:auto!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-desktop,.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-mobile{width:100%!important;max-width:100%!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-desktop>.e-con-inner,.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-mobile>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important;gap:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-desktop{display:block!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-mobile{display:none!important;}
/* folha decorativa nativa e editável */
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-leaf .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-leaf img{display:block!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-leaf img{object-fit:contain!important;object-position:center!important;filter:brightness(1.18) saturate(.56)!important;}
/* ================= DESKTOP ================= */
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-desktop{padding:130px 0 112px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-inner,
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-d-header,
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-d-left,
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-d-eyebrow,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-eyebrow .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-title{width:100%!important;max-width:680px!important;margin:24px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-title-line{width:58px!important;margin:30px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-title-line .elementor-divider{padding:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-title-line .elementor-divider-separator{width:58px!important;border-top:2px solid var(--ffm5-gold)!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-intro{width:100%!important;max-width:480px!important;margin:0 0 5px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-intro .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-intro p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-grid,
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-d-card:nth-child(even){background:linear-gradient(135deg,rgba(98,132,118,.61),rgba(70,103,92,.58))!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-top,
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-number,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-number .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-icon .elementor-widget-container{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-title{width:100%!important;max-width:390px!important;margin:60px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-copy{width:100%!important;max-width:520px!important;margin:17px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-copy .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-copy p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-line{width:100%!important;margin:auto 0 0!important;padding-top:28px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-line .elementor-divider{padding:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-line .elementor-divider-separator{width:100%!important;border-top:1px solid var(--ffm5-line)!important;position:relative!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing>.e-con-inner{display:contents!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-line{align-self:center!important;width:195px!important;max-width:100%!important;height:31px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-line-left{grid-column:1!important;grid-row:1!important;justify-self:end!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-line-right{grid-column:3!important;grid-row:1!important;justify-self:start!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-line .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-line .elementor-divider{display:flex!important;align-items:center!important;width:100%!important;height:31px!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-line .elementor-divider-separator{width:100%!important;border-top:1px solid rgba(232,184,92,.72)!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-icon .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-icon .elementor-icon{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;margin:0!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-icon .elementor-icon,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-icon .elementor-icon i{color:#24443D!important;font-size:29px!important;line-height:1!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-icon .elementor-icon svg{display:block!important;width:29px!important;height:29px!important;margin:0!important;color:#24443D!important;fill:#24443D!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-icon .elementor-icon svg *{fill:#24443D!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-copy .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-copy p{margin:0!important;text-align:center!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-closing-copy strong{color:#fff!important;font-weight:800!important;}
/* ================= TABLET / MOBILE ================= */
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-mobile{position:relative!important;padding:60px 0 66px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-inner,
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-m-header,
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-m-eyebrow,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-eyebrow .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-title{width:100%!important;max-width:690px!important;margin:25px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-title-line{width:70px!important;margin:33px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-title-line .elementor-divider{padding:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-title-line .elementor-divider-separator{width:70px!important;border-top:2px solid var(--ffm5-gold)!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-intro{width:100%!important;max-width:720px!important;margin:29px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-intro .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-intro p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-grid,
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-m-card:nth-child(even){background:linear-gradient(135deg,rgba(98,132,118,.61),rgba(70,103,92,.58))!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-top,
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-number,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-number .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-icon .elementor-widget-container{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-title{width:100%!important;max-width:500px!important;margin:56px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-copy{width:100%!important;max-width:700px!important;margin:19px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-copy .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-copy p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-line{width:100%!important;margin:auto 0 0!important;padding-top:32px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-line .elementor-divider{padding:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-line .elementor-divider-separator{position:relative!important;width:100%!important;border-top:1px solid var(--ffm5-line)!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing{width:100%!important;margin:45px auto 0!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-top>.e-con-inner{display:contents!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-line{align-self:center!important;width:100%!important;height:29px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-line-left{grid-column:1!important;justify-self:stretch!important;visibility:visible!important;opacity:1!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-line-right{grid-column:3!important;justify-self:stretch!important;visibility:visible!important;opacity:1!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-line .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-line .elementor-divider{display:flex!important;align-items:center!important;width:100%!important;height:29px!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-line .elementor-divider-separator{width:100%!important;border-top:1px solid rgba(232,184,92,.72)!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-icon .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-icon .elementor-icon{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;margin:0!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-icon .elementor-icon,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-icon .elementor-icon i{color:#24443D!important;font-size:27px!important;line-height:1!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-icon .elementor-icon svg{display:block!important;width:27px!important;height:27px!important;margin:0!important;color:#24443D!important;fill:#24443D!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-icon .elementor-icon svg *{fill:#24443D!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-copy{width:100%!important;max-width:720px!important;margin:0 auto!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-copy .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-copy p{margin:0!important;text-align:center!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-copy strong{color:#fff!important;font-weight:800!important;}
@media (min-width:1025px){.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-mobile{display:none!important;}}
@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-desktop{display:none!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-mobile{display:block!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .ffm5-mobile{padding:76px 0 74px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-inner,
  .elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-inner>.e-con-inner{width:min(820px,calc(100% - 52px))!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-grid{margin-top:70px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card{min-height:280px!important;padding:34px 34px 28px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-title{margin-top:46px!important;}}
@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-mobile{padding:57px 0 70px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-inner,
  .elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-inner>.e-con-inner{width:min(calc(100% - 36px),590px)!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-title{margin-top:24px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-title-line{width:69px!important;margin-top:34px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-title-line .elementor-divider-separator{width:69px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-intro{margin-top:27px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-grid{margin-top:87px!important;border-radius:20px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card{min-height:319px!important;padding:39px 30px 27px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-icon{width:46px!important;height:46px!important;min-width:46px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-icon img{width:38px!important;height:38px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-title{margin-top:58px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-copy{margin-top:18px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-line{padding-top:31px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing{margin-top:47px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-closing-top{width:min(300px,78%)!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-leaf{left:-143px!important;bottom:-114px!important;width:350px!important;height:350px!important;opacity:.10!important;}}
@media (max-width:420px){.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-inner,
  .elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-inner>.e-con-inner{width:min(calc(100% - 28px),392px)!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-grid{margin-top:70px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card{min-height:304px!important;padding:34px 25px 24px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-m-card-title{margin-top:49px!important;}}
@media (min-width:1025px) and (max-width:1260px){.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-desktop{padding:82px 0 54px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-inner,
  .elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-inner>.e-con-inner{width:min(1180px,calc(100% - 64px))!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-header,
  .elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-header>.e-con-inner{grid-template-columns:minmax(0,.95fr) minmax(340px,.7fr)!important;gap:54px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-grid{margin-top:58px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-card{min-height:276px!important;padding:32px 30px 27px!important;}
.elementor-34 .elementor-element.elementor-element-1279955e .ffm5-d-card-title{margin-top:35px!important;}}
/* BASE RESPONSIVA CONSOLIDADA */
.elementor-34 .elementor-element.elementor-element-1279955e{
  min-width:0;
}
.elementor-34 .elementor-element.elementor-element-1279955e .e-con,
.elementor-34 .elementor-element.elementor-element-1279955e .e-con-inner,
.elementor-34 .elementor-element.elementor-element-1279955e .elementor-element{
  min-width:0;
}
.elementor-34 .elementor-element.elementor-element-1279955e .elementor-widget-image img{
  max-width:100%;
}
/* EDITABILIDADE TIPOGRÁFICA NATIVA */
.elementor-34 .elementor-element.elementor-element-1279955e .elementor-widget-heading .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-1279955e .elementor-widget-text-editor,
.elementor-34 .elementor-element.elementor-element-1279955e .elementor-widget-text-editor p,
.elementor-34 .elementor-element.elementor-element-1279955e .elementor-widget-button .elementor-button,
.elementor-34 .elementor-element.elementor-element-1279955e .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-34 .elementor-element.elementor-element-1279955e .elementor-widget-icon-box .elementor-icon-box-title a,
.elementor-34 .elementor-element.elementor-element-1279955e .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-34 .elementor-element.elementor-element-1279955e .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-4cbaaeee */.elementor-34 .elementor-element.elementor-element-4cbaaeee{--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-34 .elementor-element.elementor-element-4cbaaeee,
.elementor-34 .elementor-element.elementor-element-4cbaaeee *{box-sizing:border-box;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee>.e-con-inner{position:relative!important;z-index:1!important;width:100%!important;max-width:none!important;padding:0!important;gap:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .elementor-widget{margin-block-end:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-gold{color:#AE7018!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-desktop,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-mobile{position:relative!important;width:100%!important;max-width:100%!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-desktop>.e-con-inner,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-mobile>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important;gap:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-desktop{display:block!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-mobile{display:none!important;}
/* Botânico superior */
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-top-leaf .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-top-leaf img{display:block!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-top-leaf img{object-fit:contain!important;filter:brightness(1.34) saturate(.40)!important;}
/* =========================================================
   DESKTOP
   ========================================================= */
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-desktop{padding:122px 0 91px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-inner,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-header,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-eyebrow,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-eyebrow-circle>.e-con-inner{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-eyebrow-text,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-eyebrow-text .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-title{width:100%!important;max-width:930px!important;margin:31px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-title .elementor-heading-title span{display:block!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-layout,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-resources,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-top,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-icon .elementor-widget-container{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-icon img{display:block!important;width:38px!important;height:38px!important;object-fit:contain!important;object-position:center!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-number,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-number .elementor-heading-title{margin:0!important;padding-top:13px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-title{width:100%!important;max-width:310px!important;margin:26px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-copy{width:100%!important;max-width:305px!important;margin:19px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-copy .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-copy p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-line{width:36px!important;margin:auto 0 0!important;padding-top:22px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-line .elementor-divider{padding:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-line .elementor-divider-separator{width:36px!important;border-top:2px solid #D48A18!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-leaf .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-leaf img{display:block!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-leaf img{object-fit:contain!important;filter:brightness(1.35) saturate(.45)!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-content,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-footer{position:relative!important;z-index:1!important;width:100%!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-content>.e-con-inner,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-footer>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important;gap:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-label,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-label-icon{width:28px!important;height:28px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-label-icon .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-label-icon img{display:block!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-label-icon img{object-fit:contain!important;filter:brightness(0) invert(1)!important;opacity:.72!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-label-text,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-label-text .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-title{width:100%!important;max-width:525px!important;margin:31px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-copy{width:100%!important;max-width:530px!important;margin:30px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-copy .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-copy p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-bonus,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-bonus-plus .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-bonus-text,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-bonus-text .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-footer{margin:0!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-footer-line{width:100%!important;margin:0 0 34px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-footer-line .elementor-divider{padding:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-footer-line .elementor-divider-separator{width:100%!important;border-top:1px solid rgba(227,180,94,.24)!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-footer-row,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-footer-accent{width:34px!important;min-width:34px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-footer-accent .elementor-divider{padding:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-footer-accent .elementor-divider-separator{width:34px!important;border-top:1px solid var(--ffm6-gold-soft)!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-footer-copy,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside-footer-copy .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing>.e-con-inner{display:contents!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing-circle>.e-con-inner{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing-icon{width:38px!important;height:38px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing-icon .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing-icon img{display:block!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing-icon img{object-fit:contain!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing-title{width:100%!important;max-width:1270px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing-leaf{width:37px!important;height:37px!important;margin:0 5px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing-leaf .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing-leaf img{display:block!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing-leaf img{object-fit:contain!important;}
/* =========================================================
   TABLET + CELULAR
   ========================================================= */
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-mobile{padding:68px 0 50px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-inner,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-header,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-eyebrow,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-eyebrow-circle>.e-con-inner{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-eyebrow-text,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-eyebrow-text .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-title{width:100%!important;max-width:720px!important;margin:19px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-resources,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-top,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-icon .elementor-widget-container{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-icon img{display:block!important;width:28px!important;height:28px!important;object-fit:contain!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-number,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-number .elementor-heading-title{margin:0!important;padding-top:8px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-title{width:100%!important;max-width:330px!important;margin:18px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-copy{width:100%!important;max-width:340px!important;margin:12px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-copy .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-copy p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-line{width:25px!important;margin:auto 0 0!important;padding-top:17px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-line .elementor-divider{padding:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-line .elementor-divider-separator{width:25px!important;border-top:2px solid #D58D1D!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-leaf .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-leaf img{display:block!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-leaf img{object-fit:contain!important;filter:brightness(1.35) saturate(.45)!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-content,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-footer{position:relative!important;z-index:1!important;width:100%!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-content>.e-con-inner,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-footer>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important;gap:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-label,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-label-icon{width:22px!important;height:22px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-label-icon .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-label-icon img{display:block!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-label-icon img{object-fit:contain!important;filter:brightness(0) invert(1)!important;opacity:.72!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-label-text,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-label-text .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-title{width:100%!important;max-width:650px!important;margin:24px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-copy{width:100%!important;max-width:680px!important;margin:20px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-copy .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-copy p{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-bonus,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-bonus-plus .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-bonus-text,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-bonus-text .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-footer-line{width:100%!important;margin:0 0 21px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-footer-line .elementor-divider{padding:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-footer-line .elementor-divider-separator{width:100%!important;border-top:1px solid rgba(227,180,94,.24)!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-footer-row,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-footer-accent{width:25px!important;min-width:25px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-footer-accent .elementor-divider{padding:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-footer-accent .elementor-divider-separator{width:25px!important;border-top:1px solid var(--ffm6-gold-soft)!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-footer-copy,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-footer-copy .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-circle>.e-con-inner{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-icon{width:24px!important;height:24px!important;margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-icon .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-icon img{display:block!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-icon img{object-fit:contain!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-title{width:100%!important;max-width:720px!important;margin:20px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-title .elementor-heading-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-leaf{width:25px!important;height:25px!important;margin:auto 0 0!important;padding-top:14px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-leaf .elementor-widget-container,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-leaf img{display:block!important;width:100%!important;height:100%!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-leaf img{object-fit:contain!important;}
/* Visibilidade */
@media (min-width:1025px){.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-mobile{display:none!important;}}
@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-desktop{display:none!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-mobile{display:block!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-mobile{padding:72px 0 56px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-inner,
  .elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-inner>.e-con-inner{width:min(820px,calc(100% - 52px))!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-resources{margin-top:62px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card{min-height:255px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside{min-height:430px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing{min-height:164px!important;padding:23px 25px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-leaf{margin:0!important;padding:0!important;}}
/* Celular */
@media (max-width:540px){.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-mobile{padding:41px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-inner,
  .elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-inner>.e-con-inner{width:min(calc(100% - 22px),560px)!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-top-leaf{top:-36px!important;right:-74px!important;width:198px!important;height:198px!important;opacity:.14!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-eyebrow-circle{width:29px!important;height:29px!important;min-width:29px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-eyebrow-icon{width:16px!important;height:16px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-title{margin-top:14px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-resources,
  .elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-resources>.e-con-inner{grid-template-columns:1fr!important;margin-top:50px!important;gap:10px!important;border-radius:11px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card{min-height:184px!important;padding:18px 18px 14px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-icon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-icon img{width:23px!important;height:23px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-number,
  .elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-number .elementor-heading-title{padding-top:6px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-title{margin-top:16px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-copy{margin-top:10px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-line{width:23px!important;padding-top:13px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card-line .elementor-divider-separator{width:23px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside{min-height:338px!important;margin-top:18px!important;padding:38px 18px 18px!important;border-radius:10px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-leaf{right:-63px!important;bottom:-65px!important;width:201px!important;height:201px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-label-icon{width:19px!important;height:19px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-title{margin-top:22px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-copy{margin-top:15px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-bonus,
  .elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-bonus>.e-con-inner{margin-top:24px!important;padding:10px 11px!important;gap:9px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-bonus-plus{width:25px!important;height:25px!important;min-width:25px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-aside-footer-line{margin-bottom:17px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing{min-height:285px!important;margin-top:20px!important;padding:17px 17px 30px!important;border-radius:10px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-circle{width:40px!important;height:40px!important;min-width:40px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-icon{width:23px!important;height:23px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-title{margin-top:18px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-closing-leaf{width:22px!important;height:22px!important;padding-top:13px!important;}}
/* Celular pequeno */
@media (max-width:420px){.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-m-card{min-height:184px!important;padding:18px 17px 14px!important;}}
/* Desktop compacto */
@media (min-width:1025px) and (max-width:1260px){.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-desktop{padding:80px 0 55px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-inner,
  .elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-inner>.e-con-inner{width:min(1180px,calc(100% - 64px))!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-eyebrow-circle{width:43px!important;height:43px!important;min-width:43px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-eyebrow-icon{width:24px!important;height:24px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-title{margin-top:25px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-layout,
  .elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card{min-height:300px!important;padding:27px 23px 22px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-icon{width:54px!important;height:54px!important;min-width:54px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-icon img{width:31px!important;height:31px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside{min-height:601px!important;padding:54px 30px 27px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing{min-height:148px!important;padding:24px 30px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing-circle{width:55px!important;height:55px!important;min-width:55px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing-icon{width:31px!important;height:31px!important;}}
/* Desktop intermediário */
@media (min-width:1261px) and (max-width:1600px){.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-inner,
  .elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-inner>.e-con-inner{width:min(1460px,calc(100% - 96px))!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-layout,
  .elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-layout>.e-con-inner{grid-template-columns:minmax(0,1.62fr) minmax(450px,1fr)!important;gap:36px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card{min-height:330px!important;padding:30px 28px 23px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-icon{width:59px!important;height:59px!important;min-width:59px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-card-icon img{width:34px!important;height:34px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-aside{min-height:661px!important;padding:62px 36px 31px!important;}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .ffm6-d-closing{min-height:164px!important;}}
/* BASE RESPONSIVA CONSOLIDADA */
.elementor-34 .elementor-element.elementor-element-4cbaaeee{
  min-width:0;
}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .e-con,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .e-con-inner,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .elementor-element{
  min-width:0;
}
.elementor-34 .elementor-element.elementor-element-4cbaaeee .elementor-widget-image img{
  max-width:100%;
}
/* EDITABILIDADE TIPOGRÁFICA NATIVA */
.elementor-34 .elementor-element.elementor-element-4cbaaeee .elementor-widget-heading .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .elementor-widget-text-editor,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .elementor-widget-text-editor p,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .elementor-widget-button .elementor-button,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .elementor-widget-icon-box .elementor-icon-box-title a,
.elementor-34 .elementor-element.elementor-element-4cbaaeee .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-34 .elementor-element.elementor-element-4cbaaeee .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-1bb99848 */.elementor-34 .elementor-element.elementor-element-1bb99848{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-34 .elementor-element.elementor-element-1bb99848: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-34 .elementor-element.elementor-element-1bb99848:after{content:"";position:absolute;right:-130px;bottom:-170px;width:430px;height:430px;border:1px solid rgba(255,255,255,.08);border-radius:50%;}
.elementor-34 .elementor-element.elementor-element-1bb99848>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .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-34 .elementor-element.elementor-element-1bb99848 .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-34 .elementor-element.elementor-element-1bb99848 .m7-copy{max-width:700px;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-copy>.e-con-inner{gap:0!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-label{display:flex;align-items:center;gap:17px;margin-bottom:27px;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-label>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:17px!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-label-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(201,164,106,.7);border-radius:50%;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-label-icon>.e-con-inner{display:grid!important;place-items:center;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-label-img{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-label-img img{width:23px!important;height:23px!important;object-fit:contain;filter:none!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-label-text{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-title{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-title h2{margin:0;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-title em{color:#D6C89C!important;font-style:normal;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-lead,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-support{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-lead{margin-top:10px!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-lead p,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-support p{margin:0;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-support{margin-top:19px!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-cta{width:505px;margin:30px 0 0!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-cta .elementor-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:70px;padding:0 25px;border-radius:15px;background:linear-gradient(90deg,#E6A619,#D0870D)!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-cta .elementor-button:after{content:"→";margin-left:auto;font-size:22px;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .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-34 .elementor-element.elementor-element-1bb99848 .m7-trust>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;padding:0!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .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-34 .elementor-element.elementor-element-1bb99848 .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-34 .elementor-element.elementor-element-1bb99848 .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-34 .elementor-element.elementor-element-1bb99848 .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-34 .elementor-element.elementor-element-1bb99848 .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-34 .elementor-element.elementor-element-1bb99848 .m7-trust-icon .elementor-icon svg *{fill:#FFFDF8!important;stroke:#FFFDF8!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust-copy{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust-copy p{margin:0;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust-copy strong{font-weight:800;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust-copy span{font-size:11px;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-visual{width:100%;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-visual>.e-con-inner{padding:0!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-photo{margin:0!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .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-34 .elementor-element.elementor-element-1bb99848,.elementor-34 .elementor-element.elementor-element-1bb99848.elementor-34 .elementor-element.elementor-element-1bb99848 .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-34 .elementor-element.elementor-element-1bb99848 .m7-inner,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-copy,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-visual{background:transparent!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-title em{color:#D6C89C!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-cta .elementor-button{background:linear-gradient(90deg,#E6A619,#D0870D)!important;white-space:normal!important;overflow-wrap:anywhere!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust-icon,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust-icon>.elementor-widget-container{background:rgba(150,172,134,.22)!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .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-34 .elementor-element.elementor-element-1bb99848 .m7-trust-icon .elementor-icon,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust-icon .elementor-icon i{color:#FFFDF8!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust-icon .elementor-icon svg,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust-icon .elementor-icon svg *{fill:#FFFDF8!important;stroke:#FFFDF8!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-label-img img,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-photo img{filter:none!important;opacity:1!important;border:0!important;box-shadow:none!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-label-img,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-label-text,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-title,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-lead,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-support,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-cta,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust-icon,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust-copy,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-photo{margin-bottom:0!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-inner>.e-con-inner>*,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-label>.e-con-inner>*,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust>.e-con-inner>*{min-width:0!important;}
@media (min-width:981px){
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-inner,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-inner>.e-con-inner{grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr)!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-photo,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-photo>.elementor-widget-container{width:100%!important;height:635px!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-photo img{width:100%!important;height:635px!important;object-fit:cover!important;object-position:center center!important;}
}
@media (max-width:980px){
.elementor-34 .elementor-element.elementor-element-1bb99848{min-height:0;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-inner{grid-template-columns:1fr!important;width:min(calc(100% - 52px),800px);min-height:0;padding:75px 0 70px;gap:50px;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-inner>.e-con-inner{display:grid!important;grid-template-columns:1fr!important;gap:50px!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-copy{max-width:none;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-visual{order:2;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-photo img{height:auto!important;aspect-ratio:4/3;border-radius:45px 20px 45px 20px!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-inner>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-copy,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-visual{width:100%!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-photo>.elementor-widget-container{width:100%!important;height:auto!important;}
}
@media (max-width:640px){
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-inner{width:calc(100% - 36px);padding:75px 0 42px;gap:40px;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-label{gap:12px;margin-bottom:24px;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-label-icon{width:40px;height:40px;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-label-img img{width:20px!important;height:20px!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-cta{width:100%;margin-top:28px!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-cta .elementor-button{min-height:70px;padding:0 20px;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust{margin-top:27px;padding-top:20px;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust-copy span{font-size:10px;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-photo img{aspect-ratio:1/1;border-radius:42px 18px 42px 18px!important;object-position:center center!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-title h2{overflow-wrap:normal;word-break:normal;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-cta,.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-cta .elementor-button{width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-photo img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center center!important;}
}
@media (max-width:420px){
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-inner{
    width:calc(100% - 28px);
    padding:64px 0 38px;
  }
  .elementor-34 .elementor-element.elementor-element-1bb99848 .m7-cta .elementor-button{
    min-height:58px;
    padding:0 14px;
  }
  .elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust,
  .elementor-34 .elementor-element.elementor-element-1bb99848 .m7-trust>.e-con-inner{
    align-items:flex-start!important;
  }
  .elementor-34 .elementor-element.elementor-element-1bb99848 .m7-photo img{
    border-radius:34px 16px 34px 16px!important;
  }
}
/* BASE RESPONSIVA CONSOLIDADA */
.elementor-34 .elementor-element.elementor-element-1bb99848{
  min-width:0;
}
.elementor-34 .elementor-element.elementor-element-1bb99848 .e-con,
.elementor-34 .elementor-element.elementor-element-1bb99848 .e-con-inner,
.elementor-34 .elementor-element.elementor-element-1bb99848 .elementor-element{
  min-width:0;
}
.elementor-34 .elementor-element.elementor-element-1bb99848 .elementor-widget-image img{
  max-width:100%;
}
/* EDITABILIDADE TIPOGRÁFICA NATIVA */
.elementor-34 .elementor-element.elementor-element-1bb99848 .elementor-widget-heading .elementor-heading-title,
.elementor-34 .elementor-element.elementor-element-1bb99848 .elementor-widget-text-editor,
.elementor-34 .elementor-element.elementor-element-1bb99848 .elementor-widget-text-editor p,
.elementor-34 .elementor-element.elementor-element-1bb99848 .elementor-widget-button .elementor-button,
.elementor-34 .elementor-element.elementor-element-1bb99848 .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-34 .elementor-element.elementor-element-1bb99848 .elementor-widget-icon-box .elementor-icon-box-title a,
.elementor-34 .elementor-element.elementor-element-1bb99848 .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-34 .elementor-element.elementor-element-1bb99848 .elementor-widget-text-editor p{
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
}
.elementor-34 .elementor-element.elementor-element-1bb99848 .m7-title h2{
  color:inherit!important;
  font-family:inherit!important;
  font-size:inherit!important;
  font-weight:inherit!important;
  line-height:inherit!important;
  letter-spacing:inherit!important;
}/* End custom CSS */