/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 04 2025 | 16:30:48 */
::placeholder {
  color: #B2B2B2;
}

.andira_form-section {
	background: #CFD9DA;
    background: linear-gradient(161deg, rgba(207, 217, 218, 0) 0%, rgba(207, 217, 218, 1) 56%, rgba(207, 217, 218, 0) 81%, rgba(82, 88, 128, 0.26) 97%);
}

input:focus {
	outline: none;
	border: none; 
}

textarea:focus {
	outline: none;
	border: none; 
}

.andira_form-label {
	font-size: 13px;
}

.andira_form-row {
    display: flex;
    justify-content: space-between;
}

.andira_form-col {
	margin-top:1rem;
}

.andira-form-input {
	font-family: var(--wp--preset--font-family--roboto);
    border: none;
    background: white;
    padding: 0.5rem;
    font-size: 15px;
    color: black;
}

.andira-form-text-area {
	font-family: var(--wp--preset--font-family--roboto);
    border: none;
    background: white;
    padding: 0.5rem;
    font-size: 15px;
    color: black;
	width:100%;
}

.wpcf7-form-control.wpcf7-submit.has-spinner{
    border: none;
    padding: 10px 24px;
    font-size: 14px;
    font-family: var(--wp--preset--font-family--roboto);
    background-color: #525880;
    color: white;
    margin-top: 1.2rem;
	cursor: pointer;
	transition: all 0.5s;
}

.wpcf7-form-control.wpcf7-submit.has-spinner:hover{
    background-color: #3e4361;
}

.wpcf7-response-output {
	border: none !important;
    font-size: 16px;
    margin: 1rem 0rem !important;
    padding: 0 !important;	
}

@media (max-width: 1025px) {
.andira-form-input {
	width: calc(100% - 1rem);
}

.andira-form-text-area {
	width: calc(100% - 1rem);
}
}

@media (max-width: 768px) {
	.andira_form-row {
    display: flex;
	flex-direction: column;
    justify-content: space-between;
}

	.wpcf7-form-control.wpcf7-submit.has-spinner{
	width:100%;
}
	
.andira-form-input {
	width: 100% !important;
}	
	
	.andira-form-text-area {
	width: 100% !important;
}
}