.div-transition {
    position:relative;
    top: 0;
    transition: top ease 0.4s;
}

.div-transition:hover {
    top: -10px;
}

.elementor-message.elementor-message-success {
    font-weight: bold;
    color: #fff;
}

.price-text {
    min-height: 190px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.price-text p{
    margin-bottom: 10px;

}

.seva-form.formkit-form {
    min-width: 100%;
    padding: 20px;
    background: #f9fafb!important;
    margin-bottom: 50px;
}

.seva-fields.formkit-fields {
    display: flex;
    flex-wrap: wrap;
}

.formkit-field {
    width: 50%;
    padding-right: 10px;
}

.formkit-field:nth-last-child(2) {
    width: 100%;
    padding-right: 10px;
}

button.formkit-submit.formkit-submit {
    background-color: #190A6F !important;
}