.elementor-3451 .elementor-element.elementor-element-665cfb6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.47;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

    .elementor-3451 .elementor-element.elementor-element-665cfb6:not(.elementor-motion-effects-element-type-background), .elementor-3451 .elementor-element.elementor-element-665cfb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #2F89FC;
    }

        .elementor-3451 .elementor-element.elementor-element-665cfb6::before, .elementor-3451 .elementor-element.elementor-element-665cfb6 > .elementor-background-video-container::before, .elementor-3451 .elementor-element.elementor-element-665cfb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3451 .elementor-element.elementor-element-665cfb6 > .elementor-background-slideshow::before, .elementor-3451 .elementor-element.elementor-element-665cfb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3451 .elementor-element.elementor-element-665cfb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-image: url("../../2025/08/bg.jpg");
            --background-overlay: '';
            background-position: top center;
            background-repeat: no-repeat;
            background-size: cover;
        }

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-3451 .elementor-element.elementor-element-1b3af68 {
    text-align: center;
}

    .elementor-3451 .elementor-element.elementor-element-1b3af68 .elementor-heading-title {
        font-family: "Source Sans Pro", Sans-serif;
        font-size: 60px;
        font-weight: 600;
        color: #FFFFFF;
    }

.elementor-3451 .elementor-element.elementor-element-2c28b2d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}


.elementor-3451 .elementor-element.elementor-element-2c28b2e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var( --e-global-color-primary );
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var( --e-global-color-primary );
        border-color: var( --e-global-color-primary );
    }

.elementor-3451 .elementor-element.elementor-element-e0157cf > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-3451 .elementor-element.elementor-element-e0157cf {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000000;
}

.elementor-3451 .elementor-element.elementor-element-b64ad33 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 1px 2px 1px;
    --border-top-width: 2px;
    --border-right-width: 1px;
    --border-bottom-width: 2px;
    --border-left-width: 1px;
    border-color: #A0A0A075;
    --border-color: #A0A0A075;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-3451 .elementor-element.elementor-element-b64ad33 > .elementor-shape-top .elementor-shape-fill, .elementor-3451 .elementor-element.elementor-element-b64ad33 > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
        fill: #FFEB00;
    }

    .elementor-3451 .elementor-element.elementor-element-b64ad33 > .elementor-shape-top svg, .elementor-3451 .elementor-element.elementor-element-b64ad33 > .e-con-inner > .elementor-shape-top svg {
        height: 50px;
    }

    .elementor-3451 .elementor-element.elementor-element-b64ad33 > .elementor-shape-top, .elementor-3451 .elementor-element.elementor-element-b64ad33 > .e-con-inner > .elementor-shape-top {
        z-index: 2;
        pointer-events: none;
    }

    .elementor-3451 .elementor-element.elementor-element-b64ad33 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3451 .elementor-element.elementor-element-b64ad33 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
        fill: #FFEB00;
    }

    .elementor-3451 .elementor-element.elementor-element-b64ad33 > .elementor-shape-bottom svg, .elementor-3451 .elementor-element.elementor-element-b64ad33 > .e-con-inner > .elementor-shape-bottom svg {
        width: calc(100% + 1.3px);
        height: 50px;
    }

    .elementor-3451 .elementor-element.elementor-element-b64ad33 > .elementor-shape-bottom, .elementor-3451 .elementor-element.elementor-element-b64ad33 > .e-con-inner > .elementor-shape-bottom {
        z-index: 2;
        pointer-events: none;
    }

.elementor-3451 .elementor-element.elementor-element-e778239 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-3451 .elementor-element.elementor-element-b6c1ed3 img {
    height: 550px;
    object-fit: cover;
    object-position: center center;
}

.elementor-3451 .elementor-element.elementor-element-6679ea4 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-3451 .elementor-element.elementor-element-1d71508 {
    text-align: center;
}

    .elementor-3451 .elementor-element.elementor-element-1d71508 .elementor-heading-title {
        font-family: "Stylish", Sans-serif;
        font-size: 30px;
        font-weight: 500;
        color: #6EC207;
    }

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary );
}

    .elementor-widget-divider .elementor-divider__text {
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-secondary-font-weight );
    }

    .elementor-widget-divider.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
        color: var( --e-global-color-secondary );
        border-color: var( --e-global-color-secondary );
    }

        .elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-secondary );
        }

.elementor-3451 .elementor-element.elementor-element-ee285ac {
    --divider-border-style: leaves_tribal;
    --divider-color: #FFBE00;
    --divider-pattern-height: 15px;
}

    .elementor-3451 .elementor-element.elementor-element-ee285ac > .elementor-widget-container {
        padding: 5px 0px 10px 0px;
    }

    .elementor-3451 .elementor-element.elementor-element-ee285ac .elementor-divider-separator {
        width: 50%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-3451 .elementor-element.elementor-element-ee285ac .elementor-divider {
        text-align: center;
        padding-block-start: 5px;
        padding-block-end: 5px;
    }

.elementor-3451 .elementor-element.elementor-element-c95b78d > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-3451 .elementor-element.elementor-element-c95b78d {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-3451 .elementor-element.elementor-element-6c48bbd .elementor-button {
    background-color: #6EC207;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #FFEB00;
    border-radius: 15px 15px 15px 15px;
    padding: 20px 50px 20px 50px;
}

    .elementor-3451 .elementor-element.elementor-element-6c48bbd .elementor-button:hover, .elementor-3451 .elementor-element.elementor-element-6c48bbd .elementor-button:focus {
        background-color: #4379F2;
    }

.elementor-3451 .elementor-element.elementor-element-bd18944 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 1px 2px 1px;
    --border-top-width: 2px;
    --border-right-width: 1px;
    --border-bottom-width: 2px;
    --border-left-width: 1px;
    border-color: #A0A0A075;
    --border-color: #A0A0A075;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-3451 .elementor-element.elementor-element-bd18944 > .elementor-shape-top .elementor-shape-fill, .elementor-3451 .elementor-element.elementor-element-bd18944 > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
        fill: #FFEB00;
    }

    .elementor-3451 .elementor-element.elementor-element-bd18944 > .elementor-shape-top svg, .elementor-3451 .elementor-element.elementor-element-bd18944 > .e-con-inner > .elementor-shape-top svg {
        height: 50px;
    }

    .elementor-3451 .elementor-element.elementor-element-bd18944 > .elementor-shape-top, .elementor-3451 .elementor-element.elementor-element-bd18944 > .e-con-inner > .elementor-shape-top {
        z-index: 2;
        pointer-events: none;
    }

    .elementor-3451 .elementor-element.elementor-element-bd18944 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3451 .elementor-element.elementor-element-bd18944 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
        fill: #FFEB00;
    }

    .elementor-3451 .elementor-element.elementor-element-bd18944 > .elementor-shape-bottom svg, .elementor-3451 .elementor-element.elementor-element-bd18944 > .e-con-inner > .elementor-shape-bottom svg {
        width: calc(100% + 1.3px);
        height: 50px;
    }

    .elementor-3451 .elementor-element.elementor-element-bd18944 > .elementor-shape-bottom, .elementor-3451 .elementor-element.elementor-element-bd18944 > .e-con-inner > .elementor-shape-bottom {
        z-index: 2;
        pointer-events: none;
    }

.elementor-3451 .elementor-element.elementor-element-8422172 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-3451 .elementor-element.elementor-element-d691b04 {
    text-align: center;
}

    .elementor-3451 .elementor-element.elementor-element-d691b04 .elementor-heading-title {
        font-family: "Stylish", Sans-serif;
        font-size: 30px;
        font-weight: 500;
        color: #6EC207;
    }

.elementor-3451 .elementor-element.elementor-element-d089db0 {
    --divider-border-style: leaves_tribal;
    --divider-color: #FFBE00;
    --divider-pattern-height: 15px;
}

    .elementor-3451 .elementor-element.elementor-element-d089db0 > .elementor-widget-container {
        padding: 5px 0px 10px 0px;
    }

    .elementor-3451 .elementor-element.elementor-element-d089db0 .elementor-divider-separator {
        width: 50%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-3451 .elementor-element.elementor-element-d089db0 .elementor-divider {
        text-align: center;
        padding-block-start: 5px;
        padding-block-end: 5px;
    }

.elementor-3451 .elementor-element.elementor-element-2c28765 > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-3451 .elementor-element.elementor-element-2c28765 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3451 .elementor-element.elementor-element-f14b141 .elementor-button {
    background-color: #6EC207;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #FFEB00;
    border-radius: 15px 15px 15px 15px;
    padding: 20px 50px 20px 50px;
}

    .elementor-3451 .elementor-element.elementor-element-f14b141 .elementor-button:hover, .elementor-3451 .elementor-element.elementor-element-f14b141 .elementor-button:focus {
        background-color: #4379F2;
    }

.elementor-3451 .elementor-element.elementor-element-6752a13 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3451 .elementor-element.elementor-element-70ccb35 img {
    height: 550px;
    object-fit: cover;
    object-position: center center;
}

.elementor-3451 .elementor-element.elementor-element-7492c49 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 1px 2px 1px;
    --border-top-width: 2px;
    --border-right-width: 1px;
    --border-bottom-width: 2px;
    --border-left-width: 1px;
    border-color: #A0A0A075;
    --border-color: #A0A0A075;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-3451 .elementor-element.elementor-element-7492c49 > .elementor-shape-top .elementor-shape-fill, .elementor-3451 .elementor-element.elementor-element-7492c49 > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
        fill: #FFEB00;
    }

    .elementor-3451 .elementor-element.elementor-element-7492c49 > .elementor-shape-top svg, .elementor-3451 .elementor-element.elementor-element-7492c49 > .e-con-inner > .elementor-shape-top svg {
        height: 50px;
    }

    .elementor-3451 .elementor-element.elementor-element-7492c49 > .elementor-shape-top, .elementor-3451 .elementor-element.elementor-element-7492c49 > .e-con-inner > .elementor-shape-top {
        z-index: 2;
        pointer-events: none;
    }

    .elementor-3451 .elementor-element.elementor-element-7492c49 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3451 .elementor-element.elementor-element-7492c49 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
        fill: #FFEB00;
    }

    .elementor-3451 .elementor-element.elementor-element-7492c49 > .elementor-shape-bottom svg, .elementor-3451 .elementor-element.elementor-element-7492c49 > .e-con-inner > .elementor-shape-bottom svg {
        width: calc(100% + 1.3px);
        height: 50px;
    }

    .elementor-3451 .elementor-element.elementor-element-7492c49 > .elementor-shape-bottom, .elementor-3451 .elementor-element.elementor-element-7492c49 > .e-con-inner > .elementor-shape-bottom {
        z-index: 2;
        pointer-events: none;
    }

.elementor-3451 .elementor-element.elementor-element-8a4a3cc {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3451 .elementor-element.elementor-element-c976946 img {
    height: 550px;
    object-fit: cover;
    object-position: center right;
}

.elementor-3451 .elementor-element.elementor-element-9ecd35b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-3451 .elementor-element.elementor-element-236b08e {
    text-align: center;
}

    .elementor-3451 .elementor-element.elementor-element-236b08e .elementor-heading-title {
        font-family: "Stylish", Sans-serif;
        font-size: 30px;
        font-weight: 500;
        color: #6EC207;
    }

.elementor-3451 .elementor-element.elementor-element-fd349e8 {
    --divider-border-style: leaves_tribal;
    --divider-color: #FFBE00;
    --divider-pattern-height: 15px;
}

    .elementor-3451 .elementor-element.elementor-element-fd349e8 > .elementor-widget-container {
        padding: 5px 0px 10px 0px;
    }

    .elementor-3451 .elementor-element.elementor-element-fd349e8 .elementor-divider-separator {
        width: 50%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-3451 .elementor-element.elementor-element-fd349e8 .elementor-divider {
        text-align: center;
        padding-block-start: 5px;
        padding-block-end: 5px;
    }

.elementor-3451 .elementor-element.elementor-element-6b09cb6 > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-3451 .elementor-element.elementor-element-6b09cb6 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3451 .elementor-element.elementor-element-22ec136 .elementor-button {
    background-color: #6EC207;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #FFEB00;
    border-radius: 15px 15px 15px 15px;
    padding: 20px 50px 20px 50px;
}

    .elementor-3451 .elementor-element.elementor-element-22ec136 .elementor-button:hover, .elementor-3451 .elementor-element.elementor-element-22ec136 .elementor-button:focus {
        background-color: #4379F2;
    }

.elementor-3451 .elementor-element.elementor-element-d40b313 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 1px 2px 1px;
    --border-top-width: 2px;
    --border-right-width: 1px;
    --border-bottom-width: 2px;
    --border-left-width: 1px;
    border-color: #A0A0A075;
    --border-color: #A0A0A075;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-3451 .elementor-element.elementor-element-d40b313 > .elementor-shape-top .elementor-shape-fill, .elementor-3451 .elementor-element.elementor-element-d40b313 > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
        fill: #FFEB00;
    }

    .elementor-3451 .elementor-element.elementor-element-d40b313 > .elementor-shape-top svg, .elementor-3451 .elementor-element.elementor-element-d40b313 > .e-con-inner > .elementor-shape-top svg {
        height: 50px;
    }

    .elementor-3451 .elementor-element.elementor-element-d40b313 > .elementor-shape-top, .elementor-3451 .elementor-element.elementor-element-d40b313 > .e-con-inner > .elementor-shape-top {
        z-index: 2;
        pointer-events: none;
    }

    .elementor-3451 .elementor-element.elementor-element-d40b313 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3451 .elementor-element.elementor-element-d40b313 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
        fill: #FFEB00;
    }

    .elementor-3451 .elementor-element.elementor-element-d40b313 > .elementor-shape-bottom svg, .elementor-3451 .elementor-element.elementor-element-d40b313 > .e-con-inner > .elementor-shape-bottom svg {
        width: calc(100% + 1.3px);
        height: 50px;
    }

    .elementor-3451 .elementor-element.elementor-element-d40b313 > .elementor-shape-bottom, .elementor-3451 .elementor-element.elementor-element-d40b313 > .e-con-inner > .elementor-shape-bottom {
        z-index: 2;
        pointer-events: none;
    }

.elementor-3451 .elementor-element.elementor-element-782d402 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-3451 .elementor-element.elementor-element-174aaf7 {
    text-align: center;
}

    .elementor-3451 .elementor-element.elementor-element-174aaf7 .elementor-heading-title {
        font-family: "Stylish", Sans-serif;
        font-size: 30px;
        font-weight: 500;
        color: #6EC207;
    }

.elementor-3451 .elementor-element.elementor-element-c25d875 {
    --divider-border-style: leaves_tribal;
    --divider-color: #FFBE00;
    --divider-pattern-height: 15px;
}

    .elementor-3451 .elementor-element.elementor-element-c25d875 > .elementor-widget-container {
        padding: 5px 0px 10px 0px;
    }

    .elementor-3451 .elementor-element.elementor-element-c25d875 .elementor-divider-separator {
        width: 50%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-3451 .elementor-element.elementor-element-c25d875 .elementor-divider {
        text-align: center;
        padding-block-start: 5px;
        padding-block-end: 5px;
    }

.elementor-3451 .elementor-element.elementor-element-f147404 > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-3451 .elementor-element.elementor-element-f147404 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3451 .elementor-element.elementor-element-ac93c33 .elementor-button {
    background-color: #6EC207;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #FFEB00;
    border-radius: 15px 15px 15px 15px;
    padding: 20px 50px 20px 50px;
}

    .elementor-3451 .elementor-element.elementor-element-ac93c33 .elementor-button:hover, .elementor-3451 .elementor-element.elementor-element-ac93c33 .elementor-button:focus {
        background-color: #4379F2;
    }

.elementor-3451 .elementor-element.elementor-element-cca6e72 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3451 .elementor-element.elementor-element-06fe12c img {
    height: 550px;
    object-fit: cover;
    object-position: center center;
}

.elementor-3451 .elementor-element.elementor-element-597b19c > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-3451 .elementor-element.elementor-element-597b19c {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000000;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-3451 .elementor-element.elementor-element-e778239 {
        --width: 50%;
    }

    .elementor-3451 .elementor-element.elementor-element-6679ea4 {
        --width: 50%;
    }

    .elementor-3451 .elementor-element.elementor-element-8422172 {
        --width: 50%;
    }

    .elementor-3451 .elementor-element.elementor-element-6752a13 {
        --width: 50%;
    }

    .elementor-3451 .elementor-element.elementor-element-8a4a3cc {
        --width: 50%;
    }

    .elementor-3451 .elementor-element.elementor-element-9ecd35b {
        --width: 50%;
    }

    .elementor-3451 .elementor-element.elementor-element-782d402 {
        --width: 50%;
    }

    .elementor-3451 .elementor-element.elementor-element-cca6e72 {
        --width: 50%;
    }
}

@media(max-width:767px) {
    .elementor-3451 .elementor-element.elementor-element-1b3af68 .elementor-heading-title {
        font-size: 45px;
    }
}
