.custom-form form .elementor-field {
    background: linear-gradient(140deg, #FFFFFF5F, #C4C4C410);
    box-shadow: 4px 4px 12px #00000054;
}
.down-arrow {
    animation: bounce-down 2s infinite ease-in-out;
}
.text-color-change {
    color: #31C9B0;
}
.service-slider-overflow {
    overflow: hidden !important;
}
/* .work-main-wrap:hover .work-inner-col {
    opacity: 1;
}
.work-inner-col {
    transition: all ease-in-out .3s !important;
    opacity: 0;
} */

/* Container of each field */
.elementor-field-group {
    position: relative;
    margin-bottom: 20px;
}


.elementor-field-group .elementor-message,
.elementor-field-group .elementor-error {
    display: block;
    font-size: 13px;
    margin-top: -10px;
    position: absolute;
    top: 65px;
}
.elementor-message.elementor-message-danger:before {
    display: none !important;
}

/* 
@media (max-width: 1024px) {
    .work-inner-col {
        opacity: 1 !important;
    }
} */

@keyframes bounce-down {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(10px);
    }
}