.elementor-kit-15 {
    --e-global-color-primary: #0091CF;
    --e-global-color-secondary: #0072A3;
    --e-global-color-text: #000F15;
    --e-global-color-accent: #EF5F43;
    --e-global-color-499491af: #CE3112;
    --e-global-color-66cb062d: #333333;
    --e-global-color-4bf48ff: #666666;
    --e-global-color-be8d462: #999999;
    --e-global-color-9cffba6: #DDDDDD;
    --e-global-color-142ca6d: #F5F5F5;
    --e-global-color-4cb81b0: #FFFFFF;
    --e-global-color-783e650: #060B23;
    --e-global-typography-primary-font-family: "Arial";
    --e-global-typography-primary-font-size: clamp(1.75rem, 0.8409rem + 3.0303vw, 3rem);
    --e-global-typography-primary-font-weight: 900;
    --e-global-typography-primary-line-height: 1.35em;
    --e-global-typography-secondary-font-family: "Arial";
    --e-global-typography-secondary-font-size: clamp(1.5625rem, 0.9261rem + 2.1212vw, 2.4375rem);
    --e-global-typography-secondary-font-weight: 900;
    --e-global-typography-secondary-line-height: 1.35em;
    --e-global-typography-secondary-letter-spacing: –0.02em;
    --e-global-typography-text-font-family: "Arial";
    --e-global-typography-text-font-size: clamp(1.4375rem, 0.983rem + 1.5152vw, 2.0625rem);
    --e-global-typography-text-font-weight: 700;
    --e-global-typography-text-line-height: 1.35em;
    --e-global-typography-accent-font-family: "Arial";
    --e-global-typography-accent-font-size: clamp(1.3125rem, 1.0398rem + 0.9091vw, 1.6875rem);
    --e-global-typography-accent-font-weight: 700;
    --e-global-typography-accent-line-height: 1.35em;
    --e-global-typography-576221b-font-family: "Verdana";
    --e-global-typography-576221b-font-size: 16px;
    --e-global-typography-576221b-font-weight: normal;
    --e-global-typography-576221b-line-height: 2em;
    --e-global-typography-cc44b06-font-family: "Montserrat";
    --e-global-typography-cc44b06-font-size: 16px;
    --e-global-typography-cc44b06-font-weight: bold;
    --e-global-typography-cc44b06-text-transform: capitalize;
    --e-global-typography-cc44b06-text-decoration: none;
    --e-global-typography-fec319d-font-family: "Arial";
    --e-global-typography-fec319d-font-size: clamp(1.1875rem, 1.0057rem + 0.6061vw, 1.4375rem);
    --e-global-typography-fec319d-font-weight: 700;
    --e-global-typography-fec319d-line-height: 1.35em;
    --e-global-typography-fec319d-letter-spacing: –0.02em;
    --e-global-typography-5da784b-font-family: "Arial";
    --e-global-typography-5da784b-font-size: clamp(1.0625rem, 0.9716rem + 0.303vw, 1.1875rem);
    --e-global-typography-5da784b-font-weight: 700;
    --e-global-typography-5da784b-line-height: 1.35em;
    --e-global-typography-be625ee-font-family: "Arial";
    --e-global-typography-be625ee-font-size: 16px;
    --e-global-typography-be625ee-font-weight: 400;
    --e-global-typography-be625ee-line-height: 1.6em;
    --e-global-typography-f135547-font-family: "Arial";
    --e-global-typography-f135547-font-size: 16px;
    --e-global-typography-f135547-font-weight: 400;
    --e-global-typography-f135547-font-style: italic;
    --e-global-typography-f135547-line-height: 1.6em;
    --e-global-typography-a631c5d-font-family: "Arial";
    --e-global-typography-a631c5d-font-size: 16px;
    --e-global-typography-a631c5d-font-weight: 600;
    --e-global-typography-a631c5d-line-height: 1.6em;
    --e-global-typography-a631c5d-letter-spacing: 0%;
    --e-global-typography-58924f9-font-family: "Arial";
    --e-global-typography-58924f9-font-size: 14px;
    --e-global-typography-58924f9-font-weight: 400;
    --e-global-typography-58924f9-line-height: 1.5em;
    --e-global-typography-50c66ae-font-family: "Arial";
    --e-global-typography-50c66ae-font-size: 14px;
    --e-global-typography-50c66ae-font-weight: 400;
    --e-global-typography-50c66ae-font-style: italic;
    --e-global-typography-50c66ae-line-height: 1.5em;
    --e-global-typography-f5f5c7f-font-family: "Arial";
    --e-global-typography-f5f5c7f-font-size: 14px;
    --e-global-typography-f5f5c7f-font-weight: 500;
    --e-global-typography-f5f5c7f-line-height: 1.5em;
    --e-global-typography-f5f5c7f-letter-spacing: 0%;
    --e-global-typography-487c9f9-font-family: "Arial";
    --e-global-typography-487c9f9-font-size: 16px;
    --e-global-typography-487c9f9-font-weight: 500;
    --e-global-typography-487c9f9-line-height: 1.6em;
    --e-global-typography-487c9f9-letter-spacing: 0.05em;
    --e-global-typography-8ea65de-font-family: "Arial";
    --e-global-typography-8ea65de-font-size: 16px;
    --e-global-typography-8ea65de-font-weight: 500;
    --e-global-typography-8ea65de-line-height: 1.6em;
    --e-global-typography-07374b8-font-family: "Arial";
    --e-global-typography-07374b8-font-size: 14px;
    --e-global-typography-07374b8-font-weight: 500;
    --e-global-typography-07374b8-line-height: 1.5em;
    --e-global-typography-2f6ae94-font-family: "Arial";
    --e-global-typography-2f6ae94-font-weight: 400;
    --e-global-typography-2f6ae94-line-height: 1.5em;
    --e-global-typography-d396803-font-family: "Arial";
    --e-global-typography-d396803-font-size: 15px;
    --e-global-typography-d396803-font-weight: 400;
    --e-global-typography-d396803-line-height: 1.4em;
    --e-global-typography-e06c316-font-family: "Arial";
    --e-global-typography-e06c316-font-size: 17px;
    --e-global-typography-e06c316-font-weight: bold;
    --e-global-typography-e06c316-line-height: 1.15em;
    --e-global-typography-sk_type_1-font-size: 5em;
    --e-global-typography-sk_type_2-font-size: 4em;
    --e-global-typography-sk_type_3-font-size: 3em;
    --e-global-typography-sk_type_4-font-size: 2em;
    --e-global-typography-sk_type_5-font-size: 1.5em;
    --e-global-typography-sk_type_6-font-size: 1.2em;
    --e-global-typography-sk_type_7-font-size: 1em;
    --e-global-typography-sk_type_8-font-size: 0.8em;
    --e-global-typography-sk_type_9-font-size: 2em;
    --e-global-typography-sk_type_10-font-size: 1.5em;
    --e-global-typography-sk_type_11-font-size: 1em;
    --e-global-typography-sk_type_12-font-size: 0.95em;
    --e-global-typography-sk_type_13-font-size: 0.8em;
    --e-global-typography-sk_type_14-font-size: 1em;
    --e-global-typography-sk_type_15-font-size: 1em;
    --e-global-color-sk_color_1: #FFFFFF;
    --e-global-color-sk_color_2: #F4F4F4;
    --e-global-color-sk_color_3: #171720;
    --e-global-color-sk_color_5: #413EC5;
    --e-global-color-sk_color_9: #1B1B1D;
    --e-global-color-sk_color_10: #1B1B1D;
    --e-global-color-sk_color_11: #707071;
    --e-global-color-sk_color_12: #FFFFFF;
    --e-global-color-sk_color_13: #0000001A;
    color: var(--e-global-color-66cb062d);
}

.elementor-kit-15 p {
    margin-bottom: 1em;
}
.elementor-kit-15 p a{
    color: #fff !important;
}

.elementor-kit-15 .elementor-widget-container *:not(.menu-item):not(.elementor-tab-title):not(.elementor-image-box-title):not(.elementor-icon-box-title):not(.elementor-icon-box-icon):not(.elementor-post__title):not(.elementor-heading-title)>a:not(:hover):not(:active):not(.elementor-item-active):not([role="button"]):not(.button):not(.elementor-button):not(.elementor-post__read-more):not(.elementor-post-info__terms-list-item):not([role="link"]),
.elementor-kit-15 .elementor-widget-container a:not([class]) {
    color: var(--e-global-color-primary);
}

.elementor-kit-15 .elementor-widget-container a:hover:not([class]) {
    color: var(--e-global-color-secondary);
}

.elementor-location-footer h1,
.elementor-42 h1,
.elementor-264.elementor-location-header h1 {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-location-footer h2,
.elementor-42 h2,
.elementor-264.elementor-location-header h2 {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-location-footer h3,
.elementor-42 h3,
.elementor-264.elementor-location-header h3 {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-location-footer h4,
.elementor-42 h4,
.elementor-264.elementor-location-header h4 {
    color: var(--e-global-color-primary);
    font-family: "Montserrat", Sans-serif;
    font-size: clamp(1.5rem, 1.3182rem + 0.6061vw, 1.75rem);
    font-weight: 600;
    line-height: 120%;
    letter-spacing: –0.02em;
}

.elementor-location-footer h5,
.elementor-42 h5,
.elementor-264.elementor-location-header h5 {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-fec319d-font-family), Sans-serif;
    font-size: var(--e-global-typography-fec319d-font-size);
    font-weight: var(--e-global-typography-fec319d-font-weight);
    line-height: var(--e-global-typography-fec319d-line-height);
    letter-spacing: var(--e-global-typography-fec319d-letter-spacing);
}

.elementor-location-footer h6,
.elementor-42 h6,
.elementor-264.elementor-location-header h6 {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5da784b-font-family), Sans-serif;
    font-size: var(--e-global-typography-5da784b-font-size);
    font-weight: var(--e-global-typography-5da784b-font-weight);
    line-height: var(--e-global-typography-5da784b-line-height);
}

.elementor-kit-15 button,
.elementor-kit-15 input[type="button"],
.elementor-kit-15 input[type="submit"],
.elementor-kit-15 .elementor-button {
    font-family: var(--e-global-typography-487c9f9-font-family), Sans-serif;
    font-size: var(--e-global-typography-487c9f9-font-size);
    font-weight: var(--e-global-typography-487c9f9-font-weight);
    line-height: var(--e-global-typography-487c9f9-line-height);
    letter-spacing: var(--e-global-typography-487c9f9-letter-spacing);
    color: var(--e-global-color-4cb81b0);
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
}

.elementor-kit-15 button:hover,
.elementor-kit-15 button:focus,
.elementor-kit-15 input[type="button"]:hover,
.elementor-kit-15 input[type="button"]:focus,
.elementor-kit-15 input[type="submit"]:hover,
.elementor-kit-15 input[type="submit"]:focus,
.elementor-kit-15 .elementor-button:hover,
.elementor-kit-15 .elementor-button:focus {
    color: var(--e-global-color-4cb81b0);
    border-radius: 0px 0px 0px 0px;
}

.elementor-kit-15 label {
    color: var(--e-global-color-4bf48ff);
    font-family: var(--e-global-typography-8ea65de-font-family), Sans-serif;
    font-size: var(--e-global-typography-8ea65de-font-size);
    font-weight: var(--e-global-typography-8ea65de-font-weight);
    line-height: var(--e-global-typography-8ea65de-line-height);
}

.elementor-kit-15 input:not([type="button"]):not([type="submit"]),
.elementor-kit-15 textarea,
.elementor-kit-15 .elementor-field-textual {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9cffba6);
    border-radius: 0px 0px 0px 0px;
}

    {}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {

    .elementor-location-footer h1,
    .elementor-42 h1,
    .elementor-264.elementor-location-header h1 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-location-footer h2,
    .elementor-42 h2,
    .elementor-264.elementor-location-header h2 {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-location-footer h3,
    .elementor-42 h3,
    .elementor-264.elementor-location-header h3 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-location-footer h5,
    .elementor-42 h5,
    .elementor-264.elementor-location-header h5 {
        font-size: var(--e-global-typography-fec319d-font-size);
        line-height: var(--e-global-typography-fec319d-line-height);
        letter-spacing: var(--e-global-typography-fec319d-letter-spacing);
    }

    .elementor-location-footer h6,
    .elementor-42 h6,
    .elementor-264.elementor-location-header h6 {
        font-size: var(--e-global-typography-5da784b-font-size);
        line-height: var(--e-global-typography-5da784b-line-height);
    }

    .elementor-kit-15 button,
    .elementor-kit-15 input[type="button"],
    .elementor-kit-15 input[type="submit"],
    .elementor-kit-15 .elementor-button {
        font-size: var(--e-global-typography-487c9f9-font-size);
        line-height: var(--e-global-typography-487c9f9-line-height);
        letter-spacing: var(--e-global-typography-487c9f9-letter-spacing);
    }

    .elementor-kit-15 label {
        font-size: var(--e-global-typography-8ea65de-font-size);
        line-height: var(--e-global-typography-8ea65de-line-height);
    }
}

@media(max-width:767px) {

    .elementor-location-footer h1,
    .elementor-42 h1,
    .elementor-264.elementor-location-header h1 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-location-footer h2,
    .elementor-42 h2,
    .elementor-264.elementor-location-header h2 {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-location-footer h3,
    .elementor-42 h3,
    .elementor-264.elementor-location-header h3 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-location-footer h5,
    .elementor-42 h5,
    .elementor-264.elementor-location-header h5 {
        font-size: var(--e-global-typography-fec319d-font-size);
        line-height: var(--e-global-typography-fec319d-line-height);
        letter-spacing: var(--e-global-typography-fec319d-letter-spacing);
    }

    .elementor-location-footer h6,
    .elementor-42 h6,
    .elementor-264.elementor-location-header h6 {
        font-size: var(--e-global-typography-5da784b-font-size);
        line-height: var(--e-global-typography-5da784b-line-height);
    }

    .elementor-kit-15 button,
    .elementor-kit-15 input[type="button"],
    .elementor-kit-15 input[type="submit"],
    .elementor-kit-15 .elementor-button {
        font-size: var(--e-global-typography-487c9f9-font-size);
        line-height: var(--e-global-typography-487c9f9-line-height);
        letter-spacing: var(--e-global-typography-487c9f9-letter-spacing);
    }

    .elementor-kit-15 label {
        font-size: var(--e-global-typography-8ea65de-font-size);
        line-height: var(--e-global-typography-8ea65de-line-height);
    }
}