.elementor-kit-33{--e-global-color-primary:#4A7C59;--e-global-color-secondary:#B8860B;--e-global-color-text:#3A342D;--e-global-color-accent:#1A6B6B;--e-global-color-sage_hover:#3E6A4B;--e-global-color-sage_tint:#EEF4F0;--e-global-color-gold_hover:#9C7109;--e-global-color-gold_tint:#FBF3E3;--e-global-color-teal_tint:#E9F3F3;--e-global-color-purple:#5B2C6F;--e-global-color-purple_tint:#F1E9F5;--e-global-color-warm_50:#F8F6F2;--e-global-color-warm_100:#F0EBE4;--e-global-color-warm_200:#EDE8E2;--e-global-color-warm_300:#E3DDD6;--e-global-color-warm_400:#C8C0B6;--e-global-color-warm_500:#A89F94;--e-global-color-warm_600:#6B6258;--e-global-color-warm_700:#5A5249;--e-global-color-warm_800:#3A342D;--e-global-color-warm_900:#1A1815;--e-global-color-success:#2D7D52;--e-global-color-warning:#C07A0A;--e-global-color-error:#C0392B;--e-global-color-white:#FFFFFF;--e-global-color-7d44b11:#D4B15F;--e-global-color-4e79855:#365740;--e-global-color-4702c54:#182821;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-weight:600;--e-global-typography-mono-font-family:"Plus Jakarta Sans";--e-global-typography-mono-font-size:12px;--e-global-typography-mono-font-weight:500;background-color:#F8F6F2;color:#3A342D;font-family:"Plus Jakarta Sans", sans-serif;}.elementor-kit-33 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}