.elementor-54 .elementor-element.elementor-element-31276227 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-31276227:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-31276227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(110deg, #0B2A1B 0%, #18472F 100%);}.elementor-54 .elementor-element.elementor-element-31276227 > .elementor-container{max-width:1200px;}.elementor-54 .elementor-element.elementor-element-31276227{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 32px 150px 32px;}.elementor-54 .elementor-element.elementor-element-31276227 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-37c78fd4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-37c78fd4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-37c78fd4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-37c78fd4 > .elementor-element-populated{padding:0px 32px 0px 0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-724fcdfe > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-54 .elementor-element.elementor-element-724fcdfe .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#F2D26B;}.elementor-54 .elementor-element.elementor-element-7f8bdc85 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-54 .elementor-element.elementor-element-7f8bdc85 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:600;line-height:1.1em;letter-spacing:-0.6px;color:#F6F1E3;}.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-54 .elementor-element.elementor-element-56890fd0 > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-54 .elementor-element.elementor-element-56890fd0{font-family:"Karla", Sans-serif;font-size:18.5px;font-weight:400;line-height:1.65em;color:rgba(246,241,227,0.9);}.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-54 .elementor-element.elementor-element-7bf283fd .elementor-button{background-color:#E5B410;font-family:"Karla", Sans-serif;font-size:16.5px;font-weight:800;fill:#12301F;color:#12301F;border-radius:6px 6px 6px 6px;padding:16px 30px 16px 30px;}.elementor-54 .elementor-element.elementor-element-7bf283fd .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-7bf283fd .elementor-button:focus{background-color:#F2C94C;color:#12301F;}.elementor-54 .elementor-element.elementor-element-7bf283fd{width:auto;max-width:auto;}.elementor-54 .elementor-element.elementor-element-7bf283fd > .elementor-widget-container{margin:0px 14px 14px 0px;}.elementor-54 .elementor-element.elementor-element-7bf283fd .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-7bf283fd .elementor-button:focus svg{fill:#12301F;}.elementor-54 .elementor-element.elementor-element-7b1c55cc .elementor-button{background-color:rgba(255,255,255,0);font-family:"Karla", Sans-serif;font-size:16.5px;font-weight:800;fill:#F6F1E3;color:#F6F1E3;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(246,241,227,0.55);border-radius:6px 6px 6px 6px;padding:15px 28px 15px 28px;}.elementor-54 .elementor-element.elementor-element-7b1c55cc .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-7b1c55cc .elementor-button:focus{background-color:rgba(246,241,227,0.12);color:#F6F1E3;}.elementor-54 .elementor-element.elementor-element-7b1c55cc{width:auto;max-width:auto;}.elementor-54 .elementor-element.elementor-element-7b1c55cc > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-54 .elementor-element.elementor-element-7b1c55cc .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-7b1c55cc .elementor-button:focus svg{fill:#F6F1E3;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-73a310fd > .elementor-widget-container{margin:24px 0px 0px 0px;padding:24px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(246,241,227,0.18);}.elementor-54 .elementor-element.elementor-element-73a310fd .elementor-icon-list-icon i{color:#E5B410;transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-73a310fd .elementor-icon-list-icon svg{fill:#E5B410;transition:fill 0.3s;}.elementor-54 .elementor-element.elementor-element-73a310fd{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-54 .elementor-element.elementor-element-73a310fd .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-54 .elementor-element.elementor-element-73a310fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-54 .elementor-element.elementor-element-73a310fd .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-54 .elementor-element.elementor-element-73a310fd .elementor-icon-list-text{color:rgba(246,241,227,0.85);transition:color 0.3s;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-19c87d87.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-19c87d87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-19c87d87 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-19c87d87 > .elementor-element-populated{padding:14px 14px 14px 14px;}.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-54 .elementor-element.elementor-element-1f28faf9{text-align:center;}.elementor-54 .elementor-element.elementor-element-1f28faf9 img{width:100%;height:470px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-54 .elementor-element.elementor-element-4cc1d48b:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-4cc1d48b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E3;}.elementor-54 .elementor-element.elementor-element-4cc1d48b > .elementor-container{max-width:1136px;}.elementor-54 .elementor-element.elementor-element-4cc1d48b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 32px 56px 32px;}.elementor-54 .elementor-element.elementor-element-4cc1d48b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-6876d22f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-7c4aaffc{overflow:hidden;border-style:solid;border-width:4px 0px 0px 0px;border-color:#E5B410;box-shadow:0px 24px 50px 0px rgba(10,36,23,0.2);margin-top:-78px;margin-bottom:0px;z-index:2;}.elementor-54 .elementor-element.elementor-element-7c4aaffc, .elementor-54 .elementor-element.elementor-element-7c4aaffc > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-54 .elementor-element.elementor-element-5e1b60c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-5e1b60c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-5e1b60c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-5e1b60c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 28px 26px 28px;}.elementor-54 .elementor-element.elementor-element-5e1b60c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-5a41bbf9 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-54 .elementor-element.elementor-element-5a41bbf9 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:38px;font-weight:700;line-height:1.1em;color:#164229;}.elementor-54 .elementor-element.elementor-element-78152e25{font-family:"Karla", Sans-serif;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#4A5A4F;}.elementor-54 .elementor-element.elementor-element-180794b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-180794b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-180794b3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-180794b3 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#E7E0CB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 28px 26px 28px;}.elementor-54 .elementor-element.elementor-element-180794b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-1ccd09b1 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-54 .elementor-element.elementor-element-1ccd09b1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:38px;font-weight:700;line-height:1.1em;color:#164229;}.elementor-54 .elementor-element.elementor-element-4493835a{font-family:"Karla", Sans-serif;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#4A5A4F;}.elementor-54 .elementor-element.elementor-element-78b1d081:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-78b1d081 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-78b1d081 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-78b1d081 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#E7E0CB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 28px 26px 28px;}.elementor-54 .elementor-element.elementor-element-78b1d081 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-4e437041 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-54 .elementor-element.elementor-element-4e437041 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:38px;font-weight:700;line-height:1.1em;color:#164229;}.elementor-54 .elementor-element.elementor-element-46a783b9{font-family:"Karla", Sans-serif;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#4A5A4F;}.elementor-54 .elementor-element.elementor-element-23a452bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-23a452bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-23a452bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-23a452bf > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#E7E0CB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 28px 26px 28px;}.elementor-54 .elementor-element.elementor-element-23a452bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-772cc6b5 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-54 .elementor-element.elementor-element-772cc6b5 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:38px;font-weight:700;line-height:1.1em;color:#164229;}.elementor-54 .elementor-element.elementor-element-2d2597f6{font-family:"Karla", Sans-serif;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#4A5A4F;}.elementor-54 .elementor-element.elementor-element-24fdc8e2 > .elementor-container{max-width:1140px;}.elementor-54 .elementor-element.elementor-element-24fdc8e2{padding:48px 24px 48px 24px;}.elementor-54 .elementor-element.elementor-element-76e5858:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-76e5858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E8;}.elementor-54 .elementor-element.elementor-element-76e5858{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-54 .elementor-element.elementor-element-76e5858 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-2ca62a1{--spacer-size:50px;}.elementor-54 .elementor-element.elementor-element-55a8008:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-55a8008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E8;}.elementor-54 .elementor-element.elementor-element-55a8008{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-55a8008 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-d4b9e7b > .elementor-element-populated{margin:-35px 0px -65px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-3f7bc1f{text-align:start;}.elementor-54 .elementor-element.elementor-element-3f7bc1f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:14px;font-weight:600;line-height:1.15em;color:#1B4323;}.elementor-54 .elementor-element.elementor-element-4edcc1a{text-align:start;}.elementor-54 .elementor-element.elementor-element-4edcc1a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;color:#1B4323;}.elementor-54 .elementor-element.elementor-element-ead5755{text-align:start;}.elementor-54 .elementor-element.elementor-element-9fec17e:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-9fec17e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E8;}.elementor-54 .elementor-element.elementor-element-9fec17e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:20px;}.elementor-54 .elementor-element.elementor-element-9fec17e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-9fec17e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-1decd63:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-1decd63 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-1decd63 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-54 .elementor-element.elementor-element-1decd63 > .elementor-element-populated, .elementor-54 .elementor-element.elementor-element-1decd63 > .elementor-element-populated > .elementor-background-overlay, .elementor-54 .elementor-element.elementor-element-1decd63 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-54 .elementor-element.elementor-element-1decd63 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-54 .elementor-element.elementor-element-62b5e08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-62b5e08 .elementor-icon-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-62b5e08.elementor-view-stacked .elementor-icon{background-color:#163F2B;}.elementor-54 .elementor-element.elementor-element-62b5e08.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-62b5e08.elementor-view-default .elementor-icon{color:#163F2B;border-color:#163F2B;}.elementor-54 .elementor-element.elementor-element-62b5e08.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-62b5e08.elementor-view-default .elementor-icon svg{fill:#163F2B;}.elementor-54 .elementor-element.elementor-element-62b5e08 .elementor-icon{font-size:24px;}.elementor-54 .elementor-element.elementor-element-62b5e08 .elementor-icon svg{height:24px;}.elementor-54 .elementor-element.elementor-element-18ec8b3 .elementor-heading-title{color:#1B4323;}.elementor-54 .elementor-element.elementor-element-9735ad2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-9735ad2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-9735ad2 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-54 .elementor-element.elementor-element-9735ad2 > .elementor-element-populated, .elementor-54 .elementor-element.elementor-element-9735ad2 > .elementor-element-populated > .elementor-background-overlay, .elementor-54 .elementor-element.elementor-element-9735ad2 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-54 .elementor-element.elementor-element-9735ad2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-6934e48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-6934e48 .elementor-icon-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-6934e48.elementor-view-stacked .elementor-icon{background-color:#163F2B;}.elementor-54 .elementor-element.elementor-element-6934e48.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-6934e48.elementor-view-default .elementor-icon{color:#163F2B;border-color:#163F2B;}.elementor-54 .elementor-element.elementor-element-6934e48.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-6934e48.elementor-view-default .elementor-icon svg{fill:#163F2B;}.elementor-54 .elementor-element.elementor-element-6934e48 .elementor-icon{font-size:24px;}.elementor-54 .elementor-element.elementor-element-6934e48 .elementor-icon svg{height:24px;}.elementor-54 .elementor-element.elementor-element-0dfb5b0 .elementor-heading-title{color:#1B4323;}.elementor-54 .elementor-element.elementor-element-376dc95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-376dc95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-376dc95 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-54 .elementor-element.elementor-element-376dc95 > .elementor-element-populated, .elementor-54 .elementor-element.elementor-element-376dc95 > .elementor-element-populated > .elementor-background-overlay, .elementor-54 .elementor-element.elementor-element-376dc95 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-54 .elementor-element.elementor-element-376dc95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-689a561 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-689a561 .elementor-icon-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-689a561.elementor-view-stacked .elementor-icon{background-color:#163F2B;}.elementor-54 .elementor-element.elementor-element-689a561.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-689a561.elementor-view-default .elementor-icon{color:#163F2B;border-color:#163F2B;}.elementor-54 .elementor-element.elementor-element-689a561.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-689a561.elementor-view-default .elementor-icon svg{fill:#163F2B;}.elementor-54 .elementor-element.elementor-element-689a561 .elementor-icon{font-size:24px;}.elementor-54 .elementor-element.elementor-element-689a561 .elementor-icon svg{height:24px;}.elementor-54 .elementor-element.elementor-element-71c0389 .elementor-heading-title{color:#1B4323;}.elementor-54 .elementor-element.elementor-element-11323df:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-11323df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E8;}.elementor-54 .elementor-element.elementor-element-11323df > .elementor-background-overlay{background-color:#F7F3E8;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-11323df .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:20px;}.elementor-54 .elementor-element.elementor-element-11323df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-b077a15:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-b077a15 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-b077a15 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-54 .elementor-element.elementor-element-b077a15 > .elementor-element-populated, .elementor-54 .elementor-element.elementor-element-b077a15 > .elementor-element-populated > .elementor-background-overlay, .elementor-54 .elementor-element.elementor-element-b077a15 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-54 .elementor-element.elementor-element-b077a15 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-e8c3d73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-e8c3d73 .elementor-icon-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-e8c3d73.elementor-view-stacked .elementor-icon{background-color:#163F2B;}.elementor-54 .elementor-element.elementor-element-e8c3d73.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-e8c3d73.elementor-view-default .elementor-icon{color:#163F2B;border-color:#163F2B;}.elementor-54 .elementor-element.elementor-element-e8c3d73.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-e8c3d73.elementor-view-default .elementor-icon svg{fill:#163F2B;}.elementor-54 .elementor-element.elementor-element-e8c3d73 .elementor-icon{font-size:24px;}.elementor-54 .elementor-element.elementor-element-e8c3d73 .elementor-icon svg{height:24px;}.elementor-54 .elementor-element.elementor-element-80633c7 .elementor-heading-title{color:#1B4323;}.elementor-54 .elementor-element.elementor-element-e4c5469:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-e4c5469 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-e4c5469 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-54 .elementor-element.elementor-element-e4c5469 > .elementor-element-populated, .elementor-54 .elementor-element.elementor-element-e4c5469 > .elementor-element-populated > .elementor-background-overlay, .elementor-54 .elementor-element.elementor-element-e4c5469 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-54 .elementor-element.elementor-element-e4c5469 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-d8d13ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-d8d13ee .elementor-icon-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-d8d13ee.elementor-view-stacked .elementor-icon{background-color:#163F2B;}.elementor-54 .elementor-element.elementor-element-d8d13ee.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-d8d13ee.elementor-view-default .elementor-icon{color:#163F2B;border-color:#163F2B;}.elementor-54 .elementor-element.elementor-element-d8d13ee.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-d8d13ee.elementor-view-default .elementor-icon svg{fill:#163F2B;}.elementor-54 .elementor-element.elementor-element-d8d13ee .elementor-icon{font-size:24px;}.elementor-54 .elementor-element.elementor-element-d8d13ee .elementor-icon svg{height:24px;}.elementor-54 .elementor-element.elementor-element-b9b6047 .elementor-heading-title{color:#1B4323;}.elementor-54 .elementor-element.elementor-element-0a5630c:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-0a5630c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E8;}.elementor-54 .elementor-element.elementor-element-0a5630c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-54 .elementor-element.elementor-element-0a5630c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-8863778{--spacer-size:50px;}.elementor-54 .elementor-element.elementor-element-83df932:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-83df932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-83df932{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-83df932 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-68526e8 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#1B4323;}.elementor-54 .elementor-element.elementor-element-080d49e .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:600;line-height:1.15em;color:#1B4323;}.elementor-54 .elementor-element.elementor-element-50b6e9c .elementor-button{background-color:#E5B80B;border-radius:25px 25px 25px 25px;}.elementor-54 .elementor-element.elementor-element-50b6e9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 28px 0px 28px;}.elementor-54 .elementor-element.elementor-element-50b6e9c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-54 .elementor-element.elementor-element-5932f54 img{width:85%;}.elementor-54 .elementor-element.elementor-element-042fd28{--spacer-size:50px;}.elementor-54 .elementor-element.elementor-element-f8c1043:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-f8c1043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E8;}.elementor-54 .elementor-element.elementor-element-f8c1043{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-54 .elementor-element.elementor-element-f8c1043 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-f8c1043 > .elementor-shape-top svg{width:calc(130% + 1.3px);height:100px;}.elementor-54 .elementor-element.elementor-element-9b0e3cc > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-275fc1f .elementor-icon-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-1ccd53b .elementor-icon-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-fa31358 .elementor-icon-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-2ca61f4:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-2ca61f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123F2D;}.elementor-54 .elementor-element.elementor-element-2ca61f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-54 .elementor-element.elementor-element-2ca61f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-bfca884{--spacer-size:50px;}.elementor-54 .elementor-element.elementor-element-9c7713e:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-9c7713e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123F2D;}.elementor-54 .elementor-element.elementor-element-9c7713e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-54 .elementor-element.elementor-element-9c7713e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-0c61b49{font-family:"Karla", Sans-serif;font-size:12px;font-weight:600;color:#DDB500;}.elementor-54 .elementor-element.elementor-element-03599a0 .elementor-heading-title{color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-5eb3e5f{font-family:"Karla", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFFBF;}.elementor-54 .elementor-element.elementor-element-b67defe:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-b67defe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#174C3B;}.elementor-54 .elementor-element.elementor-element-b67defe{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:18px 20px 18px 20px;}.elementor-54 .elementor-element.elementor-element-b67defe, .elementor-54 .elementor-element.elementor-element-b67defe > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-54 .elementor-element.elementor-element-b67defe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-4031b75.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-4031b75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-67d4ca9 .elementor-icon-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-67d4ca9.elementor-view-stacked .elementor-icon{background-color:#D9A900;}.elementor-54 .elementor-element.elementor-element-67d4ca9.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-67d4ca9.elementor-view-default .elementor-icon{color:#D9A900;border-color:#D9A900;}.elementor-54 .elementor-element.elementor-element-67d4ca9.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-67d4ca9.elementor-view-default .elementor-icon svg{fill:#D9A900;}.elementor-54 .elementor-element.elementor-element-67d4ca9 .elementor-icon{font-size:24px;}.elementor-54 .elementor-element.elementor-element-67d4ca9 .elementor-icon svg{height:24px;}.elementor-54 .elementor-element.elementor-element-da6670e{font-family:"Karla", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-c6a6a66 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#FFFFFFBF;}.elementor-54 .elementor-element.elementor-element-887b8e2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-54 .elementor-element.elementor-element-551d257:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-551d257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123F2D;}.elementor-54 .elementor-element.elementor-element-551d257{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-54 .elementor-element.elementor-element-551d257 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-2151b1f{--spacer-size:50px;}.elementor-54 .elementor-element.elementor-element-bbf5df9 > .elementor-container{max-width:1140px;}.elementor-54 .elementor-element.elementor-element-bbf5df9{padding:72px 24px 24px 24px;}.elementor-54 .elementor-element.elementor-element-7f083d20 > .elementor-container{max-width:1140px;}.elementor-54 .elementor-element.elementor-element-7f083d20{padding:24px 24px 32px 24px;}.elementor-54 .elementor-element.elementor-element-5a08779 .elementor-button{background-color:#E5B80B;border-radius:25px 25px 25px 25px;}.elementor-54 .elementor-element.elementor-element-5a08779 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 28px 0px 28px;}.elementor-54 .elementor-element.elementor-element-5a08779 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-54 .elementor-element.elementor-element-af4ea66 .elementor-button{background-color:#E5B80B;border-radius:25px 25px 25px 25px;}.elementor-54 .elementor-element.elementor-element-af4ea66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 28px 0px 28px;}.elementor-54 .elementor-element.elementor-element-af4ea66 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-54 .elementor-element.elementor-element-699e5c58 > .elementor-container{max-width:1140px;}.elementor-54 .elementor-element.elementor-element-699e5c58{padding:0px 24px 72px 24px;}.elementor-54 .elementor-element.elementor-element-166bd84{--spacer-size:50px;}.elementor-54 .elementor-element.elementor-element-1f100a9{text-align:start;}.elementor-54 .elementor-element.elementor-element-1f100a9 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:14px;font-weight:600;line-height:1.15em;color:#1B4323;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-54 .elementor-element.elementor-element-d3de33e{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-54 .elementor-element.elementor-element-d3de33e:after{content:"0.66";}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__thumbnail__link{width:100%;}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__meta-data span + span:before{content:"•";}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__card{background-color:#FFFFFF;border-color:#E3DED2;border-width:1px;border-radius:4px;padding-top:18px;padding-bottom:18px;}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__text{padding:0 18px;margin-top:0px;}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__meta-data{padding:10px 18px;color:#7A817B;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.3em;letter-spacing:0px;word-spacing:0px;}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__avatar{padding-right:18px;padding-left:18px;}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__card .elementor-post__meta-data{border-top-color:#E3DED2;}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__badge{right:0;}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__title, .elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__title a{color:#174B3B;font-family:"Fraunces", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.3em;letter-spacing:0em;word-spacing:0px;}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__meta-data span:before{color:#D8D5C9;}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__excerpt p{color:#5F625F;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__read-more{color:#C99A2E;}.elementor-54 .elementor-element.elementor-element-9bd3dc4{--spacer-size:50px;}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-31276227{padding:64px 28px 130px 28px;}.elementor-54 .elementor-element.elementor-element-37c78fd4 > .elementor-element-populated{padding:0px 0px 48px 0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-54 .elementor-element.elementor-element-7f8bdc85 .elementor-heading-title{font-size:48px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-31276227{padding:44px 20px 110px 20px;}.elementor-54 .elementor-element.elementor-element-37c78fd4{width:100%;}.elementor-54 .elementor-element.elementor-element-37c78fd4 > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-54 .elementor-element.elementor-element-7f8bdc85 .elementor-heading-title{font-size:32px;}.elementor-54 .elementor-element.elementor-element-56890fd0{font-size:17px;}.elementor-54 .elementor-element.elementor-element-19c87d87{width:100%;}.elementor-54 .elementor-element.elementor-element-4cc1d48b{padding:0px 20px 40px 20px;}.elementor-54 .elementor-element.elementor-element-5e1b60c0{width:100%;}.elementor-54 .elementor-element.elementor-element-180794b3{width:100%;}.elementor-54 .elementor-element.elementor-element-78b1d081{width:100%;}.elementor-54 .elementor-element.elementor-element-23a452bf{width:100%;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-54 .elementor-element.elementor-element-d3de33e:after{content:"0.5";}.elementor-54 .elementor-element.elementor-element-d3de33e .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-54 .elementor-element.elementor-element-37c78fd4{width:60%;}.elementor-54 .elementor-element.elementor-element-19c87d87{width:36%;}.elementor-54 .elementor-element.elementor-element-6876d22f{width:100%;}.elementor-54 .elementor-element.elementor-element-5e1b60c0{width:25%;}.elementor-54 .elementor-element.elementor-element-180794b3{width:25%;}.elementor-54 .elementor-element.elementor-element-78b1d081{width:25%;}.elementor-54 .elementor-element.elementor-element-23a452bf{width:25%;}.elementor-54 .elementor-element.elementor-element-7867ba38{width:70%;}.elementor-54 .elementor-element.elementor-element-402891ee{width:30%;}.elementor-54 .elementor-element.elementor-element-1decd63{width:33.33%;}.elementor-54 .elementor-element.elementor-element-9735ad2{width:33.004%;}.elementor-54 .elementor-element.elementor-element-376dc95{width:33.33%;}.elementor-54 .elementor-element.elementor-element-b077a15{width:50%;}.elementor-54 .elementor-element.elementor-element-e4c5469{width:50%;}.elementor-54 .elementor-element.elementor-element-b5c4843{width:55%;}.elementor-54 .elementor-element.elementor-element-c611095{width:45%;}.elementor-54 .elementor-element.elementor-element-4031b75{width:20%;}.elementor-54 .elementor-element.elementor-element-72a9851{width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-54 .elementor-element.elementor-element-37c78fd4{width:100%;}.elementor-54 .elementor-element.elementor-element-19c87d87{width:100%;}.elementor-54 .elementor-element.elementor-element-5e1b60c0{width:50%;}.elementor-54 .elementor-element.elementor-element-180794b3{width:50%;}.elementor-54 .elementor-element.elementor-element-78b1d081{width:50%;}.elementor-54 .elementor-element.elementor-element-23a452bf{width:50%;}}/* Start custom CSS for column, class: .elementor-element-19c87d87 *//* Título do hero: quebra de linha mais equilibrada */
.fbu-hero h1.elementor-heading-title { text-wrap: balance; }

/* Foto: ancorar na parte de baixo da imagem (onde ficam as pessoas) */
.fbu-photo img { object-position: center bottom; }

/* Utilitário: esconde um bloco até ter conteúdo real */
.fbu-oculto { display: none !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31276227 */.page-header{
    display: none !important;
}

@media (max-width: 767px) {
  .fbu-statcol { width: 50% !important; }
  .fbu-stat .elementor-heading-title { font-size: 30px !important; }
}

@media (max-width: 767px) {
  .fbu-formcard { margin-bottom: 16px; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24fdc8e2 *//* FEBRAUMB - Faixa Denuncie da Home. Cole no fim do CSS adicional do site (depois do febraumb-global-paginas.css). */
.fbu-hd-faixa{background:#0a2a20!important;border-top:3px solid #c9a227;border-bottom:3px solid #c9a227}
.fbu-hd-rot p{color:#c9a227!important;font-size:13px;font-weight:700;letter-spacing:.18em;margin:0 0 8px}
.fbu-hd-titulo .elementor-heading-title{color:#fff!important;font-size:30px;line-height:1.25;margin:0 0 10px;text-align:left!important}
.fbu-hd-texto p{color:#e9e4d3!important;font-size:17px;line-height:1.65;margin:0}
.fbu-hd-col-btn>.elementor-element-populated,.fbu-hd-col-btn>.elementor-column-wrap>.elementor-element-populated{align-content:center!important;justify-content:flex-end}
.fbu-hd-btn .elementor-button{font-size:18px;padding:18px 40px}
@media (max-width:767px){
 .fbu-hd-faixa .elementor-column{width:100%}
 .fbu-hd-titulo .elementor-heading-title{font-size:24px}
 .fbu-hd-col-btn>.elementor-element-populated,.fbu-hd-col-btn>.elementor-column-wrap>.elementor-element-populated{justify-content:flex-start;margin-top:16px}
}

.page-header{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-55a8008 *//* Coluna de fora: sem moldura */
.febra-card.elementor-element {
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}

/* Card branco de dentro */
.febra-card .elementor-widget-wrap {
  border: 1px solid #e6dcc6;
  border-top: 3px solid #d4a514;
  box-shadow: 0 6px 18px rgba(15, 61, 39, .07);
  transition: transform .2s, box-shadow .2s;
}
.febra-card:hover .elementor-widget-wrap {
  transform: translateY(-3px);
  box-shadow: 0 12px 26px rgba(15, 61, 39, .12);
}

/* Ícone em círculo creme */
.febra-card .elementor-icon {
  display: inline-flex; align-items: center; justify-content: center;
  width: 44px; height: 44px; border-radius: 50%;
  background: #f6f0e4; color: #0f3d27; font-size: 18px;
}

/* Rótulo "O que fazemos" */
.fb-rotulo { display: flex; align-items: center; gap: 12px; }
.fb-rotulo::before { content: ""; width: 36px; height: 2px; background: #d4a514; }
.fb-rotulo, .fb-rotulo * {
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: .18em;
  text-transform: uppercase;
  color: #d4a514 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9fec17e *//* ==========================================
   FEBRAUMB | O QUE FAZEMOS
========================================== */

.febra-fazemos {
    background: #F7F3E8 !important;
    padding: 65px 0 80px !important;
}


/* CONTAINER */

.febra-fazemos > .elementor-container {
    max-width: 1000px;
    margin: 0 auto;
}


/* ==========================================
   CABEÇALHO
========================================== */

.febra-fazemos h2,
.febra-fazemos h3 {
    color: #163F2B;
}

.febra-fazemos .elementor-heading-title {
    color: #163F2B;
}


/* ==========================================
   CARDS
========================================== */

.febra-fazemos .febra-card {
    background: #FBFAF5 !important;

    border: 1px solid #DCD8CC !important;

    border-radius: 10px !important;

    padding: 24px 22px !important;

    min-height: 155px;

    box-sizing: border-box;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        border-color .25s ease;
}


/* HOVER */

.febra-fazemos .febra-card:hover {
    transform: translateY(-4px);

    border-color: #C9A33A !important;

    box-shadow: 0 12px 28px rgba(22,63,43,.08);
}


/* ==========================================
   TÍTULO DOS CARDS
========================================== */

.febra-fazemos .febra-card .elementor-heading-title,
.febra-fazemos .febra-card h3 {
    color: #163F2B !important;

    font-size: 17px !important;

    line-height: 1.3 !important;

    margin-bottom: 10px;
}


/* ==========================================
   TEXTO
========================================== */

.febra-fazemos .febra-card p {
    color: #66635B !important;

    font-size: 13px !important;

    line-height: 1.55 !important;

    margin-bottom: 0;
}


/* ==========================================
   ESPAÇAMENTO ENTRE OS CARDS
========================================== */

.febra-fazemos .elementor-column {
    margin-bottom: 15px;
}


/* ==========================================
   TABLET
========================================== */

@media (max-width: 1024px) {

    .febra-fazemos {
        padding: 55px 25px 65px !important;
    }

    .febra-fazemos .febra-card {
        padding: 22px 20px !important;
    }

}


/* ==========================================
   MOBILE
========================================== */

@media (max-width: 767px) {

    .febra-fazemos {
        padding: 50px 20px 60px !important;
    }

    .febra-fazemos .febra-card {
        min-height: auto;
        margin-bottom: 12px;
    }

}

/* ==========================================
   AJUSTE FINO DOS CARDS
========================================== */

/* Espaço entre ícone e título */
.febra-card .elementor-icon,
.febra-card .elementor-icon-box-icon {
    margin-bottom: 12px !important;
}

/* Título */
.febra-card .elementor-heading-title {
    margin-top: 0 !important;
    margin-bottom: 8px !important;
}

/* Texto */
.febra-card p {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Remove margens automáticas dos widgets */
.febra-card .elementor-widget {
    margin-bottom: 0 !important;
}


/* ==========================================
   ESPAÇO ENTRE CABEÇALHO E CARDS
========================================== */

.febra-fazemos .elementor-column {
    margin-bottom: 12px;
}

/* Aproxima os cards do texto introdutório */

.febra-fazemos .elementor-inner-section {
    margin-top: 20px !important;
}

.febra-fazemos > .elementor-container {
    row-gap: 0 !important;
}

.febra-fazemos.febra-card {
    border: 1px solid #DEDACD !important;
}

.febra-fazemos .febra-card .elementor-icon {
    margin-bottom: 14px !important;
}

.febra-fazemos .febra-card .elementor-heading-title {
    margin-top: 0 !important;
    margin-bottom: 8px !important;
}

/* Centraliza a última linha de cartões em "O que fazemos" */
.febra-fazemos .elementor-inner-section > .elementor-container,
.febra-fazemos > .elementor-container {
    justify-content: center !important;
}

/* Esconde colunas vazias da grade para a última linha centralizar */
.febra-fazemos .elementor-inner-section .elementor-column:not(:has(> .elementor-element-populated)) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11323df *//* ==========================================
   FEBRAUMB | O QUE FAZEMOS
========================================== */

.febra-fazemos {
    background: #F7F3E8;
    padding: 70px 0 85px;
}


/* CONTAINER PRINCIPAL */

.febra-fazemos > .elementor-container {
    max-width: 1000px;
    margin: 0 auto;
}


/* ------------------------------------------
   CARDS
------------------------------------------ */

.febra-fazemos .febra-card {
    background: #FBF9F3;

    border: 1px solid #DEDACD;
    border-radius: 8px;

    padding: 28px 24px;

    min-height: 180px;

    box-sizing: border-box;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        border-color .25s ease;
}


/* HOVER */

.febra-fazemos .febra-card:hover {
    transform: translateY(-5px);

    border-color: #C9A34E;

    box-shadow:
        0 12px 30px rgba(22,63,43,.08);
}


/* ------------------------------------------
   TÍTULOS DOS CARDS
------------------------------------------ */

.febra-fazemos .febra-card h3 {
    color: #163F2B;

    font-size: 17px;

    line-height: 1.3;

    margin-bottom: 10px;
}


/* ------------------------------------------
   TEXTOS
------------------------------------------ */

.febra-fazemos .febra-card p {
    color: #706D64;

    font-size: 13px;

    line-height: 1.6;
}


/* ------------------------------------------
   ÍCONES
------------------------------------------ */

.febra-fazemos .febra-card i {
    color: #163F2B;
}

.febra-fazemos .febra-card svg {
    fill: none;
    stroke: #163F2B;
}


/* ------------------------------------------
   TABLET
------------------------------------------ */

@media (max-width: 1024px) {

    .febra-fazemos {
        padding: 60px 25px 70px;
    }

    .febra-fazemos .febra-card {
        padding: 24px 20px;
    }

}


/* ------------------------------------------
   MOBILE
------------------------------------------ */

@media (max-width: 767px) {

    .febra-fazemos {
        padding: 50px 20px 60px;
    }

    .febra-fazemos .febra-card {
        min-height: auto;
        padding: 24px;
    }

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b5c4843 *//* Frase em negrito vira o título da seção */
body .fb-quem .fb-quem-titulo,
body .fb-quem .fb-quem-titulo * {
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(24px, 3vw, 32px) !important;
  line-height: 1.25 !important;
  font-weight: 700 !important;
  color: #0f3d27 !important;
}

/* Parágrafo: mais legível e com respiro */
body .fb-quem .elementor-widget-text-editor p {
  font-size: 15.5px !important;
  line-height: 1.75 !important;
  color: #3b3b3b !important;
  margin-bottom: 0;
}

/* Botão alinhado à esquerda, com espaço acima */
body .fb-quem .fb-quem-botao {
  margin-top: 24px;
  text-align: left !important;
}
body .fb-quem .fb-quem-botao .elementor-button {
  box-shadow: 0 6px 16px rgba(212, 165, 20, .3);
  transition: transform .2s, box-shadow .2s;
}
body .fb-quem .fb-quem-botao .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 22px rgba(212, 165, 20, .4);
}

/* Logo centralizada verticalmente em relação ao texto */
body .fb-quem .elementor-widget-image img {
  max-width: 100%;
  height: auto;
}
body .fb-quem .elementor-row,
body .fb-quem .elementor-container {
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-370fba0 *//* ==========================================
   FEBRAUMB | REDE
   3 CARDS
========================================== */

.elementor-54 .elementor-element.elementor-element-370fba0 {
    width: 100%;
    max-width: 100%;
}

/* GRID DOS CARDS */

.elementor-54 .elementor-element.elementor-element-370fba0 > .elementor-container {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
    width: 100%;
    max-width: 100%;
}

/* COLUNAS */

.elementor-54 .elementor-element.elementor-element-370fba0 > .elementor-container > .elementor-column {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* CARD */

.elementor-54 .elementor-element.elementor-element-370fba0 > .elementor-container > .elementor-column
> .elementor-element-populated {

    width: 100%;
    min-height: 215px;
    height: auto;

    padding: 28px 30px !important;

    background: #ffffff;

    border: 1px solid #e5e0d3;
    border-radius: 18px;

    box-sizing: border-box;

    display: block;

    overflow: visible;
}

/* ==========================================
   NÚMEROS
========================================== */

.elementor-54 .elementor-element.elementor-element-370fba0 .elementor-widget-heading .elementor-heading-title {

    font-size: 15px !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;

    margin: 0 0 22px 0 !important;

    color: #144B32;
}

/* ==========================================
   ÍCONES
========================================== */

.elementor-54 .elementor-element.elementor-element-370fba0 .elementor-icon {
    color: #144B32 !important;
}

.elementor-54 .elementor-element.elementor-element-370fba0 .elementor-icon svg {
    fill: #144B32 !important;
}

/* ==========================================
   TÍTULO DO CARD
========================================== */

.elementor-54 .elementor-element.elementor-element-370fba0 .elementor-widget-text-editor h1,
.elementor-54 .elementor-element.elementor-element-370fba0 .elementor-widget-text-editor h2,
.elementor-54 .elementor-element.elementor-element-370fba0 .elementor-widget-text-editor h3,
.elementor-54 .elementor-element.elementor-element-370fba0 .elementor-widget-text-editor h4,
.elementor-54 .elementor-element.elementor-element-370fba0 .elementor-widget-text-editor h5,
.elementor-54 .elementor-element.elementor-element-370fba0 .elementor-widget-text-editor h6 {

    font-size: 18px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;

    margin: 0 0 12px 0 !important;

    color: #144B32;
}

/* ==========================================
   TEXTO
========================================== */

.elementor-54 .elementor-element.elementor-element-370fba0 .elementor-widget-text-editor p {

    font-size: 13px !important;
    line-height: 1.65 !important;

    margin: 0 !important;

    color: #5d625d;
}

/* ==========================================
   HOVER
========================================== */

.elementor-54 .elementor-element.elementor-element-370fba0 > .elementor-container > .elementor-column
> .elementor-element-populated {

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease;
}

.elementor-54 .elementor-element.elementor-element-370fba0 > .elementor-container > .elementor-column:hover
> .elementor-element-populated {

    transform: translateY(-4px);

    border-color: #d9b000;

    box-shadow: 0 12px 28px rgba(20, 75, 50, 0.08);
}

/* ==========================================
   TABLET
========================================== */

@media (max-width: 1024px) {

    .elementor-54 .elementor-element.elementor-element-370fba0 > .elementor-container {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

/* ==========================================
   CELULAR
========================================== */

@media (max-width: 767px) {

    .elementor-54 .elementor-element.elementor-element-370fba0 > .elementor-container {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .elementor-54 .elementor-element.elementor-element-370fba0 > .elementor-container > .elementor-column
    > .elementor-element-populated {

        min-height: auto;
        padding: 24px !important;
    }
}

/* Rótulo: força a cor mesmo com estilo do widget */
body .fb-rede .fb-rotulo,
body .fb-rede .fb-rotulo *,
body .fb-rede .fb-rotulo [style] {
  color: #d4a514 !important;
  -webkit-text-fill-color: #d4a514 !important;
}

/* Descrições dos cards */
body .fb-rede .elementor-widget-text-editor *,
body .fb-rede .elementor-widget-text-editor [style] {
  font-size: 14.5px !important;
  line-height: 1.65 !important;
  color: #4a4a4a !important;
}

/* Descrições dos cards */
body .fb-rede .febra-card p {
  font-size: 14.5px !important;
  line-height: 1.65 !important;
  color: #4a4a4a !important;
}

/* Rótulo "UMA REDE QUE FORTALECE" */
body .fb-rotulo p,
body p.fb-rotulo,
body .fb-rotulo {
  color: #d4a514 !important;
  -webkit-text-fill-color: #d4a514 !important;
}

/* Espaço vazio embaixo da seção */
body .fb-rede,
body .fb-rede > .elementor-container {
  padding-bottom: 40px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-92b4d10 *//* Texto dos cards: maior e mais legível */
.fb-rede .elementor-widget-text-editor,
.fb-rede .elementor-widget-text-editor p {
  font-size: 14px !important;
  line-height: 1.6 !important;
  color: #4a4a4a !important;
}

/* Numeração mais visível */
.fb-rede .fb-numero,
.fb-rede .fb-numero * {
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: .12em;
  color: #d4a514 !important;
}

/* Ícones em círculo creme */
.fb-rede .elementor-icon {
  display: inline-flex; align-items: center; justify-content: center;
  width: 56px; height: 56px; border-radius: 50%;
  background: #f6f0e4; color: #0f3d27; font-size: 24px;
}

/* Menos espaço vazio no final da seção */
.fb-rede { padding-bottom: 40px !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f8c1043 *//* ==========================================
   FEBRAUMB | UMA REDE QUE FORTALECE
========================================== */

.febra-rede {
    background: #F7F3E8 !important;
    padding: 80px 0 90px !important;
}


/* ==========================================
   CONTAINER
========================================== */

.febra-rede > .elementor-container {
    max-width: 1000px;
    margin: 0 auto;
}


/* ==========================================
   CABEÇALHO
========================================== */

.febra-rede .elementor-heading-title {
    color: #163F2B;
}

.febra-rede > .elementor-container > .elementor-column:first-child {
    margin-bottom: 35px;
}


/* ==========================================
   CARDS
========================================== */

.febra-rede .febra-rede-card {
    background: #FFFFFF;

    border: 1px solid #E2DED2;

    border-radius: 14px;

    padding: 30px 26px !important;

    min-height: 270px;

    box-sizing: border-box;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        border-color .25s ease;
}


/* HOVER */

.febra-rede .febra-rede-card:hover {
    transform: translateY(-5px);

    border-color: #D2A91E;

    box-shadow: 0 15px 35px rgba(22,63,43,.08);
}


/* ==========================================
   NÚMERO
========================================== */

.febra-rede .febra-rede-numero {
    color: #C9A52A;

    font-family: inherit;

    font-size: 13px;

    font-weight: 700;

    letter-spacing: .08em;

    margin-bottom: 20px;
}


/* ==========================================
   ÍCONE
========================================== */

.febra-rede .elementor-icon {
    color: #163F2B;

    font-size: 30px;

    margin-bottom: 20px;
}


/* ==========================================
   TÍTULO DOS CARDS
========================================== */

.febra-rede .febra-rede-card .elementor-heading-title {
    color: #163F2B !important;

    font-size: 19px !important;

    line-height: 1.3 !important;

    margin-top: 0 !important;

    margin-bottom: 14px !important;
}


/* ==========================================
   DESCRIÇÃO
========================================== */

.febra-rede .febra-rede-card p {
    color: #6B685F !important;

    font-size: 13px !important;

    line-height: 1.65 !important;

    margin: 0 !important;
}


/* ==========================================
   REMOVE ESPAÇAMENTOS PADRÃO
========================================== */

.febra-rede .febra-rede-card .elementor-widget {
    margin-bottom: 0;
}


/* ==========================================
   TABLET
========================================== */

@media (max-width: 1024px) {

    .febra-rede {
        padding: 65px 25px 70px !important;
    }

    .febra-rede .febra-rede-card {
        padding: 26px 22px !important;
        min-height: 250px;
    }

}


/* ==========================================
   MOBILE
========================================== */

@media (max-width: 767px) {

    .febra-rede {
        padding: 55px 20px 60px !important;
    }

    .febra-rede .febra-rede-card {
        min-height: auto;

        margin-bottom: 15px;
    }

    .febra-rede .febra-rede-card .elementor-heading-title {
        font-size: 18px !important;
    }

}

/* ==========================================
   AJUSTE FINAL — REDE QUE FORTALECE
========================================== */

/* Reduz a altura geral da seção */
.febra-rede {
    padding-top: 55px !important;
    padding-bottom: 60px !important;
}


/* Aproxima o cabeçalho dos cards */
.febra-rede > .elementor-container > .elementor-column:first-child {
    margin-bottom: 25px !important;
}


/* Mantém os três cards com a mesma altura */
.febra-rede .elementor-container {
    align-items: stretch;
}

.febra-rede .febra-rede-card {
    height: 100%;
    min-height: 0 !important;
}


/* Espaçamento interno dos cards */
.febra-rede .febra-rede-card {
    padding: 25px 28px !important;
}


/* Número */
.febra-rede .febra-rede-numero {
    display: block;
    margin-bottom: 18px !important;

    color: #C9A52A !important;

    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1;
}


/* Ícone */
.febra-rede .febra-rede-card .elementor-icon {
    display: block;

    color: #163F2B !important;

    font-size: 28px !important;

    margin-bottom: 17px !important;
}


/* Título */
.febra-rede .febra-rede-card .elementor-heading-title {
    margin-top: 0 !important;
    margin-bottom: 12px !important;

    color: #163F2B !important;

    font-size: 18px !important;
    line-height: 1.3 !important;
}


/* Texto */
.febra-rede .febra-rede-card p {
    margin: 0 !important;

    color: #6B685F !important;

    font-size: 13px !important;
    line-height: 1.55 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bbf5df9 */.page-header {
    display: none !important;
}

/* FEBRAUMB - Rodapé + Filie-se (seções e colunas)
   Ajuste as 3 cores abaixo para as mesmas do seu CSS atual, se forem diferentes. */
:root{--fbu-verde:#0f3d2e;--fbu-verde-escuro:#0a2a20;--fbu-dourado:#c9a227;--fbu-marfim:#f6f1e4;--fbu-texto:#1f2a24}

/* ---- Rodapé ---- */
.fbu-footer{background:var(--fbu-verde);border-top:3px solid var(--fbu-dourado)}
.fbu-footer-base{background:var(--fbu-verde-escuro)}
.fbu-foot-logo img{max-width:96px;height:auto;margin-bottom:12px}
.fbu-foot-texto,.fbu-foot-texto p,.fbu-foot-copy,.fbu-foot-copy p{color:#e9e4d3;font-size:15px;line-height:1.6;margin:0 0 10px}
.fbu-foot-titulo .elementor-heading-title{color:var(--fbu-dourado);font-size:14px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}
.fbu-foot-links ul{list-style:none;margin:0;padding:0}
.fbu-foot-links li{margin:0 0 8px}
.fbu-footer a,.fbu-footer-base a{color:#e9e4d3;text-decoration:none}
.fbu-footer a:hover,.fbu-footer-base a:hover{color:var(--fbu-dourado)}
.fbu-redes a{display:inline-block;margin-right:14px;border-bottom:1px solid var(--fbu-dourado);padding-bottom:2px}
.fbu-foot-copy p{font-size:13px;margin:0}

/* ---- Filie-se ---- */
.fbu-filie-topo,.fbu-filie-cards,.fbu-filie-base{background:var(--fbu-marfim)}
.fbu-eyebrow p{color:var(--fbu-dourado);font-size:13px;font-weight:700;letter-spacing:.18em;margin:0 0 8px;text-align:center}
.fbu-filie-titulo .elementor-heading-title{color:var(--fbu-verde);text-align:center;margin:0 0 12px}
.fbu-filie-sub p{max-width:640px;margin:0 auto;text-align:center;color:var(--fbu-texto)}
.fbu-card>.elementor-widget-wrap,.fbu-card>.elementor-column-wrap>.elementor-widget-wrap{background:#fff;border-top:4px solid var(--fbu-dourado);border-radius:4px;box-shadow:0 6px 24px rgba(15,61,46,.10);padding:28px 28px 20px}
.fbu-card-titulo .elementor-heading-title{color:var(--fbu-verde);margin:0 0 8px}
.fbu-card-texto p{color:var(--fbu-texto);margin:0 0 10px}
.fbu-card-texto ul{margin:0 0 16px;padding-left:18px;color:var(--fbu-texto)}
.fbu-filie-lgpd p{max-width:860px;margin:0 auto;font-size:13px;line-height:1.6;color:var(--fbu-texto);text-align:center}
.fbu-filie-lgpd a{color:var(--fbu-verde);text-decoration:underline}

/* ---- Celular/tablet ---- */
@media (max-width:767px){
 .fbu-footer .elementor-column{width:100%}
 .fbu-footer-base .elementor-column p{text-align:left!important}
 .fbu-card>.elementor-widget-wrap,.fbu-card>.elementor-column-wrap>.elementor-widget-wrap{padding:22px 18px 16px}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d3de33e *//* Cards separados, com borda, raio e sombra */
body .fb-noticias .elementor-posts-container {
  gap: 24px;
}
body .fb-noticias .elementor-post__card {
  border: 1px solid #e6dcc6 !important;
  border-radius: 14px !important;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 6px 18px rgba(15, 61, 39, .07);
  transition: transform .2s, box-shadow .2s;
}
body .fb-noticias .elementor-post__card:hover {
  transform: translateY(-3px);
  box-shadow: 0 12px 26px rgba(15, 61, 39, .12);
}

/* Título e resumo */
body .fb-noticias .elementor-post__title,
body .fb-noticias .elementor-post__title a {
  color: #0f3d27 !important;
  line-height: 1.3;
}
body .fb-noticias .elementor-post__excerpt p {
  font-size: 14.5px !important;
  line-height: 1.65 !important;
  color: #4a4a4a !important;
}

/* "Ver mais": mais legível */
body .fb-noticias .elementor-post__read-more {
  color: #9a7200 !important;
  font-weight: 700 !important;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 12px !important;
}
body .fb-noticias .elementor-post__read-more:hover {
  color: #0f3d27 !important;
}

/* Rodapé do card: só a data, em tom mais escuro */
body .fb-noticias .elementor-post__meta-data {
  color: #6b6b6b !important;
  font-size: 12.5px !important;
}
body .fb-noticias .elementor-post__meta-data span:not(.elementor-post-date) {
  display: none !important;
}/* End custom CSS */