@charset "UTF-8";
    @font-face {
    font-family: icons-creditos;
    src: url(/assets/fonts/icons-creditos/icons-creditos.woff) format("woff"), url(/assets/fonts/icons-creditos/icons-creditos.ttf) format("truetype"), url(/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"}
body[m-back=g-priority] {
    background: #11172c!important;
}
[m-desk=hero] .cbx-text {
    color: red;
}
.text-center {
    text-align: center;
}
.cbx-footer .cbx-link {
    display: inline;
}
[m-desk] .cbx-link {
    display: flex;
}
[m-desk] .cbx-link .cbx-icon {
    color: #056dae;
    margin-right: 3.125vw;
}
.cbx-modal .cbx-link {
    display: inline;
}
[m-desk=start] .cbx-wrapper {
    padding-bottom: 0;
}
[m-desk=start] .slick .cbx-card {
    width: 75vw;
}
[m-desk=start] .slick .cbx-card .card-content .card-description .article {
    margin-bottom: 6.25vw;
}
[m-desk=start] .slick .cbx-card .card-content .card-description .article .cbx-text {
    margin-bottom: 0;
}
[m-desk=start].cbx-wrapper {
    padding: 0;
}
[m-desk=cliente].cbx-wrapper, [m-desk=control].cbx-wrapper, [m-desk=productos].cbx-wrapper {
    padding-left: 0;
    padding-right: 0;
}
[m-desk=cliente] .slick .cbx-card, [m-desk=control] .slick .cbx-card, [m-desk=productos] .slick .cbx-card {
    width: 75vw;
}
[m-desk=cliente] .slick .cbx-card .card-content>.cbx-icon, [m-desk=control] .slick .cbx-card .card-content>.cbx-icon, [m-desk=productos] .slick .cbx-card .card-content>.cbx-icon {
    color: #97999b;
}
[m-desk=cliente][m-desk=cliente] .slick, [m-desk=cliente][m-desk=productos] .slick, [m-desk=control][m-desk=cliente] .slick, [m-desk=control][m-desk=productos] .slick, [m-desk=productos][m-desk=cliente] .slick, [m-desk=productos][m-desk=productos] .slick {
    margin-bottom: 6.25vw;
}
[m-desk=cliente][m-desk=cliente] .slick .cbx-card .card-content .card-buttons .cbx-button, [m-desk=cliente][m-desk=productos] .slick .cbx-card .card-content .card-buttons .cbx-button, [m-desk=control][m-desk=cliente] .slick .cbx-card .card-content .card-buttons .cbx-button, [m-desk=control][m-desk=productos] .slick .cbx-card .card-content .card-buttons .cbx-button, [m-desk=productos][m-desk=cliente] .slick .cbx-card .card-content .card-buttons .cbx-button, [m-desk=productos][m-desk=productos] .slick .cbx-card .card-content .card-buttons .cbx-button {
    width: 100%}
[m-desk=cliente][m-desk=cliente]>.cbx-wrapper, [m-desk=cliente][m-desk=productos]>.cbx-wrapper, [m-desk=control][m-desk=cliente]>.cbx-wrapper, [m-desk=control][m-desk=productos]>.cbx-wrapper, [m-desk=productos][m-desk=cliente]>.cbx-wrapper, [m-desk=productos][m-desk=productos]>.cbx-wrapper {
    padding-left: 0;
    padding-right: 0;
}
[m-desk=cliente][m-desk=cliente]>.cbx-wrapper .cbx-link, [m-desk=cliente][m-desk=productos]>.cbx-wrapper .cbx-link, [m-desk=control][m-desk=cliente]>.cbx-wrapper .cbx-link, [m-desk=control][m-desk=productos]>.cbx-wrapper .cbx-link, [m-desk=productos][m-desk=cliente]>.cbx-wrapper .cbx-link, [m-desk=productos][m-desk=productos]>.cbx-wrapper .cbx-link {
    justify-content: center;
}
[m-desk=cliente][m-desk=cliente]>.cbx-wrapper .cbx-headline-section, [m-desk=cliente][m-desk=productos]>.cbx-wrapper .cbx-headline-section, [m-desk=control][m-desk=cliente]>.cbx-wrapper .cbx-headline-section, [m-desk=control][m-desk=productos]>.cbx-wrapper .cbx-headline-section, [m-desk=productos][m-desk=cliente]>.cbx-wrapper .cbx-headline-section, [m-desk=productos][m-desk=productos]>.cbx-wrapper .cbx-headline-section {
    color: #fff;
}
[m-desk=cliente][m-desk=cliente][m-desk=cliente]>.cbx-wrapper .cbx-headline-section, [m-desk=cliente][m-desk=productos][m-desk=cliente]>.cbx-wrapper .cbx-headline-section, [m-desk=control][m-desk=cliente][m-desk=cliente]>.cbx-wrapper .cbx-headline-section, [m-desk=control][m-desk=productos][m-desk=cliente]>.cbx-wrapper .cbx-headline-section, [m-desk=productos][m-desk=cliente][m-desk=cliente]>.cbx-wrapper .cbx-headline-section, [m-desk=productos][m-desk=productos][m-desk=cliente]>.cbx-wrapper .cbx-headline-section {
    color: #323232;
}
[m-desk=cliente][m-desk=cliente][m-desk=cliente]>.cbx-wrapper .cbx-sub-headline, [m-desk=cliente][m-desk=productos][m-desk=cliente]>.cbx-wrapper .cbx-sub-headline, [m-desk=control][m-desk=cliente][m-desk=cliente]>.cbx-wrapper .cbx-sub-headline, [m-desk=control][m-desk=productos][m-desk=cliente]>.cbx-wrapper .cbx-sub-headline, [m-desk=productos][m-desk=cliente][m-desk=cliente]>.cbx-wrapper .cbx-sub-headline, [m-desk=productos][m-desk=productos][m-desk=cliente]>.cbx-wrapper .cbx-sub-headline {
    color: #323232;
}
[m-desk=cliente][m-desk=cliente][m-desk=cliente]>.cbx-wrapper .cbx-link, [m-desk=cliente][m-desk=productos][m-desk=cliente]>.cbx-wrapper .cbx-link, [m-desk=control][m-desk=cliente][m-desk=cliente]>.cbx-wrapper .cbx-link, [m-desk=control][m-desk=productos][m-desk=cliente]>.cbx-wrapper .cbx-link, [m-desk=productos][m-desk=cliente][m-desk=cliente]>.cbx-wrapper .cbx-link, [m-desk=productos][m-desk=productos][m-desk=cliente]>.cbx-wrapper .cbx-link {
    justify-content: center;
    color: #056dae;
}
[m-desk=cliente][m-desk=cliente][m-desk=cliente]>.cbx-wrapper .cbx-link .cbx-icon, [m-desk=cliente][m-desk=productos][m-desk=cliente]>.cbx-wrapper .cbx-link .cbx-icon, [m-desk=control][m-desk=cliente][m-desk=cliente]>.cbx-wrapper .cbx-link .cbx-icon, [m-desk=control][m-desk=productos][m-desk=cliente]>.cbx-wrapper .cbx-link .cbx-icon, [m-desk=productos][m-desk=cliente][m-desk=cliente]>.cbx-wrapper .cbx-link .cbx-icon, [m-desk=productos][m-desk=productos][m-desk=cliente]>.cbx-wrapper .cbx-link .cbx-icon {
    color: #fff;
}
[m-desk=cliente][m-desk=cliente] .slick>*, [m-desk=control][m-desk=cliente] .slick>*, [m-desk=productos][m-desk=cliente] .slick>* {
    margin-bottom: 6.25vw;
    margin-right: 6.25vw;
}
@media (min-width:768px) {
    [m-desk=cliente][m-desk=cliente] .slick>*, [m-desk=control][m-desk=cliente] .slick>*, [m-desk=productos][m-desk=cliente] .slick>* {
    margin-bottom: 20px;
}
}
@media (min-width:1024px) {
    [m-desk=cliente][m-desk=cliente] .slick>*, [m-desk=control][m-desk=cliente] .slick>*, [m-desk=productos][m-desk=cliente] .slick>* {
    margin-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-desk=cliente][m-desk=cliente] .slick>*, [m-desk=control][m-desk=cliente] .slick>*, [m-desk=productos][m-desk=cliente] .slick>* {
    margin-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-desk=cliente][m-desk=cliente] .slick>*, [m-desk=control][m-desk=cliente] .slick>*, [m-desk=productos][m-desk=cliente] .slick>* {
    margin-bottom: 1.39vw;
}
}
@media (min-width:768px) {
    [m-desk=cliente][m-desk=cliente] .slick>*, [m-desk=control][m-desk=cliente] .slick>*, [m-desk=productos][m-desk=cliente] .slick>* {
    margin-right: 20px;
}
}
@media (min-width:1024px) {
    [m-desk=cliente][m-desk=cliente] .slick>*, [m-desk=control][m-desk=cliente] .slick>*, [m-desk=productos][m-desk=cliente] .slick>* {
    margin-right: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-desk=cliente][m-desk=cliente] .slick>*, [m-desk=control][m-desk=cliente] .slick>*, [m-desk=productos][m-desk=cliente] .slick>* {
    margin-right: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-desk=cliente][m-desk=cliente] .slick>*, [m-desk=control][m-desk=cliente] .slick>*, [m-desk=productos][m-desk=cliente] .slick>* {
    margin-right: 1.39vw;
}
}
[m-desk=cliente][m-desk=cliente] .slick>:nth-child(2n), [m-desk=control][m-desk=cliente] .slick>:nth-child(2n), [m-desk=productos][m-desk=cliente] .slick>:nth-child(2n) {
    margin-right: 0;
}
[m-desk=cliente][m-desk=control]>.cbx-wrapper>.cbx-headline-section, [m-desk=cliente][m-desk=control]>.cbx-wrapper>.cbx-text, [m-desk=control][m-desk=control]>.cbx-wrapper>.cbx-headline-section, [m-desk=control][m-desk=control]>.cbx-wrapper>.cbx-text, [m-desk=productos][m-desk=control]>.cbx-wrapper>.cbx-headline-section, [m-desk=productos][m-desk=control]>.cbx-wrapper>.cbx-text {
    padding-right: 6.25vw;
    padding-left: 6.25vw;
}
[m-desk=cliente][m-desk=control]>.cbx-wrapper .cbx-link, [m-desk=control][m-desk=control]>.cbx-wrapper .cbx-link, [m-desk=productos][m-desk=control]>.cbx-wrapper .cbx-link {
    text-align: center;
    justify-content: center;
}
[m-desk=steps] .cards {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
[m-desk=steps] .cards .cbx-card {
    margin-bottom: 6.25vw;
}
[m-desk=steps] .cards .cbx-card .cbx-icon {
    color: #97999b;
}
[m-desk=steps] .cards .cbx-card .cbx-link {
    display: flex;
}
[m-desk=steps] .cards .cbx-card .cbx-link .cbx-icon {
    color: #056dae;
}
[m-desk=faqs] .cbx-faqs .cbx-card .card-content .card-body .item .cbx-text .cbx-link {
    display: inline;
}
[m-desk=legales].cbx-wrapper {
    padding-top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
[m-desk=legales].cbx-wrapper>.cbx-link {
    justify-content: center;
    width: 65%;
    margin: 0 auto;
}
.cbx-wrapper.link .cbx-link {
    justify-content: center;
}
[m-container=hero][m-mody=carousel] .slick .slick-track .slick-slide .cbx-card .card-buttons {
    justify-content: center;
}
[m-desk=app] .cbx-card {
    margin: 0 auto;
}
[m-target=form] .input {
    display: flex;
    flex-direction: column;
}
[m-target=form] .input .cbx-input {
    flex: 1;
}
[m-target=form] .input .cbx-input:first-child {
    margin-right: 20px;
}
[m-target=form] .modal-body .cbx-check {
    margin-bottom: 6.25vw;
}
[m-target=form] .modal-body .cbx-check .cbx-text {
    color: #323232;
}
[m-target=form] .modal-body .cbx-check .cbx-link {
    float: inherit;
}
[m-target=form] .modal-body .button {
    display: flex;
    justify-content: flex-end;
}
[m-target=form] .modal-buttons {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
[m-desk~=seguros].cbx-hero .hero-labels .content-hero .cbx-headline-hero {
    margin-bottom: 0!important;
}
[m-desk~=step] {
    display: flex;
    justify-content: space-between;
}
[m-desk~=step] .cbx-progress-bar, [m-desk~=step] .cbx-title {
    margin-bottom: 6.25vw;
}
[m-desk~=step] .options {
    padding: 0;
    width: 100%}
[m-desk~=step] .options .cbx-sub-title, [m-desk~=step] .options .cbx-title {
    color: #fff;
    display: flex;
}
[m-desk~=step] .options .cbx-sub-title .cbx-icon, [m-desk~=step] .options .cbx-title .cbx-icon {
    margin-right: 6.25vw;
}
[m-desk~=step] .options .question {
    margin-bottom: 12.5vw;
}
[m-desk~=step] .options .question .cbx-sub-title {
    color: #fff;
    margin-bottom: 3.125vw;
}
[m-desk~=step] .options .question .answers {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
[m-desk~=step] .options .question .answers .cbx-card {
    margin-right: 3.125vw;
    margin-bottom: 3.125vw;
}
[m-desk~=step] .options .buttons {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    padding-bottom: 6.25vw;
    background: #11172c;
    display: flex;
    justify-content: flex-end;
    border-top: solid thin #fff;
    padding-top: 12.5vw;
}
[m-desk~=step] .options .buttons .cbx-button {
    flex: 1;
    min-width: inherit;
}
[m-desk~=step] .options .buttons .cbx-button:first-child {
    background: 0 0;
}
[m-desk~=step] .options .buttons .cbx-button:first-child:hover {
    background: 0 0;
}
[m-desk~=step] .options>.cbx-card {
    margin-top: 12.5vw;
    margin-right: auto;
    margin-bottom: 12.5vw;
    margin-left: auto;
}
[m-desk~=step] .options>.cbx-card .card-content .card-description .cbx-title {
    color: #323232;
}
[m-desk~=step] .options>.cbx-card .card-content .card-description .cbx-input input {
    color: #323232;
}
[m-desk~=step] .options>.cbx-card .card-content .card-description .cbx-sub-title {
    color: #056dae;
}
[m-desk~=step] .options>.cbx-card .card-content .card-description .cbx-text {
    color: #056dae;
}
[m-desk~=step] .options>.cbx-card .card-content .card-description .cbx-link {
    float: right;
}
[m-desk~=step][m-desk~=four] .cbx-card .card-content .card-description .cbx-check {
    margin-bottom: 20px;
}
[m-desk~=step][m-desk~=four] .cbx-card .card-content .card-description .cbx-check .cbx-link {
    float: inherit;
    display: inline-block;
}
[m-desk~=step][m-desk~=five] .options>.cbx-title {
    margin-bottom: 0;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title {
    margin-bottom: 6.25vw;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title:last-of-type, [m-desk~=step][m-desk~=five] .options>.cbx-sub-title:nth-of-type(2) {
    margin-bottom: 12.5vw;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title .cbx-icon {
    color: #3abaed;
    margin-right: 6.25vw;
}
.cbx-footer .cbx-link {
    display: inline-block;
}
@media (max-width:767px) {
    [m-desk~=control]>.cbx-headline-section {
    padding-left: 20px;
    padding-right: 20px;
}
[m-desk~=control]>.cbx-text {
    padding-left: 20px;
    padding-right: 20px;
}
}
@media (min-width:768px) {
    [m-desk=legales].cbx-wrapper>.cbx-link {
    width: auto;
    margin: 0;
}
[m-container=hero][m-mody=carousel] .cbx-text {
    margin-bottom: 20px;
}
[m-container=hero][m-mody=carousel] .slick .slick-track {
    height: auto;
    padding-bottom: 0;
}
.cbx-link .cbx-icon {
    margin-left: 10px;
}
[m-desk=start] {
    padding: 30px;
}
[m-desk=start] .cbx-wrapper {
    padding-bottom: inherit;
}
[m-desk=start] .slick {
    display: flex;
    justify-content: space-between;
}
[m-desk=start] .slick .cbx-card {
    width: 213px;
}
[m-desk=start] .slick .cbx-card .card-content .card-description .article {
    margin-bottom: 20px;
}
[m-desk=start].cbx-wrapper {
    padding: inherit;
}
[m-desk=steps] .cards .cbx-card {
    margin-bottom: 20px;
    width: 213px;
}
[m-desk=cliente] .slick, [m-desk=control] .slick, [m-desk=productos] .slick {
    display: flex;
    justify-content: space-between;
}
[m-desk=cliente][m-desk=control] .cbx-wrapper:first-child, [m-desk=cliente][m-desk=productos] .cbx-wrapper:first-child, [m-desk=control][m-desk=control] .cbx-wrapper:first-child, [m-desk=control][m-desk=productos] .cbx-wrapper:first-child, [m-desk=productos][m-desk=control] .cbx-wrapper:first-child, [m-desk=productos][m-desk=productos] .cbx-wrapper:first-child {
    padding-bottom: 0;
}
[m-desk=cliente][m-desk=control] .slick .cbx-card, [m-desk=cliente][m-desk=productos] .slick .cbx-card, [m-desk=control][m-desk=control] .slick .cbx-card, [m-desk=control][m-desk=productos] .slick .cbx-card, [m-desk=productos][m-desk=control] .slick .cbx-card, [m-desk=productos][m-desk=productos] .slick .cbx-card {
    width: 213px;
    margin-bottom: 0;
}
[m-desk=cliente][m-desk=productos] .slick, [m-desk=control][m-desk=productos] .slick, [m-desk=productos][m-desk=productos] .slick {
    margin-bottom: 20px;
}
[m-desk=cliente][m-desk=cliente] .slick, [m-desk=control][m-desk=cliente] .slick, [m-desk=productos][m-desk=cliente] .slick {
    flex-wrap: wrap;
}
[m-desk=cliente][m-desk=cliente] .slick .cbx-card, [m-desk=control][m-desk=cliente] .slick .cbx-card, [m-desk=productos][m-desk=cliente] .slick .cbx-card {
    width: 330px;
}
[m-desk=cliente][m-desk=cliente] .slick .cbx-card:nth-child(1), [m-desk=cliente][m-desk=cliente] .slick .cbx-card:nth-child(2), [m-desk=control][m-desk=cliente] .slick .cbx-card:nth-child(1), [m-desk=control][m-desk=cliente] .slick .cbx-card:nth-child(2), [m-desk=productos][m-desk=cliente] .slick .cbx-card:nth-child(1), [m-desk=productos][m-desk=cliente] .slick .cbx-card:nth-child(2) {
    margin-bottom: 20px;
}
[m-desk=cliente][m-desk=control]>.cbx-headline-section, [m-desk=control][m-desk=control]>.cbx-headline-section, [m-desk=productos][m-desk=control]>.cbx-headline-section {
    padding-left: inherit;
    padding-right: inherit;
}
[m-desk=cliente][m-desk=control]>.cbx-text, [m-desk=control][m-desk=control]>.cbx-text, [m-desk=productos][m-desk=control]>.cbx-text {
    padding-left: inherit;
    padding-right: inherit;
}
[m-desk=logra] .cbx-info {
    width: 50%;
    margin: 0 auto;
}
[m-target=form] .input {
    flex-direction: row;
}
[m-target=form] .modal-body .cbx-check {
    margin-bottom: 20px;
}
[m-target=form] .modal-buttons {
    flex-direction: row;
}
[m-target=form] .gracias {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
[m-desk~=step] {
    padding-top: 0!important;
}
[m-desk~=step] .cbx-progress-bar, [m-desk~=step] .cbx-title {
    margin-bottom: 40px;
}
[m-desk~=step] .options {
    padding: 10px;
    padding-left: 10%}
[m-desk~=step] .options .cbx-title .cbx-icon {
    margin-right: 20px;
}
[m-desk~=step] .options .question {
    margin-bottom: 40px;
}
[m-desk~=step] .options .question .cbx-sub-title {
    margin-bottom: 20px;
}
[m-desk~=step] .options .question .answers {
    justify-content: flex-start;
}
[m-desk~=step] .options .question .answers .cbx-card {
    margin-right: 20px;
    margin-bottom: 0;
}
[m-desk~=step] .options .question .answers .cbx-card:last-child {
    margin-right: 0;
}
[m-desk~=step] .options .buttons {
    position: static;
    bottom: auto;
    left: auto;
    right: auto;
    z-index: auto;
    padding-bottom: 0;
    background: #11172c;
    padding-top: 40px;
}
[m-desk~=step] .options>.cbx-card {
    margin-top: 40px;
    margin-bottom: 40px;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title {
    margin-bottom: 20px;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title:last-of-type, [m-desk~=step][m-desk~=five] .options>.cbx-sub-title:nth-of-type(2) {
    margin-bottom: 40px;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title .cbx-icon {
    margin-right: 20px;
}
}
@media (min-width:1024px) {
    .cbx-link .cbx-icon {
    margin-left: .98vw;
}
[m-container=hero][m-mody=carousel] .cbx-text {
    margin-bottom: 1.95vw;
}
[m-desk=start] {
    padding: 2.93vw;
}
[m-desk=start] .slick .cbx-card {
    width: 29.88vw;
}
[m-desk=start] .slick .cbx-card .card-content .card-description .article {
    margin-bottom: 1.95vw;
}
[m-desk=steps] .cards .cbx-card {
    margin-bottom: 1.95vw;
    width: 29.88vw;
}
[m-target=form] .modal-body .cbx-check {
    margin-bottom: 1.95vw;
}
[m-desk=cliente][m-desk=control] .slick, [m-desk=cliente][m-desk=productos] .slick, [m-desk=control][m-desk=control] .slick, [m-desk=control][m-desk=productos] .slick, [m-desk=productos][m-desk=control] .slick, [m-desk=productos][m-desk=productos] .slick {
    margin-bottom: 1.95vw;
}
[m-desk=cliente][m-desk=control] .slick .cbx-card, [m-desk=cliente][m-desk=productos] .slick .cbx-card, [m-desk=control][m-desk=control] .slick .cbx-card, [m-desk=control][m-desk=productos] .slick .cbx-card, [m-desk=productos][m-desk=control] .slick .cbx-card, [m-desk=productos][m-desk=productos] .slick .cbx-card {
    width: 29.88vw;
}
[m-desk=cliente][m-desk=control] .slick .cbx-card .card-content .card-buttons .cbx-button, [m-desk=cliente][m-desk=productos] .slick .cbx-card .card-content .card-buttons .cbx-button, [m-desk=control][m-desk=control] .slick .cbx-card .card-content .card-buttons .cbx-button, [m-desk=control][m-desk=productos] .slick .cbx-card .card-content .card-buttons .cbx-button, [m-desk=productos][m-desk=control] .slick .cbx-card .card-content .card-buttons .cbx-button, [m-desk=productos][m-desk=productos] .slick .cbx-card .card-content .card-buttons .cbx-button {
    width: 80%;
    margin: 0 auto;
}
[m-desk=cliente][m-desk=productos] .slick, [m-desk=control][m-desk=productos] .slick, [m-desk=productos][m-desk=productos] .slick {
    margin-bottom: 1.95vw;
}
[m-desk=cliente][m-desk=cliente] .slick .cbx-card, [m-desk=control][m-desk=cliente] .slick .cbx-card, [m-desk=productos][m-desk=cliente] .slick .cbx-card {
    width: 45.9vw;
}
[m-desk~=step] .cbx-progress-bar, [m-desk~=step] .cbx-title {
    margin-bottom: 3.91vw;
}
[m-desk~=step] .options {
    padding: 1.95vw;
}
[m-desk~=step] .options .cbx-title .cbx-icon {
    margin-right: 1.95vw;
}
[m-desk~=step] .options .question {
    margin-bottom: 3.91vw;
}
[m-desk~=step] .options .question .cbx-sub-title {
    margin-bottom: 1.95vw;
}
[m-desk~=step] .options .question .answers .cbx-card {
    margin-right: 1.95vw;
}
[m-desk~=step] .options .buttons {
    padding-top: 3.91vw;
    padding-left: 30%}
[m-desk~=step] .options>.cbx-card {
    margin-top: 3.91vw;
    margin-bottom: 3.91vw;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title {
    margin-bottom: 1.95vw;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title:last-of-type, [m-desk~=step][m-desk~=five] .options>.cbx-sub-title:nth-of-type(2) {
    margin-bottom: 3.91vw;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title .cbx-icon {
    margin-right: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-link .cbx-icon {
    margin-left: .63vw;
}
[m-container=hero][m-mody=carousel] .cbx-text {
    margin-bottom: 1.25vw;
}
[m-desk=start] {
    padding: 1.88vw;
}
[m-desk=start] .slick .cbx-card {
    width: 22.06vw;
}
[m-desk=start] .slick .cbx-card .card-content .card-description .article {
    margin-bottom: 1.25vw;
}
[m-desk=steps] .cards .cbx-card {
    margin-bottom: 1.25vw;
    width: 22.06vw;
}
[m-target=form] .modal-body .cbx-check {
    margin-bottom: 1.25vw;
}
[m-desk=cliente][m-desk=control] .slick, [m-desk=cliente][m-desk=productos] .slick, [m-desk=control][m-desk=control] .slick, [m-desk=control][m-desk=productos] .slick, [m-desk=productos][m-desk=control] .slick, [m-desk=productos][m-desk=productos] .slick {
    margin-bottom: 1.25vw;
}
[m-desk=cliente][m-desk=control] .slick .cbx-card, [m-desk=cliente][m-desk=productos] .slick .cbx-card, [m-desk=control][m-desk=control] .slick .cbx-card, [m-desk=control][m-desk=productos] .slick .cbx-card, [m-desk=productos][m-desk=control] .slick .cbx-card, [m-desk=productos][m-desk=productos] .slick .cbx-card {
    width: 22.06vw;
}
[m-desk=cliente][m-desk=productos] .slick, [m-desk=control][m-desk=productos] .slick, [m-desk=productos][m-desk=productos] .slick {
    margin-bottom: 1.25vw;
}
[m-desk=cliente][m-desk=cliente] .slick .cbx-card, [m-desk=control][m-desk=cliente] .slick .cbx-card, [m-desk=productos][m-desk=cliente] .slick .cbx-card {
    width: 33.44vw;
}
[m-desk~=step] .cbx-progress-bar, [m-desk~=step] .cbx-title {
    margin-bottom: 2.5vw;
}
[m-desk~=step] .options {
    padding: 1.25vw;
}
[m-desk~=step] .options .cbx-title .cbx-icon {
    margin-right: 1.25vw;
}
[m-desk~=step] .options .question {
    margin-bottom: 2.5vw;
}
[m-desk~=step] .options .question .cbx-sub-title {
    margin-bottom: 1.25vw;
}
[m-desk~=step] .options .question .answers .cbx-card {
    margin-right: 1.25vw;
}
[m-desk~=step] .options .buttons {
    padding-top: 2.5vw;
}
[m-desk~=step] .options>.cbx-card {
    margin-top: 2.5vw;
    margin-bottom: 2.5vw;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title {
    margin-bottom: 1.25vw;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title:last-of-type, [m-desk~=step][m-desk~=five] .options>.cbx-sub-title:nth-of-type(2) {
    margin-bottom: 2.5vw;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title .cbx-icon {
    margin-right: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-container=hero][m-mody=carousel] .cbx-text {
    margin-bottom: 1.39vw;
}
[m-desk=start] {
    padding: 2.08vw;
}
[m-desk=start] .slick .cbx-card {
    width: 24.51vw;
}
[m-desk=start] .slick .cbx-card .card-content .card-description .article {
    margin-bottom: 1.39vw;
}
[m-desk=steps] .cards .cbx-card {
    margin-bottom: 1.39vw;
    width: 24.51vw;
}
[m-target=form] .modal-body .cbx-check {
    margin-bottom: 1.39vw;
}
[m-desk=cliente][m-desk=control] .slick, [m-desk=cliente][m-desk=productos] .slick, [m-desk=control][m-desk=control] .slick, [m-desk=control][m-desk=productos] .slick, [m-desk=productos][m-desk=control] .slick, [m-desk=productos][m-desk=productos] .slick {
    margin-bottom: 1.39vw;
}
[m-desk=cliente][m-desk=control] .slick .cbx-card, [m-desk=cliente][m-desk=productos] .slick .cbx-card, [m-desk=control][m-desk=control] .slick .cbx-card, [m-desk=control][m-desk=productos] .slick .cbx-card, [m-desk=productos][m-desk=control] .slick .cbx-card, [m-desk=productos][m-desk=productos] .slick .cbx-card {
    width: 24.51vw;
}
[m-desk=cliente][m-desk=productos] .slick, [m-desk=control][m-desk=productos] .slick, [m-desk=productos][m-desk=productos] .slick {
    margin-bottom: 1.39vw;
}
[m-desk=cliente][m-desk=cliente] .slick .cbx-card, [m-desk=control][m-desk=cliente] .slick .cbx-card, [m-desk=productos][m-desk=cliente] .slick .cbx-card {
    width: 37.15vw;
}
[m-desk~=step] .cbx-progress-bar, [m-desk~=step] .cbx-title {
    margin-bottom: 2.78vw;
}
[m-desk~=step] .options {
    padding: 1.39vw;
}
[m-desk~=step] .options .cbx-title .cbx-icon {
    margin-right: 1.39vw;
}
[m-desk~=step] .options .question {
    margin-bottom: 2.78vw;
}
[m-desk~=step] .options .question .cbx-sub-title {
    margin-bottom: 1.39vw;
}
[m-desk~=step] .options .question .answers .cbx-card {
    margin-right: 1.39vw;
}
[m-desk~=step] .options .buttons {
    padding-top: 2.78vw;
}
[m-desk~=step] .options>.cbx-card {
    margin-top: 2.78vw;
    margin-bottom: 2.78vw;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title {
    margin-bottom: 1.39vw;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title:last-of-type, [m-desk~=step][m-desk~=five] .options>.cbx-sub-title:nth-of-type(2) {
    margin-bottom: 2.78vw;
}
[m-desk~=step][m-desk~=five] .options>.cbx-sub-title .cbx-icon {
    margin-right: 1.39vw;
}
}
