.elementor-5494 .elementor-element.elementor-element-sec_hero_native:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-sec_hero_native > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F2;}.elementor-5494 .elementor-element.elementor-element-sec_hero_native{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 60px 20px;overflow:visible;}.elementor-5494 .elementor-element.elementor-element-sec_hero_native > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-5494 .elementor-element.elementor-element-2m4g5edt{text-align:start;}.elementor-5494 .elementor-element.elementor-element-2m4g5edt .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#234D31;}.elementor-5494 .elementor-element.elementor-element-mfcnlqda{text-align:start;}.elementor-5494 .elementor-element.elementor-element-mfcnlqda .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-6iwyidjj{text-align:start;}.elementor-5494 .elementor-element.elementor-element-6iwyidjj .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;color:#152E1C;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-5494 .elementor-element.elementor-element-lu2a1l7b{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.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-5494 .elementor-element.elementor-element-3arzchml .elementor-button{background-color:#1E3F20;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-5494 .elementor-element.elementor-element-9sburmen .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;fill:#152E1C;color:#152E1C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFDEC0;border-radius:30px 30px 30px 30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5494 .elementor-element.elementor-element-r4qw3t6j{text-align:start;}.elementor-5494 .elementor-element.elementor-element-r4qw3t6j .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-s73cnr4d{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-dx3zrrn8{text-align:start;}.elementor-5494 .elementor-element.elementor-element-dx3zrrn8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-2kfx2htd{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-32m7yz7m{text-align:start;}.elementor-5494 .elementor-element.elementor-element-32m7yz7m .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-3ry7y1la{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-sec_individual_native{padding:65px 20px 65px 20px;overflow:visible;}.elementor-5494 .elementor-element.elementor-element-1zj90607{text-align:start;}.elementor-5494 .elementor-element.elementor-element-1zj90607 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#2F603E;}.elementor-5494 .elementor-element.elementor-element-9vpm1g79{text-align:start;}.elementor-5494 .elementor-element.elementor-element-9vpm1g79 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#234D31;}.elementor-5494 .elementor-element.elementor-element-87rzu329{text-align:start;}.elementor-5494 .elementor-element.elementor-element-87rzu329 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-qvorg64v{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-o40ammck{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-sec_what_native:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-sec_what_native > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAF7;}.elementor-5494 .elementor-element.elementor-element-sec_what_native{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 20px 65px 20px;overflow:visible;}.elementor-5494 .elementor-element.elementor-element-sec_what_native > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-ae3hwgik{text-align:start;}.elementor-5494 .elementor-element.elementor-element-ae3hwgik .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#234D31;}.elementor-5494 .elementor-element.elementor-element-3cjneagp{text-align:start;}.elementor-5494 .elementor-element.elementor-element-3cjneagp .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-76c4i4la{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-59z1hnoh{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-what_c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-what_c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-what_c1 > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-what_c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-what_c1 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5494 .elementor-element.elementor-element-what_c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 16px 24px 16px;}.elementor-5494 .elementor-element.elementor-element-what_c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-z982n8t9{text-align:center;}.elementor-5494 .elementor-element.elementor-element-z982n8t9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#2F603E;}.elementor-5494 .elementor-element.elementor-element-xtssxhna{text-align:center;}.elementor-5494 .elementor-element.elementor-element-xtssxhna .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-7o11q68v{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-what_c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-what_c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-what_c2 > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-what_c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-what_c2 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5494 .elementor-element.elementor-element-what_c2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 16px 24px 16px;}.elementor-5494 .elementor-element.elementor-element-what_c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-i02jk352{text-align:center;}.elementor-5494 .elementor-element.elementor-element-i02jk352 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#2F603E;}.elementor-5494 .elementor-element.elementor-element-3njwtya5{text-align:center;}.elementor-5494 .elementor-element.elementor-element-3njwtya5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-125zpnr9{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-what_c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-what_c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-what_c3 > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-what_c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-what_c3 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5494 .elementor-element.elementor-element-what_c3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 16px 24px 16px;}.elementor-5494 .elementor-element.elementor-element-what_c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-1kharxk8{text-align:center;}.elementor-5494 .elementor-element.elementor-element-1kharxk8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#2F603E;}.elementor-5494 .elementor-element.elementor-element-79kgzp42{text-align:center;}.elementor-5494 .elementor-element.elementor-element-79kgzp42 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-ka3jjcfx{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-sec_act_header_native{padding:70px 20px 20px 20px;overflow:visible;}.elementor-5494 .elementor-element.elementor-element-xxep8cod{text-align:center;}.elementor-5494 .elementor-element.elementor-element-xxep8cod .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#234D31;}.elementor-5494 .elementor-element.elementor-element-jy8uv5mm{text-align:center;}.elementor-5494 .elementor-element.elementor-element-jy8uv5mm .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-8ry7a9u9{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-sec_act_grid_native{padding:20px 20px 70px 20px;overflow:visible;}.elementor-5494 .elementor-element.elementor-element-jlzhxh1q{text-align:start;}.elementor-5494 .elementor-element.elementor-element-jlzhxh1q .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-1exlmx29{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-pjdhicgf{text-align:start;}.elementor-5494 .elementor-element.elementor-element-pjdhicgf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-ofdeihcz{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-41bu6yab{text-align:start;}.elementor-5494 .elementor-element.elementor-element-41bu6yab .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-wg0wfsc7{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-zszafi16{text-align:start;}.elementor-5494 .elementor-element.elementor-element-zszafi16 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-lnfx52q1{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-22y37rqq{text-align:start;}.elementor-5494 .elementor-element.elementor-element-22y37rqq .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-55ko8slo{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-3gusnb2i{text-align:start;}.elementor-5494 .elementor-element.elementor-element-3gusnb2i .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-p1cukayx{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-sec_support_native:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-sec_support_native > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAF7;}.elementor-5494 .elementor-element.elementor-element-sec_support_native{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;overflow:visible;}.elementor-5494 .elementor-element.elementor-element-sec_support_native > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-w5dqmzu9{text-align:start;}.elementor-5494 .elementor-element.elementor-element-w5dqmzu9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-fj3mapnz{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-a8twa52a{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-483qkdkw{text-align:start;}.elementor-5494 .elementor-element.elementor-element-483qkdkw .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-gkqeog3l{text-align:start;}.elementor-5494 .elementor-element.elementor-element-gkqeog3l .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#2F603E;}.elementor-5494 .elementor-element.elementor-element-f6y1ox6z{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-77n0yev1{text-align:start;}.elementor-5494 .elementor-element.elementor-element-77n0yev1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#2F603E;}.elementor-5494 .elementor-element.elementor-element-03u93696{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-m8wwgcvd{text-align:start;}.elementor-5494 .elementor-element.elementor-element-m8wwgcvd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#2F603E;}.elementor-5494 .elementor-element.elementor-element-uf6x4mvo{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-n14aalwa{text-align:start;}.elementor-5494 .elementor-element.elementor-element-n14aalwa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#2F603E;}.elementor-5494 .elementor-element.elementor-element-3pleld6i{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-rta9axt1{text-align:start;}.elementor-5494 .elementor-element.elementor-element-rta9axt1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#2F603E;}.elementor-5494 .elementor-element.elementor-element-fllln871{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-sec_trio_native{padding:70px 20px 70px 20px;overflow:visible;}.elementor-5494 .elementor-element.elementor-element-trio_c1_native:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-trio_c1_native > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briarrosealf.com/wp-content/uploads/2026/09/dayhab_lake_landscape.jpg");background-position:center center;background-size:cover;}.elementor-5494 .elementor-element.elementor-element-trio_c1_native > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-trio_c1_native > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-trio_c1_native > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-5494 .elementor-element.elementor-element-trio_c1_native > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 40px 30px;}.elementor-5494 .elementor-element.elementor-element-trio_c1_native > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-f6zg9hu8{text-align:start;}.elementor-5494 .elementor-element.elementor-element-f6zg9hu8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-2uux4l6u{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-z744a18l{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-a9jhhz6h .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;fill:#152E1C;color:#152E1C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFDEC0;border-radius:30px 30px 30px 30px;}.elementor-5494 .elementor-element.elementor-element-g7mq2873{text-align:start;}.elementor-5494 .elementor-element.elementor-element-g7mq2873 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-li898nvg{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-ex6gif7v{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-2mzk0rms{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-h02fh5p0{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-7ti7k3kc{text-align:start;}.elementor-5494 .elementor-element.elementor-element-7ti7k3kc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-6dobst5c{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-3ztbmfe8{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-pbhu9gwn .elementor-button{background-color:#1E3F20;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-5494 .elementor-element.elementor-element-sec_faq_cta_native:not(.elementor-motion-effects-element-type-background), .elementor-5494 .elementor-element.elementor-element-sec_faq_cta_native > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAF7;}.elementor-5494 .elementor-element.elementor-element-sec_faq_cta_native{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 80px 20px;overflow:visible;}.elementor-5494 .elementor-element.elementor-element-sec_faq_cta_native > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-po87e74k{text-align:start;}.elementor-5494 .elementor-element.elementor-element-po87e74k .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#152E1C;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5494 .elementor-element.elementor-element-acc_widget_native .elementor-accordion-item{border-color:#E1EBE0;}.elementor-5494 .elementor-element.elementor-element-acc_widget_native .elementor-accordion-item .elementor-tab-content{border-block-start-color:#E1EBE0;}.elementor-5494 .elementor-element.elementor-element-acc_widget_native .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#E1EBE0;}.elementor-5494 .elementor-element.elementor-element-acc_widget_native .elementor-tab-title{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-acc_widget_native .elementor-accordion-icon, .elementor-5494 .elementor-element.elementor-element-acc_widget_native .elementor-accordion-title{color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-acc_widget_native .elementor-accordion-icon svg{fill:#152E1C;}.elementor-5494 .elementor-element.elementor-element-acc_widget_native .elementor-tab-content{background-color:#FFFFFF;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-cta_c_native:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5494 .elementor-element.elementor-element-cta_c_native > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5494 .elementor-element.elementor-element-cta_c_native > .elementor-element-populated, .elementor-5494 .elementor-element.elementor-element-cta_c_native > .elementor-element-populated > .elementor-background-overlay, .elementor-5494 .elementor-element.elementor-element-cta_c_native > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-5494 .elementor-element.elementor-element-cta_c_native > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 32px 36px 32px;}.elementor-5494 .elementor-element.elementor-element-cta_c_native > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5494 .elementor-element.elementor-element-wtgualnu{text-align:start;}.elementor-5494 .elementor-element.elementor-element-wtgualnu .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;color:#152E1C;}.elementor-5494 .elementor-element.elementor-element-jxlxhqr6{font-family:"Plus Jakarta Sans", Sans-serif;color:#4B5E4E;}.elementor-5494 .elementor-element.elementor-element-mvhb2634 .elementor-button{background-color:#1E3F20;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-5494 .elementor-element.elementor-element-83x0bk1b .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;fill:#152E1C;color:#152E1C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFDEC0;border-radius:30px 30px 30px 30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */.elementor-5494 {
  font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
  color: #152E1C;
}

.elementor-5494 .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  color: #152E1C !important;
  line-height: 1.25 !important;
}

.elementor-5494 .elementor-widget-text-editor {
  color: #4B5E4E !important;
  font-size: 15px !important;
  line-height: 1.65 !important;
}

.elementor-5494 .elementor-button {
  border-radius: 9999px !important;
  font-weight: 600 !important;
  transition: all 0.25s ease !important;
}

.elementor-5494 .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(30, 63, 32, 0.2);
}

.elementor-5494 .elementor-widget-image img {
  border-radius: 18px !important;
  box-shadow: 0 6px 20px rgba(22, 58, 38, 0.08);
}

.br-hero-pill-badge .elementor-heading-title {
  display: inline-block !important;
  background-color: #E2ECE1 !important;
  color: #234D31 !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 0.8px !important;
  text-transform: uppercase !important;
  padding: 6px 16px !important;
  border-radius: 9999px !important;
  margin-bottom: 14px !important;
}

.br-floating-pill .elementor-heading-title {
  display: inline-block !important;
  background-color: #FFFFFF !important;
  color: #2F603E !important;
  border: 1px solid #E1EBE0 !important;
  padding: 8px 18px !important;
  border-radius: 9999px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
  margin-top: 14px !important;
}

.br-feat-card-col > .elementor-element-populated {
  background-color: #FFFFFF !important;
  border: 1px solid #E1EBE0 !important;
  border-radius: 14px !important;
  padding: 14px 16px !important;
  margin-bottom: 12px !important;
  box-shadow: 0 2px 8px rgba(22, 58, 38, 0.04) !important;
  transition: transform 0.2s ease !important;
}

.br-feat-card-col > .elementor-element-populated:hover {
  transform: translateY(-2px);
}

.br-act-col > .elementor-element-populated {
  background-color: #FFFFFF !important;
  border: 1px solid #E1EBE0 !important;
  border-radius: 16px !important;
  padding: 12px 12px 18px 12px !important;
  box-shadow: 0 2px 8px rgba(22, 58, 38, 0.04) !important;
  transition: transform 0.25s ease !important;
}

.br-act-col > .elementor-element-populated:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(22, 58, 38, 0.08);
}

.br-dark-support-col > .elementor-element-populated {
  background-color: #163A26 !important;
  border-radius: 24px !important;
  padding: 44px 36px !important;
  box-shadow: 0 12px 32px rgba(22, 58, 38, 0.2);
}

.br-dark-support-col .elementor-heading-title {
  color: #FFFFFF !important;
}

.br-dark-support-col .elementor-widget-text-editor {
  color: #D3E4D6 !important;
}

.br-timeline-col > .elementor-element-populated {
  background-color: #FFFFFF !important;
  border: 1px solid #E1EBE0 !important;
  border-radius: 24px !important;
  padding: 36px 32px !important;
  box-shadow: 0 4px 16px rgba(22, 58, 38, 0.06);
}

.br-community-col > .elementor-element-populated {
  border-radius: 20px !important;
  overflow: hidden !important;
  box-shadow: 0 6px 24px rgba(22, 58, 38, 0.1) !important;
}

.elementor-5494 .elementor-accordion .elementor-accordion-item {
  border: 1px solid #E1EBE0 !important;
  border-radius: 12px !important;
  margin-bottom: 12px !important;
  background-color: #FFFFFF !important;
  overflow: hidden !important;
}

.elementor-5494 .elementor-accordion .elementor-tab-title {
  font-weight: 700 !important;
  font-size: 15px !important;
  color: #152E1C !important;
  padding: 16px 20px !important;
  background-color: #FFFFFF !important;
}

.elementor-5494 .elementor-accordion .elementor-tab-content {
  padding: 0 20px 16px 20px !important;
  font-size: 14px !important;
  color: #4B5E4E !important;
  line-height: 1.6 !important;
  border-top: none !important;
}

.elementor-5494 .elementor-accordion .elementor-accordion-icon {
  color: #2F603E !important;
}/* End custom CSS */