.elementor-62 .elementor-element.elementor-element-27d9zud4:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-27d9zud4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A5A40;background-image:url("https://ugajjmjvliostqbknoun.supabase.co/storage/v1/object/public/site-assets/homepage-designs/189d594c-28da-4a7e-84a8-7e028919c492-hero.png");background-position:center center;background-size:cover;}.elementor-62 .elementor-element.elementor-element-27d9zud4 > .elementor-background-overlay{background-color:#0008;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62 .elementor-element.elementor-element-27d9zud4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 20px 120px 20px;}.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-62 .elementor-element.elementor-element-iez4oh4e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;color:#FCF8F3;}.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-62 .elementor-element.elementor-element-jvckg4uw{color:#FCF8F3;}.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-62 .elementor-element.elementor-element-ve7k0u09 .elementor-button{background-color:#D4A373;fill:#FCF8F3;color:#FCF8F3;border-radius:8px 8px 8px 8px;}.elementor-62 .elementor-element.elementor-element-qeqxm7sz:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-qeqxm7sz > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F3;}.elementor-62 .elementor-element.elementor-element-qeqxm7sz{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-62 .elementor-element.elementor-element-qeqxm7sz > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62 .elementor-element.elementor-element-5s22jazk .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;color:#333333;}.elementor-62 .elementor-element.elementor-element-kg5mlr46{color:#333333;}.elementor-62 .elementor-element.elementor-element-asn5a4zt .elementor-button{background-color:#3A5A40;fill:#FCF8F3;color:#FCF8F3;border-radius:8px 8px 8px 8px;}.elementor-62 .elementor-element.elementor-element-9p77ydva:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-9p77ydva > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F3;}.elementor-62 .elementor-element.elementor-element-9p77ydva{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-62 .elementor-element.elementor-element-9p77ydva > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62 .elementor-element.elementor-element-0zsgqsgk .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;color:#333333;}.elementor-62 .elementor-element.elementor-element-ajm94w6x:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-ajm94w6x > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F3;}.elementor-62 .elementor-element.elementor-element-ajm94w6x{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-62 .elementor-element.elementor-element-ajm94w6x > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62 .elementor-element.elementor-element-77ca83bu .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;color:#333333;}.elementor-62 .elementor-element.elementor-element-5qi0o8qp:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-5qi0o8qp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F3;}.elementor-62 .elementor-element.elementor-element-5qi0o8qp{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-62 .elementor-element.elementor-element-5qi0o8qp > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62 .elementor-element.elementor-element-f458zj8u .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;color:#333333;}.elementor-62 .elementor-element.elementor-element-g717p96i{color:#333333;}.elementor-62 .elementor-element.elementor-element-wot6yrd1 .elementor-button{background-color:#3A5A40;fill:#FCF8F3;color:#FCF8F3;border-radius:8px 8px 8px 8px;}.elementor-62 .elementor-element.elementor-element-hhe4iori:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-hhe4iori > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F3;}.elementor-62 .elementor-element.elementor-element-hhe4iori{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-62 .elementor-element.elementor-element-hhe4iori > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62 .elementor-element.elementor-element-1vlecxla .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;color:#333333;}.elementor-62 .elementor-element.elementor-element-8ekki14a{color:#333333;}.elementor-62 .elementor-element.elementor-element-x2tyrsy1:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-x2tyrsy1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F3;}.elementor-62 .elementor-element.elementor-element-x2tyrsy1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-62 .elementor-element.elementor-element-x2tyrsy1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62 .elementor-element.elementor-element-6vs9im0f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;color:#333333;}.elementor-62 .elementor-element.elementor-element-xq8lm5aq{color:#333333;}.elementor-62 .elementor-element.elementor-element-ferf4z4z:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-ferf4z4z > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F3;}.elementor-62 .elementor-element.elementor-element-ferf4z4z{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-62 .elementor-element.elementor-element-ferf4z4z > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62 .elementor-element.elementor-element-sauqygvt .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;color:#333333;}.elementor-62 .elementor-element.elementor-element-8vpjy9ns{color:#333333;}