.frm_screen_reader { display: none; }

.frm_fields_container .form-field .input { margin:15px 0; }
.frm_fields_container .form-field label { cursor:pointer;display:block;font-weight:700;color:var(--brand-text);margin:0 0 5px; }
.footer-form-container .frm_fields_container .form-field label { color:#fff;}
.frm_fields_container .form-field input,
.frm_fields_container .form-field select,
.frm_form_field input,
.frm_fields_container .form-field textarea { background:var(--white);border:1px solid #E0E0E0;padding:5px;border-radius:4px;font-family:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:14px;color:#49515C;width:100%; }

.frm_fields_container .form-field textarea { height:200px; }

.frm_button_submit {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	background-color: var(--brand-blue);
	color: var(--white);
	padding: 5px;
	font: normal normal bold 14px/20px 'Roboto';
	border: 2px solid var(--brand-blue);
	transition: all .4s ease-in-out;
	text-align: center;
}

.cotizar-form-container textarea {
    min-width: 100%;
    margin-top: 20px;
    border: 1px solid #E0E0E0;
    padding: 5px;
    border-radius: 4px;
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 14px;
    color: #49515C;
}

.frm_button_submit:hover {
	color: var(--white);
	background-color: var(--brand-cyan);
	border-color: var(--brand-cyan);
}