.elementor-kit-3 {
    --e-global-color-primary: #BFA041;
    --e-global-color-secondary: #3A3A3A;
    --e-global-color-text: #595959;
    --e-global-color-accent: #BFA041;
    --e-global-color-5543c8b: #F4F4F4;
    --e-global-color-957b298: #F4F4F4;
    --e-global-color-245d226: #BFA041;
    --e-global-color-black: black;
    --e-global-color-175e061: #D8D8D8;
    --e-global-color-7e25327: #BFA04100;
    --e-global-color-5cf0a54: #3A3A3A;
    --e-global-color-41badf1: #FFFFFF;
    --e-global-color-48f1b55: #595959;
    --e-global-color-624dcc9: #000000;
    --e-global-color-cd9b2d5: #BCBCBC;
    --e-global-color-b242824: #353535;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-size: 4.5rem;
    --e-global-typography-primary-font-weight: 700;
    --e-global-typography-primary-line-height: 1.2em;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-size: 4rem;
    --e-global-typography-secondary-font-weight: 700;
    --e-global-typography-secondary-line-height: 1.2em;
    --e-global-typography-text-font-family: "Inter";
    --e-global-typography-text-font-size: 0.9rem;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-text-line-height: 1.5em;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-size: 0.9rem;
    --e-global-typography-accent-font-weight: 600;
    --e-global-typography-86d277f-font-family: "Montserrat";
    --e-global-typography-86d277f-font-size: 4.5rem;
    --e-global-typography-86d277f-font-weight: 700;
    --e-global-typography-86d277f-line-height: 1.2em;
    --e-global-typography-9799f0d-font-family: "Montserrat";
    --e-global-typography-9799f0d-font-size: 0.8rem;
    --e-global-typography-9799f0d-font-weight: 600;
    --e-global-typography-9799f0d-text-transform: uppercase;
    --e-global-typography-9799f0d-letter-spacing: 2px;
    --e-global-typography-ea97083-font-family: "Inter";
    --e-global-typography-ea97083-font-size: 1rem;
    --e-global-typography-ea97083-font-weight: 400;
    --e-global-typography-ea97083-line-height: 1.5em;
    --e-global-typography-d25269d-font-family: "Montserrat";
    --e-global-typography-d25269d-font-size: 0.9rem;
    --e-global-typography-d25269d-font-weight: 600;
    --e-global-typography-d25269d-text-transform: uppercase;
    --e-global-typography-d25269d-letter-spacing: 2px;
    --e-global-typography-673fa4c-font-family: "Montserrat";
    --e-global-typography-673fa4c-font-size: 3.5rem;
    --e-global-typography-673fa4c-font-weight: 700;
    --e-global-typography-637ab15-font-family: "Inter";
    --e-global-typography-637ab15-font-size: 1rem;
    --e-global-typography-637ab15-line-height: 1.2em;
    --e-global-typography-3a48966-font-family: "Montserrat";
    --e-global-typography-3a48966-font-size: 1.8rem;
    --e-global-typography-3a48966-font-weight: 700;
    --e-global-typography-8b29d97-font-family: "Montserrat";
    --e-global-typography-8b29d97-font-size: 3.5rem;
    --e-global-typography-8b29d97-font-weight: 800;
    --e-global-typography-8b29d97-line-height: 1.2em;
    --e-global-typography-85f806a-font-family: "Inter";
    --e-global-typography-85f806a-font-size: 1rem;
    --e-global-typography-85f806a-font-weight: 400;
    --e-global-typography-85f806a-line-height: 1.5em;
    --e-global-typography-1a3d61a-font-family: "Montserrat";
    --e-global-typography-1a3d61a-font-size: 1.5rem;
    --e-global-typography-1a3d61a-font-weight: 700;
    --e-global-typography-1a3d61a-line-height: 1.2em;
    --e-global-typography-90dd8a7-font-family: "Inter";
    --e-global-typography-90dd8a7-font-size: 0.9rem;
    --e-global-typography-90dd8a7-font-weight: 400;
    --e-global-typography-5d90673-font-family: "Inter";
    --e-global-typography-5d90673-font-size: 1rem;
    --e-global-typography-5d90673-font-weight: 400;
    --e-global-typography-5d90673-font-style: italic;
    --e-global-typography-5d90673-line-height: 1.5em;
    --e-global-typography-202e688-font-family: "Montserrat";
    --e-global-typography-202e688-font-size: 4rem;
    --e-global-typography-202e688-font-weight: 700;
    --e-global-typography-202e688-line-height: 1.2em;
    --e-global-typography-aa5fb36-font-family: "Montserrat";
    --e-global-typography-aa5fb36-font-size: 12rem;
    --e-global-typography-aa5fb36-font-weight: 700;
    --e-global-typography-e9f72de-font-family: "Inter";
    --e-global-typography-e9f72de-font-size: 0.9rem;
    --e-global-typography-e9f72de-font-weight: 600;
    color: var( --e-global-color-48f1b55 );
    font-family: var( --e-global-typography-85f806a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-85f806a-font-size );
    font-weight: var( --e-global-typography-85f806a-font-weight );
    line-height: var( --e-global-typography-85f806a-line-height );
    letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
    word-spacing: var( --e-global-typography-85f806a-word-spacing );
    background-color: var( --e-global-color-5543c8b );
}

    .elementor-kit-3 a {
        color: var( --e-global-color-245d226 );
        font-family: var( --e-global-typography-90dd8a7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-90dd8a7-font-size );
        font-weight: var( --e-global-typography-90dd8a7-font-weight );
        line-height: var( --e-global-typography-90dd8a7-line-height );
        letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
        word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
    }

        .elementor-kit-3 a:hover {
            color: var( --e-global-color-957b298 );
            font-family: var( --e-global-typography-90dd8a7-font-family ), Sans-serif;
            font-size: var( --e-global-typography-90dd8a7-font-size );
            font-weight: var( --e-global-typography-90dd8a7-font-weight );
            line-height: var( --e-global-typography-90dd8a7-line-height );
            letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
            word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
        }

    .elementor-kit-3 h1 {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-86d277f-font-family ), Sans-serif;
        font-size: var( --e-global-typography-86d277f-font-size );
        font-weight: var( --e-global-typography-86d277f-font-weight );
        line-height: var( --e-global-typography-86d277f-line-height );
        letter-spacing: var( --e-global-typography-86d277f-letter-spacing );
        word-spacing: var( --e-global-typography-86d277f-word-spacing );
    }

    .elementor-kit-3 h2 {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-202e688-font-family ), Sans-serif;
        font-size: var( --e-global-typography-202e688-font-size );
        font-weight: var( --e-global-typography-202e688-font-weight );
        line-height: var( --e-global-typography-202e688-line-height );
        letter-spacing: var( --e-global-typography-202e688-letter-spacing );
        word-spacing: var( --e-global-typography-202e688-word-spacing );
    }

    .elementor-kit-3 h3 {
        color: var( --e-global-color-5cf0a54 );
        font-family: var( --e-global-typography-8b29d97-font-family ), Sans-serif;
        font-size: var( --e-global-typography-8b29d97-font-size );
        font-weight: var( --e-global-typography-8b29d97-font-weight );
        line-height: var( --e-global-typography-8b29d97-line-height );
        letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
        word-spacing: var( --e-global-typography-8b29d97-word-spacing );
    }

    .elementor-kit-3 h4 {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-1a3d61a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-1a3d61a-font-size );
        font-weight: var( --e-global-typography-1a3d61a-font-weight );
        line-height: var( --e-global-typography-1a3d61a-line-height );
        letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
        word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
    }

    .elementor-kit-3 h5 {
        color: var( --e-global-color-957b298 );
        font-family: var( --e-global-typography-637ab15-font-family ), Sans-serif;
        font-size: var( --e-global-typography-637ab15-font-size );
        line-height: var( --e-global-typography-637ab15-line-height );
        letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
        word-spacing: var( --e-global-typography-637ab15-word-spacing );
    }

    .elementor-kit-3 h6 {
        color: var( --e-global-color-48f1b55 );
        font-family: var( --e-global-typography-90dd8a7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-90dd8a7-font-size );
        font-weight: var( --e-global-typography-90dd8a7-font-weight );
        line-height: var( --e-global-typography-90dd8a7-line-height );
        letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
        word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
    }

    .elementor-kit-3 button, .elementor-kit-3 input[type="button"], .elementor-kit-3 input[type="submit"], .elementor-kit-3 .elementor-button {
        font-family: var( --e-global-typography-d25269d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-d25269d-font-size );
        font-weight: var( --e-global-typography-d25269d-font-weight );
        text-transform: var( --e-global-typography-d25269d-text-transform );
        line-height: var( --e-global-typography-d25269d-line-height );
        letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
        word-spacing: var( --e-global-typography-d25269d-word-spacing );
        color: var( --e-global-color-957b298 );
        background-color: var( --e-global-color-245d226 );
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-245d226 );
        border-radius: 5px 5px 5px 5px;
        padding: 18px 17px 18px 17px;
    }

        .elementor-kit-3 button:hover, .elementor-kit-3 button:focus, .elementor-kit-3 input[type="button"]:hover, .elementor-kit-3 input[type="button"]:focus, .elementor-kit-3 input[type="submit"]:hover, .elementor-kit-3 input[type="submit"]:focus, .elementor-kit-3 .elementor-button:hover, .elementor-kit-3 .elementor-button:focus {
            color: var( --e-global-color-957b298 );
            background-color: var( --e-global-color-7e25327 );
            border-style: solid;
            border-width: 2px 2px 2px 2px;
            border-color: var( --e-global-color-245d226 );
            border-radius: 5px 5px 5px 5px;
        }

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1400px;
}

.e-con {
    --container-max-width: 1400px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-element {
    --widgets-spacing: 20px;
}

{
}

h1.entry-title {
    display: var(--page-title-display);
}

.site-header {
    padding-right: 0px;
    padding-left: 0px;
}

@media(max-width:1024px) {
    .elementor-kit-3 {
        --e-global-typography-86d277f-font-size: 3.5rem;
        --e-global-typography-9799f0d-font-size: 0.7rem;
        --e-global-typography-ea97083-font-size: 1rem;
        --e-global-typography-d25269d-font-size: 0.8rem;
        --e-global-typography-673fa4c-font-size: 2.5rem;
        --e-global-typography-637ab15-font-size: 0.8rem;
        --e-global-typography-3a48966-font-size: 1rem;
        --e-global-typography-8b29d97-font-size: 2.5rem;
        --e-global-typography-85f806a-font-size: 0.8rem;
        --e-global-typography-1a3d61a-font-size: 1.2rem;
        --e-global-typography-90dd8a7-font-size: 0.8rem;
        --e-global-typography-5d90673-font-size: 0.9rem;
        --e-global-typography-202e688-font-size: 3.2rem;
        --e-global-typography-aa5fb36-font-size: 10rem;
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

        .elementor-kit-3 a {
            font-size: var( --e-global-typography-90dd8a7-font-size );
            line-height: var( --e-global-typography-90dd8a7-line-height );
            letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
            word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
        }

            .elementor-kit-3 a:hover {
                font-size: var( --e-global-typography-90dd8a7-font-size );
                line-height: var( --e-global-typography-90dd8a7-line-height );
                letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
                word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
            }

        .elementor-kit-3 h1 {
            font-size: var( --e-global-typography-86d277f-font-size );
            line-height: var( --e-global-typography-86d277f-line-height );
            letter-spacing: var( --e-global-typography-86d277f-letter-spacing );
            word-spacing: var( --e-global-typography-86d277f-word-spacing );
        }

        .elementor-kit-3 h2 {
            font-size: var( --e-global-typography-202e688-font-size );
            line-height: var( --e-global-typography-202e688-line-height );
            letter-spacing: var( --e-global-typography-202e688-letter-spacing );
            word-spacing: var( --e-global-typography-202e688-word-spacing );
        }

        .elementor-kit-3 h3 {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

        .elementor-kit-3 h4 {
            font-size: var( --e-global-typography-1a3d61a-font-size );
            line-height: var( --e-global-typography-1a3d61a-line-height );
            letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
            word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
        }

        .elementor-kit-3 h5 {
            font-size: var( --e-global-typography-637ab15-font-size );
            line-height: var( --e-global-typography-637ab15-line-height );
            letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
            word-spacing: var( --e-global-typography-637ab15-word-spacing );
        }

        .elementor-kit-3 h6 {
            font-size: var( --e-global-typography-90dd8a7-font-size );
            line-height: var( --e-global-typography-90dd8a7-line-height );
            letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
            word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
        }

        .elementor-kit-3 button, .elementor-kit-3 input[type="button"], .elementor-kit-3 input[type="submit"], .elementor-kit-3 .elementor-button {
            font-size: var( --e-global-typography-d25269d-font-size );
            line-height: var( --e-global-typography-d25269d-line-height );
            letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
            word-spacing: var( --e-global-typography-d25269d-word-spacing );
        }

    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-kit-3 {
        --e-global-typography-86d277f-font-size: 2.5rem;
        --e-global-typography-9799f0d-font-size: 0.5rem;
        --e-global-typography-ea97083-font-size: 0.8rem;
        --e-global-typography-d25269d-font-size: 0.7rem;
        --e-global-typography-8b29d97-font-size: 1.7rem;
        --e-global-typography-85f806a-font-size: 1rem;
        --e-global-typography-1a3d61a-font-size: 1rem;
        --e-global-typography-90dd8a7-font-size: 1rem;
        --e-global-typography-5d90673-font-size: 0.8rem;
        --e-global-typography-202e688-font-size: 2rem;
        --e-global-typography-aa5fb36-font-size: 6.5rem;
        font-size: var( --e-global-typography-85f806a-font-size );
        line-height: var( --e-global-typography-85f806a-line-height );
        letter-spacing: var( --e-global-typography-85f806a-letter-spacing );
        word-spacing: var( --e-global-typography-85f806a-word-spacing );
    }

        .elementor-kit-3 a {
            font-size: var( --e-global-typography-90dd8a7-font-size );
            line-height: var( --e-global-typography-90dd8a7-line-height );
            letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
            word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
        }

            .elementor-kit-3 a:hover {
                font-size: var( --e-global-typography-90dd8a7-font-size );
                line-height: var( --e-global-typography-90dd8a7-line-height );
                letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
                word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
            }

        .elementor-kit-3 h1 {
            font-size: var( --e-global-typography-86d277f-font-size );
            line-height: var( --e-global-typography-86d277f-line-height );
            letter-spacing: var( --e-global-typography-86d277f-letter-spacing );
            word-spacing: var( --e-global-typography-86d277f-word-spacing );
        }

        .elementor-kit-3 h2 {
            font-size: var( --e-global-typography-202e688-font-size );
            line-height: var( --e-global-typography-202e688-line-height );
            letter-spacing: var( --e-global-typography-202e688-letter-spacing );
            word-spacing: var( --e-global-typography-202e688-word-spacing );
        }

        .elementor-kit-3 h3 {
            font-size: var( --e-global-typography-8b29d97-font-size );
            line-height: var( --e-global-typography-8b29d97-line-height );
            letter-spacing: var( --e-global-typography-8b29d97-letter-spacing );
            word-spacing: var( --e-global-typography-8b29d97-word-spacing );
        }

        .elementor-kit-3 h4 {
            font-size: var( --e-global-typography-1a3d61a-font-size );
            line-height: var( --e-global-typography-1a3d61a-line-height );
            letter-spacing: var( --e-global-typography-1a3d61a-letter-spacing );
            word-spacing: var( --e-global-typography-1a3d61a-word-spacing );
        }

        .elementor-kit-3 h5 {
            font-size: var( --e-global-typography-637ab15-font-size );
            line-height: var( --e-global-typography-637ab15-line-height );
            letter-spacing: var( --e-global-typography-637ab15-letter-spacing );
            word-spacing: var( --e-global-typography-637ab15-word-spacing );
        }

        .elementor-kit-3 h6 {
            font-size: var( --e-global-typography-90dd8a7-font-size );
            line-height: var( --e-global-typography-90dd8a7-line-height );
            letter-spacing: var( --e-global-typography-90dd8a7-letter-spacing );
            word-spacing: var( --e-global-typography-90dd8a7-word-spacing );
        }

        .elementor-kit-3 button, .elementor-kit-3 input[type="button"], .elementor-kit-3 input[type="submit"], .elementor-kit-3 .elementor-button {
            font-size: var( --e-global-typography-d25269d-font-size );
            line-height: var( --e-global-typography-d25269d-line-height );
            letter-spacing: var( --e-global-typography-d25269d-letter-spacing );
            word-spacing: var( --e-global-typography-d25269d-word-spacing );
        }

    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}
