.elementor-804 .elementor-element.elementor-element-aeb4012:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-aeb4012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-804 .elementor-element.elementor-element-aeb4012{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 100px 20px 100px;}.elementor-804 .elementor-element.elementor-element-aeb4012 > .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 ), Georgia, serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-577fdf9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-577fdf9{text-align:center;}.elementor-804 .elementor-element.elementor-element-577fdf9 .elementor-heading-title{font-family:"Playfair Display", Georgia, serif;font-size:42px;font-weight:400;color:#2C2C2A;}.elementor-804 .elementor-element.elementor-element-2cfbd8d:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-2cfbd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE9E0;}.elementor-804 .elementor-element.elementor-element-2cfbd8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-804 .elementor-element.elementor-element-2cfbd8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Georgia, serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-804 .elementor-element.elementor-element-3eafa63 .elementor-heading-title{font-family:"Playfair Display", Georgia, serif;font-size:24px;font-weight:500;color:#2C2C2A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Georgia, 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-804 .elementor-element.elementor-element-915d1a9{font-family:"Inter", Georgia, serif;font-weight:400;}.elementor-804 .elementor-element.elementor-element-8313c48:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-8313c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-804 .elementor-element.elementor-element-8313c48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 100px 20px 100px;}.elementor-804 .elementor-element.elementor-element-8313c48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-804 .elementor-element.elementor-element-9f61195{text-align:start;}.elementor-804 .elementor-element.elementor-element-9f61195 .elementor-heading-title{font-family:"Playfair Display", Georgia, serif;font-size:24px;font-weight:500;color:#2C2C2A;}.elementor-804 .elementor-element.elementor-element-240163b{font-family:"Inter", Georgia, serif;font-weight:400;}.elementor-804 .elementor-element.elementor-element-eefd954:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-eefd954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4DDD2;}.elementor-804 .elementor-element.elementor-element-eefd954{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 100px 5px 100px;}.elementor-804 .elementor-element.elementor-element-eefd954 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-804 .elementor-element.elementor-element-3223d46{text-align:center;}.elementor-804 .elementor-element.elementor-element-3223d46 .elementor-heading-title{font-family:"Playfair Display", Georgia, serif;font-size:24px;font-weight:500;color:#2C2C2A;}.elementor-804 .elementor-element.elementor-element-3617e6f:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-3617e6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4DDD2;}.elementor-804 .elementor-element.elementor-element-3617e6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 100px 0px 100px;}.elementor-804 .elementor-element.elementor-element-3617e6f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-804 .elementor-element.elementor-element-d29bcfe{text-align:center;}.elementor-804 .elementor-element.elementor-element-0f00037{text-align:center;}.elementor-804 .elementor-element.elementor-element-596b71b:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-596b71b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A9E85;}.elementor-804 .elementor-element.elementor-element-596b71b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 100px 5px 100px;}.elementor-804 .elementor-element.elementor-element-596b71b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-804 .elementor-element.elementor-element-2a3b0da{text-align:center;}.elementor-804 .elementor-element.elementor-element-1e5f73f{text-align:center;}.elementor-804 .elementor-element.elementor-element-e099263{text-align:center;}.elementor-804 .elementor-element.elementor-element-ce23137{text-align:center;}.elementor-804 .elementor-element.elementor-element-bdb8e24:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-bdb8e24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2A;}.elementor-804 .elementor-element.elementor-element-bdb8e24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 100px 40px 100px;}.elementor-804 .elementor-element.elementor-element-bdb8e24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-804 .elementor-element.elementor-element-90eef94{text-align:center;}.elementor-804 .elementor-element.elementor-element-90eef94 .elementor-heading-title{font-family:"Playfair Display", Georgia, serif;font-size:32px;font-weight:400;color:#F5F2EC;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Georgia, serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-804 .elementor-element.elementor-element-f5107fd .elementor-button{background-color:#F5F2EC;font-family:"Inter", Georgia, serif;font-size:18px;font-weight:500;letter-spacing:0.07px;fill:#2C2C2A;color:#2C2C2A;border-radius:2px 2px 2px 2px;}.elementor-804 .elementor-element.elementor-element-22a6041{text-align:center;font-family:"Inter", Georgia, serif;font-size:11px;font-weight:400;color:#5F5E5A;}@media(max-width:767px){.elementor-804 .elementor-element.elementor-element-aeb4012{padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-8313c48{padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-eefd954{padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-bdb8e24{padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-90eef94 .elementor-heading-title{font-size:24px;}}