body.paso-1 {
    --paso1-font-base: 'Poppins';
    --paso1-fw-light: 300;
    --paso1-fw-regular: 400;
    --paso1-fw-medium: 500;
    --paso1-fw-semibold: 600;
    --paso1-fw-bold: 700;
    --paso1-color-error: #CC3658;
    font-family: var(--paso1-font-base);
    font-weight: var(--paso1-fw-regular);
    color: #000;
}

body.paso-1 h1,
body.paso-1 h2,
body.paso-1 h3,
body.paso-1 .landing-home form h2 {
    font-family: var(--paso1-font-base);
    font-weight: var(--paso1-fw-semibold);
}

body.paso-1 .landing-home form span.dias {
    font-family: var(--paso1-font-base);
    font-weight: var(--paso1-fw-semibold);
}

body.paso-1 label,
body.paso-1 .formCotizacion label {
    font-family: var(--paso1-font-base);
    font-weight: var(--paso1-fw-regular);
}

body.paso-1 input,
body.paso-1 select,
body.paso-1 textarea,
body.paso-1 .form-control,
body.paso-1 .selectpicker,
body.paso-1 .bootstrap-select .dropdown-toggle,
body.paso-1 .bootstrap-select .dropdown-menu li a {
    font-family: var(--paso1-font-base);
    font-weight: var(--paso1-fw-regular);
}

body.paso-1 .form-control::placeholder {
    font-family: var(--paso1-font-base);
    font-weight: var(--paso1-fw-light);
}

body.paso-1 input[type=submit],
body.paso-1 .formCotizacion input[type=submit],
body.paso-1 .btn {
    font-family: var(--paso1-font-base);
    font-weight: var(--paso1-fw-semibold);
}

body.paso-1 a,
body.paso-1 .lnkProteccion {
    font-family: var(--paso1-font-base);
    font-weight: var(--paso1-fw-regular);
}

body.paso-1 .field-validation-error,
body.paso-1 .input-validation-error,
body.paso-1 .feedback,
body.paso-1 .validation-summary-errors {
    font-family: var(--paso1-font-base);
    font-weight: var(--paso1-fw-regular);
    color: var(--paso1-color-error);
}

body.paso-1 .landing-home form input.form-control,
body.paso-1 .landing-home form select.form-control,
body.paso-1 .landing-home form .datepicker input,
body.paso-1 .landing-home form .bootstrap-select .btn {
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 26px;
}

body.paso-1 .landing-home form .bootstrap-select.form-control {
    padding: 0;
}

body.paso-1 #pre-footer-2 p {
    font-family: var(--paso1-font-base);
    font-weight: var(--paso1-fw-light);
}

body.paso-1 #footer-bottom > div > :first-child p {
    font-family: var(--paso1-font-base);
    font-weight: var(--paso1-fw-semibold);
}
