.elementor-kit-135 {
    --e-global-color-primary: rgb(246, 20, 20);
    --e-global-color-secondary: rgb(223, 188, 88);
    --e-global-color-text: rgb(25, 26, 47);
    --e-global-color-accent: rgb(6, 143, 215);
    --e-global-color-47c618a1: #29f9c2;
    --e-global-color-11a18939: #67798c;
    --e-global-color-76d68530: #2d3d55;
    --e-global-color-4fe9a691: #1a1a30;
    --e-global-color-13f5b7dc: #595959;
    --e-global-color-74ef9184: #ffffff;
    --e-global-color-de2f655: #FFFFFF;
    --e-global-color-476cafc: #29F9C2;
    --e-global-color-4e331e0: #FF4D41;
    --e-global-color-3addc40: #1A1A30;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 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;
    }
}