/**
 * Theme Name:     Twenty Nineteen Child
 * Author:         Twenty Nineteen Child
 * Template:       twentynineteen
 * Text Domain:	   twenty-nineteen-child
 * Description:    Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you
 */
.elementor-nav-menu a, .elementor-nav-menu li {
    position: relative;
    padding-left: 0 !important;
}
.get-started a {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: var(--spacing-xs, 8px);
    border-radius: var(--radius-lg, 8px);
    background: linear-gradient(86deg, #2563EB 0%, #1AD0F0 129.9%);
    width: 118px;
    box-shadow: 0px 0px 12px 0px rgba(37, 99, 235, 0.60);
	width:128px;
}
.contact-page .wpcf7-form-control {
    margin-top: 12px;
    width: 100%;
	font-family: inter;
	font-size: 16px;
}
.contact-page  .wpcf7-submit {
	margin-top: 12px;
	
    width: 38%;
}

.contact-page .wpcf7 form.sent .wpcf7-response-output {
    color: #4ADE80;
    font-family: var(--font-family-body, Inter);
    font-size: var(--font-font-size-md, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--font-line-height-md, 24px);
    padding: 12px 0 0 0;
    margin: 0;
    border: none;
}

.contact-page .wpcf7-not-valid-tip {
    color: #F63C6B; /* Error */
	font-family: var(--font-family-body, Inter);
    font-size: var(--font-font-size-md, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--font-line-height-md, 24px); /* 150% */
	border: none ;
	padding-top:12px;
}
.contact-page .wpcf7-message-warning {
    color: #F63C6B;
    font-family: var(--font-family-body, Inter);
    font-size: var(--font-font-size-md, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--font-line-height-md, 24px);
    margin: 12px 0 0 0;
    border: none;
    padding: 0;
}
.contact-page .wpcf7-mail-sent-ok {
    color: #4ADE80;
    font-family: var(--font-family-body, Inter);
    font-size: var(--font-font-size-md, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--font-line-height-md, 24px);
    margin: 12px 0 0 0;
    border: none;
    padding: 0;
}
.contact-page .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    color: #F63C6B;
    font-family: var(--font-family-body, Inter);
    font-size: var(--font-font-size-md, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--font-line-height-md, 24px);
    margin-top: 12px;
    border: none;
    padding: 0;
}
.contact-page br {
    display: none;
}
.contact-page .wpcf7-form-control-wrap .wpcf7-not-valid {
	Border-color: #F63C6B !important ;
}
.elementor-42 .elementor-element.elementor-element-892286a .wpcf7-form .wpcf7-submit {
    margin-top: 24px;
}
.contact-page .wpcf7-spinner{
	margin : 12px;
}
.elementor-36 .elementor-element.elementor-element-39ed563f .bdt-comparison-list-wrap .bdt-comparison-icon {
    width: 18%;
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
    color: #dc3232;
}
@media (max-width: 1024px) {
    .contact-page .wpcf7-submit {
        width: 100%;
    }
}
@media (max-width: 1024px) {
    .elementor-42 .elementor-element.elementor-element-892286a .wpcf7-form .wpcf7-submit {
        margin-bottom: -60px;
    }
}
