.elementor-kit-17284 {
    --e-global-color-primary: #db1215;
    --e-global-color-secondary: #1376d8;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #161616;
    --e-global-color-178e57e: #db1215;
    --e-global-color-00206e6: #1376d8;
    --e-global-color-7444e23: #fff3ed;
    --e-global-color-12d5431: #fff;
    --e-global-color-d164d0c: #7a7a7a;
    --e-global-color-7463cb6: #343131;
    --e-global-color-17554b6: #595959;
    --e-global-color-12b3260: #949494;
    --e-global-color-73a6d4d: #f7f7f8;
    --e-global-color-a5647ec: #e1e2e3;
    --e-global-color-dd406e8: #eaebed;
    --e-global-color-dd80dea: #060606;
    --e-global-color-4b426b6: #b20808;
    --e-global-color-885005b: #ed4b4b;
    --e-global-color-439c43c: #ffb1b1;
    --e-global-color-40539ee: #ffe8e8;
    --e-global-color-9d8a9d3: #ffbfc1;
    --e-global-color-f848dc4: #019267;
    --e-global-color-a75ff4f: #0ecea6;
    --e-global-color-6fbb70a: #dffff8;
    --e-global-color-f60f9e7: #6c5ebc;
    --e-global-color-48d327a: #bdb3ff;
    --e-global-color-1255d15: #eae8ff;
    --e-global-color-507dcdd: #ffdc00;
    --e-global-color-21917cf: #ffe331;
    --e-global-color-266f1a2: #fffcda;
    --e-global-color-78dc870: #011962;
    --e-global-color-23ec210: #072ac8;
    --e-global-color-df5ffd0: #1e96fc;
    --e-global-color-a0bb40b: #e0f0ff;
    --e-global-color-d8a4c5b: #f4ead5;
    --e-global-color-ca5e67c: #6c3428;
    --e-global-typography-c5347b6-font-size: 44.8px;
    --e-global-typography-c5347b6-font-weight: 500;
    --e-global-typography-a7fc8b7-font-size: 37.3px;
    --e-global-typography-a7fc8b7-font-weight: 500;
    --e-global-typography-cc19835-font-size: 31.1px;
    --e-global-typography-cc19835-font-weight: 500;
    --e-global-typography-d819696-font-size: 25.9px;
    --e-global-typography-d819696-font-weight: 500;
    --e-global-typography-42f218a-font-size: 21.6px;
    --e-global-typography-42f218a-font-weight: 500;
    --e-global-typography-b232b85-font-size: 18px;
    --e-global-typography-b232b85-font-weight: 500;
    --e-global-typography-353a3a2-font-size: 10px;
    --e-global-typography-353a3a2-font-weight: 800;
    --e-global-typography-353a3a2-text-transform: uppercase;
    --e-global-typography-353a3a2-letter-spacing: 2px;
    --e-global-typography-559e478-font-size: 12px;
    --e-global-typography-559e478-font-weight: 800;
    --e-global-typography-559e478-text-transform: uppercase;
    --e-global-typography-559e478-letter-spacing: 2px;
    --e-global-typography-0ea120e-font-size: 58px;
    --e-global-typography-0ea120e-font-weight: 600;
    --e-global-typography-0ea120e-text-transform: uppercase;
    --e-global-typography-0ea120e-letter-spacing: 2px;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-kit-17284 h1 {
    font-family: "Roboto", Sans-serif;
    font-size: 44.8px;
    font-weight: 500
}

.elementor-kit-17284 h2 {
    font-family: "Roboto", Sans-serif;
    font-size: 37.2px;
    font-weight: 500;
    letter-spacing: -.3px
}

.elementor-kit-17284 h3 {
    font-family: "Roboto", Sans-serif;
    font-size: 31.1px;
    font-weight: 500;
    text-transform: none
}

.elementor-kit-17284 h4 {
    font-family: "Roboto", Sans-serif;
    font-size: 25.9px;
    font-weight: 500;
    text-transform: none
}

.elementor-kit-17284 h5 {
    font-family: "Roboto", Sans-serif;
    font-size: 21.6px;
    font-weight: 500;
    text-transform: none
}

.elementor-kit-17284 h6 {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none
}

.elementor-kit-17284 button,
.elementor-kit-17284 input[type=button],
.elementor-kit-17284 input[type=submit],
.elementor-kit-17284 .elementor-button {
    border-style: solid;
    border-radius: 5px
}

.elementor-kit-17284 img {
    border-style: none
}

.elementor-kit-17284 img:hover {
    border-style: none
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1370px
}

.e-con {
    --container-max-width: 1370px;
    --container-default-padding-top: 15px;
    --container-default-padding-right: 15px;
    --container-default-padding-bottom: 15px;
    --container-default-padding-left: 15px
}

.elementor-widget:not(:last-child) {
    margin-block-end: 0px
}

.elementor-element {
    --widgets-spacing: 0px 0px
}

@media(max-width:1024px) {
    .elementor-kit-17284 {
        --e-global-typography-353a3a2-letter-spacing: .4px;
        --e-global-typography-559e478-letter-spacing: .5px
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px
    }

    .e-con {
        --container-max-width: 1024px
    }
}

@media(max-width:767px) {
    .elementor-kit-17284 {
        font-size: 13px;
        line-height: 1.6em
    }

    .elementor-kit-17284 p {
        margin-bottom: 15px
    }

    .elementor-kit-17284 h1 {
        font-size: 32px;
        line-height: 1.2em
    }

    .elementor-kit-17284 h2 {
        font-size: 26px;
        line-height: 1.2em
    }

    .elementor-kit-17284 h3 {
        font-size: 24px;
        line-height: 1.2em
    }

    .elementor-kit-17284 h4 {
        font-size: 19px;
        line-height: 1.3em
    }

    .elementor-kit-17284 h5 {
        font-size: 17px;
        line-height: 1.4em
    }

    .elementor-kit-17284 h6 {
        font-size: 15px;
        line-height: 1.5em
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px
    }

    .e-con {
        --container-max-width: 767px
    }
}