.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-4e18508{width:auto;max-width:auto;background-color:#FAECE2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;padding:0.35rem 0.85rem 0.35rem 0.85rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:#A9C5B0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-49 .elementor-element.elementor-element-4e18508.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-4e18508 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:capitalize;letter-spacing:0.1em;color:#3D5947;}.elementor-49 .elementor-element.elementor-element-b13244b{padding:5px 5px 5px 5px;}.elementor-49 .elementor-element.elementor-element-b13244b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-49 .elementor-element.elementor-element-3bdaa92{padding:5px 5px 5px 5px;}.elementor-49 .elementor-element.elementor-element-3bdaa92 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2rem;font-weight:600;}.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-49 .elementor-element.elementor-element-6a5bfb0{padding:5px 5px 5px 5px;}.elementor-49 .elementor-element.elementor-element-675393f{width:auto;max-width:auto;background-color:#FAECE2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;padding:0.35rem 0.85rem 0.35rem 0.85rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:#A9C5B0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-49 .elementor-element.elementor-element-675393f.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-675393f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:capitalize;letter-spacing:0.1em;color:#3D5947;}.elementor-49 .elementor-element.elementor-element-51594b0{padding:5px 5px 5px 5px;}.elementor-49 .elementor-element.elementor-element-51594b0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-49 .elementor-element.elementor-element-19aa14b{padding:5px 5px 5px 5px;}.elementor-49 .elementor-element.elementor-element-5db9058{width:auto;max-width:auto;background-color:#3D5947;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.875rem) 0rem;padding:0.3rem 0.3rem 0.3rem 0.3rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EADBD1;border-radius:25px 25px 25px 25px;text-align:start;}.elementor-49 .elementor-element.elementor-element-5db9058.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-5db9058 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:capitalize;letter-spacing:0.1em;color:#FAF4EC;}.elementor-49 .elementor-element.elementor-element-85f2f7a{padding:5px 5px 5px 5px;text-align:center;}.elementor-49 .elementor-element.elementor-element-85f2f7a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.25rem;font-weight:600;color:#3D5947;}.elementor-49 .elementor-element.elementor-element-14d9668 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.375rem;font-weight:600;color:#603813;}.elementor-49 .elementor-element.elementor-element-5e9addf{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.937rem;font-weight:400;}.elementor-49 .elementor-element.elementor-element-ab2ead0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.375rem;font-weight:600;color:#603813;}.elementor-49 .elementor-element.elementor-element-a1cd502{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.937rem;font-weight:400;}.elementor-49 .elementor-element.elementor-element-e24d696 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.375rem;font-weight:600;color:#603813;}.elementor-49 .elementor-element.elementor-element-dad52e2{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.937rem;font-weight:400;}.elementor-49 .elementor-element.elementor-element-40046e5{width:auto;max-width:auto;background-color:#EAA441;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;padding:0.35rem 0.85rem 0.35rem 0.85rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:#A9C5B0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-49 .elementor-element.elementor-element-40046e5.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-40046e5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:capitalize;letter-spacing:0.1em;color:#1F1F1F;}.elementor-49 .elementor-element.elementor-element-541ef93{padding:5px 5px 5px 5px;}.elementor-49 .elementor-element.elementor-element-541ef93 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-49 .elementor-element.elementor-element-46f510f{padding:5px 5px 5px 5px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-49 .elementor-element.elementor-element-85f2f7a .elementor-heading-title{font-size:1.625rem;}}