.elementor-340 .elementor-element.elementor-element-4efa8fe6>.elementor-container {
    min-height: 459px;
}

.elementor-340 .elementor-element.elementor-element-4efa8fe6:not(.elementor-motion-effects-element-type-background),
.elementor-340 .elementor-element.elementor-element-4efa8fe6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../../wp-content/uploads/2023/07/1582823793_Night_View_of_the_Ambedkar_Memorial_at_Lucknow.jpg.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-340 .elementor-element.elementor-element-4efa8fe6>.elementor-background-overlay {
    background-color: #000320;
    opacity: 0.61;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-340 .elementor-element.elementor-element-4efa8fe6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-340 .elementor-element.elementor-element-7dc9dbf2 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    font-family: "Muli", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    letter-spacing: -0.2px;
}

.elementor-340 .elementor-element.elementor-element-7dc9dbf2 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-340 .elementor-element.elementor-element-7dc9dbf2 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-340 .elementor-element.elementor-element-39d505fb .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 10px;
}

.elementor-340 .elementor-element.elementor-element-39d505fb {
    padding: 60px 15px 15px 15px;
}

.elementor-340 .elementor-element.elementor-element-5e68e63c {
    text-align: center;
}

.elementor-340 .elementor-element.elementor-element-5e68e63c img {
    border-radius: 5px 5px 5px 5px;
    box-shadow: -4px 4px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-340 .elementor-element.elementor-element-33dbe0b .elementskit-section-title-wraper .elementskit-section-title {
    color: #333333;
    margin: 0px 0px 0px 0px;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
}

.elementor-340 .elementor-element.elementor-element-33dbe0b .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #1bd1ea;
}

.elementor-340 .elementor-element.elementor-element-33dbe0b .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-340 .elementor-element.elementor-element-33dbe0b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-340 .elementor-element.elementor-element-33dbe0b .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: "Playfair Display", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    font-style: italic;
}

.elementor-340 .elementor-element.elementor-element-37e6deb1 .elementskit-section-title-wraper .elementskit-section-title {
    color: #333333;
    margin: 0px 0px 0px 0px;
    font-family: "Muli", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    text-transform: uppercase;
}

.elementor-340 .elementor-element.elementor-element-37e6deb1 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #1bd1ea;
}

.elementor-340 .elementor-element.elementor-element-37e6deb1 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-340 .elementor-element.elementor-element-37e6deb1 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-340 .elementor-element.elementor-element-37e6deb1 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: "Playfair Display", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    font-style: italic;
}

.elementor-340 .elementor-element.elementor-element-165b92a5 {
    text-align: justify;
    color: #434343;
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: 0.2px;
    word-spacing: 1px;
}

@media(max-width:1024px) {
    .elementor-340 .elementor-element.elementor-element-33dbe0b {
        width: var(--container-widget-width, 73%);
        max-width: 73%;
        --container-widget-width: 73%;
        --container-widget-flex-grow: 0;
    }

    .elementor-340 .elementor-element.elementor-element-37e6deb1 {
        width: var(--container-widget-width, 73%);
        max-width: 73%;
        --container-widget-width: 73%;
        --container-widget-flex-grow: 0;
    }
}

@media(max-width:767px) {
    .elementor-340 .elementor-element.elementor-element-4efa8fe6>.elementor-container {
        min-height: 345px;
    }

    .elementor-340 .elementor-element.elementor-element-33dbe0b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 23px;
    }

    .elementor-340 .elementor-element.elementor-element-33dbe0b {
        width: initial;
        max-width: initial;
    }

    .elementor-340 .elementor-element.elementor-element-37e6deb1 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 23px;
    }

    .elementor-340 .elementor-element.elementor-element-37e6deb1 {
        width: initial;
        max-width: initial;
    }
}

@media(min-width:768px) {
    .elementor-340 .elementor-element.elementor-element-d5cda16 {
        width: 30%;
    }

    .elementor-340 .elementor-element.elementor-element-131f4b09 {
        width: 70%;
    }
}

/* Start custom CSS */
.sticky-column {
    position: sticky;
    position: -webkit-sticky;
    top: 8rem;
}

.sticky-main .elementor-widget-wrap {
    display: block !important;
}

/* End custom CSS */ 