.elementor-kit-383{--e-global-color-primary:#D98253;--e-global-color-secondary:#E6AD45;--e-global-color-text:#1B181A;--e-global-color-accent:#D0167B;--e-global-color-07520a2:#FAF6F0;--e-global-color-585fa75:#F2D6C6;--e-global-color-0387e17:#2C5E43;--e-global-color-d05935c:#9C4E24;--e-global-color-2275179:#F7E5C3;--e-global-color-4bd6281:#A37315;--e-global-color-31b858c:#8F004E;--e-global-color-5232732:#575154;--e-global-color-151dd9d:#0D0B0C;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;color:var( --e-global-color-v4-main-text );font-family:"Inter", Sans-serif;font-size:0.75rem;}.elementor-kit-383 h1{color:var( --e-global-color-v4-main-text );font-family:"DM Sans", Sans-serif;font-size:3.5rem;font-weight:600;text-transform:capitalize;}.elementor-kit-383 h2{color:var( --e-global-color-v4-main-text );font-size:2.25rem;font-weight:500;text-transform:capitalize;}.elementor-kit-383 h3{color:var( --e-global-color-v4-main-text );font-family:"DM Sans", Sans-serif;font-size:1.75rem;font-weight:600;text-transform:capitalize;}.elementor-kit-383 h4{color:var( --e-global-color-v4-main-text );font-family:"DM Sans", Sans-serif;font-size:1.25rem;font-weight:400;text-transform:none;}.elementor-kit-383 h5{color:var( --e-global-color-v4-main-text );}.elementor-kit-383 h6{color:var( --e-global-color-text );}.elementor-kit-383 button,.elementor-kit-383 input[type="button"],.elementor-kit-383 input[type="submit"],.elementor-kit-383 .elementor-button{font-family:"Lato", Sans-serif;font-size:1.25rem;font-weight:500;text-transform:capitalize;letter-spacing:0.7px;border-radius:20px 20px 20px 20px;padding:1rem 1rem 1rem 1rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}.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;}}:root { --primary-accent:#D1107A; --dark-accent-variant:#5A0032; --main-canvas:#F9F6F0; --main-text:#1A1919; --warm-accent:#D98253; --highlight-accent:#E3A843; --light-neutral-variant:#EFEAE2; --utility-balance:#027A48; --headings:Plus Jakarta Sans; --body-text:Inter; }