/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 19 2026 | 10:03:46 */
/* wp-form hide */
.get-in-touch {
	display:none;
}




/* Container */
.custom-contact-form {
    max-width: 720px;
    padding:50px 50px 20px 50px;;
    border-radius: 20px;
    background:#0900d6;
    overflow: hidden;
	font-family: 'Poppins', sans-serif; 
	@media(max-width:767px){
		padding: 30px 20px 30px 20px;
	}
	
}

/* Remove default CF7 spacing */
.custom-contact-form p {
    margin: 0;
}

/* Inputs + textarea */
.custom-contact-form input,
.custom-contact-form textarea {
    width: 100%;
    padding: 16px 18px;
    margin-bottom: 22px;
    border: none;
    border-radius: 5px;
    background: #e9e0ff;
    font-size: 15px;
    color:#032395;
    outline: none;
    box-sizing: border-box; /* 🔥 FIX OVERFLOW */
}

/* Placeholder */
.custom-contact-form input::placeholder,
.custom-contact-form textarea::placeholder {
    color:#7d88cd;
    font-weight: 400;
}

/* Textarea height */
.custom-contact-form textarea {
    height: 150px;
    resize: none;
}

/* reCAPTCHA spacing */
.custom-contact-form .cf7-recaptcha {
    margin-top: 10px;
    margin-bottom: 25px;
}

/* Submit button */
.custom-contact-form input[type="submit"] {
    display: block;
    margin: 0 auto;
    padding: 10px 20px;
    border-radius: 30px;
    border: none;
    background: #9575e5;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.3s ease;
	max-width:112px;
}

/* Hover */
/* .custom-contact-form input[type="submit"]:hover {
    opacity: 0.9;
    transform: translateY(-1px);
} */

/* Fix CF7 default full width issues */
.custom-contact-form .wpcf7-form-control {
    width: 100%;
    box-sizing: border-box;
}

/* Optional: better alignment for recaptcha */
.custom-contact-form .wpcf7-recaptcha {
    transform: scale(0.95);
    transform-origin: left;
}