.elementor-2 .elementor-element.elementor-element-becd5f7>.elementor-container {
    min-height: 459px;
}

.elementor-2 .elementor-element.elementor-element-becd5f7:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-becd5f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../../wp-content/uploads/2023/07/slider03.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-becd5f7>.elementor-background-overlay {
    background-color: #000320;
    opacity: 0.61;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-becd5f7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-0d79402 .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-2 .elementor-element.elementor-element-0d79402 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-0d79402 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-765e3bf {
    padding: 50px 0px 80px 0px;
}

.elementor-2 .elementor-element.elementor-element-d982757.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-c9970d1 .elementskit-section-title-wraper .elementskit-section-title {
    color: #52AB97;
    margin: 0px 0px 0px 0px;
    font-family: "Yantramanav", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    line-height: 44px;
}

.elementor-2 .elementor-element.elementor-element-c9970d1 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-c9970d1 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-c9970d1 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #F05D19;
    font-family: "Yantramanav", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    margin: 0px 0px 2px 0px;
}

.elementor-2 .elementor-element.elementor-element-c9970d1 {
    width: var(--container-widget-width, 750px);
    max-width: 750px;
    --container-widget-width: 750px;
    --container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-79b91ad {
    padding: 10px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-83ecfcb {
    --image-border-radius: 4px;
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-2 .elementor-element.elementor-element-83ecfcb .e-gallery-item:hover .elementor-gallery-item__overlay,
.elementor-2 .elementor-element.elementor-element-83ecfcb .e-gallery-item:focus .elementor-gallery-item__overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

@media(max-width:1024px) {
    .elementor-2 .elementor-element.elementor-element-765e3bf {
        padding: 51px 0px 30px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-c9970d1 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 34px;
    }

    .elementor-2 .elementor-element.elementor-element-79b91ad {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-2 .elementor-element.elementor-element-becd5f7>.elementor-container {
        min-height: 345px;
    }

    .elementor-2 .elementor-element.elementor-element-c9970d1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-size: 36px;
        line-height: 27px;
    }

    .elementor-2 .elementor-element.elementor-element-c9970d1 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: 15px;
        margin: 0px 0px 8px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-79b91ad {
        padding: 20px 0px 0px 0px;
    }
}