@media only screen and (max-width: 1330px) and (min-width: 1100px)  {
.elementor[data-elementor-type="wp-page"] .elementor-section.elementor-section-stretched {
    padding-left: 90px !important
}
}



.elementor-widget-templines-custom-title-overlay{
    overflow: hidden;
}

.heading__title strong{
     font-weight: inherit;

 }


@media(min-width: 1020px) {

.heading__title strong:first-child {
     position: relative;
     z-index: 1;
     color: #0e1218;
     font-weight: inherit;

 }

 .heading__title strong:first-child::before {
    content: "";
    width: 105%;
    height: 65%;
    border-radius: 25px;
    background: #fff;
    position: absolute;
    top: 30px;
    left: -3px;
    right: -10px;
    bottom: -14px;
    z-index: -1;

 }
    



.heading__title strong:last-child {
    position: relative;
    z-index: 1;
    display: inline-block;
    font-weight: inherit;
}

.heading__title strong:last-child::before {
        content: "";
        width: 112%;
        height: 82%;
        border-radius: 25px;
        background: rgba(0, 0, 0, 0);
        border: 1px solid #fff;
        position: absolute;
        right: auto;
        bottom: -26px;
        z-index: -1;
        top: 18px;
        left: -10px;

    
}
    



.elevate-content__title strong {
    color: #6d9985;
    font-weight: inherit;
}
    
        }


.slide_animation-v {

        -webkit-animation: LeftRightAnimation 5s ease-in-out infinite;
    animation: LeftRightAnimation 5s ease-in-out infinite;
}


.slide_animation-h {
   -webkit-animation: TopBotAnimationImage 3s ease-in-out infinite;
    animation: TopBotAnimationImage 3s ease-in-out infinite;
}


@-webkit-keyframes TopBotAnimationImage {
    from {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes TopBotAnimationImage {
    from {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes LeftRightAnimation {
    from {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    25% {
        -webkit-transform: translateX(-4px);
        transform: translateX(-4px);
    }

    75% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px);
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}



@-webkit-keyframes LeftRightAnimation {
    from {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    25% {
        -webkit-transform: translateX(-4px);
        transform: translateX(-4px);
    }

    75% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px);
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes LeftRightAnimation {
    from {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    25% {
        -webkit-transform: translateX(-4px);
        transform: translateX(-4px);
    }

    75% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px);
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
