/*2025-02-10*/
@charset "UTF-8";
    @font-face {
    font-family: icons-creditos;
    src: url(/banamex/assets/fonts/icons-creditos/icons-creditos.woff) format("woff"), url(/banamex/assets/fonts/icons-creditos/icons-creditos.ttf) format("truetype"), url(/banamex/assets/fonts/icons-creditos/icons-creditos.svg#icons-creditos) format("svg");
    font-weight: 400;
    font-style: normal;
}
[class*=" icons-credito-"]:before, [class^=icons-credito-]:before {
    font-family: icons-creditos!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icons-credito-10-o:before {
    content: "\61"}
.icons-credito-10-s:before {
    content: "\62"}
.icons-credito-10-o-1:before {
    content: "\63"}
.icons-credito-10-s-1:before {
    content: "\64"}
.icons-credito-15-o:before {
    content: "\65"}
.icons-credito-15-s:before {
    content: "\66"}
.icons-credito-20-o:before {
    content: "\67"}
.icons-credito-20-s:before {
    content: "\68"}
.icons-credito-25-o:before {
    content: "\69"}
.icons-credito-25-s:before {
    content: "\6a"}
.icons-credito-30-o:before {
    content: "\6b"}
.icons-credito-30-s:before {
    content: "\6c"}
.icons-credito-35-o:before {
    content: "\6d"}
.icons-credito-35-s:before {
    content: "\6e"}
.icons-credito-60-o:before {
    content: "\6f"}
.icons-credito-60-s:before {
    content: "\70"}
.icons-credito-80-o:before {
    content: "\71"}
.icons-credito-80-s:before {
    content: "\72"}
.icons-credito-100-o:before {
    content: "\73"}
.icons-credito-100-s:before {
    content: "\74"}
.icons-credito-amarra-tu-tasa-o:before {
    content: "\75"}
.icons-credito-amarra-tu-tasa-s:before {
    content: "\76"}
.icons-credito-asistencia-o:before {
    content: "\77"}
.icons-credito-asistencia-s:before {
    content: "\78"}
.icons-credito-auto-o:before {
    content: "\79"}
.icons-credito-auto-s:before {
    content: "\7a"}
.icons-credito-bank-o:before {
    content: "\41"}
.icons-credito-bank-s:before {
    content: "\42"}
.icons-credito-cambiar-hipoteca-o:before {
    content: "\43"}
.icons-credito-cambiar-hipoteca-s:before {
    content: "\44"}
.icons-credito-credito-o:before {
    content: "\45"}
.icons-credito-credito-s:before {
    content: "\46"}
.icons-credito-diamante-o:before {
    content: "\47"}
.icons-credito-diamante-s:before {
    content: "\48"}
.icons-credito-fovissste-o:before {
    content: "\49"}
.icons-credito-fovissste-s:before {
    content: "\4a"}
.icons-credito-infonavit-o:before {
    content: "\4b"}
.icons-credito-infonavit-s:before {
    content: "\4c"}
.icons-credito-medical-o:before {
    content: "\4d"}
.icons-credito-medical-s:before {
    content: "\4e"}
.icons-credito-monto-credito-o:before {
    content: "\4f"}
.icons-credito-monto-credito-s:before {
    content: "\50"}
.icons-credito-no-o:before {
    content: "\51"}
.icons-credito-no-s:before {
    content: "\52"}
.icons-credito-si-o:before {
    content: "\53"}
.icons-credito-si-s:before {
    content: "\54"}
.icons-credito-tasa-creciente-o:before {
    content: "\55"}
.icons-credito-tasa-creciente-s:before {
    content: "\56"}
.icons-credito-tasa-fija-o:before {
    content: "\57"}
.icons-credito-tasa-fija-s:before {
    content: "\58"}
.icons-credito-tooltip-o:before {
    content: "\59"}
.icons-credito-tooltip-s:before {
    content: "\5a"}
.icons-credito-valor-vivienda-o:before {
    content: "\30"}
.icons-credito-valor-vivienda-s:before {
    content: "\31"}
sup {
    line-height: 25px;
    letter-spacing: 0;
}
li.transparent {
    color: transparent;
}
li.transparent span.cbx-sub-headline {
    color: transparent;
}
.cbx-check:hover {
    border-color: transparent;
}
.cbx-wrapper>hr {
    margin-bottom: 12.5vw;
    display: none;
}
@media (min-width:768px) {
    .cbx-wrapper>hr {
    margin-bottom: 40px;
}
}
@media (min-width:1024px) {
    .cbx-wrapper>hr {
    margin-bottom: 3.91vw;
}
}
@media (min-width:1280px) {
    .cbx-wrapper>hr {
    margin-bottom: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-wrapper>hr {
    margin-bottom: 2.78vw;
}
}
.cbx-tooltip {
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (max-width:767px) {
    .cbx-tooltip[m-mody~=right] .cbx-legal {
    left: inherit;
    right: -1.5625vw;
}
}
@media (min-width:1280px) {
    .cbx-tooltip[m-mody~=right] .cbx-legal {
    top: calc(100% + 10px);
}
.cbx-tooltip[m-mody~=right] .cbx-legal::after {
    top: -.28vw;
}
}
@media (max-width:767px) {
    [m-container=form] {
    width: 100%!important;
}
[m-container=form] .form-message {
    position: relative;
    top: 0;
    left: 0;
    transform: inherit;
}
}
@media (max-width:767px) {
    .cbx-submenu .submenu-contents>:not(:last-child) {
    margin-right: 6.25vw;
}
}
[m-desk=cat-table].cbx-wrapper {
    padding-top: 0;
}
@media (min-width:768px) {
    [m-desk=cat-table].cbx-wrapper {
    padding-bottom: 0;
}
}
.cat-table {
    margin-top: 0;
    margin-bottom: 6.25vw;
}
@media (min-width:768px) {
    .cat-table {
    margin-top: 20px;
}
}
@media (min-width:1024px) {
    .cat-table {
    margin-top: 1.95vw;
    border-right-width: 2px;
}
}
@media (min-width:1280px) {
    .cat-table {
    margin-top: 1.25vw;
}
}
@media (min-width:1440px) {
    .cat-table {
    margin-top: 1.39vw;
}
}
@media (min-width:768px) {
    .cat-table {
    margin-bottom: 20px;
}
}
@media (min-width:1024px) {
    .cat-table {
    margin-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    .cat-table {
    margin-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    .cat-table {
    margin-bottom: 1.39vw;
}
}
@media (min-width:768px) {
    .cat-table {
    max-width: 60%;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    justify-content: center;
}
.cat-table>* {
    margin-right: 6.25vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cat-table>* {
    margin-right: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cat-table>* {
    margin-right: 1.95vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cat-table>* {
    margin-right: 1.25vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cat-table>* {
    margin-right: 1.39vw;
}
}
@media (min-width:768px) {
    .cat-table>:last-child {
    margin-right: 0;
}
}
.cat-table>* {
    margin-bottom: 6.25vw;
}
@media (min-width:768px) {
    .cat-table>* {
    margin-bottom: 0;
}
}
@media (min-width:1024px) {
    .cat-table>* {
    margin-bottom: 0;
}
}
@media (min-width:1280px) {
    .cat-table>* {
    margin-bottom: 0;
}
}
@media (min-width:1440px) {
    .cat-table>* {
    margin-bottom: 0;
}
}
@media (min-width:768px) {
    .cat-table>* {
    padding-right: 3.125vw;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 33.33%;
    border-right-style: solid;
    border-right-color: #53565a;
    border-right-width: 1px;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cat-table>* {
    padding-right: 10px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cat-table>* {
    padding-right: .98vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cat-table>* {
    padding-right: .63vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cat-table>* {
    padding-right: .69vw;
}
}
@media (min-width:768px) {
    .cat-table>:first-child {
    text-align: right;
}
.cat-table>:first-child span {
    width: 100%;
    text-align: left;
}
.cat-table>:last-child {
    padding-right: 0;
    border-right: none;
}
}
.error {
    color: red;
    font-family: IL, Arial, Helvetica, sans-serif;
    display: none;
}
html[m-browser=ie] [m-desk=heroHeader].cbx-hero>.cbx-img {
    overflow: visible;
}
html[m-browser=ie] .cbx-hero[m-mody~=no-full]>.cbx-img {
    overflow: hidden;
}
html[m-browser=ie] .cbx-hero[m-mody~=no-full]>.cbx-img img {
    height: 100%;
    width: auto;
}
html[m-browser=ie] [m-desk=megaCard] .cbx-card .card-content .card-description .card-components .cbx-card:last-child .cbx-icon {
    margin-bottom: 0;
}
html[m-browser=ie] [m-desk=firstCards] .cards {
    align-items: stretch;
}
html[m-browser=ie] [m-desk=firstCards] .cards .cbx-card {
    margin-bottom: 0;
    height: auto;
}
html[m-browser=ie] [m-desk=firstCards] .cards .cbx-card .card-content {
    height: 100%}
[m-desk=legales] {
    text-align: justify;
}
[m-desk=legales] hr {
    margin-bottom: 20px;
}
@media (max-width:767px) {
    .cbx-hero[m-mody~=no-full] .cbx-img {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cbx-hero[m-mody~=no-full] .cbx-img img {
    height: 100%;
    width: auto;
}
}
.mt {
    margin-top: 3.125vw;
}
@media (min-width:768px) {
    [m-desk=megaCard].cbx-wrapper {
    padding-top: 0;
    padding-bottom: 0;
}
}
[m-desk=megaCard] .cbx-card .card-content .card-description {
    justify-content: center;
}
[m-desk=megaCard] .cbx-card .card-content .card-description .card-components>.cbx-button {
    margin-top: 15.625vw;
}
[m-desk=megaCard] .cbx-card .card-content .card-description .card-components .cbx-card {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-right: 5%}
[m-desk=megaCard] .cbx-card .card-content .card-description .card-components .cbx-card .cbx-icon {
    margin-right: 0;
    color: #003746;
}
[m-desk=megaCard] .cbx-card .card-content .card-description .card-components .cbx-card:only-child {
    width: 37.5vw;
}
@media (min-width:768px) {
    [m-desk=megaCard] .cbx-card .card-content .card-description .card-components .cbx-card:only-child {
    width: 120px;
}
}
@media (min-width:1024px) {
    [m-desk=megaCard] .cbx-card .card-content .card-description .card-components .cbx-card:only-child {
    width: 11.72vw;
}
}
@media (min-width:1280px) {
    [m-desk=megaCard] .cbx-card .card-content .card-description .card-components .cbx-card:only-child {
    width: 7.5vw;
}
}
@media (min-width:1440px) {
    [m-desk=megaCard] .cbx-card .card-content .card-description .card-components .cbx-card:only-child {
    width: 8.33vw;
}
}
[m-sec~=amarra] [m-desk=infoCard]>div {
    display: flex;
    flex-direction: column;
}
[m-sec~=amarra] [m-desk=infoCard]>div .cbx-info {
    flex-direction: column;
    margin-bottom: 9.375vw;
}
[m-sec~=amarra] [m-desk=infoCard]>div .cbx-info .info-item {
    width: 100%;
    margin-bottom: 6.25vw;
}
[m-sec~=amarra] [m-desk=infoCard]>div .cbx-card {
    width: 79.6875vw;
    -ms-grid-row-align: center;
    align-self: center;
}
@media (min-width:768px) {
    [m-sec~=amarra] [m-desk=infoCard]>div {
    flex-direction: row;
}
[m-sec~=amarra] [m-desk=infoCard]>div .cbx-info {
    margin-bottom: 0;
    flex-direction: row;
    flex: 3;
    flex-wrap: wrap;
    margin-right: 20px;
}
[m-sec~=amarra] [m-desk=infoCard]>div .cbx-info .info-item {
    margin-bottom: 30px;
    flex: 1 100%}
[m-sec~=amarra] [m-desk=infoCard]>div .cbx-card {
    flex: 1;
}
}
@media (min-width:1024px) {
    [m-sec~=amarra] [m-desk=infoCard]>div {
    flex-direction: row;
}
}
@media (min-width:1280px) {
    [m-sec~=amarra] [m-desk=infoCard]>div .cbx-card {
    width: 17.71vw;
}
}
[m-desk~=stepCards] .info .cbx-info {
    margin-bottom: 20px;
}
[m-desk~=stepCards] .info .cbx-info .info-item .cbx-text {
    border-top: solid;
    border-top-color: #f2f4f8;
    padding-top: 1.95vw;
    padding-right: 8%}
@media (min-width:768px) {
    [m-desk~=stepCards] .info .cbx-info .info-item .cbx-text {
    padding-right: 0;
}
}
[m-desk~=stepCards] .cards {
    justify-content: space-between;
}
[m-desk~=stepCards] .cards .cbx-card {
    margin-bottom: 6.25vw;
}
@media (min-width:768px) {
    [m-desk~=stepCards] .cards .cbx-card .card-content .cbx-tooltip {
    width: 6.25vw;
    height: 6.25vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    [m-desk~=stepCards] .cards .cbx-card .card-content .cbx-tooltip {
    width: 18px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    [m-desk~=stepCards] .cards .cbx-card .card-content .cbx-tooltip {
    width: 2.25vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    [m-desk~=stepCards] .cards .cbx-card .card-content .cbx-tooltip {
    width: 1.44vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    [m-desk~=stepCards] .cards .cbx-card .card-content .cbx-tooltip {
    width: 1.6vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    [m-desk~=stepCards] .cards .cbx-card .card-content .cbx-tooltip {
    height: 18px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    [m-desk~=stepCards] .cards .cbx-card .card-content .cbx-tooltip {
    height: 2.25vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    [m-desk~=stepCards] .cards .cbx-card .card-content .cbx-tooltip {
    height: 1.44vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    [m-desk~=stepCards] .cards .cbx-card .card-content .cbx-tooltip {
    height: 1.6vw;
}
}
[m-desk~=stepCards] .cards .cbx-card .card-content .cbx-icon {
    color: #056dae;
    position: absolute;
    bottom: 10px;
    right: 0;
}
[m-desk=masServicios][m-mody=text-left] .cbx-headline-section {
    text-align: left;
    padding-left: 6.25vw;
}
@media (min-width:768px) {
    [m-desk=masServicios][m-mody=text-left] .cbx-headline-section {
    padding-left: 0;
    text-align: left;
}
}
[m-desk=masServicios]>.cbx-wrapper {
    padding-top: 0;
    padding-bottom: 0;
}
[m-desk=masServicios]>.cbx-title {
    padding: 0 6.25vw;
}
[m-desk=masServicios] .slick .slick-list, [m-desk=masServicios] .slick .slick-track {
    padding-left: 0;
}
@media (max-width:767px) {
    [m-desk=firstCards] .cards {
    flex-direction: column;
    align-items: flex-start;
}
[m-desk=firstCards] .cards .cbx-card {
    width: 87.5vw;
    margin-bottom: 9.375vw;
    overflow: visible;
}
[m-desk=firstCards] .cards .cbx-card:last-child {
    margin-bottom: 0;
}
[m-desk=firstCards] .cards .cbx-card .card-content {
    height: 100vw;
}
[m-desk=firstCards] .cards .cbx-card .card-content .card-buttons .cbx-button {
    margin-bottom: 0;
}
[m-desk=firstCards] .cards .cbx-card .cbx-img {
    height: auto!important;
}
[m-desk=secondCards] {
    padding-right: 0;
    padding-left: 0;
}
[m-desk=secondCards]>.cbx-sub-title, [m-desk=secondCards]>.cbx-title {
    padding-left: 6.25vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    [m-desk=secondCards]>.cbx-sub-title, [m-desk=secondCards]>.cbx-title {
    padding-left: 0;
}
}
@media (max-width:767px) {
    [m-desk=secondCards]>.cbx-sub-title {
    margin-bottom: 6.25vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    [m-desk=secondCards]>.cbx-sub-title {
    margin-bottom: 20px;
}
}
@media (max-width:767px) {
    [m-desk=secondCards] div:first-child {
    padding-right: 6.25vw;
    padding-left: 6.25vw;
}
[m-desk=secondCards] div:first-child .cbx-title {
    margin-bottom: 6.25vw;
}
[m-desk=secondCards]>.cbx-sub-title, [m-desk=secondCards]>.cbx-title {
    padding-right: 6.25vw;
    padding-left: 6.25vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    [m-desk=secondCards]>.cbx-sub-title, [m-desk=secondCards]>.cbx-title {
    padding-right: 0;
    padding-left: 0;
}
}
@media (max-width:767px) {
    [m-desk=secondCards] .slick {
    display: block;
    justify-content: space-between;
}
[m-desk=secondCards] .slick .cbx-card {
    width: 75vw;
}
[m-desk=megaCard] {
    padding-right: 0;
    padding-left: 0;
}
[m-desk=stepCards] {
    padding-top: 0;
}
}
@media (max-width:767px) and (max-width:767px) {
    [m-desk=stepCards] {
    padding-bottom: 0;
}
}
@media (max-width:767px) {
    [m-desk=stepCards] div:first-child .cbx-title {
    margin-bottom: 6.25vw;
}
[m-desk=stepCards] .cards {
    flex-direction: column;
}
[m-desk=stepCards] .cards .cbx-card {
    width: 100%}
[m-desk=stepCards] .info .cbx-info {
    display: flex;
    flex-wrap: wrap;
}
[m-desk=stepCards] .info .cbx-info .info-item {
    width: 50%}
[m-desk=stepCards] .info .cbx-info .info-item:nth-child(odd) {
    padding-right: 3.125vw;
}
[m-desk=stepCards] .info .cbx-info .info-item:nth-child(even) {
    padding-left: 3.125vw;
}
[m-desk=masServicios] {
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
}
[m-desk=masServicios] div:first-child {
    padding-right: 6.25vw;
    padding-left: 6.25vw;
}
[m-desk=masServicios] div:first-child .cbx-title {
    margin-bottom: 6.25vw;
}
[m-desk=masServicios] .slick .cbx-card {
    width: 75vw;
    margin-right: 6.25vw;
}
[m-desk=masServicios] .slick .cbx-card:last-child {
    margin-right: 0;
}
[m-desk=relatedLinks] div {
    display: flex;
    justify-content: center;
    width: 100%;
    flex-wrap: wrap;
    text-align: center;
    flex-direction: column;
}
}
@media (max-width:767px) and (min-width:768px) {
    [m-desk=relatedLinks] div {
    flex-direction: row;
}
}
@media (max-width:767px) {
    [m-desk=relatedLinks] div .cbx-link {
    flex: 1 0 45%;
    margin-right: 1.25vw;
    margin-bottom: 6.25vw;
    padding-right: 10px;
    padding-left: 10px;
}
[m-desk=relatedLinks] div p {
    margin: 0 auto;
}
[m-desk~=resultados][m-desk~=personal] .tabs-menu li, [m-desk~=resultados][m-desk~=personalizado] .tabs-menu li {
    text-align: center;
}
[m-desk~=resultados][m-desk~=personal] .tabs-menu li[m-active~=true], [m-desk~=resultados][m-desk~=personalizado] .tabs-menu li[m-active~=true] {
    border-bottom: 2px solid #056dae;
}
[m-desk~=resultados][m-desk~=personal] .tabs-menu li[m-active~=false], [m-desk~=resultados][m-desk~=personalizado] .tabs-menu li[m-active~=false] {
    border-bottom: 2px solid #97999b;
}
.cbx-sol-credito {
    display: flex;
    align-items: center;
}
.cbx-sol-credito span.cbx-icon {
    color: #84bd00;
}
.card-content .card-description .card-component button.cbx-button {
    display: block;
    margin: 0 auto;
    margin-top: 9.375vw;
}
[m-desk=infoCard] .cbx-contenedor-tags .cbx-letters {
    margin-bottom: 6.25vw;
}
}
@media (min-width:768px) {
    [m-desk=firstCards].cbx-wrapper {
    padding-bottom: 0;
}
[m-desk=firstCards] .cards {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: flex-start;
}
[m-desk=firstCards] .cards .cbx-card {
    width: 330px;
    margin-right: 10px;
    margin-bottom: 30px;
    overflow: visible;
}
[m-desk=firstCards] .cards .cbx-card:last-child {
    margin-right: 0;
    margin-bottom: 0;
}
[m-desk=firstCards] .cards .cbx-card .cbx-img {
    height: auto;
}
[m-desk=firstCards] .cards .cbx-card .card-content {
    height: 320px;
}
[m-desk=firstCards] .cards .cbx-card .card-content .card-buttons .cbx-button {
    margin-bottom: 0;
    width: 100%}
[m-desk=secondCards]>.cbx-wrapper {
    padding-top: 0;
}
[m-desk=secondCards]>.cbx-sub-title {
    margin-bottom: 20px;
}
[m-desk=secondCards] .slick {
    display: block;
    justify-content: space-between;
    margin-bottom: 0;
}
[m-desk=secondCards] .slick .cbx-card {
    width: 213px;
}
[m-desk=secondCards] .slick .cbx-card:last-child {
    margin-right: 0;
}
[m-desk~=stepCards] {
    padding-bottom: 0;
}
[m-desk~=stepCards] .cards {
    margin-bottom: 30px;
    display: flex;
}
[m-desk~=stepCards] .cards .cbx-card {
    width: 213px;
    margin-bottom: 20px;
}
[m-desk~=stepCards] .cards .cbx-card:last-child {
    margin-right: 0;
}
[m-desk=megaCard] .cbx-card .card-content .card-description .card-components {
    margin-bottom: 0;
}
[m-desk=megaCard] .cbx-card .card-content .card-description .card-components>.cbx-button {
    margin-top: 50px;
}
[m-desk=masServicios] {
    padding-top: 0;
}
[m-desk=masServicios] .cbx-title {
    margin-bottom: 30px;
}
[m-desk=masServicios]>.cbx-title {
    padding-right: 0;
    padding-left: 0;
}
[m-desk=masServicios] .slick {
    display: flex;
    align-items: flex-end;
}
[m-desk=masServicios] .slick .cbx-card {
    width: 213px;
    margin-right: 20px;
}
[m-desk=masServicios] .slick .cbx-card>a {
    height: 100%}
[m-desk=masServicios] .slick .cbx-card:last-child {
    margin-right: 0;
}
[m-desk=relatedLinks] div {
    display: flex;
    justify-content: center;
    width: 100%;
    flex-wrap: wrap;
}
[m-desk=relatedLinks] div .cbx-link {
    flex: 1 0 21%;
    text-align: center;
    margin-right: 20px;
    margin-bottom: 40px;
}
[m-desk=relatedLinks].links {
    display: flex;
}
[m-desk=relatedLinks].links div p {
    margin: 0 auto;
}
.cbx-sol-credito {
    display: flex;
    align-items: center;
}
.cbx-sol-credito span.cbx-icon {
    color: #84bd00;
}
.card-content .card-description .card-component button.cbx-button {
    display: block;
    margin: 0 auto;
    margin-top: 30px;
}
}
@media (min-width:1024px) {
    [m-desk=firstCards] .cards {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
[m-desk=firstCards] .cards .cbx-card {
    width: 21.97vw;
}
[m-desk=firstCards] .cards .cbx-card .card-content {
    height: 19.53vw;
}
[m-desk=firstCards] .cards .cbx-card .card-content .card-buttons .cbx-button {
    margin-bottom: 0;
    min-width: 100%}
[m-desk=secondCards] .slick {
    display: flex;
    justify-content: space-between;
}
[m-desk=secondCards] .slick .cbx-card {
    width: 21.97vw;
}
[m-desk=megaCard] .cbx-card .card-components>.cbx-input .cbx-tooltip .cbx-legal {
    top: 2.73vw;
}
[m-desk=megaCard] .cbx-card .card-components .cbx-icon {
    color: #056dae;
}
[m-desk~=stepCards] {
    padding-bottom: 0;
}
[m-desk~=stepCards] .cbx-sub-title {
    margin-bottom: 3.91vw;
}
[m-desk~=stepCards] .cards {
    display: flex;
    justify-content: space-between;
    margin-bottom: 3.91vw;
}
[m-desk~=stepCards] .cards .cbx-card {
    width: 29.88vw;
    margin-bottom: 1.95vw;
}
[m-desk=masServicios] {
    padding-top: 0;
}
[m-desk=masServicios] .slick .cbx-card {
    width: 27.34vw;
    margin-right: 1.95vw;
}
[m-desk=masServicios] .slick .cbx-card:last-child {
    margin-right: 0;
}
[m-desk=masServicios] .slick .slick-track {
    padding-bottom: 15px;
}
.cbx-sol-credito {
    display: flex;
    align-items: center;
}
.cbx-sol-credito span.cbx-icon {
    color: #84bd00;
}
.card-content .card-description .card-component button.cbx-button {
    display: block;
    margin: 0 auto;
    margin-top: 2.93vw;
}
.cbx-contenedor-tags .cbx-letters {
    flex-basis: 70%}
}
@media (min-width:1280px) {
    [m-desk=firstCards] .cards .cbx-card {
    width: 15.94vw;
}
[m-desk=firstCards] .cards .cbx-card .card-content {
    height: 12.5vw;
}
[m-desk=firstCards] .cards .cbx-card .card-content .card-buttons .cbx-button {
    margin-bottom: 0;
}
[m-desk=secondCards] .slick .cbx-card {
    width: 15.94vw;
}
[m-desk~=stepCards] {
    padding-bottom: 0;
}
[m-desk~=stepCards] .cbx-sub-title {
    margin-bottom: 2.5vw;
}
[m-desk~=stepCards] .cards {
    margin-bottom: 2.5vw;
}
[m-desk~=stepCards] .cards .cbx-card {
    width: 22.06vw;
    margin-bottom: 1.25vw;
}
[m-desk~=stepCards] .info .cbx-info .info-item .cbx-text {
    border-top: solid;
    border-top-color: #f2f4f8;
    padding-top: 1.25vw;
}
[m-desk=masServicios] {
    padding-top: 0;
}
[m-desk=masServicios] .slick .cbx-card {
    width: 20vw;
}
.cbx-sol-credito {
    display: flex;
    align-items: center;
}
.cbx-sol-credito span.cbx-icon {
    color: #84bd00;
}
.card-content .card-description .card-component button.cbx-button {
    display: block;
    margin: 0 auto;
    margin-top: 1.88vw;
}
.cbx-contenedor-tags .cbx-letters {
    flex-basis: 70%}
}
@media (min-width:1440px) {
    [m-desk=firstCards] .cards .cbx-card {
    width: 17.71vw;
}
[m-desk=firstCards] .cards .cbx-card .card-content {
    height: 13.89vw;
}
[m-desk=firstCards] .cards .cbx-card .card-content .card-buttons .cbx-button {
    margin-bottom: 0;
}
[m-desk=secondCards] .slick .cbx-card {
    width: 17.71vw;
}
[m-desk~=stepCards] {
    padding-bottom: 0;
}
[m-desk~=stepCards] .cbx-sub-title {
    margin-bottom: 2.78vw;
}
[m-desk~=stepCards] .cards {
    margin-bottom: 2.78vw;
}
[m-desk~=stepCards] .cards .cbx-card {
    width: 24.51vw;
    margin-bottom: 1.39vw;
}
[m-desk~=stepCards] .info .cbx-info .info-item .cbx-text {
    border-top: solid;
    border-top-color: #f2f4f8;
    padding-top: 1.39vw;
}
[m-desk=masServicios] {
    padding-top: 0;
}
[m-desk=masServicios] .slick .cbx-card {
    width: 22.22vw;
}
.cbx-sol-credito {
    display: flex;
    align-items: center;
}
.cbx-sol-credito span.cbx-icon {
    color: #84bd00;
}
.card-content .card-description .card-component button.cbx-button {
    display: block;
    margin: 0 auto;
    margin-top: 2.78vw;
}
.cbx-contenedor-tags .cbx-letters {
    flex-basis: 70%}
}
body[m-sec~=creciente] [m-desk~=infoCard]>div {
    display: flex;
    flex-direction: column;
}
body[m-sec~=creciente] [m-desk~=infoCard]>div .cbx-info {
    display: flex;
    flex-wrap: wrap;
    flex: 1;
    margin-right: 6.25vw;
}
body[m-sec~=creciente] [m-desk~=infoCard]>div .cbx-info .info-item {
    width: 50%;
    padding-right: 6.25vw;
    margin-bottom: 3.125vw;
}
@media (max-width:767px) {
    body[m-sec~=creciente] [m-desk~=infoCard]>div .cbx-info .info-item {
    flex-grow: 1;
}
}
body[m-sec~=creciente] [m-desk~=infoCard]>div .cbx-info .info-item:nth-child(even) {
    padding-right: 0;
}
body[m-sec~=creciente] [m-desk~=infoCard]>div .cbx-card {
    width: 79.6875vw;
    -ms-grid-row-align: center;
    align-self: center;
}
@media (min-width:768px) {
    body[m-sec~=creciente] [m-desk=infoCard]>div {
    flex-direction: row;
}
body[m-sec~=creciente] [m-desk=infoCard]>div .cbx-info {
    flex: 2;
    margin-bottom: 0;
}
body[m-sec~=creciente] [m-desk=infoCard]>div .cbx-info .info-item {
    flex: 1 0 40%;
    padding-right: 0;
}
body[m-sec~=creciente] [m-desk=infoCard]>div .cbx-card {
    flex: 1;
}
body[m-sec~=creciente] [m-desk=megaCard] .cbx-card .card-content .card-description .card-components .cbx-card {
    padding-top: 0;
    padding-bottom: 0;
}
}
@media (min-width:1024px) {
    body[m-sec~=creciente] [m-desk=infoCard]>div .cbx-info .info-item {
    flex: 1 0 30%}
}
[m-sec~=fija] [m-desk=infoCard]>div {
    display: flex;
    flex-direction: column;
    margin-bottom: 12.5vw;
}
[m-sec~=fija] [m-desk=infoCard]>div .cbx-info {
    display: flex;
    flex-wrap: wrap;
    flex: 2;
    margin-right: 6.25vw;
    margin-bottom: 6.25vw;
}
[m-sec~=fija] [m-desk=infoCard]>div .cbx-info .info-item {
    padding-right: 6.25vw;
    flex: 1 50%}
[m-sec~=fija] [m-desk=infoCard]>div .cbx-info .info-item:nth-child(even) {
    padding-right: 0;
}
[m-sec~=fija] [m-desk=infoCard]>div .cbx-letters {
    flex-grow: 1;
}
@media (min-width:768px) {
    [m-sec~=fija] [m-desk=infoCard]>div .cbx-letters {
    flex-grow: 0;
}
}
[m-sec~=fija] [m-desk=infoCard]>div .cbx-card {
    flex: 1;
}
[m-sec~=fija] [m-desk=infoCard]>.cbx-text {
    display: flex;
    align-items: center;
    width: 100%}
[m-sec~=fija] [m-desk=infoCard]>.cbx-text .cbx-icon {
    color: #056dae;
    margin-right: 15px;
}
@media (min-width:768px) {
    [m-sec~=fija] [m-desk=infoCard]>div {
    flex-direction: row;
    margin-bottom: 40px;
}
[m-sec~=fija] [m-desk=infoCard]>div .cbx-info {
    margin-bottom: 20px;
}
[m-sec~=fija] [m-desk=infoCard]>div .cbx-info .info-item {
    padding-right: 0;
    flex: 1 33%}
[m-sec~=fija] [m-desk=megaCard] .cbx-card .card-content .card-description .card-components .cbx-card {
    padding-top: 0;
    padding-bottom: 0;
}
}
@media (min-width:1024px) {
    [m-sec~=fija] [m-desk=infoCard]>div {
    margin-bottom: 1.95vw;
}
[m-sec~=fija] [m-desk=infoCard]>div .cbx-info {
    margin-bottom: 1.95vw;
}
[m-sec~=fija] [m-desk=infoCard]>div .cbx-info .info-item {
    flex: 1 25%}
[m-sec~=fija] [m-desk=infoCard]>div .cbx-card .card-description .cbx-text {
    padding-bottom: 10px;
}
}
body[m-sec~=nomina] [m-desk=infoCard]>.cbx-text, body[m-sec~=personal] [m-desk=infoCard]>.cbx-text {
    margin-bottom: 2.78vw;
}
body[m-sec~=nomina] [m-desk=infoCard] .info, body[m-sec~=personal] [m-desk=infoCard] .info {
    display: flex;
    flex-direction: column;
}
body[m-sec~=nomina] [m-desk=infoCard] .info .cbx-info, body[m-sec~=personal] [m-desk=infoCard] .info .cbx-info {
    display: flex;
    flex-wrap: wrap;
    flex: 1;
    margin-right: 0;
    margin-bottom: 18.75vw;
}
body[m-sec~=nomina] [m-desk=infoCard] .info .cbx-info .info-item, body[m-sec~=personal] [m-desk=infoCard] .info .cbx-info .info-item {
    width: 50%;
    padding-right: 3.125vw;
    padding-left: 3.125vw;
    margin-bottom: 3.125vw;
}
body[m-sec~=nomina] [m-desk=infoCard] .info .cbx-info .info-item:nth-child(even), body[m-sec~=personal] [m-desk=infoCard] .info .cbx-info .info-item:nth-child(even) {
    padding-right: 0;
}
body[m-sec~=nomina] [m-desk=infoCard] .info .cbx-info .info-item:nth-child(odd), body[m-sec~=personal] [m-desk=infoCard] .info .cbx-info .info-item:nth-child(odd) {
    padding-left: 0;
}
body[m-sec~=nomina] [m-desk=infoCard] .info .cbx-card, body[m-sec~=personal] [m-desk=infoCard] .info .cbx-card {
    width: 79.6875vw;
}
body[m-sec~=nomina] [m-desk=megaCard] .cbx-card .card-components, body[m-sec~=personal] [m-desk=megaCard] .cbx-card .card-components {
    display: block;
    text-align: center;
}
body[m-sec~=nomina] [m-desk=megaCard] .cbx-card .card-components>*, body[m-sec~=personal] [m-desk=megaCard] .cbx-card .card-components>* {
    text-align: initial;
}
body[m-sec~=nomina] [m-desk=megaCard] .cbx-card .card-components .cbx-check[m-active=true] .cbx-text, body[m-sec~=personal] [m-desk=megaCard] .cbx-card .card-components .cbx-check[m-active=true] .cbx-text {
    font-weight: 700;
}
body[m-sec~=nomina] [m-desk=megaCard] .cbx-card .card-components .cbx-check[m-active=false] .cbx-text, body[m-sec~=personal] [m-desk=megaCard] .cbx-card .card-components .cbx-check[m-active=false] .cbx-text {
    color: #97999b;
}
body[m-sec~=nomina] [m-desk=megaCard] .cbx-input input, body[m-sec~=personal] [m-desk=megaCard] .cbx-input input {
    background: 0 0;
}
body[m-sec~=nomina] [m-desk=megaCard] .cbx-input .cbx-tooltip, body[m-sec~=personal] [m-desk=megaCard] .cbx-input .cbx-tooltip {
    position: absolute;
    top: 3.125vw;
    right: 0;
    margin-right: 0;
}
body[m-sec~=nomina] [m-desk=stepCards] .cbx-info:last-child, body[m-sec~=personal] [m-desk=stepCards] .cbx-info:last-child {
    justify-content: center;
}
body[m-sec~=nomina][m-sec~=personal] [m-desk=stepCards] .info .cbx-info:last-child, body[m-sec~=personal][m-sec~=personal] [m-desk=stepCards] .info .cbx-info:last-child {
    justify-content: space-around;
}
@media (min-width:768px) {
    body[m-sec~=nomina][m-sec~=personal] [m-desk=stepCards] .cards .cbx-card, body[m-sec~=personal][m-sec~=personal] [m-desk=stepCards] .cards .cbx-card {
    width: 330px;
}
body[m-sec~=nomina][m-sec~=personal] [m-desk=stepCards] .info .cbx-info .info-item, body[m-sec~=personal][m-sec~=personal] [m-desk=stepCards] .info .cbx-info .info-item {
    text-align: center;
}
body[m-sec~=nomina] [m-desk=infoCard]>.cbx-text, body[m-sec~=personal] [m-desk=infoCard]>.cbx-text {
    margin-bottom: 40px;
    text-align: left;
}
body[m-sec~=nomina] [m-desk=infoCard] .info, body[m-sec~=personal] [m-desk=infoCard] .info {
    flex-direction: row;
    justify-content: space-between;
}
body[m-sec~=nomina] [m-desk=infoCard] .info .cbx-info, body[m-sec~=personal] [m-desk=infoCard] .info .cbx-info {
    margin-bottom: 0;
    flex: 0 100%}
body[m-sec~=nomina] [m-desk=infoCard] .info .cbx-info .info-item, body[m-sec~=personal] [m-desk=infoCard] .info .cbx-info .info-item {
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 20px;
    flex: 1 0 20%}
body[m-sec~=nomina] [m-desk=infoCard] .info .cbx-card, body[m-sec~=personal] [m-desk=infoCard] .info .cbx-card {
    width: 250px;
    height: 200px;
}
body[m-sec~=nomina] [m-desk=stepCards] .cards, body[m-sec~=personal] [m-desk=stepCards] .cards {
    flex-wrap: wrap;
}
body[m-sec~=nomina] [m-desk=stepCards] .info .cbx-info, body[m-sec~=personal] [m-desk=stepCards] .info .cbx-info {
    flex-wrap: wrap;
}
body[m-sec~=nomina] [m-desk=stepCards] .info .cbx-info .info-item, body[m-sec~=personal] [m-desk=stepCards] .info .cbx-info .info-item {
    flex-basis: 25%;
    flex-grow: 0;
    margin-bottom: 30px;
}
body[m-sec~=nomina] [m-desk=megaCard] .cbx-input .cbx-tooltip, body[m-sec~=personal] [m-desk=megaCard] .cbx-input .cbx-tooltip {
    top: 10px;
}
body[m-sec~=nomina] [m-desk=masServicios] .cards .cbx-card, body[m-sec~=personal] [m-desk=masServicios] .cards .cbx-card {
    width: 213px;
}
}
@media (min-width:1024px) {
    body[m-sec~=nomina][m-sec~=personal] [m-desk=stepCards] .cards .cbx-card, body[m-sec~=personal][m-sec~=personal] [m-desk=stepCards] .cards .cbx-card {
    width: 21.97vw;
}
body[m-sec~=nomina] [m-desk=infoCard]>.cbx-text, body[m-sec~=personal] [m-desk=infoCard]>.cbx-text {
    margin-bottom: 3.91vw;
}
body[m-sec~=nomina] [m-desk=infoCard] .info .cbx-info, body[m-sec~=personal] [m-desk=infoCard] .info .cbx-info {
    margin-bottom: 2.93vw;
}
body[m-sec~=nomina] [m-desk=infoCard] .info .cbx-info .info-item, body[m-sec~=personal] [m-desk=infoCard] .info .cbx-info .info-item {
    padding-right: 1.95vw;
    margin-bottom: 1.95vw;
    flex: 1 0 20%}
body[m-sec~=nomina] [m-desk=infoCard] .info .cbx-card, body[m-sec~=personal] [m-desk=infoCard] .info .cbx-card {
    width: 33.79vw;
}
body[m-sec~=nomina] [m-desk=megaCard] .cbx-input .cbx-tooltip, body[m-sec~=personal] [m-desk=megaCard] .cbx-input .cbx-tooltip {
    top: .98vw;
}
body[m-sec~=nomina] [m-desk=stepCards] .cards .cbx-card, body[m-sec~=personal] [m-desk=stepCards] .cards .cbx-card {
    width: 21.97vw;
    margin-bottom: 0;
}
body[m-sec~=nomina] [m-desk=masServicios] .cards .cbx-card, body[m-sec~=personal] [m-desk=masServicios] .cards .cbx-card {
    width: 29.88vw;
}
}
@media (min-width:1280px) {
    body[m-sec~=nomina][m-sec~=personal] [m-desk=stepCards] .cards .cbx-card, body[m-sec~=personal][m-sec~=personal] [m-desk=stepCards] .cards .cbx-card {
    width: 15.94vw;
}
body[m-sec~=nomina] [m-desk=infoCard] .info .cbx-info, body[m-sec~=personal] [m-desk=infoCard] .info .cbx-info {
    margin-bottom: 3.75vw;
}
body[m-sec~=nomina] [m-desk=infoCard] .info .cbx-info .info-item, body[m-sec~=personal] [m-desk=infoCard] .info .cbx-info .info-item {
    padding-right: 1.25vw;
    margin-bottom: 1.25vw;
}
body[m-sec~=nomina] [m-desk=infoCard] .info .cbx-card, body[m-sec~=personal] [m-desk=infoCard] .info .cbx-card {
    width: 21.63vw;
    height: 15.88vw;
}
body[m-sec~=nomina] [m-desk=megaCard] .cbx-card .card-components>.cbx-input .cbx-tooltip, body[m-sec~=personal] [m-desk=megaCard] .cbx-card .card-components>.cbx-input .cbx-tooltip {
    top: .63vw;
}
body[m-sec~=nomina] [m-desk=megaCard] .cbx-card .card-components>.cbx-input .cbx-tooltip .cbx-legal, body[m-sec~=personal] [m-desk=megaCard] .cbx-card .card-components>.cbx-input .cbx-tooltip .cbx-legal {
    top: 1.88vw;
}
body[m-sec~=nomina] [m-desk=stepCards] .cards .cbx-card, body[m-sec~=personal] [m-desk=stepCards] .cards .cbx-card {
    width: 15.94vw;
}
body[m-sec~=nomina] [m-desk=masServicios] .cards .cbx-card, body[m-sec~=personal] [m-desk=masServicios] .cards .cbx-card {
    width: 22.06vw;
}
}
@media (min-width:1440px) {
    body[m-sec~=nomina][m-sec~=personal] [m-desk=stepCards] .cards .cbx-card, body[m-sec~=personal][m-sec~=personal] [m-desk=stepCards] .cards .cbx-card {
    width: 17.71vw;
}
body[m-sec~=nomina] [m-desk=megaCard] .cbx-card .card-components>.cbx-input .cbx-tooltip, body[m-sec~=personal] [m-desk=megaCard] .cbx-card .card-components>.cbx-input .cbx-tooltip {
    top: .69vw;
}
body[m-sec~=nomina] [m-desk=megaCard] .cbx-card .card-components>.cbx-input .cbx-tooltip .cbx-legal, body[m-sec~=personal] [m-desk=megaCard] .cbx-card .card-components>.cbx-input .cbx-tooltip .cbx-legal {
    top: 2.08vw;
}
body[m-sec~=nomina] [m-desk=stepCards] .cards .cbx-card, body[m-sec~=personal] [m-desk=stepCards] .cards .cbx-card {
    width: 17.71vw;
}
}
body[m-sec~=personal] [m-desk=stepCards] .cards .cbx-card:first-child {
    margin-left: 0;
}
body[m-sec~=personal] [m-desk=stepCards] .cards .cbx-card:last-child {
    margin-right: 0;
}
body[m-sec~=nomina] [data-section=Alcanzaobjetivosayuda] h2.cbx-title {
    text-align: left;
}
body[m-sec~=nomina] [m-desk=stepCards] .cards {
    flex-wrap: wrap;
}
body[m-sec~=nomina] [m-desk=megaCard] .cbx-card .card-components {
    display: block;
}
@media (min-width:768px) {
    body[m-sec~=nomina] [m-desk=stepCards] .cards {
    flex-wrap: wrap;
}
body[m-sec~=nomina] [m-desk=stepCards] .cards .cbx-card {
    width: 213px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}
body[m-sec~=nomina] [m-desk=stepCards] .cards .cbx-card:first-child {
    margin-left: 0;
}
body[m-sec~=nomina] [m-desk=stepCards] .cards .cbx-card:last-child {
    margin-right: 0;
}
body[m-sec~=nomina] [m-desk=stepCards] .info .cbx-info {
    flex-wrap: inherit;
}
body[m-sec~=nomina] [m-desk=stepCards] .info .cbx-info .info-item {
    flex-basis: 0;
    flex-grow: 1;
}
}
@media (min-width:1024px) {
    body[m-sec~=nomina] [m-desk=stepCards] .cards .cbx-card {
    width: 29.88vw;
}
}
@media (min-width:1280px) {
    body[m-sec~=nomina] [m-desk=stepCards] .cards .cbx-card {
    width: 21.88vw;
    margin-left: .63vw;
    margin-right: .63vw;
}
body[m-sec~=nomina] [m-desk=stepCards] .cards .cbx-card:first-child {
    margin-left: 0;
}
body[m-sec~=nomina] [m-desk=stepCards] .cards .cbx-card:last-child {
    margin-right: 0;
}
}
@media (min-width:1440px) {
    body[m-sec~=nomina] [m-desk=stepCards] .cards .cbx-card {
    width: 24.51vw;
    margin-left: .69vw;
    margin-right: .69vw;
}
}
.input-group .cbx-input .cbx-tooltip {
    z-index: 3;
}
.input-group .cbx-input .cbx-tooltip:hover, .input-group .cbx-input .cbx-tooltip[m-open=true] {
    z-index: 4;
}
[m-sec=simulador] .message-end .next {
    justify-content: center;
}
[m-sec=simulador] .message-end .next a {
    margin: 20px 120px 10px 60px;
}
@media (max-width:767px) {
    [m-sec=simulador] .message-end .next {
    justify-content: center;
}
[m-sec=simulador] .message-end .next a {
    margin: 20px 60px 10px;
}
}
[m-sec=simulador] .cbx-progress-bar .progress-bar::-webkit-progress-value {
    background: #00bdf2;
}
[m-sec=simulador] .cbx-progress-bar .progress-bar::-moz-progress-bar {
    background: #00bdf2;
}
[m-sec=simulador] .cbx-tabs {
    margin-bottom: 18.75vw;
}
[m-sec=simulador] .cbx-wrapper>.cbx-sub-title {
    color: #53565a;
}
[m-sec=simulador] .cbx-wrapper>.cbx-hightlight, [m-sec=simulador] .cbx-wrapper>.cbx-sub-title {
    margin-bottom: 12.5vw;
}
[m-sec=simulador] .cbx-tip {
    margin-bottom: 40px;
}
[m-sec=simulador] .options {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-right: auto;
    margin-bottom: 18.75vw;
    margin-left: auto;
}
[m-sec=simulador] .options .cbx-card {
    margin-top: 3.125vw;
    margin-right: 3.125vw;
    margin-bottom: 3.125vw;
    margin-left: 3.125vw;
}
[m-sec=simulador] .options .cbx-card .card-content .card-description .cbx-legal {
    color: #056dae;
}
[m-sec=simulador] .options .cbx-card .card-content .cbx-icon {
    color: #056dae;
}
[m-sec=simulador] .options .cbx-card[m-active=true] .card-content .card-description .cbx-legal {
    color: #84bd00;
}
[m-sec=simulador] .options .cbx-card[m-active=true] .card-content .cbx-icon {
    color: #84bd00;
}
[m-sec=simulador] .options .cbx-card[m-active=true] .card-content .cbx-icon svg {
    stroke: #84bd00;
    color: #84bd00;
}
[m-sec=simulador] .options .cbx-card[m-active=true] .card-content .cbx-icon svg path {
    stroke: #84bd00;
}
[m-sec=simulador] .input-group {
    display: flex;
    align-items: center;
    min-height: 100%;
    width: 80%;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 6.25vw;
    margin-left: auto;
}
@media (max-width:767px) {
    [m-sec=simulador] .input-group {
    width: 100%}
}
[m-sec=simulador] .input-group .cbx-input, [m-sec=simulador] .input-group .cbx-select {
    display: flex;
    flex-basis: calc(50% - 40px);
    justify-content: center;
    flex-direction: column;
    width: 100%;
    flex: 1 100%}
[m-sec=simulador] .input-group .cbx-input input, [m-sec=simulador] .input-group .cbx-select input {
    margin-bottom: 5px;
}
[m-sec=simulador] .input-group[m-mody=center] {
    justify-content: center;
}
[m-sec=simulador] .next {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    flex-wrap: wrap;
    margin-bottom: 9.375vw;
}
[m-sec=simulador] .next .cbx-text {
    left: 0;
    bottom: 0;
}
[m-sec=simulador] .next .cbx-button {
    margin-top: 3.125vw;
    margin-right: 6.25vw;
    margin-bottom: 0;
    margin-left: 6.25vw;
}
[m-sec=simulador] [m-desk~=progress] {
    padding-bottom: 0;
}
[m-sec=simulador] [m-desk~=start]>.header {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-bottom: solid thin #eee;
    margin-top: 6.25vw;
    margin-bottom: 3.125vw;
    padding-bottom: 3.125vw;
}
[m-sec=simulador] [m-desk~=start]>.header .cbx-icon {
    color: #056dae;
    margin-right: 30px;
    font-size: .2rem;
}
[m-sec=simulador] [m-desk~=start]>.header .cbx-sub-title {
    margin-bottom: 0;
}
[m-sec=simulador] [m-desk~=start][m-desk~=personal] .input-group, [m-sec=simulador] [m-desk~=start][m-desk~=personalizado] .input-group {
    width: 50%}
[m-sec=simulador] [m-desk~=start][m-desk~=personal] .input-group .cbx-tooltip, [m-sec=simulador] [m-desk~=start][m-desk~=personalizado] .input-group .cbx-tooltip {
    z-index: 1;
}
[m-sec=simulador] [m-desk~=start][m-desk~=personal] .input-group .cbx-tooltip:hover, [m-sec=simulador] [m-desk~=start][m-desk~=personalizado] .input-group .cbx-tooltip:hover {
    z-index: 2;
}
[m-sec=simulador] [m-desk~=start][m-desk~=personal] .input-group .cbx-input, [m-sec=simulador] [m-desk~=start][m-desk~=personalizado] .input-group .cbx-input {
    flex-basis: inherit;
}
[m-sec=simulador] [m-desk~=start][m-desk~=personal] .input-group .cbx-input input, [m-sec=simulador] [m-desk~=start][m-desk~=personalizado] .input-group .cbx-input input {
    background-color: transparent;
}
@media (max-width:767px) {
    [m-sec=simulador] [m-desk~=start][m-desk~=personal] .input-group, [m-sec=simulador] [m-desk~=start][m-desk~=personalizado] .input-group {
    width: 100%}
}
[m-sec=simulador] [m-desk=objetivo] .options {
    max-width: 187.5vw;
}
[m-sec=simulador] [m-desk~=resultados] .detalles {
    background: #eee;
    padding-top: 12.5vw;
    padding-bottom: 12.5vw;
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles {
    padding-top: 40px;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles {
    padding-top: 3.91vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles {
    padding-top: 2.5vw;
}
}
@media (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles {
    padding-top: 2.78vw;
}
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles {
    padding-bottom: 40px;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles {
    padding-bottom: 3.91vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles {
    padding-bottom: 2.5vw;
}
}
@media (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles {
    padding-bottom: 2.78vw;
}
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    background-color: #fff;
    padding-bottom: 0!important;
}
@media (max-width:767px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper {
    padding-right: 0;
    padding-left: 0;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-sub-headline {
    margin-bottom: 10px;
    color: #323232;
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info {
    margin-bottom: 12.5vw;
    border-top-style: solid;
    border-top-color: #eee;
    border-top-width: 2px;
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info .info-item {
    text-align: center;
}
@media (max-width:767px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info .info-item {
    margin-bottom: 0;
}
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info .info-item {
    margin: 0;
    padding: 3.125vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info .info-item {
    padding: 10px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info .info-item {
    padding: 0;
}
}
@media (min-width:768px) and (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info .info-item {
    padding: 0;
}
}
@media (min-width:768px) and (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info .info-item {
    padding: 0;
}
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info .info-item .cbx-title {
    border-top: none;
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info .info-item>.cbx-text:not([m-font=bold]) {
    padding-top: 6.25vw;
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info .info-item>.cbx-text:not([m-font=bold]) {
    padding-top: 20px;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info .info-item>.cbx-text:not([m-font=bold]) {
    padding-top: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info .info-item>.cbx-text:not([m-font=bold]) {
    padding-top: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info .info-item>.cbx-text:not([m-font=bold]) {
    padding-top: 1.39vw;
}
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info .info-item .cbx-headline-section {
    color: #056dae;
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info[m-theme=background-gray] {
    border-top: none;
    background-color: #f2f4f8;
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info[m-theme=background-gray] .info-item {
    padding-bottom: 6.25vw;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #fff;
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info[m-theme=background-gray] .info-item {
    padding-bottom: 20px;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info[m-theme=background-gray] .info-item {
    padding-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info[m-theme=background-gray] .info-item {
    padding-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info[m-theme=background-gray] .info-item {
    padding-bottom: 1.39vw;
}
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info[m-theme=background-gray] .info-item:last-child {
    border-bottom: none;
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info[m-theme=background-gray] .info-item {
    border-bottom: none;
    border-right-style: solid;
    border-right-width: 3px;
    border-right-color: #fff;
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info[m-theme=background-gray] .info-item:last-child {
    border-right: none;
}
}
[m-sec=simulador] [m-desk~=resultados] .cbx-tabs .tabs-content {
    display: flex;
    justify-content: center;
}
[m-sec=simulador] [m-desk~=resultados] .next {
    margin-bottom: 18.75vw;
}
[m-sec=simulador] [m-desk~=resultados] .list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
[m-sec=simulador] [m-desk~=resultados] .list>div {
    display: flex;
    flex-direction: column;
}
[m-sec=simulador] [m-desk~=resultados] .list>div>.cbx-title {
    padding-bottom: 3.125vw;
    border-bottom-style: solid;
    border-bottom-color: #eee;
    border-bottom-width: 1px;
    display: flex;
    align-items: center;
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>.cbx-title {
    padding-bottom: 10px;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>.cbx-title {
    padding-bottom: .98vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>.cbx-title {
    padding-bottom: .63vw;
}
}
@media (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>.cbx-title {
    padding-bottom: .69vw;
}
}
[m-sec=simulador] [m-desk~=resultados] .list>div>.cbx-title .cbx-icon {
    margin-left: auto;
    color: #056dae;
    transition: all .35s ease;
}
[m-sec=simulador] [m-desk~=resultados] .list>div>.cbx-title .cbx-icon.active {
    transform: rotate(180deg);
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>.cbx-title .cbx-icon {
    display: none;
}
}
@media (max-width:767px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>ul {
    max-height: 0;
    height: auto;
    transition: all .35s ease;
    overflow: hidden;
}
}
[m-sec=simulador] [m-desk~=resultados] .list>div>ul>li {
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
    display: flex;
    flex-direction: column;
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>ul>li {
    padding-top: 20px;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>ul>li {
    padding-top: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>ul>li {
    padding-top: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>ul>li {
    padding-top: 1.39vw;
}
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>ul>li {
    padding-bottom: 20px;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>ul>li {
    padding-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>ul>li {
    padding-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>ul>li {
    padding-bottom: 1.39vw;
}
}
[m-sec=simulador] [m-desk~=resultados] .list>div>ul>li.amarra .cbx-svg-icon {
    fill: #056dae;
    stroke: #056dae;
    margin-right: 3.125vw;
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>ul>li.amarra .cbx-svg-icon {
    margin-right: 10px;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>ul>li.amarra .cbx-svg-icon {
    margin-right: .98vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>ul>li.amarra .cbx-svg-icon {
    margin-right: .63vw;
}
}
@media (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div>ul>li.amarra .cbx-svg-icon {
    margin-right: .69vw;
}
}
[m-sec=simulador] [m-desk~=resultados] .list>div>ul>li.amarra>P {
    display: flex;
    align-items: center;
}
[m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    width: 100%;
    background-color: #f2f4f8;
    display: flex;
    flex-direction: column;
    text-align: left;
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
    margin-top: auto;
}
}
@media (min-width:768px) and (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-top: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-top: 1.95vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-top: 1.25vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-top: 1.39vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-bottom: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-bottom: 1.95vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-bottom: 1.25vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-bottom: 1.39vw;
}
}
[m-sec=simulador] [m-desk~=resultados] .list>div .highlight>* {
    margin-bottom: 3.125vw;
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight>* {
    margin-bottom: 10px;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight>* {
    margin-bottom: .98vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight>* {
    margin-bottom: .63vw;
}
}
@media (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight>* {
    margin-bottom: .69vw;
}
}
[m-sec=simulador] [m-desk~=resultados] .list>div .highlight>:last-child {
    margin-bottom: 0;
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div {
    flex-basis: 50%}
[m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    text-align: center;
}
[m-sec=simulador] [m-desk~=resultados] .list>div:first-child>:not(.highlight) {
    margin-left: 0;
}
}
@media (min-width:768px) and (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div:first-child>:not(.highlight) {
    margin-left: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div:first-child>:not(.highlight) {
    margin-left: 7.81vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div:first-child>:not(.highlight) {
    margin-left: 5vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div:first-child>:not(.highlight) {
    margin-left: 5.56vw;
}
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div:first-child>.highlight {
    padding-left: 0;
}
}
@media (min-width:768px) and (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div:first-child>.highlight {
    padding-left: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div:first-child>.highlight {
    padding-left: 7.81vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div:first-child>.highlight {
    padding-left: 5vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div:first-child>.highlight {
    padding-left: 5.56vw;
}
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div:first-child>.cbx-title {
    margin-right: 10%}
[m-sec=simulador] [m-desk~=resultados] .list>div:last-child>* {
    margin-right: 0;
}
}
@media (min-width:768px) and (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div:last-child>* {
    margin-right: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div:last-child>* {
    margin-right: 7.81vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div:last-child>* {
    margin-right: 5vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div:last-child>* {
    margin-right: 5.56vw;
}
}
@media (max-width:767px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div {
    width: 100%}
[m-sec=simulador] [m-desk~=resultados] .list>div>* {
    padding-right: 10px;
    padding-left: 10px;
}
[m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
    margin-bottom: 6.25vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-top: 20px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-top: 1.95vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-top: 1.25vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-top: 1.39vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-bottom: 20px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-bottom: 1.95vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-bottom: 1.25vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    padding-bottom: 1.39vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    margin-bottom: 20px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    margin-bottom: 1.95vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    margin-bottom: 1.25vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    margin-bottom: 1.39vw;
}
}
@media (max-width:767px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div[m-active=true]>ul {
    max-height: 200vh;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados] .list>div .highlight {
    text-align: left;
}
}
[m-sec=simulador] [m-desk~=resultados][m-desk~=nomina]>.cbx-card, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal]>.cbx-card {
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
}
[m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    background: #fff;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 6.25vw;
    padding-left: 0;
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-top: 20px;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-top: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-top: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-top: 1.39vw;
}
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-right: 40px;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-right: 3.91vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-right: 2.5vw;
}
}
@media (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-right: 2.78vw;
}
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-bottom: 20px;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-bottom: 1.39vw;
}
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-left: 40px;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-left: 3.91vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-left: 2.5vw;
}
}
@media (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles {
    padding-left: 2.78vw;
}
}
[m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles .cbx-info, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles .cbx-info {
    margin-bottom: 6.25vw;
}
@media (min-width:768px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles .cbx-info, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles .cbx-info {
    margin-bottom: 40px;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles .cbx-info, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles .cbx-info {
    margin-bottom: 3.91vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles .cbx-info, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles .cbx-info {
    margin-bottom: 2.5vw;
}
}
@media (min-width:1440px) {
    [m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] .detalles .cbx-info, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .detalles .cbx-info {
    margin-bottom: 2.78vw;
}
}
[m-sec=simulador] [m-desk~=resultados][m-desk~=nomina] div.detalles p.cbx-legal span a, [m-sec=simulador] [m-desk~=resultados][m-desk~=personal] div.detalles p.cbx-legal span a {
    font-family: IL, Arial, Helvetica, sans-serif;
    color: #53565a;
}
[m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .tabs-menu, [m-sec=simulador] [m-desk~=resultados][m-desk~=personalizado] .tabs-menu {
    width: 87.5vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
}
[m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .tabs-menu .menu-item .cbx-link, [m-sec=simulador] [m-desk~=resultados][m-desk~=personalizado] .tabs-menu .menu-item .cbx-link {
    color: #97999b;
}
[m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .tabs-menu .menu-item[m-active=true] .cbx-link, [m-sec=simulador] [m-desk~=resultados][m-desk~=personalizado] .tabs-menu .menu-item[m-active=true] .cbx-link {
    color: #056dae;
    font-weight: 700;
}
[m-sec=simulador] [m-desk~=monto] .cbx-card {
    justify-content: center;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
}
[m-sec=simulador] [m-desk~=monto] .cbx-card .card-content {
    text-align: center;
}
[m-sec=simulador] [m-desk~=monto] .cbx-card .card-content .cbx-title {
    color: #056dae;
}
[m-sec=simulador] [m-desk~=monto] .options .cbx-check>.cbx-text {
    color: #97999b;
}
[m-sec=simulador] [m-desk~=monto] .options .cbx-check>.cbx-text>.cbx-text {
    display: flex;
    color: #97999b;
    align-items: center;
}
[m-sec=simulador] [m-desk~=monto] .options .cbx-check>.cbx-text>.cbx-text .cbx-icon {
    color: #97999b;
    margin-top: 3.125vw;
    margin-right: 3.125vw;
    margin-bottom: 3.125vw;
    margin-left: 0;
}
[m-sec=simulador] [m-desk~=monto] .options .cbx-check[m-active=true]>.cbx-text {
    color: #056dae;
}
[m-sec=simulador] [m-desk~=monto] .options .cbx-check[m-active=true]>.cbx-text>.cbx-text {
    color: #056dae;
}
[m-sec=simulador] [m-desk~=monto] .options .cbx-check[m-active=true]>.cbx-text>.cbx-text .cbx-icon {
    color: #056dae;
}
[m-sec=simulador] [m-desk=listo] div.container-acordion article.cbx-card-list {
    margin-bottom: 20px;
}
[m-sec=simulador] [m-desk=listo] .slick .cbx-card {
    width: 87.5vw;
}
[m-sec=simulador] [m-desk=listo] .cbx-legal .cbx-link {
    font-size: inherit;
}
[m-sec=simulador] [m-desk=listo] .next {
    margin-bottom: 18.75vw;
}
[m-sec=simulador] [m-desk~=personalizado] .input-group {
    flex-direction: column;
}
[m-sec=simulador] [m-desk~=personalizado] .input-group .cbx-input .cbx-tooltip {
    position: absolute;
    right: 0;
    top: 10px;
    margin-right: 0;
}
[m-sec=simulador] [m-desk=tabla] .cbx-card[m-mody*='c-img'] .card-content {
    position: relative;
    margin-top: 0;
}
[m-sec=simulador] [m-desk=tabla] .cbx-card[m-mody*='c-img'] .card-content .cbx-button {
    min-width: inherit;
    text-align: center;
    position: absolute;
    top: 0;
    width: 15.625vw;
    height: 15.625vw;
    right: 0;
}
[m-sec=simulador] [m-desk=tabla] .cbx-card[m-mody*='c-img'] .card-content .cbx-button .cbx-icon {
    margin: 0;
}
[m-sec=simulador] [m-desk=tabla] .cbx-card[m-mody*='c-img'] .card-content:first-child {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    background: #EDF6F7;
    text-align: center;
    min-height: 250px;
    margin-top: inherit;
}
[m-sec=simulador] [m-desk=tabla] .cbx-card[m-mody*='c-img'] .cbx-info {
    flex-wrap: wrap;
}
[m-sec=simulador] [m-desk=tabla] .cbx-card[m-mody*='c-img'] .cbx-info .info-item {
    flex-basis: 33.33%;
    margin-bottom: 6.25vw;
}
[m-sec=simulador] [m-mody~=half-hero] {
    display: none;
}
[m-sec=simulador] [m-desk=tiempo] #plazo .options .cbx-check {
    align-items: center;
}
[m-sec=simulador] [m-desk=tiempo] #plazo .options .cbx-check .cbx-text .cbx-text {
    display: flex;
    align-items: center;
    color: #97999b;
}
[m-sec=simulador] [m-desk=tiempo] #plazo .options .cbx-check .cbx-text .cbx-text span {
    color: #97999b;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}
[m-sec=simulador] [m-desk=tiempo] #plazo .options .cbx-check[m-active=true] .cbx-text p {
    color: #056dae;
}
[m-sec=simulador] [m-desk=tiempo] #plazo .options .cbx-check[m-active=true] .cbx-text p span {
    color: #056dae;
}
[m-sec=simulador] [m-desk=legales] p.cbx-legal span a {
    font-family: IL, Arial, Helvetica, sans-serif;
    color: #53565a;
}
@media (min-width:768px) {
    [m-sec=simulador] .cbx-tabs {
    margin-bottom: 60px;
}
[m-sec=simulador] .cbx-wrapper>.cbx-hightlight, [m-sec=simulador] .cbx-wrapper>.cbx-sub-title {
    margin-bottom: 40px;
}
[m-sec=simulador] .options {
    margin-bottom: 60px;
    width: 100%}
[m-sec=simulador] .options .cbx-card {
    margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 20px;
}
[m-sec=simulador] .input-group {
    display: block;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 60px;
    margin-left: auto;
}
[m-sec=simulador] .input-group .cbx-input, [m-sec=simulador] .input-group .cbx-select {
    flex: 0 50px;
    margin: 10px;
}
[m-sec=simulador] .next {
    margin-bottom: 0;
}
[m-sec=simulador] .next .cbx-button {
    margin-top: 10px;
    margin-right: 20px;
    margin-left: 20px;
}
[m-sec=simulador] [m-desk~=start]>.header {
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 20px;
}
[m-sec=simulador] [m-desk=objetivo] .options {
    max-width: 600px;
}
[m-sec=simulador] [m-desk~=monto] .options .cbx-check>.cbx-text>.cbx-text .cbx-icon {
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper {
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info {
    margin-bottom: 40px;
}
[m-sec=simulador] [m-desk~=resultados] .next {
    margin-bottom: 60px;
}
[m-sec=simulador] [m-desk~=resultados] .list>div>ul {
    margin-bottom: 30px;
}
[m-sec=simulador] [m-desk~=resultados] .list>div>ul>li .cbx-sub-headline {
    padding-right: 30px;
}
[m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .tabs-menu, [m-sec=simulador] [m-desk~=resultados][m-desk~=personalizado] .tabs-menu {
    width: 600px;
}
[m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .tabs-menu li[m-active~=true] .cbx-link::after, [m-sec=simulador] [m-desk~=resultados][m-desk~=personalizado] .tabs-menu li[m-active~=true] .cbx-link::after {
    width: 100%}
[m-sec=simulador] [m-desk=listo] .slick .slick-track {
    padding-bottom: 20px;
}
[m-sec=simulador] [m-desk=listo] .slick .cbx-card {
    width: 213px;
    margin-right: 20px;
    margin-bottom: 20px;
}
[m-sec=simulador] [m-desk=listo] .next {
    margin-bottom: 60px;
}
[m-sec=simulador] [m-desk=tabla] .cbx-card[m-mody*='c-img'] .card-content .cbx-button {
    width: 50px;
    height: 50px;
    right: -20px;
}
[m-sec=simulador] [m-desk=tabla] .cbx-card[m-mody*='c-img'] .card-content.card-content:first-child {
    min-height: 250px;
}
[m-sec=simulador] [m-desk=tabla] .cbx-card[m-mody*='c-img'] .cbx-info .info-item {
    margin-bottom: 20px;
}
[m-sec=simulador] [m-mody~=half-hero] {
    display: block;
}
}
@media (min-width:1024px) {
    [m-sec=simulador] .cbx-tabs {
    margin-bottom: 5.86vw;
}
[m-sec=simulador] .cbx-wrapper>.cbx-hightlight, [m-sec=simulador] .cbx-wrapper>.cbx-sub-title {
    margin-bottom: 3.91vw;
}
[m-sec=simulador] .options {
    margin-bottom: 5.86vw;
}
[m-sec=simulador] .options .cbx-card {
    margin-top: .98vw;
    margin-right: 1.95vw;
    margin-bottom: .98vw;
    margin-left: 1.95vw;
}
[m-sec=simulador] .input-group {
    display: flex;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 5.86vw;
    margin-left: auto;
}
[m-sec=simulador] .input-group .cbx-input, [m-sec=simulador] .input-group .cbx-select {
    flex: 0 29.3vw;
    margin: .98vw;
}
[m-sec=simulador] .next .cbx-text {
    position: absolute;
}
[m-sec=simulador] .next .cbx-button {
    margin-top: .98vw;
    margin-right: 1.95vw;
    margin-left: 1.95vw;
}
[m-sec=simulador] [m-desk~=start]>.header {
    padding-bottom: .98vw;
    margin-top: .98vw;
    margin-bottom: 1.95vw;
}
[m-sec=simulador] [m-desk=objetivo] .options {
    max-width: 68.36vw;
}
[m-sec=simulador] [m-desk~=monto] .options .cbx-check>.cbx-text>.cbx-text .cbx-icon {
    margin-top: .98vw;
    margin-right: .98vw;
    margin-bottom: .98vw;
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper {
    padding-top: 1.95vw;
    padding-bottom: 1.95vw;
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info {
    padding-right: 3.91vw;
    padding-left: 3.91vw;
    margin-bottom: 3.91vw;
}
[m-sec=simulador] [m-desk~=resultados] .next {
    margin-bottom: 5.86vw;
}
[m-sec=simulador] [m-desk~=resultados] .list>div>ul {
    margin-bottom: 2.93vw;
}
[m-sec=simulador] [m-desk~=resultados] .list>div>ul>li .cbx-sub-headline {
    padding-right: 2.93vw;
}
[m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .tabs-menu, [m-sec=simulador] [m-desk~=resultados][m-desk~=personalizado] .tabs-menu {
    width: 48.83vw;
}
[m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .tabs-menu li[m-active~=true] .cbx-link::after, [m-sec=simulador] [m-desk~=resultados][m-desk~=personalizado] .tabs-menu li[m-active~=true] .cbx-link::after {
    width: 100%}
[m-sec=simulador] [m-desk=listo] .slick .cbx-card {
    width: 27.34vw;
    margin-right: 1.95vw;
    margin-bottom: 1.95vw;
}
[m-sec=simulador] [m-desk=listo] .next {
    margin-bottom: 5.86vw;
}
[m-sec=simulador] [m-desk=tabla] .cbx-card[m-mody*='c-img'] .card-content .cbx-button {
    width: 4.88vw;
    height: 4.88vw;
    right: -1.95vw;
}
[m-sec=simulador] [m-desk=tabla] .cbx-card[m-mody*='c-img'] .cbx-info .info-item {
    margin-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-sec=simulador] .cbx-tabs {
    margin-bottom: 3.75vw;
}
[m-sec=simulador] .cbx-wrapper>.cbx-hightlight, [m-sec=simulador] .cbx-wrapper>.cbx-sub-title {
    margin-bottom: 2.5vw;
}
[m-sec=simulador] .options {
    margin-bottom: 3.75vw;
}
[m-sec=simulador] .options .cbx-card {
    margin-top: .63vw;
    margin-right: 1.25vw;
    margin-bottom: .63vw;
    margin-left: 1.25vw;
}
[m-sec=simulador] .input-group {
    display: flex;
    justify-content: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 3.75vw;
    margin-left: auto;
}
[m-sec=simulador] .input-group .cbx-input, [m-sec=simulador] .input-group .cbx-select {
    flex: 0 18.75vw;
    margin: .63vw;
}
[m-sec=simulador] .next .cbx-button {
    margin-top: .63vw;
    margin-right: 1.25vw;
    margin-left: 1.25vw;
}
[m-sec=simulador] [m-desk~=start]>.header {
    padding-bottom: .63vw;
    margin-top: .63vw;
    margin-bottom: 1.25vw;
}
[m-sec=simulador] [m-desk=objetivo] .options {
    max-width: 43.75vw;
}
[m-sec=simulador] [m-desk~=monto] .options .cbx-check>.cbx-text>.cbx-text .cbx-icon {
    margin-top: .63vw;
    margin-right: .63vw;
    margin-bottom: .63vw;
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper {
    padding-top: 1.25vw;
    padding-bottom: 1.25vw;
}
[m-sec=simulador] [m-desk~=resultados] .detalles .cbx-wrapper .cbx-info {
    padding-right: 1.25vw;
    padding-left: 1.25vw;
    margin-bottom: 2.5vw;
}
[m-sec=simulador] [m-desk~=resultados] .next {
    margin-bottom: 3.75vw;
}
[m-sec=simulador] [m-desk~=resultados] .list>div>ul {
    margin-bottom: 1.88vw;
}
[m-sec=simulador] [m-desk~=resultados] .list>div>ul>li .cbx-sub-headline {
    padding-right: 1.88vw;
}
[m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .tabs-menu, [m-sec=simulador] [m-desk~=resultados][m-desk~=personalizado] .tabs-menu {
    width: 37.5vw;
}
[m-sec=simulador] [m-desk~=resultados][m-desk~=personal] .tabs-menu li[m-active~=true] .cbx-link::after, [m-sec=simulador] [m-desk~=resultados][m-desk~=personalizado] .tabs-menu li[m-active~=true] .cbx-link::after {
    width: 100%}
[m-sec=simulador][m-desk~=personal] .tabs-menu {
    width: 37.5vw;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
}
[m-sec=simulador] [m-desk=listo] .slick .cbx-card {
    width: 20.44vw;
    margin-right: 1.25vw;
    margin-bottom: 1.25vw;
}
[m-sec=simulador] [m-desk=listo] .next {
    margin-bottom: 3.75vw;
}
[m-sec=simulador] [m-desk=tabla] .options {
    margin-bottom: 0;
}
[m-sec=simulador] [m-desk=tabla] .options .cbx-card {
    margin-top: .69vw;
    margin-right: 1.39vw;
    margin-left: 1.39vw;
}
@media (min-width:1440px) {
    .cbx-tabs {
    margin-bottom: 4.17vw;
}
.cbx-wrapper>.cbx-hightlight, .cbx-wrapper>.cbx-sub-title {
    margin-bottom: 2.78vw;
}
.options {
    margin-bottom: 4.17vw;
}
.options .cbx-card {
    margin-top: .69vw;
    margin-right: 1.39vw;
    margin-left: 1.39vw;
}
.input-group {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 4.17vw;
    margin-left: auto;
}
.input-group .cbx-input {
    flex: 0 20.83vw;
}
.next .cbx-button {
    margin-top: .69vw;
    margin-right: 1.39vw;
    margin-left: 1.39vw;
}
[m-desk~=start]>.header {
    padding-bottom: .69vw;
    margin-top: .69vw;
    margin-bottom: 1.39vw;
}
[m-desk=objetivo] .options {
    max-width: 48.61vw;
}
[m-desk~=monto] .options .cbx-check>.cbx-text>.cbx-text .cbx-icon {
    margin-top: .69vw;
    margin-right: .69vw;
    margin-bottom: .69vw;
}
[m-desk~=resultados] .detalles .cbx-wrapper {
    padding-top: 1.39vw;
    padding-bottom: 1.39vw;
}
[m-desk~=resultados] .detalles .cbx-wrapper .cbx-info {
    padding-right: 1.39vw;
    padding-left: 1.39vw;
    margin-bottom: 2.78vw;
}
[m-desk~=resultados] .next {
    margin-bottom: 4.17vw;
}
[m-desk~=resultados] .list>div>ul {
    margin-bottom: 2.08vw;
}
[m-desk~=resultados] .list>div>ul>li .cbx-sub-headline {
    padding-right: 2.08vw;
}
[m-desk~=resultados] .list[m-desk~=personal] .tabs-menu, [m-desk~=resultados] .list[m-desk~=personalizado] .tabs-menu {
    width: 41.67vw;
}
[m-desk~=resultados] .list[m-desk~=personal] .tabs-menu {
    outline: 1px solid #00f;
    width: 41.67vw;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
[m-desk~=resultados][m-desk~=personal] .tabs-menu, [m-desk~=resultados][m-desk~=personalizado] .tabs-menu {
    width: 41.67vw;
}
[m-desk~=resultados][m-desk~=personal] .tabs-menu li[m-active~=true] .cbx-link::after, [m-desk~=resultados][m-desk~=personalizado] .tabs-menu li[m-active~=true] .cbx-link::after {
    width: 100%}
[m-desk~=resultados][m-desk~=personal] .tabs-menu {
    width: 41.67vw;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
[m-desk=listo] .slick .cbx-card {
    width: 22.71vw;
    margin-right: 1.39vw;
    margin-bottom: 1.39vw;
}
[m-desk=listo] .next {
    margin-bottom: 4.17vw;
}
[m-desk=tabla] .cbx-card[m-mody*='c-img'] .card-content .cbx-button {
    width: 3.47vw;
    height: 3.47vw;
    right: -1.39vw;
}
[m-desk=tabla] .cbx-card[m-mody*='c-img'] .cbx-info .info-item {
    margin-bottom: 1.39vw;
}
}
body[m-sec~=personal] section#simulador article .card-content .card-description .card-components #folio {
    text-align: left;
}
body[m-sec~=personal] section#simulador article .card-content .card-description .card-components #folio.cbx-input input {
    width: 90%}
body[m-sec~=personal] section#simulador article .card-content .card-description .card-components #cliente {
    text-align: left;
}
body[m-sec~=personal] section#simulador article .card-content .card-description .card-components #cliente.cbx-input input {
    width: 90%}
body[m-sec~=simulador] section.cbx-wrapper.message-end div.container-acordion article.cbx-card-list div.card-list-body div.content-flex {
    display: flex;
    flex-direction: column;
    align-items: center;
}
body[m-sec~=simulador] section.cbx-wrapper.message-end div.container-acordion article.cbx-card-list div.card-list-body div.content-flex ul.cbx-list-square {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
}
body[m-sec~=simulador] section.cbx-wrapper.message-end div.container-acordion article.cbx-card-list div.card-list-body div.content-flex ul.cbx-list-square li.list-item {
    display: flex;
    align-items: center;
}
body[m-sec~=simulador] section.cbx-wrapper.message-end div.container-acordion article.cbx-card-list div.card-list-body div.content-flex ul.cbx-list-square li.list-item .text-content {
    display: flex;
    align-items: center;
}
@media (max-width:767px) {
    body[m-sec~=simulador] section.cbx-wrapper.message-end div.container-acordion article.cbx-card-list div.card-list-body div.content-flex ul.cbx-list-square li.list-item .text-content .cbx-link-app {
    text-decoration: underline;
}
}
body[m-sec~=simulador] section.cbx-wrapper.message-end div.container-acordion article.cbx-card-list div.card-list-body div.content-flex ul.cbx-list-square li.list-item .text-content .cbx-link-app {
    text-decoration: underline;
}
body[m-sec~=simulador] section.cbx-wrapper.message-end div.container-acordion article.cbx-card-list div.card-list-body div.content-flex figure {
    margin-bottom: 20px;
}
body[m-sec~=simulador] section.cbx-wrapper.message-end div.container-acordion article.cbx-card-list div.card-list-body div.content-flex div.images {
    display: flex;
}
body[m-sec~=simulador] section.cbx-wrapper.message-end div.container-acordion article.cbx-card-list div.card-list-body div.content-flex div.images figure.cbx-img img {
    width: 80%!important;
}
@media (max-width:767px) {
    body[m-sec~=simulador] section.cbx-wrapper.message-end div.container-acordion article.cbx-card-list div.card-list-body div.content-flex div.images {
    display: flex;
    flex-direction: column;
}
body[m-sec~=simulador] section.cbx-wrapper.message-end div.container-acordion article.cbx-card-list div.card-list-body div.content-flex div.images figure.cbx-img img {
    width: 100%!important;
}
}
@media (max-width:767px) {
    body[m-sec~=simulador] section.cbx-wrapper.message-end div.next {
    flex-direction: column-reverse;
}
body[m-sec~=simulador] section.cbx-wrapper.message-end .cbx-portrail-simulador {
    display: none;
}
}
@media (min-width:768px) {
    body[m-sec~=simulador] section.cbx-wrapper.message-end .cbx-portrail-simulador {
    display: block;
}
body[m-sec~=simulador] section.cbx-wrapper.message-end .cbx-apps {
    display: none;
}
}