.elementor-409 .elementor-element.elementor-element-6f810901 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-409 .elementor-element.elementor-element-6f810901 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-409 .elementor-element.elementor-element-2977cf2e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-409 .elementor-element.elementor-element-2977cf2e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-409 .elementor-element.elementor-element-3a7d5654 .elementor-cta__content {
    min-height: 30vh;
    text-align: left;
    padding: 0% 8% 0% 14%;
    background-color: var( --e-global-color-3b23a77 );
}

.elementor-409 .elementor-element.elementor-element-3a7d5654 .elementor-cta__description {
    font-family: "Biryani", Sans-serif;
    font-size: 1.8rem;
    font-weight: 500;
    color: var( --e-global-color-efa10da );
}

    .elementor-409 .elementor-element.elementor-element-3a7d5654 .elementor-cta__description:not(:last-child) {
        margin-bottom: 35px;
    }

.elementor-409 .elementor-element.elementor-element-3a7d5654 .elementor-cta:hover .elementor-cta__button {
    color: var( --e-global-color-c929a89 );
    border-color: var( --e-global-color-c929a89 );
}

.elementor-409 .elementor-element.elementor-element-3a7d5654 .elementor-cta__button {
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    letter-spacing: -0.45px;
    color: var( --e-global-color-efa10da );
    border-color: var( --e-global-color-efa10da );
    border-width: 2px;
    border-radius: 0px;
}

    .elementor-409 .elementor-element.elementor-element-3a7d5654 .elementor-cta__button:hover {
        color: var( --e-global-color-af6d60c );
        background-color: var( --e-global-color-af6d60c );
    }

.elementor-409 .elementor-element.elementor-element-3a7d5654 .elementor-cta:hover .elementor-cta__bg {
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-409 .elementor-element.elementor-element-3a7d5654 .elementor-cta .elementor-cta__bg, .elementor-409 .elementor-element.elementor-element-3a7d5654 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

@media(max-width:1024px) {
    .elementor-409 .elementor-element.elementor-element-3a7d5654 .elementor-cta__content {
        min-height: 35vh;
        padding: 0% 0% 0% 7%;
    }
}

@media(max-width:767px) {
    .elementor-409 .elementor-element.elementor-element-3a7d5654 .elementor-cta__content {
        min-height: 40vh;
        padding: 0% 8% 0% 8%;
    }

    .elementor-409 .elementor-element.elementor-element-3a7d5654 .elementor-cta__bg-wrapper {
        min-height: 184px;
    }

    .elementor-409 .elementor-element.elementor-element-3a7d5654 .elementor-cta__description:not(:last-child) {
        margin-bottom: 34px;
    }

    .elementor-409 .elementor-element.elementor-element-3a7d5654 > .elementor-widget-container {
        margin: 0rem 0rem 0rem 0rem;
        padding: 0rem 0rem 0rem 0rem;
    }
}
