.pillar-card .elementor-button .elementor-button-text {
	line-height: 1em;
}

/* Form CSS - Start */

.wpforms-container.wpforms-container-full {
	margin: 0px!important;
}

.custom-contact-form .wpforms-field, 
.wp-core-ui div.wpforms-container.custom-contact-form .wpforms-field {
    padding: 0px 0px 18px 0px!important;
}

.custom-contact-form label.wpforms-field-label {
    color: #632659!important;
    font-family: Inter !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    margin-bottom: 8px !important;
}

.custom-contact-form .wpforms-field input,
.custom-contact-form .wpforms-field textarea
{
    background: #ffffff !important;
    padding: 13px 16px !important;
    line-height: 1.2em !important;
    height: auto !important;
    border: none !important;
    border-radius: 22px !important;
    color: #632659 !important;
    font-family: Inter !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

.custom-contact-form .wpforms-field-layout {
	padding-bottom: 0px!important;
}

.custom-contact-form .wpforms-form .wpforms-field-layout .wpforms-layout-column, 
.custom-contact-form .wpforms-form .wpforms-field-repeater .wpforms-layout-column {
	padding: 0 8px!important;
}

.custom-contact-form .wpforms-field textarea {
	min-height: 120px!important;
}

.custom-contact-form button.wpforms-submit {
    border-radius: 22px!important;
    background: var( --e-global-color-870ef80 )!important;
    padding: 13px 28px !important;
    height: auto!important;
    line-height: 1.2em!important;
    font-size: 14px!important;
    /* font-family: Inter; */
}
div.wpforms-container-full button[type=submit]:focus:after {
	border: none!important;
	box-shadow: none!important;
	outline: none!important;
}
.custom-contact-form button.wpforms-submit:hover,
.custom-contact-form button.wpforms-submit:focus{
    background-color: var(--e-global-color-bf890a9)!important;
	border: none!important;
	box-shadow: none!important;
	outline: none!important;
}

em.wpforms-error {
    margin-top: 5px !important;
}

.wpforms-submit-container {
    margin: 0px !important;
}

.custom-contact-form .wpforms-field input:focus,
.custom-contact-form .wpforms-field textarea:focus {
	border: none!important;
	box-shadow: none!important;
	outline: none!important;
	color: #632659;
}

/* Form CSS - End */


.hww-card:hover .elementor-image-box-content {
    transition: background-color .4s ease;
}

/* Newsletter Form CSS - Start */
.newsletter-mialchimp-form input {
padding: 12px 16px!important;
	border-radius: 20px!important;
border: 1px solid #D9D9D9!important;
	height: auto;
    line-height: 1.2em;
}

.newsletter-mialchimp-form input:focus,
.newsletter-mialchimp-form input:focus-within {
	border:1px solid var(--e-global-color-870ef80)!important;
	box-shadow: none!important;
	outline: none!important;
}

.newsletter-mialchimp-form input[type="submit"] {
	width: 100%!important;
    padding: 13px 28px!important;
    height: auto!important;
    line-height: 1.3em!important;
    font-size: 14px;
    margin-top: 14px!important;
	background-color: var(--e-global-color-bf890a9)!important;
	border-radius: 50px!important;
}

.newsletter-mialchimp-form input[type="submit"]:hover {
	background-color: var(--e-global-color-870ef80)!important;
}

/* Newsletter Form CSS - End */
