.elementor-kit-4{--e-global-color-primary:#FAFAF7;--e-global-color-secondary:#F2F1EA;--e-global-color-text:#FFFFFF;--e-global-color-accent:#1B1B1F;--e-global-color-968f8ee:#63636B;--e-global-color-157fb54:#7C5CFF;--e-global-color-b8e7b2b:#EDE8FF;--e-global-color-d6c68ed:#FF6B6B;--e-global-color-f8d01db:#FFE6E6;--e-global-color-93aeb65:#12B3A1;--e-global-color-1664f14:#DEF7F4;--e-global-color-73a4335:#FFB238;--e-global-color-a2214ab:#FFF2DC;--e-global-color-da1bab3:#E8E7DE;--e-global-typography-primary-font-family:"Baloo 2";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Caveat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-4 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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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;}}:root { --bg:#FAFAF7; --bg-alt:#F2F1EA; --card:#FFFFFF; --ink:#1B1B1F; --ink-soft:#63636B; --purple:#7C5CFF; --purple-dim:#EDE8FF; --coral:#FF6B6B; --coral-dim:#FFE6E6; --teal:#12B3A1; --teal-dim:#DEF7F4; --amber:#FFB238; --amber-dim:#FFF2DC; --border:#E8E7DE; --dark-card-light-gray-ink:#bebebe; }
/* Start custom CSS */html { scroll-behavior: smooth; }
body { overflow-x: hidden; }/* End custom CSS */