#mc-embedded-subscribe-form input[type=text], #mc-embedded-subscribe-form input[type=email] {
	font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: var(--e-global-color-509ca6d );
    font-size: 16px;
    min-height: 47px;
    padding: 6px 16px;
    border-radius: 4px;
    width: 100%;
    max-width: 100%;
    border: 1px solid #818a91;
    vertical-align: middle;
    flex-grow: 1;
    line-height: 1.4;
}

#mc-embedded-subscribe-form input[type=submit], #mc-embedded-subscribe-form button.submit {
	background-color: var(--e-global-color-b5ca5a1 );
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 0px 15px 0px;
    flex-basis: 100%;
    min-height: 40px;
    border: none;
    display: inline-block;
    line-height: 1;
    fill: #fff;
    text-align: center;
    transition: all .3s;
    width: 100%;
    cursor: pointer;

}
#mc-embedded-subscribe-form input[type=submit]:hover, #mc-embedded-subscribe-form button.submit:hover {
	background-color: var(--e-global-color-eae4d9a );
}

#mc-embedded-subscribe-form .lbm-mc-politica {
	font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: var(--e-global-color-509ca6d );
}

.lbm-new-embudo-2020 .lbm-error div, .lbm-ycbm .lbm-error div, .lbm-new-embudo-2020 .lbm-suggested > div, ._form .lbm-suggested > div{
	background-color: #ff0000;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 10px 15px;
	margin-bottom: 10px;
	border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
}

#mc-embedded-subscribe-form input.lbm-nombre.val-error, #mc-embedded-subscribe-form input.lbm-email.val-error, #mc-embedded-subscribe-form input.lbm-otro-email.val-error{
    border: 1px dotted #A00;
    background-color: #FFCCCC;
}

.lbm-alert {

}