.elementor-kit-7{
    --e-global-typography-text-font-family:"Roboto";
    --e-global-typography-accent-font-weight:500;
    --e-global-typography-secondary-font-family:"Roboto Slab";
    --e-global-typography-primary-font-family:"Roboto";
    --e-global-typography-primary-font-weight:600;
    --e-global-typography-text-font-weight:400;
    --e-global-typography-secondary-font-weight:400;
    --e-global-typography-accent-font-family:"Roboto";

    --e-global-color-e909181:#4B0082; 
    --e-global-color-accent:#FF8C00;
    --e-global-color-text:#2F4F4F;
    --e-global-color-primary:#FFD700;
    --e-global-color-secondary:#800000;
    --e-global-color-5556cc5:#7FFFD4;
    --e-global-color-b294022:#B0E0E6;
}
.elementor-kit-7 e-page-transition{background-color:#FFDAB9}
.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-column:20px;--widgets-spacing:20px 20px;--widgets-spacing-row:20px}
h1.entry-title{display:var(--page-title-display)}
.site-header .site-branding{flex-direction:column;align-items:stretch}
.site-header{padding-inline-end:0;padding-inline-start:0}
.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}
}