/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 21 2026 | 16:45:09 */
.alekprofit-form {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    color: #333;
    max-width: 900px;
    margin: 0 auto;
}
.alekprofit-form br {
	display: none!important;
}
.form-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}
.alekprofit-form .form-submit p {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.form-group label {
    display: block;
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 500;
    color: #444;
}

/* All inputs and textareas */
.alekprofit-form input[type="text"],
.alekprofit-form input[type="email"],
.alekprofit-form input[type="tel"],
.alekprofit-form textarea {
    width: 100%;
    padding: 12px 15px;
    border: 1px solid #e0e4e9;
    border-radius: 8px;
    background-color: #fff;
    font-size: 15px;
    box-sizing: border-box;
    outline: none;
}

/* Focus state for better UX */
.alekprofit-form input:focus, 
.alekprofit-form textarea:focus {
    border-color: #2563eb;
}

.alekprofit-form textarea {
    height: 150px;
    resize: vertical;
}

.full-width, .form-consent, .form-submit {
    margin-top: 20px;
}

/* Checkbox and Consent Text */
.form-consent {
    font-size: 14px;
    color: #555;
    display: flex;
    align-items: flex-start;
}

.form-consent input {
    margin-top: 3px;
    margin-right: 10px;
}

/* Blue Submit Button */
.form-submit {
    text-align: center;
}

.alekprofit-form input[type="submit"] {
    background-color: #2563eb;
    color: #fff;
    padding: 12px 60px;
    border: none;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: background 0.2s ease;
}

.alekprofit-form input[type="submit"]:hover {
    background-color: #1d4ed8;
}

.adjust_image_icon img {
	max-width: 50px;
}
.eael-testimonial-content .clearfix {
	display: flex;
	flex-direction: column;
}

@media (max-width: 600px) {
    .form-grid {
        grid-template-columns: 1fr;
    }
	.center__btn .infobox-button {
		text-align: center!important;
	}
	.center__btn ul {
		text-align: left!important;
	}
	.center__heading h2 {
		text-align: center!important;
	}
	.alekprofit-form .form-submit p {
	display: flex;
	flex-direction: column;
		align-items: center;
}
}