:root {
	--input-height: 3em;
	--input-size: 16px;
	--tipografia: 'Satoshi', sans-serif;
}

.select2-container {
	width: calc(100% - 2px) !important;
}

.formcol__select, .formcol__input-text {
	width: 100%;
	height: 6.5em !important;
	padding-top: unset;
}

.landing-form .field-form .field-label {
	top: -16px !important;
	font-size: unset;
}

.formcol__select .select2-container .select2-selection {
	border: 0;
	border-bottom: 1px solid #bbb;
	padding: 10px 8px;
	border-radius: 0 !important;
}
.select2-container--default .select2-results > .select2-results__options {
	max-height: 360px !important;
}
.select2-results__option {
	font-size: 14px !important;
	letter-spacing: .166px !important;
	margin: 0 !important;
}

 .formcol__input-text {
	display: inline-block;
	margin: 0 4% 0 0 !important;
	max-width: 47.5% !important;
	border-radius: 0 !important;
}

@media screen and (max-width:560px) {
	.formcol__input-text {
		max-width: unset!important;
		margin: 0!important;
	}
}

.formcol__input-text:nth-child(even) {
	margin: 0!important;
}
.formcol__input-text input {
	border-bottom-width: 1px;
	padding: 11px 16px;
	border-radius: 0!important;
}

.contenido-formulario-multilanding {
	width: 100%;
	margin: 3em auto 0;
	font-size: 16px;
}

.chbx {
	font-size: 1.1em;
	font-weight: 500;
	letter-spacing: unset !important;
}

.chbx span:first-child, .chbx label.box:first-child {
	margin: 0 1.5em 2em 0;
}

.text-button-send .material-icons {
	vertical-align: middle;
}

.formcol__submit {
	height: unset !important;
	background: var(--rojo-neon-claro);
	padding: 1.5em !important;
	font-weight: 700 !important;
	color: var(--marino);
	margin-bottom:0 !important
}

.formcol__submit:hover,.formcol__submit:focus {
	background: var(--smart-red);
	color: #fff !important;
}

.landing-form .field-form .field-correct {
	top: 13px;
	right: 16px;
	font-size: 20px !important;
	font-weight: bold;
}