@font-face {
    font-family: IB;
    src: url(/assets/fonts/Interstate-Bold/Interstate-Bold.woff) format("woff"), url(/assets/fonts/Interstate-Bold/Interstate-Bold.woff2) format("woff2"), url(/assets/fonts/Interstate-Bold/Interstate-Bold.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: IEL;
    src: url(/assets/fonts/Interstate-ExtraLight/Interstate-ExtraLight.woff) format("woff"), url(/assets/fonts/Interstate-ExtraLight/Interstate-ExtraLight.woff2) format("woff2"), url(/assets/fonts/Interstate-ExtraLight/Interstate-ExtraLight.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: optional;
}
@font-face {
    font-family: IL;
    src: url(/assets/fonts/Interstate-Light/Interstate-Light.woff) format("woff"), url(/assets/fonts/Interstate-Light/Interstate-Light.woff2) format("woff2"), url(/assets/fonts/Interstate-Light/Interstate-Light.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: IR;
    src: url(/assets/fonts/Interstate-Regular/Interstate-Regular.woff) format("woff"), url(/assets/fonts/Interstate-Regular/Interstate-Regular.woff2) format("woff2"), url(/assets/fonts/Interstate-Regular/Interstate-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
*, ::after, ::before {
    box-sizing: inherit;
}
svg {
    width: 100%;
    height: 100%}
body, html {
    margin: 0;
    box-sizing: border-box;
}
[m-back=background-gray] {
    background-color: #f2f4f8;
}
[m-back=img] {
    position: relative;
}
[m-back=img] .background {
    display: block;
    height: auto;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: -1;
}
[m-back=img] .background img {
    display: block;
    height: auto;
    width: 100%}
[m-back=g-priority] {
    background: linear-gradient(to bottom, #11172c 0, #003558 100%);
}
html[m-browser=ie] .cbx-icon i {
    position: relative;
    top: 7%}
html[m-browser=ie] [disabled].cbx-link[m-mody=phone] {
    opacity: 1;
    cursor: default;
}
body {
    position: relative;
}
body .cbx-overlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    width: 0;
    height: 0;
    transition: all 350ms ease-in-out;
}
body[m-overlay=true] {
    overflow: hidden;
}
body[m-overlay=true] .cbx-overlay {
    background-color: #000;
    position: fixed;
    opacity: .7;
    width: 100%;
    height: 100%;
    z-index: 5;
}
body[m-overlay=true] .cbx-header[m-open=true]~.cbx-overlay {
    z-index: 3;
}
body[m-overlay=true] .cbx-exit[m-visible=true] {
    z-index: 7;
}
@media (min-width:768px) {
    body[m-overlay=true] .cbx-header[m-open=true] {
    z-index: 6;
}
}
sup {
    position: relative;
    top: -3px;
}
p {
    margin: 0;
    font-weight: 400;
}
figure {
    margin: 0;
}
.h1, .h2, .h3, h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0;
}
label {
    margin-bottom: 0;
}
input {
    border: none;
    outline: 0;
    box-shadow: none;
    border-radius: 0;
}
input:focus {
    outline: 0;
    box-shadow: none;
}
input[type=checkbox], input[type=radio] {
    display: none;
    margin-top: 0;
}
input::-ms-clear {
    display: none;
}
input, label, select {
    font-weight: 400;
}
select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    background: 0 0;
}
select:disabled {
    color: #ccc;
}
select::-ms-expand {
    display: none;
}
figure, picture {
    display: inline-block;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
}
:focus {
    outline: 0;
}
.cbx-img[m-placeholder=full] {
    background-color: #eee;
    background-size: cover;
    background-position: center;
}
button {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 0;
    padding: 0;
    cursor: pointer;
    background-color: transparent;
}
button:active {
    box-shadow: none;
    outline: 0;
}
button:active:focus {
    outline: 0;
}
button:focus {
    outline: 0;
}
ul {
    padding: 0;
    margin: 0;
    list-style: none;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-padding-start: 0;
}
a {
    text-decoration: none;
}
a:focus, a:hover {
    text-decoration: none;
    outline: 0;
    outline-offset: 0;
}
[disabled] {
    opacity: .2;
    cursor:not-allowed;
}
[disabled]:not(button) {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
[hidden] {
    display: none;
}
[m-cursor] {
    cursor: pointer;
}
.white-space {
    white-space: nowrap;
}
[m-font=light] {
    font-family: IEL, Arial, Helvetica, sans-serif!important;
}
[m-font=regular] {
    font-family: IL, Arial, Helvetica, sans-serif!important;
}
[m-font=bold] {
    font-family: IR, Arial, Helvetica, sans-serif!important;
}
[m-font=extra-bold] {
    font-family: IB, Arial, Helvetica, sans-serif!important;
}
[m-font~=inherit-size] {
    font-size: inherit!important;
}
[m-font~=inherit-family] {
    font-family: inherit!important;
}
[m-font~=inherit-color] {
    color: inherit!important;
}
[m-font~=inherit] {
    font-size: inherit!important;
    font-family: inherit!important;
    color: inherit!important;
}
[m-font~=pre-line] {
    white-space: pre-line;
}
html.landscape {
    background-image: url(/assets/img/home-rotacion.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    height: 100%;
    width: 100%}
html.landscape body {
    display: none;
}
@media (min-width:1024px) {
    html.landscape {
    overflow: visible;
    height: auto;
    position: static;
}
html.landscape body {
    display: block;
}
}
hr {
    border: .5px solid #eee;
    margin: 0;
}
@font-face {
    font-family: cbx-icons;
    src: url(/assets/fonts/cbx-icons/cbx-icons.woff) format("woff"), url(/assets/fonts/cbx-icons/cbx-icons.ttf) format("truetype"), url(/assets/fonts/cbx-icons/cbx-icons.svg#cbx-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
[class*=icon-]:not([class*=dft-icon-]):not([class*=glyphicon])::before, [class^=icon-]:not([class^=dft-icon-]):not([class^=glyphicon])::before {
    font-family: cbx-icons!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;
}
.icon-accessible-o:before {
    content: "\61"}
.icon-accessible-s:before {
    content: "\62"}
.icon-airplane-o:before {
    content: "\63"}
.icon-airplane-s:before {
    content: "\64"}
.icon-angle-down-o:before {
    content: "\65"}
.icon-angle-down-s:before {
    content: "\66"}
.icon-angle-left-o:before {
    content: "\67"}
.icon-angle-left-s:before {
    content: "\68"}
.icon-angle-right-o:before {
    content: "\69"}
.icon-angle-right-s:before {
    content: "\6a"}
.icon-angle-up-o:before {
    content: "\6b"}
.icon-angle-up-s:before {
    content: "\6c"}
.icon-arrow-down-o:before {
    content: "\6d"}
.icon-arrow-down-s:before {
    content: "\6e"}
.icon-arrow-left-o:before {
    content: "\6f"}
.icon-arrow-left-s:before {
    content: "\70"}
.icon-arrow-right-o:before {
    content: "\71"}
.icon-arrow-right-s:before {
    content: "\72"}
.icon-arrow-up-o:before {
    content: "\73"}
.icon-arrow-up-s:before {
    content: "\74"}
.icon-bookmark-o:before {
    content: "\75"}
.icon-bookmark-s:before {
    content: "\76"}
.icon-brief-case-o:before {
    content: "\77"}
.icon-brief-case-s:before {
    content: "\78"}
.icon-card-o:before {
    content: "\79"}
.icon-card-s:before {
    content: "\7a"}
.icon-cards-o:before {
    content: "\41"}
.icon-cards-s:before {
    content: "\42"}
.icon-chartline-o:before {
    content: "\43"}
.icon-citipay-o:before {
    content: "\45"}
.icon-citipay-s:before {
    content: "\46"}
.icon-cup-o:before {
    content: "\47"}
.icon-cup-s:before {
    content: "\48"}
.icon-gold-o:before {
    content: "\49"}
.icon-gold-s:before {
    content: "\4a"}
.icon-heart-o:before {
    content: "\4b"}
.icon-heart-s:before {
    content: "\4c"}
.icon-money-o:before {
    content: "\4d"}
.icon-money-s:before {
    content: "\4e"}
.icon-search-o:before {
    content: "\4f"}
.icon-search-s:before {
    content: "\50"}
.icon-shop-bag-o:before {
    content: "\51"}
.icon-shop-bag-s:before {
    content: "\52"}
.icon-star-o:before {
    content: "\53"}
.icon-star-s:before {
    content: "\54"}
.icon-tag-o:before {
    content: "\55"}
.icon-tag-s:before {
    content: "\56"}
.icon-tenis-o:before {
    content: "\57"}
.icon-tenis-s:before {
    content: "\58"}
.icon-menos-o:before {
    content: "\59"}
.icon-menu-o:before {
    content: "\5a"}
.icon-plus-o:before {
    content: "\30"}
.icon-close-o:before {
    content: "\31"}
.icon-youtube-o:before {
    content: "\32"}
.icon-facebook-o:before {
    content: "\34"}
.icon-linkedin-o:before {
    content: "\35"}
.icon-ayuda-o:before {
    content: "\36"}
.icon-ayuda-s:before {
    content: "\37"}
.icon-localizador-o:before {
    content: "\38"}
.icon-localizador-s:before {
    content: "\39"}
.icon-twitter-o:before {
    content: "\33"}
.icon-telefonos-o:before {
    content: "\21"}
.icon-telefonos-s:before {
    content: "\22"}
.icon-estado:before {
    content: "\23"}
.icon-notificaciones:before {
    content: "\24"}
.icon-cajeros:before {
    content: "\25"}
.icon-audiomatico:before {
    content: "\26"}
.icon-bancanet:before {
    content: "\27"}
.icon-equal-o:before {
    content: "\28"}
.icon-info-o:before {
    content: "\29"}
.icon-chek-s:before {
    content: "\2a"}
.icon-chek-o:before {
    content: "\2b"}
.icon-tip-o:before {
    content: "\2c"}
.icon-tip-s:before {
    content: "\2d"}
.icon-cajeros-o:before {
    content: "\2e"}
.icon-geolocalizacion-o:before {
    content: "\2f"}
.icon-grid-s:before {
    content: "\3a"}
.icon-clock-s:before {
    content: "\3b"}
.icon-info-inverse-s:before {
    content: "\3c"}
.icon-billete-o:before {
    content: "\3d"}
.icon-billete-s:before {
    content: "\3e"}
.icon-category-o:before {
    content: "\3f"}
.icon-category-s:before {
    content: "\40"}
.icon-growth-o:before {
    content: "\5b"}
.icon-percent-o:before {
    content: "\5d"}
.icon-percent-s:before {
    content: "\5e"}
.icon-idea-o:before {
    content: "\5f"}
.icon-idea-s:before {
    content: "\60"}
.icon-zoom-in-o:before {
    content: "\7b"}
.icon-zoom-out-o:before {
    content: "\7c"}
.icon-chartline-s:before {
    content: "\44"}
.icon-car-o:before {
    content: "\7d"}
.icon-car-s:before {
    content: "\7e"}
.icon-credit-o:before {
    content: "\5c"}
.icon-credit-s:before {
    content: "\e000"}
.icon-house-o:before {
    content: "\e001"}
.icon-house-s:before {
    content: "\e002"}
.icon-investment-o:before {
    content: "\e003"}
.icon-master-card-o:before {
    content: "\e004"}
.icon-master-card-s:before {
    content: "\e005"}
.icon-alta-cuentas-o:before {
    content: "\e006"}
.icon-alta-cuentas-s:before {
    content: "\e007"}
.icon-bancanet-o:before {
    content: "\e008"}
.icon-bancanet-s:before {
    content: "\e009"}
.icon-bank-o:before {
    content: "\e00a"}
.icon-bank-s:before {
    content: "\e00b"}
.icon-callcenter-o:before {
    content: "\e00c"}
.icon-callcenter-s:before {
    content: "\e00d"}
.icon-cambio-nip-o:before {
    content: "\e00e"}
.icon-cambio-nip-s:before {
    content: "\e00f"}
.icon-cdmx-o:before {
    content: "\e010"}
.icon-cdmx-s:before {
    content: "\e011"}
.icon-contact-less-o:before {
    content: "\e012"}
.icon-copy-o:before {
    content: "\e013"}
.icon-copy-s:before {
    content: "\e014"}
.icon-dislike-o:before {
    content: "\e015"}
.icon-dislike-s:before {
    content: "\e016"}
.icon-download-o:before {
    content: "\e017"}
.icon-download-s:before {
    content: "\e018"}
.icon-editar-o:before {
    content: "\e019"}
.icon-editar-s:before {
    content: "\e01a"}
.icon-key-o:before {
    content: "\e01b"}
.icon-key-s:before {
    content: "\e01c"}
.icon-like-o:before {
    content: "\e01d"}
.icon-like-s:before {
    content: "\e01e"}
.icon-llamanos-o:before {
    content: "\e01f"}
.icon-llamanos-s:before {
    content: "\e020"}
.icon-mexico-o:before {
    content: "\e021"}
.icon-mexico-s:before {
    content: "\e022"}
.icon-netkey-movil-o:before {
    content: "\e023"}
.icon-netkey-movil-o-1:before {
    content: "\e024"}
.icon-netkey-movil-s:before {
    content: "\e025"}
.icon-netkey-movil-s-1:before {
    content: "\e026"}
.icon-netkey-o:before {
    content: "\e027"}
.icon-netkey-s:before {
    content: "\e028"}
.icon-notificaciones-o:before {
    content: "\e029"}
.icon-notificaciones-s:before {
    content: "\e02a"}
.icon-pago-impuestos-o:before {
    content: "\e02b"}
.icon-pago-impuestos-s:before {
    content: "\e02c"}
.icon-password-o:before {
    content: "\e02d"}
.icon-password-s:before {
    content: "\e02e"}
.icon-seguridad-o:before {
    content: "\e02f"}
.icon-seguridad-s:before {
    content: "\e030"}
.icon-shopping-cart-o:before {
    content: "\e031"}
.icon-tarjeta-activa-o:before {
    content: "\e032"}
.icon-tarjeta-activa-s:before {
    content: "\e033"}
.icon-tarjeta-o:before {
    content: "\e034"}
.icon-tarjeta-s:before {
    content: "\e035"}
.icon-transference-o:before {
    content: "\e036"}
.icon-transference-s:before {
    content: "\e037"}
.icon-twitter-o-1:before {
    content: "\e038"}
.icon-twitter-s:before {
    content: "\e039"}
.icon-instagram-s:before {
    content: "\e03a"}
.icon-print-o:before {
    content: "\e03b"}
.icon-print-s:before {
    content: "\e03c"}
.icon-mail-o:before {
    content: "\e03d"}
.icon-mail-s:before {
    content: "\e03e"}
html[m-browser~=edge] .cbx-header .header-category>ul:first-of-type>li[m-open]>ul, html[m-browser~=ie] .cbx-header .header-category>ul:first-of-type>li[m-open]>ul {
    display: none;
}
html[m-browser=ie] .cbx-header {
    width: 100%}
html[m-browser=ie] .cbx-header .header-list>a .cbx-img {
    flex-basis: inherit;
}
html[m-browser=ie] .cbx-header .header-list>.aniversary {
    width: 87.5vw;
}
html[m-browser=ie] .cbx-header .header-list .header-list {
    height: 15vw;
}
html[m-browser=ie] .cbx-header .header-list .header-list>a {
    width: 100%;
    height: inherit;
}
html[m-browser=ie] .cbx-header .header-category>ul>li:first-child>ul>li {
    flex-basis: 0;
}
html[m-browser=ie] .cbx-header .header-category>ul>li:first-child>ul>li>ul li .cbx-link {
    color: #056dae;
}
html[m-browser~=mobile] .cbx-header {
    transition-property: overflow;
    transition-delay: .35s;
}
html[m-browser~=mobile] .cbx-header[m-banca=false]:not([m-search=true]):not([m-open=true]) {
    overflow: hidden;
}
html[m-browser~=safari] .cbx-header[m-open=true] {
    overflow: visible;
}
html[m-browser~=safari][m-browser~=iphone] .cbx-header .header-category>.cbx-card {
    margin-bottom: 56.25vw;
}
.cbx-header {
    position: sticky;
    position: -webkit-sticky;
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
    background-color: #fff;
    color: #323232;
    top: 0;
    z-index: 5;
    transition: all .35s ease;
}
.cbx-header a, .cbx-header button:not(.cbx-icon) {
    display: flex;
}
.cbx-header a:not([m-mody=cta]), .cbx-header button:not(.cbx-icon), .cbx-header ul {
    color: inherit;
}
.cbx-header[m-open=true] {
    z-index: 7;
    overflow: visible;
}
.cbx-header[m-open=true] .header-category {
    right: 0;
    overflow-y: auto;
}
.cbx-header[m-open=true] .header-category .header-copyright, .cbx-header[m-open=true] .header-category>ul:last-of-type {
    right: 0;
}
.cbx-header[m-search=true] .header-helpers .helpers-content>.cbx-link {
    pointer-events: none;
}
.cbx-header[m-search=true] .header-helpers .header-search {
    width: 93.75vw;
    right: 0;
    margin-right: 3.125vw;
    margin-left: 3.125vw;
}
.cbx-header[m-search=true] .header-helpers .header-search .search-content {
    width: 100%}
.cbx-header[m-search=true] .header-helpers .header-search .search-content>.cbx-icon {
    display: flex;
    opacity: 1;
    pointer-events: visible;
}
.cbx-header[m-search=true] .header-helpers .header-search .search-content>input {
    padding-right: 15.625vw;
    padding-left: 15.625vw;
}
@supports (display:grid) {
    .cbx-header[m-search=true] .header-helpers .header-search .search-content>input {
    padding: 3.125vw 10.9375vw;
}
}
.cbx-header .header-content {
    background-color: #056dae;
    height: 15vw;
    display: flex;
    align-items: center;
    position: relative;
}
.cbx-header .header-content .cbx-icon {
    color: #fff;
    width: 15vw;
    height: 15vw;
    -webkit-text-stroke-color: #fff;
}
.cbx-header .header-content>.cbx-icon {
    order: 2;
}
.cbx-header .header-list {
    display: flex;
    flex-basis: calc(50vw + 45px);
    padding-left: 3.125vw;
    justify-content: space-between;
    order: 0;
    max-width: 50%;
    height: 100%}
.cbx-header .header-list>.aniversary {
    margin-bottom: 0;
    max-width: none;
}
.cbx-header .header-list>.aniversary>svg {
    max-width: 90px;
    display: block;
}
.cbx-header .header-list>.aniversary>svg:nth-child(1) {
    display: block;
}
.cbx-header .header-list>a {
    max-width: 60px;
}
.cbx-header .header-list>a .cbx-img {
    display: block;
    background: 0 0;
}
.cbx-header .header-list>a>svg:nth-child(1) {
    display: none;
}
.cbx-header .header-list>ul {
    display: none;
}
.cbx-header .header-helpers {
    order: 1;
    margin-left: auto;
    display: flex;
}
.cbx-header .header-helpers>.cbx-link {
    display: none;
}
.cbx-header .header-helpers>.cbx-link+ul {
    display: none;
}
.cbx-header .header-helpers>.localizador {
    text-decoration: none;
    display: inline-block;
    background-color: transparent;
    width: inherit;
}
.cbx-header .header-helpers>.localizador span:first-child {
    display: none;
}
.cbx-header .header-helpers .helpers-content {
    display: flex;
}
.cbx-header .header-helpers .helpers-content>.cbx-link span:not(.cbx-icon) {
    display: none;
}
.cbx-header .header-search {
    position: absolute;
    top: 3.125vw;
    height: 9.375vw;
    right: 3.125vw;
    width: 0;
    margin: 0;
    transition: width 350ms ease-in-out;
}
.cbx-header .header-search .search-content, .cbx-header .header-search input {
    height: inherit;
    width: inherit;
}
.cbx-header .header-search .search-content {
    display: flex;
    justify-content: space-between;
}
.cbx-header .header-search .search-content>.cbx-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
    opacity: 0;
    transition: opacity 350ms ease-in-out;
    pointer-events: none;
}
.cbx-header .header-search .search-content>.cbx-icon[m-size] i {
    font-size: 4.6875vw;
}
.cbx-header .header-search .search-content>.cbx-icon:first-of-type {
    color: #ccc;
    left: -3.125vw;
}
.cbx-header .header-search .search-content>.cbx-icon:last-of-type {
    color: #002d72;
    right: -3.125vw;
}
.cbx-header .header-search .search-content>input {
    padding: 0;
    border-radius: 1.25vw;
    font-size: 4.375vw;
    font-family: IEL, Arial, Helvetica, sans-serif;
    color: #323232;
}
.cbx-header .header-search .search-content>input:-ms-placeholder, .cbx-header .header-search .search-content>input::-moz-placeholder {
    color: #ccc;
    font-size: 4.375vw;
    font-family: IEL, Arial, Helvetica, sans-serif;
}
.cbx-header .header-search .search-content>input:-ms-placeholder, .cbx-header .header-search .search-content>input::-moz-placeholder, .cbx-header .header-search .search-content>input::placeholder {
    color: #ccc;
    font-size: 4.375vw;
    font-family: IEL, Arial, Helvetica, sans-serif;
}
.cbx-header .header-category {
    transition-property: right;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 6.25vw;
    height: 100vh;
    width: 100vw;
    max-width: 100%;
    position: fixed;
    top: 0;
    right: -100%}
.cbx-header .header-category>.cbx-icon {
    height: 15vw;
    width: 15vw;
    color: #056dae;
    margin-left: auto;
    padding-right: 6.25vw;
    padding-left: 6.25vw;
}
.cbx-header .header-category>.cbx-icon>i {
    justify-content: flex-end;
}
.cbx-header .header-category a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 12.5vw;
    text-decoration: none;
}
.cbx-header .header-category a[m-mody=cta] {
    justify-content: flex-start;
}
.cbx-header .header-category a>.cbx-icon {
    color: #056dae;
    width: 10%;
    height: 100%}
.cbx-header .header-category a:focus {
    color: #323232;
}
.cbx-header .header-category>ul:first-of-type {
    padding-right: 6.25vw;
    padding-bottom: 6.25vw;
    padding-left: 6.25vw;
}
.cbx-header .header-category>ul:first-of-type>a, .cbx-header .header-category>ul:first-of-type>li {
    border-top-width: 1px;
    border-top-color: rgba(204, 204, 204, .2);
    border-top-style: solid;
}
.cbx-header .header-category>ul:first-of-type li:last-child {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(204, 204, 204, .2);
    text-align: left;
}
.cbx-header .header-category>ul:first-of-type li[m-open=true]>a .cbx-icon i::before {
    content: "\59"}
.cbx-header .header-category>ul:first-of-type li[m-open=true]>a+ul {
    display: block;
}
.cbx-header .header-category>ul:first-of-type li>a[m-active=true] .cbx-icon i::before {
    content: '\59'}
.cbx-header .header-category>ul:first-of-type li>a+ul {
    display: none;
}
.cbx-header .header-category>ul:first-of-type li>a+ul[m-open=true] {
    display: block;
}
.cbx-header .header-category>ul:first-of-type li>a+ul li {
    padding-left: 6.25vw;
    width: 100%}
.cbx-header .header-category>ul:first-of-type li>a+ul li>a {
    padding-right: 0;
}
.cbx-header .header-category>ul:first-of-type li>a+ul li>a:not([m-mody=cta])>.cbx-icon {
    width: 20%;
    height: 100%;
    -webkit-text-stroke-color: currentColor;
    stroke: currentColor;
}
.cbx-header .header-category>ul:first-of-type li>a+ul li>a:not(.cbx-link) {
    justify-content: flex-start;
}
.cbx-header .header-category>ul:nth-of-type(2) {
    display: flex;
    overflow-x: scroll;
    padding-bottom: 6.25vw;
    margin-bottom: 0;
    -ms-overflow-style: none;
    scrollbar-color: #fff #fff;
    -ms-scroll-snap-type: mandatory;
    scroll-snap-type: mandatory;
    -ms-scroll-snap-points-x: repeat(31.25vw);
    scroll-snap-points-x: repeat(31.25vw);
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
}
.cbx-header .header-category>ul:nth-of-type(2)::-webkit-scrollbar {
    display: none;
}
.cbx-header .header-category>ul:nth-of-type(2) li {
    margin-right: 4.6875vw;
    scroll-snap-align: center;
}
.cbx-header .header-category>ul:nth-of-type(2) li:first-child {
    padding-left: 4.6875vw;
}
.cbx-header .header-category>ul:nth-of-type(2) li:last-child {
    padding-right: 4.6875vw;
    margin-right: 0;
}
.cbx-header .header-category>ul:nth-of-type(2) li .cbx-card {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
    border-radius: 1.25vw;
    padding: 6.25vw;
    width: 33.125vw;
    height: 33.125vw;
    justify-content: center;
    text-align: center;
}
.cbx-header .header-category>ul:nth-of-type(2) li .cbx-card .cbx-icon {
    margin-bottom: 3.125vw;
}
.cbx-header .header-category>ul:nth-of-type(2) li .card-content {
    align-items: center;
}
.cbx-header .header-category>ul:nth-of-type(2) li .cbx-icon {
    color: #056dae;
    margin-right: auto;
    margin-left: auto;
}
.cbx-header .header-category>.cbx-card {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
    border-radius: 1.25vw;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 87.5vw;
    height: 33.125vw;
    margin-right: auto;
    margin-bottom: 37.5vw;
    margin-left: auto;
}
.cbx-header .header-category>.cbx-card .card-content {
    width: 100%}
.cbx-header .header-category>.cbx-card .card-content .cbx-link {
    justify-content: center;
}
.cbx-header .header-category>.cbx-card .cbx-icon {
    margin-right: 0;
}
.cbx-header .header-category .header-interest {
    overflow-x: scroll;
}
.cbx-header .header-category .header-copyright, .cbx-header .header-category>ul:last-of-type {
    transition-property: right;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    position: fixed;
    width: 100%;
    right: -100%}
.cbx-header .header-category .header-copyright {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
    bottom: 0;
    height: 12.5vw;
    background-color: #323232;
    color: #fff;
}
.cbx-header .header-category .header-copyright p.cbx-legal {
    display: none;
}
.cbx-header .header-category .header-copyright>ul {
    color: inherit;
    text-align: right;
    display: flex;
    width: 100%;
    text-align: center;
}
.cbx-header .header-category .header-copyright>ul>li {
    flex-grow: 1;
    flex-basis: 50%;
    flex-shrink: 1;
}
.cbx-header .header-category .header-copyright>ul>li>a {
    height: auto;
    display: block;
}
.cbx-header .header-category>ul:last-of-type {
    box-shadow: 0 .9375vw 2.5vw rgba(0, 45, 114, .15);
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    bottom: 0;
    height: 25vw;
}
.cbx-header .header-category>ul:last-of-type>li {
    flex-grow: 0;
    flex-basis: 26.875vw;
    margin-right: 3.125vw;
}
.cbx-header .header-category>ul:last-of-type>li:last-child {
    margin-right: 0;
}
.cbx-header .header-category>ul:last-of-type>li>a {
    flex-direction: column;
    height: auto;
}
.cbx-header .header-category>ul:last-of-type>li>a .cbx-icon {
    padding-bottom: 3.125vw;
}
.cbx-header .autocomplete-items [onclick] {
    font-family: IL, Arial, Helvetica, sans-serif;
}
@media (min-width:768px) {
    html[m-browser=ie] .cbx-header[m-fixed=true]+* {
    margin-top: 50px;
}
html[m-browser=ie] .cbx-header .header-list {
    height: 48px;
}
html[m-browser=ie] .cbx-header .header-list>.aniversary {
    width: 280px;
}
html[m-browser~=safari][m-browser~=iphone] .cbx-header .header-category>ul:first-of-type {
    padding-bottom: 130px;
}
.cbx-header {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
}
.cbx-header[m-open=true] .header-content {
    pointer-events: none;
    opacity: .5;
}
.cbx-header[m-search=true] .header-helpers .header-search {
    width: 748px;
    margin-right: 10px;
    margin-left: 10px;
}
.cbx-header[m-search=true] .header-helpers .header-search .search-content>input {
    padding-right: 50px;
    padding-left: 50px;
}
@supports (display:grid) {
    .cbx-header[m-search=true] .header-helpers .header-search .search-content>input {
    padding: 10px 40px;
}
}
.cbx-header .header-content {
    height: 48px;
    padding-right: 20px;
    padding-left: 20px;
}
.cbx-header .header-content .cbx-icon {
    width: 44px;
    height: 44px;
}
.cbx-header .header-list {
    flex-basis: calc(50vw + 45px);
    padding-left: 10px;
    height: 30px;
    max-width: inherit;
}
.cbx-header .header-list>a {
    max-width: 80px;
}
.cbx-header .header-search {
    top: 10px;
    height: 30px;
    right: 10px;
}
.cbx-header .header-search .search-content {
    position: relative;
}
.cbx-header .header-search .search-content>.cbx-icon[m-size] i {
    font-size: 15px;
}
.cbx-header .header-search .search-content>.cbx-icon:first-of-type {
    left: 0;
}
.cbx-header .header-search .search-content>.cbx-icon:last-of-type {
    right: 0;
}
.cbx-header .header-search .search-content>input {
    border-radius: 4px;
    font-size: 14px;
}
.cbx-header .header-search .search-content>input:-ms-placeholder, .cbx-header .header-search .search-content>input::-moz-placeholder {
    font-size: 14px;
}
.cbx-header .header-search .search-content>input:-ms-placeholder, .cbx-header .header-search .search-content>input::-moz-placeholder, .cbx-header .header-search .search-content>input::placeholder {
    font-size: 14px;
}
.cbx-header .header-category {
    padding-bottom: 20px;
    width: 320px;
}
.cbx-header .header-category>.cbx-icon {
    margin-bottom: 0;
    height: 48px;
    width: 48px;
    padding-right: 20px;
    padding-left: 20px;
}
.cbx-header .header-category a {
    height: 40px;
}
.cbx-header .header-category>ul:first-of-type {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.cbx-header .header-category>ul:first-of-type>li {
    border-top-width: 1px;
}
.cbx-header .header-category>ul:first-of-type>li:last-child {
    border-bottom-width: 1px;
}
.cbx-header .header-category>ul:first-of-type>li>a+ul li {
    padding-left: 20px;
}
.cbx-header .header-category>ul:nth-of-type(2) {
    padding-bottom: 20px;
    -ms-scroll-snap-points-x: repeat(100px);
    scroll-snap-points-x: repeat(100px);
}
.cbx-header .header-category>ul:nth-of-type(2) li {
    margin-right: 15px;
}
.cbx-header .header-category>ul:nth-of-type(2) li:first-child {
    padding-left: 15px;
}
.cbx-header .header-category>ul:nth-of-type(2) li:last-child {
    padding-right: 15px;
    margin-right: 0;
}
.cbx-header .header-category>ul:nth-of-type(2) li .cbx-card {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    border-radius: 4px;
    width: 106px;
    height: 106px;
    padding: 20px;
}
.cbx-header .header-category>ul:nth-of-type(2) li .cbx-card:focus {
    text-decoration: none;
}
.cbx-header .header-category>ul:nth-of-type(2) li .cbx-card .cbx-icon {
    margin-bottom: 10px;
}
.cbx-header .header-category>.cbx-card {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    border-radius: 4px;
    margin-bottom: 120px;
    width: 280px;
    height: 106px;
}
.cbx-header .header-category .header-copyright {
    width: 320px;
    padding-left: 20px;
    padding-right: 20px;
    height: 40px;
}
.cbx-header .header-category .header-copyright>ul>li:first-child {
    margin-bottom: 5px;
}
.cbx-header .header-category>ul:last-of-type {
    height: 80px;
    width: 320px;
}
.cbx-header .header-category>ul:last-of-type>li {
    margin-right: 10px;
}
}
@media (min-width:1024px) {
    html[m-browser~=edge] .cbx-header .header-helpers>.cbx-link+ul {
    transition: none;
}
html[m-browser=ie] .cbx-header[m-search=true] .header-helpers .header-search {
    width: 430%}
html[m-browser=ie] .cbx-header[m-fixed=true]+* {
    margin-top: 8.79vw;
}
html[m-browser=ie] .cbx-header .header-list {
    height: 4.88vw;
}
html[m-browser=ie] .cbx-header .header-list>.aniversary {
    width: 27.34vw;
    height: 60%}
html[m-browser=ie] .cbx-header .header-list>a {
    height: inherit;
}
html[m-browser=ie] .cbx-header .header-category>ul:first-of-type {
    left: 24.41vw;
}
html[m-browser~=safari] .cbx-header[m-banca=false] {
    overflow: visible;
}
html[m-browser~=safari] .cbx-header .header-category>ul:first-of-type>li[m-open]>a+ul {
    pointer-events: none;
}
html[m-browser~=mobile] .cbx-header .header-category>ul:first-of-type>li[m-open=true]::after {
    content: '';
    width: 100%;
    height: 4px;
    background-color: #fff;
    border: none;
}
html[m-browser~=mobile] .cbx-header .header-category>ul:first-of-type>li[m-open=true]>a {
    color: #fff;
}
html[m-browser~=mobile] .cbx-header .header-category>ul:first-of-type>li[m-open=true]>a+ul {
    max-height: 10000px;
    display: flex;
    overflow: visible;
    opacity: 1;
    z-index: 3;
    transition: max-height .2s ease-in-out 150ms, opacity .2s ease-in-out .2s, padding 50ms ease-in-out 50ms;
}
html[m-browser~=mobile] .cbx-header .header-category>ul:first-of-type>li[m-open=true]>a+ul>li {
    padding-top: 1.95vw;
    padding-right: 1.56vw;
    padding-bottom: 1.95vw;
    padding-left: 1.56vw;
    margin-bottom: 0;
}
html[m-browser~=mobile] .cbx-header .header-category>ul:first-of-type>li[m-open=true]>a+ul>li:first-child {
    padding-right: 0;
    padding-left: 3.13vw;
}
html[m-browser~=mobile] .cbx-header .header-category>ul:first-of-type>li[m-open=true]>a+ul>li:nth-child(4) {
    padding-right: .78vw;
}
html[m-browser~=mobile] .cbx-header .header-category>ul:first-of-type>li[m-open=true]>a+ul>li:last-child {
    padding-right: 3.13vw;
    padding-left: .78vw;
}
html:not([m-browser~=mobile]) .cbx-header .header-category>ul:first-of-type>li[m-open]:hover::after {
    will-change: background-color;
    background-color: #fff;
    border: none;
}
html:not([m-browser~=mobile]) .cbx-header .header-category>ul:first-of-type>li[m-open]:hover>a+ul {
    max-height: 10000px;
    display: flex;
    overflow: visible;
    z-index: 3;
    opacity: 1;
    transition: max-height .2s ease-in 150ms, opacity .2s ease-in .2s, padding 50ms ease-in 50ms;
}
html:not([m-browser~=mobile]) .cbx-header .header-category>ul:first-of-type>li[m-open]:hover>a+ul>li {
    padding-top: 1.95vw;
    padding-right: 1.56vw;
    padding-bottom: 1.95vw;
    padding-left: 1.56vw;
}
html:not([m-browser~=mobile]) .cbx-header .header-category>ul:first-of-type>li[m-open]:hover>a+ul>li:first-child {
    padding-right: 0;
    padding-left: 3.13vw;
}
html:not([m-browser~=mobile]) .cbx-header .header-category>ul:first-of-type>li[m-open]:hover>a+ul>li:nth-child(4) {
    padding-right: .78vw;
}
html:not([m-browser~=mobile]) .cbx-header .header-category>ul:first-of-type>li[m-open]:hover>a+ul>li:last-child {
    padding-right: 3.13vw;
    padding-left: .78vw;
}
html:not([m-browser~=mobile]) .cbx-header .header-category>ul:first-of-type>li[m-open]:hover>a+ul>li>ul a:not([m-mody=cta]):hover {
    color: #056dae;
}
html:not([m-browser~=mobile]) .cbx-header .header-helpers>.cbx-link+ul>li {
    transition-property: color;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
}
html:not([m-browser~=mobile]) .cbx-header .header-helpers>.cbx-link+ul>li:hover {
    will-change: color;
    color: #056dae;
}
.cbx-header {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    display: flex;
    flex-wrap: wrap;
    color: #fff;
}
.cbx-header[m-search=true] .header-helpers .header-search {
    margin-right: 1.95vw;
    margin-left: 0;
    width: 585%}
@supports (display:grid) {
    .cbx-header[m-search=true] .header-helpers .header-search {
    width: 22.46vw;
}
}
.cbx-header[m-search=true] .header-helpers .header-search .search-content>input {
    padding-right: 4.88vw;
    padding-left: 4.88vw;
}
@supports (display:grid) {
    .cbx-header[m-search=true] .header-helpers .header-search .search-content>input {
    padding: .98vw 3.91vw;
}
}
.cbx-header[m-banca=true] .header-helpers>.cbx-link+ul {
    max-height: 97.66vw;
}
.cbx-header[m-banca=true] .header-helpers>button.cbx-link .cbx-icon i::before {
    content: "\6b"}
.cbx-header .cbx-link:hover {
    color: #323232;
}
.cbx-header .cbx-link[m-active=true]::after {
    background-color: #fff;
}
.cbx-header .cbx-link::after {
    background-color: #fff;
}
.cbx-header .header-content {
    display: flex;
    width: 100vw;
    height: 0;
    padding-right: 1.95vw;
    padding-left: 1.95vw;
    position: relative;
}
.cbx-header .header-content .cbx-icon {
    width: 4.3vw;
    height: 4.3vw;
}
.cbx-header .header-content .cbx-icon:first-of-type {
    display: none;
}
.cbx-header .header-helpers, .cbx-header .header-list {
    position: relative;
    top: 2.34vw;
    height: inherit;
    z-index: 1;
}
.cbx-header .header-list {
    left: -1.95vw;
    height: 2.44vw;
    height: auto;
    padding-right: 0;
    padding-left: 1.95vw;
    align-items: center;
    flex-basis: 19.6vw;
}
.cbx-header .header-list>a {
    flex-basis: 85%;
    max-width: 200px;
}
.cbx-header .header-list>a svg:nth-child(1) {
    display: block;
}
.cbx-header .header-list>a svg:nth-child(2) {
    display: none;
}
.cbx-header .header-list>.aniversary {
    display: flex;
    justify-content: center;
    width: 50%;
    height: 100%;
    margin-right: 0;
    margin-left: 0;
    margin-top: 2px;
}
.cbx-header .header-list>.aniversary svg {
    max-width: 130px;
}
.cbx-header .header-list>ul {
    display: flex;
    align-items: inherit;
    height: inherit;
}
.cbx-header .header-list>ul>li {
    margin-right: 1.95vw;
}
.cbx-header .header-list>ul>li:last-child {
    margin-right: 0;
}
.cbx-header .header-helpers {
    left: 0;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    color: #323232;
}
.cbx-header .header-helpers .cbx-link#openSearch>span:not(.cbx-icon), .cbx-header .header-helpers .cbx-link.localizador>span:not(.cbx-icon) {
    display: none!important;
}
.cbx-header .header-helpers .cbx-link::after {
    content: none;
}
.cbx-header .header-helpers>.cbx-link {
    display: flex;
    align-items: center;
    padding-left: 1.95vw;
    color: #fff;
}
.cbx-header .header-helpers>.cbx-link>.cbx-icon {
    width: auto;
    height: auto;
}
.cbx-header .header-helpers>.cbx-link+ul {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    position: absolute;
    top: 2.34vw;
    right: -1.95vw;
    width: 21.48vw;
    max-height: 0;
    overflow: hidden;
    display: block;
    transition: max-height 350ms linear;
    z-index: 1;
    background-color: #fff;
}
.cbx-header .header-helpers>.cbx-link+ul>li {
    height: 3.91vw;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
    border-bottom-style: solid;
}
.cbx-header .header-helpers>.cbx-link+ul>li:last-child {
    border: 0;
}
.cbx-header .header-helpers>.cbx-link+ul>li>a {
    display: flex;
    align-items: center;
    padding: .98vw;
    height: inherit;
    width: inherit;
}
.cbx-header .header-helpers>.cbx-link span:not(.cbx-icon) {
    display: block!important;
    margin-right: .98vw;
}
.cbx-header .header-helpers>.cbx-link .cbx-icon {
    margin-bottom: 0;
}
.cbx-header .header-helpers>.cbx-link .cbx-icon[m-size] i {
    font-size: 1.46vw;
}
.cbx-header .header-helpers>.localizador {
    border-right-style: solid;
    border-right-width: .1vw;
    border-right-color: rgba(255, 255, 255, .2);
    padding-right: 1.95vw;
    height: 2.73vw;
}
.cbx-header .header-helpers .helpers-content {
    position: relative;
    height: inherit;
    align-items: center;
    display: flex;
}
.cbx-header .header-helpers .helpers-content>.cbx-link {
    height: 2.44vw;
    align-items: center;
    padding-right: 1.95vw;
    padding-left: 1.95vw;
    color: #fff;
    border-right-width: .1vw;
    border-right-style: solid;
    border-right-color: rgba(255, 255, 255, .2);
}
.cbx-header .header-helpers .helpers-content>.cbx-link:first-child {
    padding-left: 0;
}
.cbx-header .header-helpers .helpers-content>.cbx-link span:not(.cbx-icon) {
    display: block;
    margin-right: .98vw;
}
.cbx-header .header-helpers .helpers-content>.cbx-link .cbx-icon {
    width: auto;
    height: auto;
}
.cbx-header .header-search {
    height: 2.93vw;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: .98vw;
}
.cbx-header .header-search .search-content>.cbx-icon {
    display: flex;
}
.cbx-header .header-search .search-content>.cbx-icon[m-size] i {
    font-size: 1.46vw;
}
.cbx-header .header-search .search-content>input {
    border-radius: .39vw;
    font-size: 1.37vw;
}
.cbx-header .header-search .search-content>input:-ms-placeholder, .cbx-header .header-search .search-content>input::-moz-placeholder {
    font-size: 1.37vw;
}
.cbx-header .header-search .search-content>input:-ms-placeholder, .cbx-header .header-search .search-content>input::-moz-placeholder, .cbx-header .header-search .search-content>input::placeholder {
    font-size: 1.37vw;
}
.cbx-header .header-category {
    color: #fff;
    background-color: #056dae;
    display: flex;
    position: relative;
    padding: 0;
    width: 100vw;
    height: 4.69vw;
    left: 0;
    transition: none;
}
.cbx-header .header-category>.cbx-icon {
    display: none;
}
.cbx-header .header-category a[m-mody=cta]:hover {
    color: #056dae;
}
.cbx-header .header-category a:not([m-mody=cta]) {
    height: auto;
}
.cbx-header .header-category a:not([m-mody=cta]) .cbx-icon {
    display: none;
}
.cbx-header .header-category ul {
    align-items: center;
}
.cbx-header .header-category ul a.m-headServ a, .cbx-header .header-category ul li.m-headServ a {
    white-space: pre;
}
.cbx-header .header-category ul a.m-headProd li:last-child, .cbx-header .header-category ul a.m-headServ li:last-child, .cbx-header .header-category ul li.m-headProd li:last-child, .cbx-header .header-category ul li.m-headServ li:last-child {
    border: none;
}
.cbx-header .header-category>ul>li>a {
    border: none!important;
}
.cbx-header .header-category .header-copyright {
    position: absolute;
    top: -2.44vw;
    z-index: 1;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 2.44vw;
    transition: none;
}
.cbx-header .header-category .header-copyright p.cbx-legal {
    display: block;
}
.cbx-header .header-category .header-copyright>.cbx-legal {
    color: #fff;
}
.cbx-header .header-category .header-copyright>ul {
    width: auto;
}
.cbx-header .header-category .header-copyright>ul>li {
    flex-grow: 0;
    flex-basis: auto;
}
.cbx-header .header-category .header-copyright>ul>li:first-child {
    margin-right: 1.95vw;
    margin-bottom: 0;
}
.cbx-header .header-category>ul {
    display: flex;
    justify-content: center;
    height: 7.81vw;
}
.cbx-header .header-category>ul:first-of-type {
    padding-bottom: 0;
    height: inherit;
    position: relative;
    left: 18.55vw;
}
.cbx-header .header-category>ul:first-of-type li>a+ul {
    display: block;
    max-height: 100000px;
}
.cbx-header .header-category>ul:first-of-type li>a+ul li>a {
    padding-right: 0;
    height: 3.13vw;
}
.cbx-header .header-category>ul:first-of-type li>a+ul li>a:not([m-mody=cta]) {
    color: #323232;
}
.cbx-header .header-category>ul:first-of-type li[m-open]>a {
    font-family: IL, Arial, Helvetica, sans-serif!important;
}
.cbx-header .header-category>ul:first-of-type li[m-open]>a:focus {
    color: #fff;
}
.cbx-header .header-category>ul:first-of-type li[m-open]>a+ul {
    position: absolute;
    left: 0;
    top: 4.69vw;
    background-color: #fff;
    z-index: 2;
}
.cbx-header .header-category>ul:first-of-type li[m-open]>a+ul>li>ul {
    position: relative;
    left: 0;
    top: 0;
}
.cbx-header .header-category>ul:first-of-type li[m-open]>a+ul>li>ul a:not([m-mody=cta]) {
    color: #323232;
    transition: color 350ms ease-in-out;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link:hover {
    color: #fff;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link:hover::after {
    background-color: #fff;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link, .cbx-header .header-category>ul:first-of-type>li {
    height: inherit;
    display: flex;
    align-items: center;
    position: relative;
    text-decoration: none;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link:nth-child(2)>ul>li, .cbx-header .header-category>ul:first-of-type>li:nth-child(2)>ul>li {
    flex-grow: 0;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link:nth-child(2)>ul>li:last-child, .cbx-header .header-category>ul:first-of-type>li:nth-child(2)>ul>li:last-child {
    background-color: transparent;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link:nth-child(n+4), .cbx-header .header-category>ul:first-of-type>li:nth-child(n+4) {
    display: none;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link::after, .cbx-header .header-category>ul:first-of-type>li::after {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition-property: background-color;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    content: '';
    background-color: transparent;
    height: .39vw;
    width: 100%;
    position: absolute;
    bottom: .98vw;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link[m-open]>ul, .cbx-header .header-category>ul:first-of-type>li[m-open]>ul {
    left: 0;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link[m-open]>a, .cbx-header .header-category>ul:first-of-type>li[m-open]>a {
    pointer-events: none;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link[m-open]>a+ul, .cbx-header .header-category>ul:first-of-type>li[m-open]>a+ul {
    max-height: 0;
    overflow: hidden;
    transition: max-height .1s ease-in .1s, opacity 50ms ease-in 50ms, padding .3s ease-in .3s;
    opacity: 0;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link>a+ul, .cbx-header .header-category>ul:first-of-type>li>a+ul {
    box-shadow: 0 1.17vw 3.52vw rgba(0, 45, 114, .15);
    width: 100vw;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link>a+ul li, .cbx-header .header-category>ul:first-of-type>li>a+ul li {
    padding-left: 0;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link>a+ul>li, .cbx-header .header-category>ul:first-of-type>li>a+ul>li {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 20%;
    margin-right: 0;
    margin-bottom: 0;
    padding-right: 1.95vw;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link>a+ul>li:last-child, .cbx-header .header-category>ul:first-of-type>li>a+ul>li:last-child {
    padding-right: 0;
    padding-left: .98vw;
    background-color: #f2f4f8;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link>a+ul>li:last-child>ul, .cbx-header .header-category>ul:first-of-type>li>a+ul>li:last-child>ul {
    margin-bottom: .98vw;
    background-color: transparent;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link>a+ul>li:nth-child(1)>ul, .cbx-header .header-category>ul:first-of-type>li>a+ul>li:nth-child(1)>ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link>a+ul>li:nth-child(4), .cbx-header .header-category>ul:first-of-type>li>a+ul>li:nth-child(4) {
    padding-right: .98vw;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link>a+ul>li>a, .cbx-header .header-category>ul:first-of-type>li>a+ul>li>a {
    pointer-events: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
}
.cbx-header .header-category>ul:nth-of-type(2) {
    display: none;
}
.cbx-header .header-category>ul>li {
    margin-right: 2.93vw;
    flex-basis: auto;
}
.cbx-header .header-category>ul>li:last-child {
    margin-right: 0;
}
.cbx-header .header-category>ul>li:last-child>a+ul>li:nth-child(2) {
    width: 45.9vw;
    margin-right: 0;
}
.cbx-header .header-category>ul>li:last-child>a+ul>li:nth-child(2)>ul {
    display: flex;
    flex-wrap: wrap;
}
.cbx-header .header-category>ul>li:last-child>a+ul>li:nth-child(2)>ul>li {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 50%}
.cbx-header .header-category>ul:last-of-type {
    display: none;
}
.cbx-header .header-category>.cbx-card {
    display: none;
}
}
@media (min-width:1280px) {
    html[m-browser=ie] .header-list {
    height: 3.13vw;
}
html[m-browser=ie] .header-list>.aniversary {
    width: 17.5vw;
}
html[m-browser=ie] .cbx-header[m-fixed=true]+* {
    margin-top: 5.63vw;
}
html[m-browser=ie] .cbx-header .header-list {
    height: 3.13vw;
}
html[m-browser=ie] .cbx-header .header-category>ul:first-of-type {
    left: 15.63vw;
}
html:not([m-browser~=mobile]) .cbx-header .header-category>ul:first-of-type>li[m-open]:hover>a+ul>li {
    padding-top: 1.25vw;
    padding-bottom: 1.25vw;
}
html:not([m-browser~=mobile]) .cbx-header .header-category>ul:first-of-type>li[m-open]:hover>a+ul>li:first-child {
    padding-left: 3.13vw;
}
html:not([m-browser~=mobile]) .cbx-header .header-category>ul:first-of-type>li[m-open]:hover>a+ul>li:last-child {
    padding-right: 3.13vw;
}
.cbx-header {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
}
.cbx-header[m-search=true] .header-helpers .header-search {
    margin-right: 1.25vw;
    width: 585%}
@supports (display:grid) {
    .cbx-header[m-search=true] .header-helpers .header-search {
    width: 26.88vw;
}
}
.cbx-header[m-search=true] .header-helpers .header-search .search-content>input {
    padding-right: 3.13vw;
    padding-left: 3.13vw;
}
@supports (display:grid) {
    .cbx-header[m-search=true] .header-helpers .header-search .search-content>input {
    padding: .63vw 2.5vw;
}
}
.cbx-header[m-banca=true] .header-helpers>.cbx-link+ul {
    max-height: 62.5vw;
}
.cbx-header .header-content {
    padding-right: 1.25vw;
    padding-left: 1.25vw;
}
.cbx-header .header-content .cbx-icon {
    width: 2.75vw;
    height: 2.75vw;
}
.cbx-header .header-helpers, .cbx-header .header-list {
    top: 1.38vw;
}
.cbx-header .header-list {
    height: 1.56vw;
    flex-basis: 15.63vw;
    left: -1.25vw;
    padding-left: 1.25vw;
}
.cbx-header .header-list>ul>li {
    margin-right: 1.25vw;
}
.cbx-header .header-helpers .cbx-link#openSearch>span:not(.cbx-icon), .cbx-header .header-helpers .cbx-link.localizador>span:not(.cbx-icon) {
    display: block!important;
}
.cbx-header .header-helpers>.cbx-link {
    padding-left: 1.25vw;
}
.cbx-header .header-helpers>.cbx-link+ul {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
    top: 1.56vw;
    right: -1.25vw;
    width: 15.63vw;
}
.cbx-header .header-helpers>.cbx-link+ul>li {
    height: 2.5vw;
    border-bottom-width: .06vw;
}
.cbx-header .header-helpers>.cbx-link+ul>li>a {
    padding: .63vw;
}
.cbx-header .header-helpers>.cbx-link span:not(.cbx-icon) {
    margin-right: .63vw;
}
.cbx-header .header-helpers>.cbx-link .cbx-icon[m-size] i {
    font-size: .94vw;
}
.cbx-header .header-helpers>.localizador {
    border-right-width: .06vw;
    padding-right: 1.25vw;
    height: 1.75vw;
}
.cbx-header .header-helpers .helpers-content>.cbx-link {
    height: 1.56vw;
    padding-right: 1.25vw;
    padding-left: 1.25vw;
    border-right-width: .06vw;
}
.cbx-header .header-helpers .helpers-content>.cbx-link span:not(.cbx-icon) {
    margin-right: .63vw;
}
.cbx-header .header-search {
    height: 1.88vw;
    right: .63vw;
}
.cbx-header .header-search .search-content>.cbx-icon[m-size] i {
    font-size: .94vw;
}
.cbx-header .header-search .search-content>input {
    border-radius: .25vw;
    font-size: .88vw;
}
.cbx-header .header-search .search-content>input:-ms-placeholder, .cbx-header .header-search .search-content>input::-moz-placeholder {
    font-size: .88vw;
}
.cbx-header .header-search .search-content>input:-ms-placeholder, .cbx-header .header-search .search-content>input::-moz-placeholder, .cbx-header .header-search .search-content>input::placeholder {
    font-size: .88vw;
}
.cbx-header .header-category {
    height: 3vw;
}
.cbx-header .header-category .header-copyright {
    top: -1.56vw;
    height: 1.56vw;
}
.cbx-header .header-category .header-copyright>.cbx-legal {
    padding-right: 1.25vw;
}
.cbx-header .header-category .header-copyright>ul>li:first-child {
    margin-right: 1.25vw;
}
.cbx-header .header-category>ul {
    height: 5vw;
}
.cbx-header .header-category>ul:first-of-type {
    left: 13.75vw;
}
.cbx-header .header-category>ul:first-of-type li>a+ul li>a {
    height: 2vw;
}
.cbx-header .header-category>ul:first-of-type li[m-open]>a+ul {
    top: 3vw;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link::after, .cbx-header .header-category>ul:first-of-type>li::after {
    height: .25vw;
    bottom: .5vw;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link>a+ul, .cbx-header .header-category>ul:first-of-type>li>a+ul {
    box-shadow: 0 .75vw 2.25vw rgba(0, 45, 114, .15);
}
.cbx-header .header-category>ul>li {
    margin-right: 1.88vw;
}
.cbx-header .header-category>ul>li:last-child>a+ul>li:nth-child(2) {
    width: 34.06vw;
}
}
@media (min-width:1440px) {
    html[m-browser=ie] .cbx-header[m-search=true] .header-helpers .header-search {
    width: 350%}
html[m-browser=ie] .cbx-header[m-fixed=true]+* {
    margin-top: 6.25vw;
}
html[m-browser=ie] .cbx-header .header-list {
    height: 3.47vw;
}
html[m-browser=ie] .cbx-header .header-list>.aniversary {
    width: 19.44vw;
    height: 50%}
html[m-browser=ie] .cbx-header .header-category>ul:first-of-type {
    left: 17.36vw;
}
html:not([m-browser~=mobile]) .cbx-header .header-category>ul:first-of-type>li[m-open]:hover>a+ul>li {
    padding-top: 1.39vw;
    padding-right: 1.11vw;
    padding-bottom: 1.39vw;
    padding-left: 1.11vw;
}
html:not([m-browser~=mobile]) .cbx-header .header-category>ul:first-of-type>li[m-open]:hover>a+ul>li:first-child {
    padding-right: 0;
    padding-left: 2.22vw;
}
html:not([m-browser~=mobile]) .cbx-header .header-category>ul:first-of-type>li[m-open]:hover>a+ul>li:nth-child(4) {
    padding-right: .56vw;
}
html:not([m-browser~=mobile]) .cbx-header .header-category>ul:first-of-type>li[m-open]:hover>a+ul>li:last-child {
    padding-right: 2.22vw;
    padding-left: .56vw;
}
.cbx-header {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
}
.cbx-header[m-search=true] .header-helpers .header-search {
    margin-right: 1.39vw;
}
@supports (display:grid) {
    .cbx-header[m-search=true] .header-helpers .header-search {
    width: 24.31vw;
}
}
.cbx-header[m-search=true] .header-helpers .header-search .search-content>input {
    padding-right: 3.47vw;
    padding-left: 3.47vw;
}
@supports (display:grid) {
    .cbx-header[m-search=true] .header-helpers .header-search .search-content>input {
    padding: .69vw 2.78vw;
}
}
.cbx-header[m-banca=true] .header-helpers>.cbx-link+ul {
    max-height: 69.44vw;
}
.cbx-header .header-content {
    padding-right: 1.39vw;
    padding-left: 1.39vw;
}
.cbx-header .header-content .cbx-icon {
    width: 3.06vw;
    height: 3.06vw;
}
.cbx-header .header-helpers, .cbx-header .header-list {
    top: 1.6vw;
}
.cbx-header .header-list {
    flex-basis: 13.89vw;
    left: -1.39vw;
    padding-left: 1.39vw;
}
.cbx-header .header-list>.aniversary svg {
    max-width: 170px;
}
.cbx-header .header-list>ul>li {
    margin-right: 1.39vw;
}
.cbx-header .header-helpers>.cbx-link {
    padding-left: 1.39vw;
}
.cbx-header .header-helpers>.cbx-link+ul {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
    top: 1.74vw;
    right: -1.39vw;
    width: 17.36vw;
}
.cbx-header .header-helpers>.cbx-link+ul>li {
    height: 2.78vw;
    border-bottom-width: .07vw;
}
.cbx-header .header-helpers>.cbx-link+ul>li>a {
    padding: .69vw;
}
.cbx-header .header-helpers>.cbx-link span:not(.cbx-icon) {
    margin-right: .69vw;
}
.cbx-header .header-helpers>.cbx-link .cbx-icon[m-size] i {
    font-size: 1.04vw;
}
.cbx-header .header-helpers>.localizador {
    border-right-width: .07vw;
    padding-right: 1.39vw;
    height: 1.94vw;
}
.cbx-header .header-helpers .helpers-content>.cbx-link {
    height: 1.74vw;
    padding-right: 1.39vw;
    padding-left: 1.39vw;
    border-right-width: .07vw;
}
.cbx-header .header-helpers .helpers-content>.cbx-link span:not(.cbx-icon) {
    margin-right: .69vw;
}
.cbx-header .header-search {
    height: 2.08vw;
    right: .69vw;
}
.cbx-header .header-search .search-content>.cbx-icon[m-size] i {
    font-size: 1.04vw;
}
.cbx-header .header-search .search-content>input {
    border-radius: .28vw;
    font-size: .97vw;
}
.cbx-header .header-search .search-content>input:-ms-placeholder, .cbx-header .header-search .search-content>input::-moz-placeholder {
    font-size: .97vw;
}
.cbx-header .header-search .search-content>input:-ms-placeholder, .cbx-header .header-search .search-content>input::-moz-placeholder, .cbx-header .header-search .search-content>input::placeholder {
    font-size: .97vw;
}
.cbx-header .header-category {
    height: 3.33vw;
}
.cbx-header .header-category .header-copyright {
    top: -1.81vw;
    height: 1.74vw;
}
.cbx-header .header-category .header-copyright>.cbx-legal {
    padding-right: 1.39vw;
}
.cbx-header .header-category .header-copyright>ul>li:first-child {
    margin-right: 1.39vw;
}
.cbx-header .header-category>ul {
    height: 5.56vw;
}
.cbx-header .header-category>ul:first-of-type {
    left: 11.81vw;
}
.cbx-header .header-category>ul:first-of-type li>a+ul li>a {
    height: 2.22vw;
}
.cbx-header .header-category>ul:first-of-type li[m-open]>a+ul {
    top: 3.33vw;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link::after, .cbx-header .header-category>ul:first-of-type>li::after {
    height: .28vw;
    bottom: .56vw;
}
.cbx-header .header-category>ul:first-of-type>.cbx-link>a+ul, .cbx-header .header-category>ul:first-of-type>li>a+ul {
    box-shadow: 0 .83vw 2.5vw rgba(0, 45, 114, .15);
}
.cbx-header .header-category>ul>li {
    margin-right: 2.08vw;
}
.cbx-header .header-category>ul>li:last-child>a+ul>li:nth-child(2) {
    width: 37.15vw;
}
}
.autocomplete {
    position: relative;
    display: inline-block;
    width: 100%}
.autocomplete-items {
    position: absolute;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: none;
    color: #000;
    z-index: 99;
    top: 101.5%;
    left: 0;
    right: 0;
}
.autocomplete-items div {
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
    text-align: left;
}
.autocomplete-items div:hover {
    background-color: #e9e9e9;
}
.autocomplete-active {
    background-color: #e9e9e9!important;
}
html[m-browser=ie] .cbx-footer .footer-content li.active::before {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.cbx-footer {
    background-color: #323232;
}
.cbx-footer>.cbx-wrapper {
    color: #fff;
}
.cbx-footer>.cbx-wrapper a, .cbx-footer>.cbx-wrapper ul {
    color: inherit;
}
.cbx-footer>.cbx-wrapper a li, .cbx-footer>.cbx-wrapper ul li {
    margin-bottom: 0;
}
.cbx-footer .cbx-link::after {
    background-color: #fff;
}
.cbx-footer .footer-top>.cbx-sub-headline {
    color: inherit;
    margin-bottom: 6.25vw;
}
.cbx-footer .footer-top>ul {
    display: flex;
    margin-bottom: 6.25vw;
}
.cbx-footer .footer-top>ul>li {
    height: 6.25vw;
    width: 6.25vw;
    margin-right: 6.25vw;
}
.cbx-footer .footer-top>ul>li:last-child {
    margin-right: 0;
}
.cbx-footer .footer-top>ul>li>button {
    height: inherit;
    width: inherit;
    color: inherit;
}
.cbx-footer .footer-bottom li, .cbx-footer .footer-content li {
    height: 10vw;
    display: flex;
    align-items: center;
}
.cbx-footer .footer-bottom li.active, .cbx-footer .footer-content li.active {
    position: relative;
}
.cbx-footer .footer-bottom li.active::before, .cbx-footer .footer-content li.active::before {
    content: "\69";
    font-family: cbx-icons!important;
    color: #97999b;
    position: absolute;
    left: -6.25vw;
}
.cbx-footer .footer-bottom li.active>a, .cbx-footer .footer-content li.active>a {
    color: #97999b;
}
.cbx-footer .footer-content {
    color: inherit;
    margin-bottom: 6.25vw;
}
.cbx-footer .footer-content .content-item {
    color: inherit;
}
.cbx-footer .footer-content .content-item>a {
    height: 12.5vw;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}
.cbx-footer .footer-content .content-item>a::after, .cbx-footer .footer-content .content-item>a::before {
    content: '';
    height: 1px;
    width: 100%;
    background-color: rgba(255, 255, 255, .2);
    left: 0;
    position: absolute;
}
.cbx-footer .footer-content .content-item>a::before {
    top: 0;
    display: none;
}
.cbx-footer .footer-content .content-item>a::after {
    bottom: 0;
}
.cbx-footer .footer-content .content-item>a[m-open=true]::after {
    content: none;
}
.cbx-footer .footer-content .content-item>a[m-open=true]>.cbx-icon .icon-angle-down-o::before {
    content: "\6b"}
.cbx-footer .footer-content .content-item>a[m-open=true]+ul {
    max-height: 1000px;
    transition: max-height 350ms ease-in-out;
}
.cbx-footer .footer-content .content-item>a[m-open=true]+ul>li:last-child::after {
    content: ''}
.cbx-footer .footer-content .content-item>ul {
    max-height: 0;
    overflow: hidden;
}
.cbx-footer .footer-content .content-item>ul>li:last-child {
    position: relative;
}
.cbx-footer .footer-content .content-item>ul>li:last-child::after {
    content: none;
    width: 100%;
    height: 1px;
    background-color: rgba(255, 255, 255, .2);
    position: absolute;
    left: 0;
    bottom: 0;
}
.cbx-footer .footer-content .content-item>ul>li>a {
    display: flex;
    font-family: IEL, Arial, Helvetica, sans-serif;
}
.cbx-footer .footer-content .content-item>ul>li>a span {
    margin-right: 1.5625vw;
}
.cbx-footer .footer-bottom {
    margin-bottom: 6.25vw;
}
.cbx-footer .footer-legal {
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.cbx-footer .footer-legal>.cbx-legal {
    margin-bottom: 6.25vw;
    color: inherit;
    color: #97999b;
}
.cbx-footer .footer-costos {
    display: flex;
    justify-content: flex-end;
}
.cbx-footer .footer-costos>a {
    flex-basis: 65%;
    text-align: right;
}
.cbx-footer[m-mody~=compromiso]>.cbx-wrapper hr {
    border-color: #53565a;
}
.cbx-footer[m-mody~=compromiso]>.cbx-wrapper .footer-content {
    margin-top: 6.25vw;
    margin-bottom: 6.25vw;
}
.cbx-footer[m-mody~=compromiso]>.cbx-wrapper .footer-content .cbx-link {
    font-family: IEL, Arial, Helvetica, sans-serif;
}
.cbx-footer[m-mody~=compromiso]>.cbx-wrapper .footer-bottom {
    padding-top: 6.25vw;
}
@media (min-width:768px) {
    .cbx-footer .footer-top {
    display: flex;
    justify-content: space-between;
    position: relative;
}
.cbx-footer .footer-top>.cbx-sub-headline {
    margin-bottom: 0;
    flex-grow: 1;
}
.cbx-footer .footer-top>ul {
    margin-bottom: 0;
}
.cbx-footer .footer-top>ul>li {
    height: 20px;
    width: 20px;
    margin-right: 20px;
}
.cbx-footer .footer-bottom li, .cbx-footer .footer-content li {
    height: 32px;
}
.cbx-footer .footer-bottom li.active::before, .cbx-footer .footer-content li.active::before {
    left: -20px;
}
.cbx-footer .footer-content, .cbx-footer .footer-top {
    margin-bottom: 20px;
}
.cbx-footer .footer-content {
    display: flex;
    justify-content: space-between;
    position: relative;
}
.cbx-footer .footer-content .content-item {
    width: calc(100% / 4 - 20px);
}
.cbx-footer .footer-content .content-item>a {
    height: 40px;
    pointer-events: none;
}
.cbx-footer .footer-content .content-item>a::before {
    content: none;
}
.cbx-footer .footer-content .content-item>a>.cbx-icon {
    display: none;
}
.cbx-footer .footer-content .content-item>ul {
    max-height: none;
    overflow: visible;
}
.cbx-footer .footer-content .content-item>ul>li>a span {
    margin-right: 5px;
}
.cbx-footer .footer-bottom {
    margin-bottom: 20px;
}
.cbx-footer .footer-bottom ul {
    display: flex;
    flex-wrap: wrap;
}
.cbx-footer .footer-bottom ul>li {
    margin-right: 20px;
}
.cbx-footer .footer-bottom ul>li:last-child {
    margin-right: 0;
}
.cbx-footer .footer-legal {
    justify-content: space-between;
}
.cbx-footer .footer-legal>.cbx-legal {
    flex-grow: 0;
    flex-shrink: 1;
    margin-bottom: 20px;
}
.cbx-footer .footer-costos {
    flex-basis: 100%}
.cbx-footer[m-mody~=compromiso]>.cbx-wrapper .footer-content {
    margin-top: 40px;
    margin-bottom: 40px;
}
.cbx-footer[m-mody~=compromiso]>.cbx-wrapper .footer-bottom {
    padding-top: 0;
}
}
@media (min-width:1024px) {
    .cbx-footer .footer-top>ul>li {
    height: 1.95vw;
    width: 1.95vw;
    margin-right: 1.95vw;
}
.cbx-footer .footer-bottom li, .cbx-footer .footer-content li {
    height: 3.13vw;
}
.cbx-footer .footer-bottom li.active::before, .cbx-footer .footer-content li.active::before {
    left: -1.95vw;
}
.cbx-footer .footer-content, .cbx-footer .footer-top {
    margin-bottom: 1.95vw;
}
.cbx-footer .footer-content .content-item>a {
    height: 3.91vw;
}
.cbx-footer .footer-content .content-item>ul>li>a span {
    margin-right: .49vw;
}
.cbx-footer .footer-bottom {
    margin-bottom: 1.95vw;
}
.cbx-footer .footer-bottom ul {
    justify-content: space-between;
    font-size: 1.17vw;
}
.cbx-footer .footer-bottom ul>li {
    margin-right: 0;
}
.cbx-footer .footer-legal>.cbx-legal {
    margin-bottom: 0;
}
.cbx-footer .footer-costos {
    flex-basis: auto;
}
.cbx-footer .footer-costos>a {
    flex-basis: auto;
}
.cbx-footer[m-mody~=compromiso]>.cbx-wrapper .footer-content {
    margin-top: 3.91vw;
    margin-bottom: 3.91vw;
}
.cbx-footer[m-mody~=compromiso]>.cbx-wrapper .footer-content .menu {
    margin-right: 3.91vw;
}
.cbx-footer[m-mody~=compromiso]>.cbx-wrapper .footer-content .menu:last-child {
    margin-right: 0;
}
.cbx-footer[m-mody~=compromiso]>.cbx-wrapper .footer-bottom {
    padding-top: 0;
}
}
@media (min-width:1280px) {
    .cbx-footer .footer-top>ul>li {
    height: 1.25vw;
    width: 1.25vw;
    margin-right: 1.25vw;
}
.cbx-footer .footer-bottom li, .cbx-footer .footer-content li {
    height: 2vw;
}
.cbx-footer .footer-bottom li.active::before, .cbx-footer .footer-content li.active::before {
    left: -1.25vw;
}
.cbx-footer .footer-content, .cbx-footer .footer-top {
    margin-bottom: 1.25vw;
}
.cbx-footer .footer-content .content-item>a {
    height: 2.5vw;
}
.cbx-footer .footer-content .content-item>ul>li>a span {
    margin-right: .31vw;
}
.cbx-footer .footer-bottom {
    margin-bottom: 1.25vw;
}
.cbx-footer .footer-bottom ul {
    font-size: .75vw;
}
.cbx-footer[m-mody~=compromiso]>.cbx-wrapper .footer-content {
    margin-top: 2.5vw;
    margin-bottom: 2.5vw;
    justify-content: flex-start;
}
.cbx-footer[m-mody~=compromiso]>.cbx-wrapper .footer-content .menu {
    margin-right: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-footer .footer-top>ul>li {
    height: 1.39vw;
    width: 1.39vw;
    margin-right: 1.39vw;
}
.cbx-footer .footer-bottom li, .cbx-footer .footer-content li {
    height: 2.22vw;
}
.cbx-footer .footer-bottom li.active::before, .cbx-footer .footer-content li.active::before {
    left: -1.39vw;
}
.cbx-footer .footer-content, .cbx-footer .footer-top {
    margin-bottom: 1.39vw;
}
.cbx-footer .footer-content .content-item>a {
    height: 2.78vw;
}
.cbx-footer .footer-content .content-item>ul>li>a span {
    margin-right: .35vw;
}
.cbx-footer .footer-bottom {
    margin-bottom: 1.39vw;
}
.cbx-footer .footer-bottom ul {
    font-size: .83vw;
}
[m-mody~=compromiso]>.cbx-wrapper .footer-content {
    margin-top: 2.78vw;
    margin-bottom: 2.78vw;
}
[m-mody~=compromiso]>.cbx-wrapper .footer-content .menu {
    margin-right: 2.78vw;
}
}
html[m-browser=ie] .cbx-icon {
    padding: 0;
}
html[m-browser=ie] .cbx-icon>i {
    top: 0;
}
.cbx-icon {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.cbx-icon i {
    width: inherit;
    height: inherit;
    display: inherit;
    align-items: inherit;
    justify-content: inherit;
}
.cbx-icon i::before {
    color: inherit;
}
.cbx-icon.drop-button {
    position: absolute;
    right: 6.25vw;
    top: 3.125vw;
}
.cbx-icon.drop-button[m-mody] {
    transition-property: background-color, color;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    background-color: #f2f4f8;
    color: #056dae;
}
.cbx-icon.drop-button[m-mody][m-open=true] {
    will-change: background-color;
    background-color: #fff;
}
.cbx-icon[m-size="10"] {
    width: 3.125vw;
    height: 3.125vw;
}
.cbx-icon[m-size="10"] i {
    font-size: 1.875vw;
}
.cbx-icon[m-size="20"] {
    width: 6.25vw;
    height: 6.25vw;
}
.cbx-icon[m-size="20"] i {
    font-size: 3.75vw;
}
.cbx-icon[m-size="30"] {
    width: 9.375vw;
    height: 9.375vw;
}
.cbx-icon[m-size="30"] i {
    font-size: 5vw;
}
.cbx-icon[m-size="40"] {
    width: 12.5vw;
    height: 12.5vw;
}
.cbx-icon[m-size="40"] i {
    font-size: 6.875vw;
}
.cbx-icon[m-size="50"] {
    width: 15.625vw;
    height: 15.625vw;
}
.cbx-icon[m-size="50"] i {
    font-size: 9.375vw;
}
.cbx-icon[m-mody~=fill] {
    background-color: #056dae;
}
.cbx-icon[m-mody~=border] {
    color: #056dae;
    border-width: .3125vw;
    border-style: solid;
    border-color: #056dae;
}
.cbx-icon[m-mody~=circle] {
    border-radius: 50%}
.cbx-icon[m-mody~=rounded] {
    border-radius: 1.25vw;
}
.cbx-icon[m-mody~=icon-bold] {
    text-shadow: -1px -1px 0 #fff, -1px -1px 0 #fff, -1px -1px 0 #fff;
    -webkit-text-stroke-color: currentColor!important;
}
@supports (display:grid) {
    .cbx-icon[m-mody~=icon-bold] {
    -webkit-text-stroke: .3125vw;
    text-shadow: none;
}
}
.cbx-icon[m-mody~=flat] {
    width: auto;
    height: auto;
}
.cbx-icon[m-mody~=flat][m-size="10"] i {
    font-size: 3.125vw;
}
.cbx-icon[m-mody~=flat][m-size="20"] i {
    font-size: 6.25vw;
}
.cbx-icon[m-mody~=flat][m-size="30"] i {
    font-size: 9.375vw;
}
.cbx-icon[m-mody~=flat][m-size="40"] i {
    font-size: 12.5vw;
}
.cbx-icon[m-mody~=flat][m-size="50"] i {
    font-size: 15.625vw;
}
@media (min-width:768px) {
    .cbx-icon.drop-button {
    right: 20px;
    top: 20px;
}
.cbx-icon[m-size="10"] {
    width: 10px;
    height: 10px;
}
.cbx-icon[m-size="10"] i {
    font-size: 6px;
}
.cbx-icon[m-size="20"] {
    width: 20px;
    height: 20px;
}
.cbx-icon[m-size="20"] i {
    font-size: 12px;
}
.cbx-icon[m-size="30"] {
    width: 30px;
    height: 30px;
}
.cbx-icon[m-size="30"] i {
    font-size: 16px;
}
.cbx-icon[m-size="40"] {
    width: 40px;
    height: 40px;
}
.cbx-icon[m-size="40"] i {
    font-size: 22px;
}
.cbx-icon[m-size="50"] {
    width: 50px;
    height: 50px;
}
.cbx-icon[m-size="50"] i {
    font-size: 30px;
}
.cbx-icon[m-mody~=border] {
    border-width: 1px;
}
.cbx-icon[m-mody~=rounded] {
    border-radius: 4px;
}
@supports (display:grid) {
    .cbx-icon[m-mody~=icon-bold] {
    -webkit-text-stroke: 1px;
}
}
.cbx-icon[m-mody~=flat][m-size="10"] i {
    font-size: 10px;
}
.cbx-icon[m-mody~=flat][m-size="20"] i {
    font-size: 20px;
}
.cbx-icon[m-mody~=flat][m-size="30"] i {
    font-size: 30px;
}
.cbx-icon[m-mody~=flat][m-size="40"] i {
    font-size: 40px;
}
.cbx-icon[m-mody~=flat][m-size="50"] i {
    font-size: 50px;
}
}
@media (min-width:1024px) {
    .cbx-icon.drop-button {
    right: 1.95vw;
    top: 1.95vw;
}
.cbx-icon.drop-button i {
    display: flex;
    align-items: center;
    justify-content: center;
}
.cbx-icon[m-size="10"] {
    width: .98vw;
    height: .98vw;
}
.cbx-icon[m-size="10"] i {
    font-size: .59vw;
}
.cbx-icon[m-size="20"] {
    width: 1.95vw;
    height: 1.95vw;
}
.cbx-icon[m-size="20"] i {
    font-size: 1.17vw;
}
.cbx-icon[m-size="30"] {
    width: 2.93vw;
    height: 2.93vw;
}
.cbx-icon[m-size="30"] i {
    font-size: 1.56vw;
}
.cbx-icon[m-size="40"] {
    width: 3.91vw;
    height: 3.91vw;
}
.cbx-icon[m-size="40"] i {
    font-size: 2.15vw;
}
.cbx-icon[m-size="50"] {
    width: 4.88vw;
    height: 4.88vw;
}
.cbx-icon[m-size="50"] i {
    font-size: 2.93vw;
}
.cbx-icon[m-mody~=border] {
    border-width: .1vw;
}
.cbx-icon[m-mody~=rounded] {
    border-radius: .39vw;
}
@supports (display:grid) {
    .cbx-icon[m-mody~=icon-bold] {
    -webkit-text-stroke: .1vw;
}
}
.cbx-icon[m-mody~=flat][m-size="10"] i {
    font-size: .98vw;
}
.cbx-icon[m-mody~=flat][m-size="20"] i {
    font-size: 1.95vw;
}
.cbx-icon[m-mody~=flat][m-size="30"] i {
    font-size: 2.93vw;
}
.cbx-icon[m-mody~=flat][m-size="40"] i {
    font-size: 3.91vw;
}
.cbx-icon[m-mody~=flat][m-size="50"] i {
    font-size: 4.88vw;
}
}
@media (min-width:1280px) {
    .cbx-icon.drop-button {
    right: 1.25vw;
    top: 1.25vw;
}
.cbx-icon[m-size="10"] {
    width: .63vw;
    height: .63vw;
}
.cbx-icon[m-size="10"] i {
    font-size: .38vw;
}
.cbx-icon[m-size="20"] {
    width: 1.25vw;
    height: 1.25vw;
}
.cbx-icon[m-size="20"] i {
    font-size: .75vw;
}
.cbx-icon[m-size="30"] {
    width: 1.88vw;
    height: 1.88vw;
}
.cbx-icon[m-size="30"] i {
    font-size: 1vw;
}
.cbx-icon[m-size="40"] {
    width: 2.5vw;
    height: 2.5vw;
}
.cbx-icon[m-size="40"] i {
    font-size: 1.38vw;
}
.cbx-icon[m-size="50"] {
    width: 3.13vw;
    height: 3.13vw;
}
.cbx-icon[m-size="50"] i {
    font-size: 1.88vw;
}
.cbx-icon[m-mody~=border] {
    border-width: .06vw;
}
.cbx-icon[m-mody~=rounded] {
    border-radius: .25vw;
}
@supports (display:grid) {
    .cbx-icon[m-mody~=icon-bold] {
    -webkit-text-stroke: .06vw;
}
}
.cbx-icon[m-mody~=flat] {
    width: auto;
    height: auto;
}
.cbx-icon[m-mody~=flat][m-size="10"] i {
    font-size: .63vw;
}
.cbx-icon[m-mody~=flat][m-size="20"] i {
    font-size: 1.25vw;
}
.cbx-icon[m-mody~=flat][m-size="30"] i {
    font-size: 1.88vw;
}
.cbx-icon[m-mody~=flat][m-size="40"] i {
    font-size: 2.5vw;
}
.cbx-icon[m-mody~=flat][m-size="50"] i {
    font-size: 3.13vw;
}
}
@media (min-width:1440px) {
    .cbx-icon.drop-button {
    right: 1.39vw;
    top: 1.39vw;
}
.cbx-icon[m-size="10"] {
    width: .69vw;
    height: .69vw;
}
.cbx-icon[m-size="10"] i {
    font-size: .42vw;
}
.cbx-icon[m-size="20"] {
    width: 1.39vw;
    height: 1.39vw;
}
.cbx-icon[m-size="20"] i {
    font-size: .83vw;
}
.cbx-icon[m-size="30"] {
    width: 2.08vw;
    height: 2.08vw;
}
.cbx-icon[m-size="30"] i {
    font-size: 1.11vw;
}
.cbx-icon[m-size="40"] {
    width: 2.78vw;
    height: 2.78vw;
}
.cbx-icon[m-size="40"] i {
    font-size: 1.53vw;
}
.cbx-icon[m-size="50"] {
    width: 3.47vw;
    height: 3.47vw;
}
.cbx-icon[m-size="50"] i {
    font-size: 2.08vw;
}
.cbx-icon[m-mody~=border] {
    border-width: .07vw;
}
.cbx-icon[m-mody~=rounded] {
    border-radius: .28vw;
}
@supports (display:grid) {
    .cbx-icon[m-mody~=icon-bold] {
    -webkit-text-stroke: .07vw;
}
}
.cbx-icon[m-mody~=flat] {
    width: auto;
    height: auto;
}
.cbx-icon[m-mody~=flat][m-size="10"] i {
    font-size: .69vw;
}
.cbx-icon[m-mody~=flat][m-size="20"] i {
    font-size: 1.39vw;
}
.cbx-icon[m-mody~=flat][m-size="30"] i {
    font-size: 2.08vw;
}
.cbx-icon[m-mody~=flat][m-size="40"] i {
    font-size: 2.78vw;
}
.cbx-icon[m-mody~=flat][m-size="50"] i {
    font-size: 3.47vw;
}
}
.cbx-img {
    background-color: #f2f4f8;
    background-size: cover;
    background-position: center;
}
.cbx-img img {
    height: auto;
    width: 100%;
    vertical-align: middle;
}
.cbx-legal {
    font-size: 3.75vw;
    font-family: IL, Arial, Helvetica, sans-serif;
    color: #53565a;
}
.cbx-legal [m-mody=cat], .cbx-legal [m-mody=number] {
    font-family: IR, Arial, Helvetica, sans-serif;
}
.cbx-legal [m-mody=cat] {
    font-size: 5vw;
}
@media (min-width:768px) {
    .cbx-legal {
    font-size: 12px;
}
.cbx-legal [m-mody=cat] {
    font-size: 16px;
}
}
@media (min-width:1024px) {
    .cbx-legal {
    font-size: 1.17vw;
}
.cbx-legal [m-mody=cat] {
    font-size: 1.56vw;
}
}
@media (min-width:1280px) {
    .cbx-legal {
    font-size: .75vw;
}
.cbx-legal [m-mody=cat] {
    font-size: 1vw;
}
}
@media (min-width:1440px) {
    .cbx-legal {
    font-size: .83vw;
}
.cbx-legal [m-mody=cat] {
    font-size: 1.11vw;
}
}
html:not([m-browser~=mobile]) .cbx-link[m-mody~=phone] {
    pointer-events: none;
    color: #323232;
    font-family: IR, Arial, Helvetica, sans-serif;
}
html:not([m-browser~=mobile]) .cbx-link[m-mody~=phone]::after {
    content: none;
}
.cbx-link {
    color: #056dae;
    cursor: pointer;
    display: inline-block;
    font-size: 4.375vw;
    font-family: IL, Arial, Helvetica, sans-serif;
}
.cbx-link[m-active=true]::after {
    background-color: #056dae;
    width: 100%}
.cbx-link[m-mody~=inherit] {
    color: inherit;
    font-size: inherit;
}
.cbx-link[m-mody~=inherit-color] {
    color: inherit;
}
.cbx-link[m-mody~=inherit-size] {
    font-size: inherit;
}
.cbx-link[m-mody~=bread-crumb], .cbx-link[m-mody~=cta] {
    display: flex;
    align-items: center;
    line-height: 15px;
}
.cbx-link[m-mody~=bread-crumb]::after, .cbx-link[m-mody~=cta]::after {
    content: none;
}
.cbx-link[m-mody~=bread-crumb] .cbx-icon, .cbx-link[m-mody~=cta] .cbx-icon {
    color: #056dae;
    background-color: transparent;
    border: none;
    height: auto;
}
.cbx-link[m-mody~=bread-crumb][m-mody~=b-right] .cbx-icon, .cbx-link[m-mody~=cta] .cbx-icon {
    margin-left: 1.5625vw;
}
.cbx-link[m-mody~=bread-crumb]:not([m-mody~=b-right]) .cbx-icon {
    margin-right: 1.5625vw;
}
.cbx-link[m-mody~=cta] .cbx-icon {
    transition-property: left;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    position: relative;
    left: 0;
}
.cbx-link[m-mody~=no-underline]::after {
    content: none;
}
@media (min-width:768px) {
    .cbx-link {
    font-size: 14px;
}
.cbx-link[m-mody~=bread-crumb][m-mody~=b-right] .cbx-icon, .cbx-link[m-mody~=cta] .cbx-icon {
    margin-left: 5px;
}
.cbx-link[m-mody~=bread-crumb]:not([m-mody~=b-right]) .cbx-icon {
    margin-right: 5px;
}
}
@media (min-width:1024px) {
    .cbx-link {
    font-size: 1.37vw;
    position: relative;
    transition: color 350ms ease-in-out;
}
.cbx-link::after {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    content: "";
    bottom: -.2vw;
    width: 0;
    background-color: #056dae;
    height: .1vw;
    transition: width 350ms ease-in-out;
}
.cbx-link:focus, .cbx-link:hover {
    color: #056dae;
}
.cbx-link:focus::after, .cbx-link:hover::after {
    width: 100%}
.cbx-link[m-active=true]::after {
    width: 100%}
.cbx-link[m-mody~=bread-crumb][m-mody~=b-right] .cbx-icon, .cbx-link[m-mody~=cta] .cbx-icon {
    margin-left: .98vw;
}
.cbx-link[m-mody~=bread-crumb]:not([m-mody~=b-right]) .cbx-icon {
    margin-right: .49vw;
}
}
@media (min-width:1280px) {
    .cbx-link {
    font-size: 1vw;
}
.cbx-link::after {
    bottom: -.13vw;
    height: 1px;
}
.cbx-link[m-mody~=bread-crumb][m-mody~=b-right] .cbx-icon, .cbx-link[m-mody~=cta] .cbx-icon {
    margin-left: .31vw;
}
.cbx-link[m-mody~=cta]:hover .cbx-icon {
    will-change: left;
    left: 5px;
}
@supports (display:grid) {
    .cbx-link[m-mody~=cta]:hover .cbx-icon {
    left: .31vw;
}
}
.cbx-link[m-mody~=bread-crumb]:not([m-mody~=b-right]) .cbx-icon {
    margin-right: .31vw;
}
}
@media (min-width:1440px) {
    .cbx-link {
    font-size: 1.11vw;
}
.cbx-link::after {
    bottom: -.14vw;
    height: 1px;
}
.cbx-link[m-mody~=bread-crumb][m-mody~=b-right] .cbx-icon, .cbx-link[m-mody~=cta] .cbx-icon {
    margin-left: .35vw;
}
@supports (display:grid) {
    .cbx-link[m-mody~=cta]:hover .cbx-icon {
    left: .35vw;
}
}
.cbx-link[m-mody~=bread-crumb]:not([m-mody~=b-right]) .cbx-icon {
    margin-right: .35vw;
}
}
.cbx-sub-headline {
    font-size: 5vw;
    font-family: IL, Arial, Helvetica, sans-serif;
    color: #97999b;
}
@media (min-width:768px) {
    .cbx-sub-headline {
    font-size: 16px;
}
}
@media (min-width:1024px) {
    .cbx-sub-headline {
    font-size: 1.56vw;
}
}
@media (min-width:1280px) {
    .cbx-sub-headline {
    font-size: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-sub-headline {
    font-size: 1.39vw;
}
}
.cbx-svg-icon {
    fill: #323232;
}
.cbx-svg-icon[m-size="5"] {
    width: 1.5625vw;
    height: 1.5625vw;
}
.cbx-svg-icon[m-size="10"] {
    width: 3.125vw;
    height: 3.125vw;
}
.cbx-svg-icon[m-size="15"] {
    width: 4.6875vw;
    height: 4.6875vw;
}
.cbx-svg-icon[m-size="20"] {
    width: 6.25vw;
    height: 6.25vw;
}
.cbx-svg-icon[m-size="25"] {
    width: 7.8125vw;
    height: 7.8125vw;
}
.cbx-svg-icon[m-size="30"] {
    width: 9.375vw;
    height: 9.375vw;
}
.cbx-svg-icon[m-size="35"] {
    width: 10.9375vw;
    height: 10.9375vw;
}
.cbx-svg-icon[m-size="40"] {
    width: 12.5vw;
    height: 12.5vw;
}
.cbx-svg-icon[m-size="45"] {
    width: 14.0625vw;
    height: 14.0625vw;
}
.cbx-svg-icon[m-size="50"] {
    width: 15.625vw;
    height: 15.625vw;
}
@media (min-width:768px) {
    .cbx-svg-icon[m-size="5"] {
    width: 5px;
    height: 5px;
}
.cbx-svg-icon[m-size="10"] {
    width: 10px;
    height: 10px;
}
.cbx-svg-icon[m-size="15"] {
    width: 15px;
    height: 15px;
}
.cbx-svg-icon[m-size="20"] {
    width: 20px;
    height: 20px;
}
.cbx-svg-icon[m-size="25"] {
    width: 25px;
    height: 25px;
}
.cbx-svg-icon[m-size="30"] {
    width: 30px;
    height: 30px;
}
.cbx-svg-icon[m-size="35"] {
    width: 35px;
    height: 35px;
}
.cbx-svg-icon[m-size="40"] {
    width: 40px;
    height: 40px;
}
.cbx-svg-icon[m-size="45"] {
    width: 45px;
    height: 45px;
}
.cbx-svg-icon[m-size="50"] {
    width: 50px;
    height: 50px;
}
}
@media (min-width:1024px) {
    .cbx-svg-icon[m-size="5"] {
    width: .49vw;
    height: .49vw;
}
.cbx-svg-icon[m-size="10"] {
    width: .98vw;
    height: .98vw;
}
.cbx-svg-icon[m-size="15"] {
    width: 1.46vw;
    height: 1.46vw;
}
.cbx-svg-icon[m-size="20"] {
    width: 1.95vw;
    height: 1.95vw;
}
.cbx-svg-icon[m-size="25"] {
    width: 2.44vw;
    height: 2.44vw;
}
.cbx-svg-icon[m-size="30"] {
    width: 2.93vw;
    height: 2.93vw;
}
.cbx-svg-icon[m-size="35"] {
    width: 3.42vw;
    height: 3.42vw;
}
.cbx-svg-icon[m-size="40"] {
    width: 3.91vw;
    height: 3.91vw;
}
.cbx-svg-icon[m-size="45"] {
    width: 4.39vw;
    height: 4.39vw;
}
.cbx-svg-icon[m-size="50"] {
    width: 4.88vw;
    height: 4.88vw;
}
}
@media (min-width:1280px) {
    .cbx-svg-icon[m-size="5"] {
    width: .31vw;
    height: .31vw;
}
.cbx-svg-icon[m-size="10"] {
    width: .63vw;
    height: .63vw;
}
.cbx-svg-icon[m-size="15"] {
    width: .94vw;
    height: .94vw;
}
.cbx-svg-icon[m-size="20"] {
    width: 1.25vw;
    height: 1.25vw;
}
.cbx-svg-icon[m-size="25"] {
    width: 1.56vw;
    height: 1.56vw;
}
.cbx-svg-icon[m-size="30"] {
    width: 1.88vw;
    height: 1.88vw;
}
.cbx-svg-icon[m-size="35"] {
    width: 2.19vw;
    height: 2.19vw;
}
.cbx-svg-icon[m-size="40"] {
    width: 2.5vw;
    height: 2.5vw;
}
.cbx-svg-icon[m-size="45"] {
    width: 2.81vw;
    height: 2.81vw;
}
.cbx-svg-icon[m-size="50"] {
    width: 3.13vw;
    height: 3.13vw;
}
}
@media (min-width:1440px) {
    .cbx-svg-icon[m-size="5"] {
    width: .35vw;
    height: .35vw;
}
.cbx-svg-icon[m-size="10"] {
    width: .69vw;
    height: .69vw;
}
.cbx-svg-icon[m-size="15"] {
    width: 1.04vw;
    height: 1.04vw;
}
.cbx-svg-icon[m-size="20"] {
    width: 1.39vw;
    height: 1.39vw;
}
.cbx-svg-icon[m-size="25"] {
    width: 1.74vw;
    height: 1.74vw;
}
.cbx-svg-icon[m-size="30"] {
    width: 2.08vw;
    height: 2.08vw;
}
.cbx-svg-icon[m-size="35"] {
    width: 2.43vw;
    height: 2.43vw;
}
.cbx-svg-icon[m-size="40"] {
    width: 2.78vw;
    height: 2.78vw;
}
.cbx-svg-icon[m-size="45"] {
    width: 3.13vw;
    height: 3.13vw;
}
.cbx-svg-icon[m-size="50"] {
    width: 3.47vw;
    height: 3.47vw;
}
}
html[m-browser=ie] .cbx-text {
    letter-spacing: .5px;
}
.cbx-text {
    font-size: 4.375vw;
    font-family: IL, Arial, Helvetica, sans-serif;
    color: #323232;
}
.cbx-text .cbx-link {
    display: inline;
}
.cbx-text .cbx-link[m-mody~=cta] {
    display: flex;
}
@media (min-width:768px) {
    .cbx-text {
    font-size: 14px;
}
}
@media (min-width:1024px) {
    .cbx-text {
    font-size: 1.37vw;
}
}
@media (min-width:1280px) {
    .cbx-text {
    font-size: 1vw;
}
}
@media (min-width:1440px) {
    .cbx-text {
    font-size: 1.11vw;
}
}
html[m-browser=ie] .cbx-exit .cbx-icon i {
    position: absolute;
    top: 55%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.cbx-exit {
    box-shadow: 0 3.75vw 11.25vw rgba(0, 45, 114, .15);
    display: none;
    min-height: 56.25vw;
    width: 68.75vw;
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 7;
}
.cbx-exit .cbx-legal {
    color: #53565a;
}
.cbx-exit .cbx-link {
    color: #056dae;
}
.cbx-exit .cbx-link .cbx-icon {
    color: inherit;
}
.cbx-exit .cbx-link .cbx-icon [class*=icon-] {
    color: inherit;
}
.cbx-exit[m-visible=true] {
    display: block;
}
.cbx-exit[m-visible=true] .exit-description {
    padding: 3.125vw;
}
.cbx-exit .exit-main {
    border-radius: 1.25vw;
    overflow: hidden;
}
.cbx-exit .exit-description {
    background-color: #fff;
}
.cbx-exit .exit-description .cbx-legal {
    margin-bottom: 4.6875vw;
}
.cbx-exit .exit-description .cbx-legal:last-child {
    color: #97999b;
    margin-bottom: 0;
}
.cbx-exit .exit-cta {
    height: 12.5vw;
    background-color: #f2f4f8;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cbx-exit>.cbx-icon {
    position: absolute;
    top: -3.125vw;
    right: -3.125vw;
}
@media (min-width:768px) {
    .cbx-exit {
    box-shadow: 0 12px 36px rgba(0, 45, 114, .15);
    min-height: 180px;
    width: 220px;
}
.cbx-exit[m-visible=true] .exit-description {
    padding: 10px;
}
.cbx-exit .exit-main {
    border-radius: 4px;
}
.cbx-exit .exit-description .cbx-legal {
    margin-bottom: 15px;
}
.cbx-exit .exit-cta {
    height: 40px;
}
.cbx-exit>.cbx-icon {
    top: -10px;
    right: -10px;
}
}
@media (min-width:1024px) {
    .cbx-exit {
    box-shadow: 0 1.17vw 3.52vw rgba(0, 45, 114, .15);
    min-height: inherit;
    width: 21.48vw;
    position: absolute;
    left: 0;
    top: 0;
}
.cbx-exit[m-visible=true] .exit-description {
    padding: .98vw;
}
.cbx-exit .exit-main {
    border-radius: .39vw;
}
.cbx-exit .exit-description .cbx-legal {
    margin-bottom: 1.46vw;
}
.cbx-exit .exit-cta {
    height: 3.91vw;
}
.cbx-exit>.cbx-icon {
    top: -.98vw;
    right: -.98vw;
}
}
@media (min-width:1280px) {
    .cbx-exit {
    box-shadow: 0 .75vw 2.25vw rgba(0, 45, 114, .15);
    width: 13.75vw;
}
.cbx-exit[m-visible=true] .exit-description {
    padding: .63vw;
}
.cbx-exit .exit-main {
    border-radius: .25vw;
}
.cbx-exit .exit-description .cbx-legal {
    margin-bottom: .94vw;
}
.cbx-exit .exit-cta {
    height: 2.5vw;
}
.cbx-exit>.cbx-icon {
    top: -.63vw;
    right: -.63vw;
}
}
@media (min-width:1440px) {
    .cbx-exit {
    box-shadow: 0 .83vw 2.5vw rgba(0, 45, 114, .15);
    width: 15.28vw;
}
.cbx-exit[m-visible=true] .exit-description {
    padding: .69vw;
}
.cbx-exit .exit-main {
    border-radius: .28vw;
}
.cbx-exit .exit-description .cbx-legal {
    margin-bottom: 1.04vw;
}
.cbx-exit .exit-cta {
    height: 2.78vw;
}
.cbx-exit>.cbx-icon {
    top: -.69vw;
    right: -.69vw;
}
}
.cbx-cookies {
    background-color: #f2f4f8;
    display: none;
}
.cbx-cookies.blue {
    background-color: #056dae;
}
.cbx-cookies.blue .cbx-icon {
    color: #fff;
}
.cbx-cookies.blue .cbx-icon[m-mody~=border] {
    border-color: #fff;
}
.cbx-cookies.blue .content-text>* {
    color: #fff;
}
.cbx-cookies.yellow {
    background-color: #fda200;
}
.cbx-cookies.yellow .cbx-icon {
    color: #323232;
}
.cbx-cookies.yellow .cbx-icon[m-mody~=border] {
    border-color: #323232;
}
.cbx-cookies.yellow .content-text>* {
    color: #323232;
}
.cbx-cookies.alert+.cbx-cookies .cookie-content {
    position: relative;
}
.cbx-cookies.alert+.cbx-cookies .cookie-content>button {
    position: absolute;
    right: 3.125vw;
}
.cbx-cookies.alert+.cbx-cookies .content-text {
    padding-right: 3.125vw;
    padding-left: 3.125vw;
}
.cbx-cookies.alert+.cbx-cookies .content-text>* {
    margin-bottom: 3.125vw;
}
.cbx-cookies.alert+.cbx-cookies .content-text>:last-child {
    margin-bottom: 0;
}
.cbx-cookies.alert+.cbx-cookies .cbx-legal {
    padding: 0;
}
.cbx-cookies[m-open=true] {
    display: flex;
}
@media (max-width:767px) {
    .cbx-cookies[m-open=true]~.cbx-dmp[m-active=true] {
    max-height: 67vh;
    top: 2vh;
    bottom: 0;
    -webkit-transform: inherit;
    transform: inherit;
}
}
@media (max-width:1023px) {
    .cbx-cookies[m-open=true]~.cbx-dmp[m-active=true] {
    height: auto;
}
}
.cbx-cookies[m-open=true]~.cbx-dmp[m-active=true] .dmp-info {
    overflow: auto;
}
@media (min-width:1024px) {
    .cbx-cookies[m-open=true]~.cbx-dmp[m-active=true][m-mody*=fase-]:not([m-mody*=last-impresion]) {
    bottom: 60%;
    height: calc(100vh - 300px);
}
}
.cbx-cookies[m-open=true]~.cbx-dmp[m-active=true][m-mody=fase-2] {
    bottom: 60%;
    height: calc(100vh - 300px);
}
.cbx-cookies[m-open=true]~.cbx-dmp[m-active=true][m-mody=fase-2] .dmp-info {
    overflow: auto;
}
.cbx-cookies[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-1 last-impresion"] {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: auto;
    bottom: 0;
    top: inherit;
}
.cbx-cookies[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 last-impresion"] {
    bottom: 46.875vw;
    top: inherit;
}
@media (min-width:768px) {
    .cbx-cookies[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 last-impresion"] {
    bottom: 150px;
}
}
@media (min-width:1024px) {
    .cbx-cookies[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 last-impresion"] {
    bottom: 24.41vw;
}
}
@media (min-width:1280px) {
    .cbx-cookies[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 last-impresion"] {
    bottom: 15.63vw;
}
}
@media (min-width:1440px) {
    .cbx-cookies[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 last-impresion"] {
    bottom: 17.36vw;
}
}
@media (min-width:768px) {
    .cbx-cookies[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 last-impresion"] {
    bottom: 0;
    height: auto;
    -webkit-transform: translateY(-60%);
    transform: translateY(-60%);
}
}
.cbx-cookies[m-open=true]~.cbx-dmp[m-active=false] {
    bottom: 46.875vw;
}
@media (min-width:768px) {
    .cbx-cookies[m-open=true]~.cbx-dmp[m-active=false] {
    bottom: 150px;
}
}
@media (min-width:1024px) {
    .cbx-cookies[m-open=true]~.cbx-dmp[m-active=false] {
    bottom: 14.65vw;
}
}
@media (min-width:1280px) {
    .cbx-cookies[m-open=true]~.cbx-dmp[m-active=false] {
    bottom: 9.38vw;
}
}
@media (min-width:1440px) {
    .cbx-cookies[m-open=true]~.cbx-dmp[m-active=false] {
    bottom: 10.42vw;
}
}
.cbx-cookies .cookie-content {
    display: flex;
    padding: 6.25vw 3.125vw;
}
.cbx-cookies .cookie-content .cbx-icon:last-child {
    color: inherit;
}
.cbx-cookies .cookie-content .cbx-icon:last-child[m-mody~=border] {
    border-color: inherit;
}
.cbx-cookies .cbx-legal {
    padding: 0 3.125vw;
    font-family: IR, Arial, Helvetica, sans-serif;
    font-size: 3.125vw;
    line-height: 1.5;
}
.cbx-warning {
    transition-property: bottom;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    position: fixed;
    bottom: -100%;
    background-color: #f2f4f8;
    width: 100%;
    z-index: 100;
}
.cbx-warning[m-open=true] {
    bottom: 0;
}
.cbx-warning[m-open=true]~.cbx-cookies[m-open=true] {
    z-index: 2;
    bottom: 45.3125vw;
}
@media (max-width:767px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true] {
    max-height: 67vh;
    top: 2vh;
    bottom: 0;
    -webkit-transform: inherit;
    transform: inherit;
}
}
@media (max-width:1023px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true] {
    height: auto;
}
}
.cbx-warning[m-open=true]~.cbx-dmp[m-active=true] .dmp-info {
    overflow: auto;
}
@media (min-width:1024px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody*=fase-]:not([m-mody*=last-impresion]) {
    bottom: 60%;
    height: calc(100vh - 300px);
}
}
.cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 "] {
    bottom: 60%;
    height: calc(100vh - 300px);
}
.cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 "] .dmp-info {
    overflow: auto;
}
.cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-1 "] {
    bottom: 60%;
    height: calc(100vh - 300px);
}
.cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-1 "] .dmp-info {
    overflow: auto;
}
.cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-1 last-impresion"] {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: auto;
    bottom: 0;
    top: inherit;
}
@media (max-width:767px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-1 last-impresion"] {
    -webkit-transform: translateY(-80%);
    transform: translateY(-80%);
}
}
@media (max-width:767px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 "] .dmp-info>.cbx-img>.fase-img {
    max-height: 31.25vw;
    -o-object-fit: cover;
    object-fit: cover;
}
}
@media (max-width:767px) and (min-width:768px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 "] .dmp-info>.cbx-img>.fase-img {
    max-height: 100px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 "] .dmp-info>.cbx-img>.fase-img {
    max-height: 9.77vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 "] .dmp-info>.cbx-img>.fase-img {
    max-height: 6.25vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 "] .dmp-info>.cbx-img>.fase-img {
    max-height: 6.94vw;
}
}
@media (max-width:767px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-1 "] .dmp-info>.cbx-img>img:not(.fase-img) {
    max-height: 21.875vw;
    -o-object-fit: contain;
    object-fit: contain;
}
}
@media (max-width:767px) and (min-width:768px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-1 "] .dmp-info>.cbx-img>img:not(.fase-img) {
    max-height: 70px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-1 "] .dmp-info>.cbx-img>img:not(.fase-img) {
    max-height: 6.84vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-1 "] .dmp-info>.cbx-img>img:not(.fase-img) {
    max-height: 4.38vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-1 "] .dmp-info>.cbx-img>img:not(.fase-img) {
    max-height: 4.86vw;
}
}
.cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 last-impresion"] {
    bottom: 46.875vw;
    top: inherit;
    -webkit-transform: translateY(-15%);
    transform: translateY(-15%);
}
@media (min-width:768px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 last-impresion"] {
    bottom: 150px;
}
}
@media (min-width:1024px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 last-impresion"] {
    bottom: 24.41vw;
}
}
@media (min-width:1280px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 last-impresion"] {
    bottom: 15.63vw;
}
}
@media (min-width:1440px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 last-impresion"] {
    bottom: 17.36vw;
}
}
@media (min-width:768px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 last-impresion"] {
    bottom: 0;
    height: auto;
    -webkit-transform: translateY(-60%);
    transform: translateY(-60%);
}
}
.cbx-warning[m-open=true]~.cbx-dmp[m-active=false] {
    bottom: 46.875vw;
}
@media (min-width:768px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=false] {
    bottom: 150px;
}
}
@media (min-width:1024px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=false] {
    bottom: 14.65vw;
}
}
@media (min-width:1280px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=false] {
    bottom: 9.38vw;
}
}
@media (min-width:1440px) {
    .cbx-warning[m-open=true]~.cbx-dmp[m-active=false] {
    bottom: 10.42vw;
}
}
.cbx-warning .header {
    background-color: #fda200;
    padding-top: 1.5625vw;
    padding-right: 3.125vw;
    padding-bottom: 1.5625vw;
    padding-left: 3.125vw;
}
.cbx-warning .header .content {
    display: flex;
    align-items: center;
    margin: 0 auto;
}
.cbx-warning .header .content .cbx-icon:first-child {
    margin-right: 3.125vw;
}
.cbx-warning .header .content .cbx-icon:first-child[m-mody~=border] {
    color: #323232;
    border-color: #323232;
}
.cbx-warning .header .content .cbx-icon:last-child {
    margin-left: auto;
}
.cbx-warning .header .content .cbx-legal {
    color: #323232;
}
.cbx-warning .cookie-content {
    display: flex;
    padding: 6.25vw 3.125vw;
}
.cbx-warning .cookie-content .cbx-icon:last-child {
    color: inherit;
}
.cbx-warning .cookie-content .cbx-icon:last-child[m-mody~=border] {
    border-color: inherit;
}
@media (max-width:767px) {
    .cbx-cookies.alert[m-open=true] {
    bottom: 29.375vw!important;
}
}
@media (min-width:768px) {
    .cbx-cookies.alert+.cbx-cookies .cookie-content>button {
    right: 10px;
}
.cbx-cookies.alert+.cbx-cookies .content-text {
    padding-right: 10px;
    padding-left: 10px;
}
.cbx-cookies.alert+.cbx-cookies .content-text>* {
    margin-bottom: 10px;
}
.cbx-cookies .cookie-content {
    padding: 20px 10px;
    max-width: 680px;
    margin: 0 auto;
}
.cbx-cookies .cbx-legal {
    font-size: 10px;
    padding-right: 10px;
    padding-left: 10px;
}
.cbx-warning[m-open=true]~.cbx-cookies[m-open=true] {
    bottom: 106px;
}
.cbx-warning .header {
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
.cbx-warning .header .content {
    max-width: 680px;
}
.cbx-warning .header .content .cbx-icon:first-child {
    margin-right: 10px;
}
.cbx-warning .cookie-content {
    padding: 20px 10px;
    max-width: 680px;
    margin: 0 auto;
}
}
@media (max-width:1023px) {
    .cbx-cookies {
    transition-property: bottom;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    position: fixed;
    bottom: -100vh;
    z-index: 4;
    width: 100%}
.cbx-cookies[m-open=true] {
    bottom: 0;
}
.cbx-cookies.alert[m-open=true] {
    bottom: 79px;
}
}
@media (min-width:1024px) {
    .cbx-cookies {
    width: 100%;
    overflow: hidden;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    height: 0;
    display: flex;
    transition: all .35s ease;
}
.cbx-cookies[m-open=true] {
    z-index: 3;
    height: 100px;
}
.cbx-cookies[m-open=true] .cookie-content {
    height: 6.84vw;
}
.cbx-cookies.alert+.cbx-cookies[m-open=true] .cookie-content {
    height: 7.81vw;
}
.cbx-cookies.alert+.cbx-cookies .cookie-content {
    max-width: 960px;
}
.cbx-cookies.alert+.cbx-cookies .cookie-content>button {
    right: .98vw;
}
.cbx-cookies .cookie-content {
    transition-property: height;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    align-items: center;
    height: 0;
    padding: 0 .98vw;
    max-width: 93.75vw;
    margin: auto;
}
.cbx-cookies .cbx-legal {
    font-size: 1.17vw;
    padding-right: .98vw;
    padding-left: .98vw;
}
.cbx-cookies[m-open=true]~.cbx-header, .cbx-cookies[m-open=true]~.cbx-nav {
    top: 100px;
}
.cbx-warning {
    -webkit-transform: inherit;
    transform: inherit;
    top: inherit;
}
.cbx-warning[m-open=true]~.cbx-cookies[m-open=true] {
    bottom: 0;
}
.cbx-warning .header {
    padding-top: .98vw;
    padding-right: 1.95vw;
    padding-bottom: .98vw;
    padding-left: 1.95vw;
}
.cbx-warning .header .content {
    max-width: inherit;
}
.cbx-warning .header .content .cbx-icon:first-child {
    margin-right: .98vw;
}
.cbx-warning .cookie-content {
    transition-property: height;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    align-items: center;
    height: 6.84vw;
    padding: 0 .98vw;
    max-width: 93.75vw;
}
}
@media (min-width:1280px) {
    .cbx-cookies[m-open=true] .cookie-content {
    height: 4.38vw;
}
.cbx-cookies.alert+.cbx-cookies[m-open=true] .cookie-content {
    height: 5vw;
}
.cbx-cookies.alert+.cbx-cookies .cookie-content {
    max-width: 1100px;
}
.cbx-cookies.alert+.cbx-cookies .cookie-content>button {
    right: .63vw;
}
.cbx-cookies .cookie-content {
    max-width: 68.75vw;
    padding: 0 .63vw;
}
.cbx-cookies .cbx-legal {
    font-size: .75vw;
    padding-right: .63vw;
    padding-left: .63vw;
}
.cbx-warning .header {
    padding-top: .63vw;
    padding-right: 1.25vw;
    padding-bottom: .63vw;
    padding-left: 1.25vw;
}
.cbx-warning .header .content .cbx-icon:first-child {
    margin-right: .63vw;
}
.cbx-warning .cookie-content {
    margin: auto;
    max-width: 68.75vw;
    height: 4.38vw;
    padding: 0 .63vw;
}
}
@media (min-width:1440px) {
    .cbx-cookies[m-open=true] .cookie-content {
    height: 4.86vw;
}
.cbx-cookies.alert+.cbx-cookies[m-open=true] .cookie-content {
    height: 5.56vw;
}
.cbx-cookies.alert+.cbx-cookies .cookie-content>button {
    right: .69vw;
}
.cbx-cookies .cookie-content {
    max-width: 76.39vw;
    padding: 0 .69vw;
}
.cbx-cookies .cbx-legal {
    font-size: .83vw;
    padding-right: .69vw;
    padding-left: .69vw;
}
.cbx-warning .header {
    padding-top: .69vw;
    padding-right: 1.39vw;
    padding-bottom: .69vw;
    padding-left: 1.39vw;
}
.cbx-warning .header .content .cbx-icon:first-child {
    margin-right: .69vw;
}
.cbx-warning .cookie-content {
    max-width: 76.39vw;
    padding: 0 .69vw;
    height: 4.86vw;
}
}
.cbx-wrapper {
    width: 100%;
    padding: 6.25vw;
    margin-right: auto;
    margin-left: auto;
}
.cbx-wrapper .wrapper-inline, .cbx-wrapper>.cbx-category, .cbx-wrapper>.cbx-sub-headline, .cbx-wrapper>.cbx-title {
    margin-bottom: 6.25vw;
}
.cbx-wrapper>.cbx-headline-section, .cbx-wrapper>.cbx-text {
    margin-bottom: 9.375vw;
}
.cbx-wrapper>.cbx-category, .cbx-wrapper>.cbx-headline-section, .cbx-wrapper>.cbx-sub-category, .cbx-wrapper>.cbx-sub-headline, .cbx-wrapper>.cbx-text, .cbx-wrapper>.cbx-title {
    text-align: center;
}
.cbx-wrapper .wrapper-inline {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.cbx-wrapper[m-mody=text-right]>.cbx-category, .cbx-wrapper[m-mody=text-right]>.cbx-headline-section, .cbx-wrapper[m-mody=text-right]>.cbx-sub-category, .cbx-wrapper[m-mody=text-right]>.cbx-sub-headline, .cbx-wrapper[m-mody=text-right]>.cbx-text, .cbx-wrapper[m-mody=text-right]>.cbx-title {
    text-align: right;
}
.cbx-wrapper[m-theme=white]>* {
    color: #fff;
}
.cbx-wrapper[m-mody=text-left]>.cbx-category, .cbx-wrapper[m-mody=text-left]>.cbx-headline-section, .cbx-wrapper[m-mody=text-left]>.cbx-sub-category, .cbx-wrapper[m-mody=text-left]>.cbx-sub-headline, .cbx-wrapper[m-mody=text-left]>.cbx-text, .cbx-wrapper[m-mody=text-left]>.cbx-title {
    text-align: left;
}
@media (max-width:767px) {
    .cbx-wrapper .wrapper-inline>* {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 70%}
.cbx-wrapper .wrapper-inline>.cbx-link {
    flex-basis: 30%;
    text-align: right;
}
.cbx-wrapper>:only-child {
    margin-bottom: 0;
}
}
@media (min-width:768px) {
    .cbx-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    width: 680px;
}
.cbx-wrapper .wrapper-inline, .cbx-wrapper>.cbx-category, .cbx-wrapper>.cbx-headline-section, .cbx-wrapper>.cbx-sub-headline, .cbx-wrapper>.cbx-text, .cbx-wrapper>.cbx-title {
    margin-bottom: 20px;
}
}
@media (min-width:1024px) {
    .cbx-wrapper {
    padding-top: 3.91vw;
    padding-bottom: 3.91vw;
    width: 93.75vw;
}
.cbx-wrapper .wrapper-inline, .cbx-wrapper>.cbx-category, .cbx-wrapper>.cbx-headline-section, .cbx-wrapper>.cbx-sub-headline, .cbx-wrapper>.cbx-text, .cbx-wrapper>.cbx-title {
    margin-bottom: 1.95vw;
}
.cbx-wrapper[m-mody=carousel-arrows] {
    width: 97.66vw;
}
}
@media (min-width:1280px) {
    .cbx-wrapper {
    padding-top: 2.5vw;
    padding-bottom: 2.5vw;
    width: 68.75vw;
}
.cbx-wrapper .wrapper-inline, .cbx-wrapper>.cbx-category, .cbx-wrapper>.cbx-headline-section, .cbx-wrapper>.cbx-sub-headline, .cbx-wrapper>.cbx-text, .cbx-wrapper>.cbx-title {
    margin-bottom: 1.25vw;
}
.cbx-wrapper[m-mody=carousel-arrows] {
    width: 71.25vw;
}
}
@media (min-width:1440px) {
    .cbx-wrapper {
    padding-top: 2.78vw;
    padding-bottom: 2.78vw;
    width: 76.39vw;
}
.cbx-wrapper .wrapper-inline, .cbx-wrapper>.cbx-category, .cbx-wrapper>.cbx-headline-section, .cbx-wrapper>.cbx-sub-headline, .cbx-wrapper>.cbx-text, .cbx-wrapper>.cbx-title {
    margin-bottom: 1.39vw;
}
.cbx-wrapper[m-mody=carousel-arrows] {
    width: 76.39vw;
}
}
html[m-browser=ff] .cbx-nav .header-content>ul.nav-brand>li.brand svg {
    width: 100%}
html[m-browser=ff] .cbx-nav .header-content>ul.nav-brand>li.aniversary svg {
    width: 100%}
html[m-browser=ie] .cbx-nav {
    position: relative;
}
html[m-browser~=iphone] .cbx-nav .header-content>ul.right-content>li.item .cbx-text, html[m-browser~=iphone] .cbx-nav .header-content>ul.toggle-btn>.item>.cbx-icon, html[m-browser~=safari] .cbx-nav .header-content>ul.right-content>li.item .cbx-text, html[m-browser~=safari] .cbx-nav .header-content>ul.toggle-btn>.item>.cbx-icon {
    height: auto;
}
html[m-browser~=iphone] .cbx-nav .header-content>ul>li.item .submenu>.item, html[m-browser~=safari] .cbx-nav .header-content>ul>li.item .submenu>.item {
    flex-basis: auto;
}
html[m-browser~=iphone] .cbx-nav .header-content>ul>li.item .submenu>.item[m-open=true], html[m-browser~=safari] .cbx-nav .header-content>ul>li.item .submenu>.item[m-open=true] {
    max-height: 100vh;
}
.cbx-nav {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    background-color: #056dae;
    overflow: hidden;
    transition: all .35s ease;
    z-index: 6;
}
.cbx-nav ul li, .cbx-nav ul ol {
    margin-bottom: 0;
}
.cbx-nav ul ul {
    padding-left: 0;
}
.cbx-nav .cbx-cookies {
    min-height: 0;
    display: flex;
    transition: all .35s ease;
}
.cbx-nav .cbx-cookies .cookie-content {
    height: 0;
}
.cbx-nav .cbx-warning {
    height: 0;
    overflow: hidden;
    transition: all .35s ease;
}
.cbx-nav .header-content {
    display: flex;
    position: relative;
}
.cbx-nav .header-content>ul {
    display: flex;
    -ms-scroll-snap-points-x: repeat(100px);
    scroll-snap-points-x: repeat(100px);
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 50%}
.cbx-nav .header-content>ul>li {
    display: flex;
    align-items: center;
    flex-grow: 1;
    flex-shrink: 0;
}
.cbx-nav .header-content>ul>li.item {
    margin-top: 0;
    justify-content: center;
    flex-direction: column;
    flex-grow: 0;
    align-items: flex-start;
    width: 10.9375vw;
}
.cbx-nav .header-content>ul>li.item>.cbx-text, .cbx-nav .header-content>ul>li.item>svg {
    height: 14.0625vw;
    padding-top: 3.125vw;
    padding-bottom: 3.125vw;
}
.cbx-nav .header-content>ul>li.item>.cbx-text {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;
}
.cbx-nav .header-content>ul>li.item>.cbx-text::after {
    content: '';
    width: 100%;
    height: 1.5625vw;
    background-color: #fff;
    opacity: 0;
    left: 0;
    position: absolute;
    transition: all .35s ease;
}
.cbx-nav .header-content>ul>li.item>.cbx-text .cbx-icon {
    color: #fff;
    -webkit-text-stroke-color: currentColor;
    stroke: currentColor;
}
.cbx-nav .header-content>ul>li.item .submenu {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    background-color: #fff;
    width: 100%;
    opacity: 0;
    height: auto;
    max-height: 0;
    overflow: hidden;
    transition: all .35s ease;
}
.cbx-nav .header-content>ul>li.item .submenu>.item {
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 20%}
.cbx-nav .header-content>ul>li.item .submenu>.item .cbx-text, .cbx-nav .header-content>ul>li.item .submenu>.item>.cbx-link {
    color: #323232;
}
.cbx-nav .header-content>ul>li.item .submenu>.item>.cbx-link {
    justify-content: space-between;
    position: relative;
    display: flex;
    padding-right: 3.125vw;
    padding-top: 3.125vw;
    padding-bottom: 3.125vw;
    padding-left: 0;
}
.cbx-nav .header-content>ul>li.item .submenu>.item>.cbx-link::after {
    display: none;
}
.cbx-nav .header-content>ul>li.item .submenu>.item>.cbx-icon {
    color: #056dae;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 6.25vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item>.submenu-content {
    height: auto;
    max-height: 0;
    overflow: hidden;
    transition: all .35s ease;
}
.cbx-nav .header-content>ul>li.item .submenu>.item>.submenu-content>.item {
    padding-left: 6.25vw;
    padding-top: 3.125vw;
    padding-bottom: 3.125vw;
}
@media (min-width:1024px) {
    .cbx-nav .header-content>ul>li.item .submenu>.item>.submenu-content>.item>:hover {
    color: #056dae;
}
}
.cbx-nav .header-content>ul>li.item .submenu>.container>.submenu>.item {
    padding-left: 0;
}
.cbx-nav .header-content>ul>li.item .dropdown {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    position: absolute;
    bottom: 0;
    right: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    background-color: #fff;
    overflow: hidden;
    height: 0;
    z-index: 3;
    transition: all .35s ease;
}
.cbx-nav .header-content>ul>li.item .dropdown>ol {
    padding: 0;
}
.cbx-nav .header-content>ul>li.item .dropdown>ol.item {
    transition: all .35s ease;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #eee;
}
.cbx-nav .header-content>ul>li.item .dropdown>ol.item .cbx-text {
    transition: all .35s ease;
    color: #323232;
    display: flex;
}
.cbx-nav .header-content>ul>li.item .dropdown>ol.item .cbx-text:hover {
    color: #056dae;
}
.cbx-nav .header-content>ul>li.item[m-open=true] .submenu {
    max-height: 100vh;
    opacity: 1;
    z-index: 3;
}
@media (max-width:767px) {
    .cbx-nav .header-content>ul>li.item[m-open=true] .submenu>.item {
    padding-left: 12.5vw;
}
}
.cbx-nav .header-content>ul>li.item[m-open=true] .submenu>.item>.cbx-link {
    display: flex;
    width: 100%}
.cbx-nav .header-content>ul>li.item[m-open=true] .submenu>.item>.cbx-link>.cbx-icon {
    height: auto;
}
.cbx-nav .header-content>ul>li.item[m-open=true] .submenu>.item:last-child {
    display: block;
}
@media (max-width:767px) {
    .cbx-nav .header-content>ul>li.item[m-open=true] .submenu>.item:last-child.container {
    width: 100%;
    padding-left: 12.5vw;
}
}
.cbx-nav .header-content>ul>li.item[m-open=true] .submenu>.item[m-open=true] .cbx-icon i.icon-plus-o::before {
    content: '\59'}
.cbx-nav .header-content>ul>li.item[m-open=true] .submenu>.item[m-open=true]>.submenu-content {
    max-height: 100vh;
}
.cbx-nav .header-content>ul>li.item[m-open=true]>.cbx-text .cbx-icon i::before {
    content: "\59"}
.cbx-nav .header-content>ul>li.item.mobile {
    z-index: 2;
    background-color: #fff;
}
.cbx-nav .header-content>ul>li.item.mobile:nth-of-type(3) {
    padding-left: 0;
}
.cbx-nav .header-content>ul>li.item.mobile:nth-child(6) {
    border-bottom: none;
    overflow-x: scroll;
    width: 100%;
    margin: 0;
    padding: 0;
    border-bottom: none;
    -ms-overflow-style: none;
    scrollbar-color: #fff #fff;
    -ms-scroll-snap-type: mandatory;
    scroll-snap-type: mandatory;
    -ms-scroll-snap-points-x: repeat(31.25vw);
    scroll-snap-points-x: repeat(31.25vw);
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
}
.cbx-nav .header-content>ul>li.item.mobile:nth-child(6)>.cbx-card {
    margin: 0;
    -ms-grid-row-align: center;
    align-self: center;
}
.cbx-nav .header-content>ul>li.item.mobile:nth-child(6) .slide {
    width: 100%}
.cbx-nav .header-content>ul>li.item.mobile:nth-child(6) .slide .cbx-card {
    min-width: 34.375vw;
    height: 34.375vw;
    word-break: keep-all;
}
.cbx-nav .header-content>ul>li.item.mobile:nth-child(6) .slide .cbx-card .card-content {
    width: 100%}
.cbx-nav .header-content>ul>li.item.mobile:nth-child(6) .slide .cbx-card .card-content .card-description {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cbx-nav .header-content>ul>li.item.mobile:nth-child(6)::-webkit-scrollbar {
    display: none;
}
.cbx-nav .header-content>ul>li.item.mobile:last-child {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
    position: fixed;
    bottom: 0;
    left: 100%;
    width: 100%;
    margin: 0;
    display: flex;
    flex-direction: row;
    overflow: hidden;
    transition: all .35s ease;
    z-index: 2;
}
@media (max-width:1023px) {
    .cbx-nav .header-content>ul>li.item.mobile:last-child {
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
}
}
@media (max-width:1023px) and (min-width:768px) {
    .cbx-nav .header-content>ul>li.item.mobile:last-child {
    padding-top: 20px;
}
}
@media (max-width:1023px) and (min-width:1024px) {
    .cbx-nav .header-content>ul>li.item.mobile:last-child {
    padding-top: 0;
}
}
@media (max-width:1023px) and (min-width:1280px) {
    .cbx-nav .header-content>ul>li.item.mobile:last-child {
    padding-top: 0;
}
}
@media (max-width:1023px) and (min-width:1440px) {
    .cbx-nav .header-content>ul>li.item.mobile:last-child {
    padding-top: 0;
}
}
@media (max-width:1023px) and (min-width:768px) {
    .cbx-nav .header-content>ul>li.item.mobile:last-child {
    padding-bottom: 20px;
}
}
@media (max-width:1023px) and (min-width:1024px) {
    .cbx-nav .header-content>ul>li.item.mobile:last-child {
    padding-bottom: 0;
}
}
@media (max-width:1023px) and (min-width:1280px) {
    .cbx-nav .header-content>ul>li.item.mobile:last-child {
    padding-bottom: 0;
}
}
@media (max-width:1023px) and (min-width:1440px) {
    .cbx-nav .header-content>ul>li.item.mobile:last-child {
    padding-bottom: 0;
}
}
.cbx-nav .header-content>ul>li.item.mobile:last-child>.pseudo-card {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.cbx-nav .header-content>ul>li.item.mobile:last-child>.pseudo-card>.cbx-icon {
    justify-content: center;
}
.cbx-nav .header-content>ul>li.item.mobile .slide {
    display: flex;
    margin-top: 6.25vw;
    margin-bottom: 6.25vw;
}
.cbx-nav .header-content>ul>li.item.mobile .slide .cbx-card {
    width: 33.75vw;
    height: 33.75vw;
    margin-right: 6.25vw;
    scroll-snap-align: center;
    -ms-scroll-snap-points-x: repeat(100px);
    scroll-snap-points-x: repeat(100px);
}
.cbx-nav .header-content>ul>li.item.mobile .slide .cbx-card:first-child {
    margin-left: 6.25vw;
}
.cbx-nav .header-content>ul>li.item.mobile .slide .cbx-card .card-content {
    align-items: center;
}
.cbx-nav .header-content>ul>li.item.mobile .slide .cbx-card .card-content .cbx-icon {
    color: #056dae;
}
.cbx-nav .header-content>ul>li.item.mobile .slide .cbx-card .card-content .card-description {
    text-align: center;
}
.cbx-nav .header-content>ul>li.item.mobile>.cbx-card {
    margin-right: auto;
    margin-bottom: 6.25vw;
    margin-left: auto;
    height: auto;
    min-height: 80px;
}
.cbx-nav .header-content>ul>li.item.mobile>.cbx-card .card-content {
    width: 100%}
.cbx-nav .header-content>ul>li.item.mobile>.cbx-card .card-content .cbx-link {
    display: flex;
    justify-content: center;
}
.cbx-nav .header-content>ul.nav-brand {
    justify-content: space-between;
    flex-basis: 60%;
    padding-left: 3.125vw;
}
.cbx-nav .header-content>ul.nav-brand>li.brand {
    padding-right: 0;
    width: auto;
}
.cbx-nav .header-content>ul.nav-brand>li.aniversary {
    flex-grow: 0;
    width: 31.25vw;
    padding-right: 0;
}
.cbx-nav .header-content>ul.nav-brand>li.aniversary .cbx-link, .cbx-nav .header-content>ul.nav-brand>li.brand .cbx-link {
    height: 15vw;
    padding-top: 4.0625vw;
    padding-bottom: 4.0625vw;
}
.cbx-nav .header-content>ul.nav-brand>li.aniversary .cbx-link::after, .cbx-nav .header-content>ul.nav-brand>li.brand .cbx-link::after {
    display: none;
}
.cbx-nav .header-content>ul.nav-brand>li.aniversary .cbx-link svg, .cbx-nav .header-content>ul.nav-brand>li.brand .cbx-link svg {
    width: auto;
    min-width: 100px;
}
.cbx-nav .header-content>ul.nav-brand>li.aniversary .cbx-link svg:first-child, .cbx-nav .header-content>ul.nav-brand>li.brand .cbx-link svg:first-child {
    display: none;
}
.cbx-nav .header-content>ul.nav-brand>li.aniversary .cbx-link svg:last-child, .cbx-nav .header-content>ul.nav-brand>li.brand .cbx-link svg:last-child {
    display: inline-block;
}
.cbx-nav .header-content>ul.left-content {
    flex-basis: 0;
}
.cbx-nav .header-content>ul.right-content {
    justify-content: flex-end;
    flex-basis: 0;
    position: relative;
    z-index: 3;
}
.cbx-nav .header-content>ul.right-content>li.item {
    justify-content: center;
    align-items: flex-end;
    padding-right: 0;
    position: relative;
}
.cbx-nav .header-content>ul.right-content>li.item .cbx-text {
    height: 100%}
.cbx-nav .header-content>ul.right-content>li.item .cbx-text.search-btn {
    cursor: pointer;
}
.cbx-nav .header-content>ul.right-content>li.item .search {
    display: none;
}
.cbx-nav .header-content>ul.right-content>li.item:last-child {
    display: none;
}
.cbx-nav .header-content>ul.right-content>li.item.localizador>.cbx-text span:first-child {
    display: none;
}
.cbx-nav .header-content>ul.right-content>li.item>.cbx-text::after {
    display: none;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar {
    position: absolute;
    z-index: 3;
    top: 0;
    height: 100%;
    right: -26.5625vw;
    width: 0;
    overflow: hidden;
    padding-top: 1.5625vw;
    padding-right: 0;
    padding-bottom: 1.5625vw;
    padding-left: 0;
    transition: all .35s ease;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar .cbx-input {
    height: 100%;
    width: 100%;
    border-radius: 1.25vw;
    padding-left: 12.5vw;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar .cbx-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    cursor: pointer;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar .cbx-icon:first-child {
    left: 6.25vw;
    color: #ccc;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar .cbx-icon.close-search {
    right: 6.25vw;
    color: #056dae;
}
.cbx-nav .header-content>ul.right-content.toggle-menu {
    justify-content: flex-start;
}
.cbx-nav .header-content>ul.toggle-menu {
    position: fixed;
    top: 0;
    right: -100%;
    flex-direction: column;
    width: 100vw;
    transition: all .35s ease;
    background-color: #fff;
    z-index: 3;
    height: 100vh;
    overflow: auto;
}
@media (max-width:767px) {
    .cbx-nav .header-content>ul.toggle-menu {
    padding-bottom: 31.25vw;
}
}
.cbx-nav .header-content>ul.toggle-menu>li.item {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #eee;
}
.cbx-nav .header-content>ul.toggle-menu>li.item:nth-child(2) {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #eee;
}
.cbx-nav .header-content>ul.toggle-menu ol.item, .cbx-nav .header-content>ul.toggle-menu>li.item {
    padding-right: 6.25vw;
}
.cbx-nav .header-content>ul.toggle-menu ol.item .cbx-text, .cbx-nav .header-content>ul.toggle-menu>li.item .cbx-text {
    color: #323232;
}
.cbx-nav .header-content>ul.toggle-menu ol.item:nth-child(7).mobile, .cbx-nav .header-content>ul.toggle-menu>li.item:nth-child(7).mobile {
    padding-right: 0;
}
@media (max-width:1023px) {
    .cbx-nav .header-content>ul.toggle-menu ol.item: nth-child(7).mobile, .cbx-nav .header-content>ul.toggle-menu>li.item:nth-child(7).mobile {
    padding-bottom: 46.875vw;
}
}
@media (max-width:1023px) and (min-width:768px) {
    .cbx-nav .header-content>ul.toggle-menu ol.item: nth-child(7).mobile, .cbx-nav .header-content>ul.toggle-menu>li.item:nth-child(7).mobile {
    padding-bottom: 150px;
}
}
@media (max-width:1023px) and (min-width:1024px) {
    .cbx-nav .header-content>ul.toggle-menu ol.item: nth-child(7).mobile, .cbx-nav .header-content>ul.toggle-menu>li.item:nth-child(7).mobile {
    padding-bottom: 0;
}
}
@media (max-width:1023px) and (min-width:1280px) {
    .cbx-nav .header-content>ul.toggle-menu ol.item: nth-child(7).mobile, .cbx-nav .header-content>ul.toggle-menu>li.item:nth-child(7).mobile {
    padding-bottom: 0;
}
}
@media (max-width:1023px) and (min-width:1440px) {
    .cbx-nav .header-content>ul.toggle-menu ol.item: nth-child(7).mobile, .cbx-nav .header-content>ul.toggle-menu>li.item:nth-child(7).mobile {
    padding-bottom: 0;
}
}
.cbx-nav .header-content>ul.toggle-menu ol.item.close, .cbx-nav .header-content>ul.toggle-menu>li.item.close {
    align-items: flex-end;
    margin: 0;
    border: none;
    padding-right: 10px;
}
.cbx-nav .header-content>ul.toggle-menu ol.item.close .cbx-icon, .cbx-nav .header-content>ul.toggle-menu>li.item.close .cbx-icon {
    color: #056dae;
    height: 14.0625vw;
}
.cbx-nav .header-content>ul.toggle-menu ol.item .submenu .item .cbx-icon, .cbx-nav .header-content>ul.toggle-menu>li.item .submenu .item .cbx-icon {
    max-height: 14.0625vw;
}
.cbx-nav .header-content>ul.toggle-menu ol.item>.cbx-link, .cbx-nav .header-content>ul.toggle-menu ol.item>.cbx-text, .cbx-nav .header-content>ul.toggle-menu>li.item>.cbx-link, .cbx-nav .header-content>ul.toggle-menu>li.item>.cbx-text {
    width: 100%;
    padding-left: 3.125vw;
}
.cbx-nav .header-content>ul.toggle-menu ol.item>.cbx-link::after, .cbx-nav .header-content>ul.toggle-menu ol.item>.cbx-text::after, .cbx-nav .header-content>ul.toggle-menu>li.item>.cbx-link::after, .cbx-nav .header-content>ul.toggle-menu>li.item>.cbx-text::after {
    display: block;
}
.cbx-nav .header-content>ul.toggle-menu ol.item>.cbx-link>.cbx-icon, .cbx-nav .header-content>ul.toggle-menu ol.item>.cbx-text>.cbx-icon, .cbx-nav .header-content>ul.toggle-menu>li.item>.cbx-link>.cbx-icon, .cbx-nav .header-content>ul.toggle-menu>li.item>.cbx-text>.cbx-icon {
    color: #056dae;
    -webkit-text-stroke-color: currentColor;
    stroke: currentColor;
    height: 100%;
    width: 30%;
    justify-content: flex-end;
    z-index: 22;
}
.cbx-nav .header-content>ul.toggle-menu ol.item>.cbx-link>.cbx-icon i, .cbx-nav .header-content>ul.toggle-menu ol.item>.cbx-text>.cbx-icon i, .cbx-nav .header-content>ul.toggle-menu>li.item>.cbx-link>.cbx-icon i, .cbx-nav .header-content>ul.toggle-menu>li.item>.cbx-text>.cbx-icon i {
    color: currentColor;
}
.cbx-nav .header-content>ul.toggle-menu ol.item[m-open=true]>a, .cbx-nav .header-content>ul.toggle-menu>li.item[m-open=true]>a {
    font-weight: 700;
}
.cbx-nav .header-content>ul.toggle-menu ol.item.mobile:last-child, .cbx-nav .header-content>ul.toggle-menu>li.item.mobile:last-child {
    position: fixed;
    left: inherit;
    right: -100%;
    width: 100vw;
}
@media (min-width:768px) {
    .cbx-nav .header-content>ul.toggle-menu ol.item.mobile:last-child, .cbx-nav .header-content>ul.toggle-menu>li.item.mobile:last-child {
    width: 320px;
}
}
@media (min-width:1024px) {
    .cbx-nav .header-content>ul.toggle-menu ol.item.mobile:last-child, .cbx-nav .header-content>ul.toggle-menu>li.item.mobile:last-child {
    width: 31.25vw;
}
}
@media (min-width:1280px) {
    .cbx-nav .header-content>ul.toggle-menu ol.item.mobile:last-child, .cbx-nav .header-content>ul.toggle-menu>li.item.mobile:last-child {
    width: 20vw;
}
}
@media (min-width:1440px) {
    .cbx-nav .header-content>ul.toggle-menu ol.item.mobile:last-child, .cbx-nav .header-content>ul.toggle-menu>li.item.mobile:last-child {
    width: 22.22vw;
}
}
.cbx-nav .header-content>ul.toggle-menu[m-open=true] {
    right: 0;
}
.cbx-nav .header-content>ul.toggle-menu[m-open=true]>li.item.mobile:last-child {
    justify-content: space-around;
    display: flex;
    right: 0;
}
.cbx-nav .header-content>ul.toggle-btn {
    justify-content: flex-end;
    flex-basis: 0;
    padding-right: 3.125vw;
}
.cbx-nav .header-content>ul.toggle-btn>.item {
    align-items: flex-end;
    padding-right: 0;
}
.cbx-nav .header-content>ul.toggle-btn>.item>.cbx-icon {
    height: 100%}
.cbx-nav[m-banca=true] .header-content>ul>li.item .dropdown {
    height: calc(38px * 7);
}
.cbx-nav[m-banca=true] .header-content>ul>li.item .dropdown>ol.item>.cbx-text {
    padding: 3.125vw 6.25vw;
}
.cbx-nav[m-open=true] {
    background-color: #82b6d7;
    overflow: visible;
    z-index: 7;
}
.cbx-nav[m-open=true] .header-content>ul.toggle-menu>li.item {
    width: 100%;
    align-items: flex-end;
}
.cbx-nav[m-open=true] .header-content>ul.toggle-menu>li.item:last-child {
    display: flex;
}
.cbx-nav[m-open=true] .aniversary, .cbx-nav[m-open=true] .brand {
    opacity: .5;
}
.cbx-nav[m-search=true] {
    overflow: visible;
}
.cbx-nav[m-search=true] .header-content>ul.right-content>li.item .search-bar {
    overflow: visible;
    width: 103.125vw;
    padding-right: 3.125vw;
    padding-left: 3.125vw;
}
.cbx-nav[m-search=true] .header-content>ul.toggle-menu {
    overflow: visible;
}
.cbx-nav[m-cookies=true] .cbx-cookies {
    min-height: 100px;
    bottom: 0;
}
.cbx-nav[m-cookies=true] .cbx-cookies .cookie-content {
    height: auto;
}
.cbx-nav[m-warning=true][m-cookies=true] .cbx-cookies {
    bottom: 180px;
}
.cbx-nav[m-warning=true] .cbx-warning {
    bottom: 0;
    height: 180px;
}
.cbx-nav[m-mody=logo] ul.nav-brand {
    flex-basis: 100%!important;
    justify-content: center!important;
    max-width: 100%!important;
}
.cbx-nav[m-mody=logo] .left-content, .cbx-nav[m-mody=logo] .nav-brand>li:not(:first-child), .cbx-nav[m-mody=logo] .right-content, .cbx-nav[m-mody=logo] .toggle-btn {
    display: none!important;
}
@media (min-width:768px) {
    .cbx-nav .header-content>ul>li.item {
    width: 50px;
}
.cbx-nav .header-content>ul>li.item>.cbx-text, .cbx-nav .header-content>ul>li.item>svg {
    height: 45px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.cbx-nav .header-content>ul>li.item>.cbx-text>.cbx-icon, .cbx-nav .header-content>ul>li.item>svg>.cbx-icon {
    width: auto;
    padding: 5px;
}
.cbx-nav .header-content>ul>li.item .submenu>.item {
    padding-left: 20px;
}
.cbx-nav .header-content>ul>li.item .submenu>.item>.cbx-link {
    padding-top: 10px;
    padding-bottom: 10px;
}
.cbx-nav .header-content>ul>li.item .submenu>.item .submenu-content>.item {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.cbx-nav .header-content>ul>li.item .submenu>.container {
    padding-top: 0;
    padding-bottom: 0;
}
.cbx-nav .header-content>ul>li.item .submenu>.container>.submenu {
    position: static;
    box-shadow: none;
    width: 100%;
    -webkit-transform: inherit;
    transform: inherit;
}
.cbx-nav .header-content>ul>li.item .submenu>.container>.submenu>.item {
    padding-left: 0;
}
.cbx-nav .header-content>ul>li.item .submenu>.container>.submenu>.item>.submenu-content {
    margin-bottom: 0;
}
.cbx-nav .header-content>ul>li.item[m-open=true] .submenu>.container {
    padding-top: 0;
    padding-bottom: 0;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar {
    right: -125px;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 5px;
    padding-left: 0;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar .cbx-input {
    border-radius: 4px;
}
.cbx-nav .header-content>ul.nav-brand {
    flex-basis: 45%}
.cbx-nav .header-content>ul.nav-brand>li.brand {
    min-width: 80px;
}
.cbx-nav .header-content>ul.nav-brand>li.aniversary {
    justify-content: center;
    display: flex;
    flex-direction: row;
}
.cbx-nav .header-content>ul.nav-brand>li.aniversary .cbx-link, .cbx-nav .header-content>ul.nav-brand>li.brand .cbx-link {
    height: 48px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.cbx-nav .header-content>ul.toggle-menu {
    width: 320px;
}
.cbx-nav .header-content>ul.toggle-menu>li.item {
    padding-right: 20px;
}
.cbx-nav .header-content>ul.toggle-menu>li.item>.cbx-text {
    padding-left: 10px;
}
.cbx-nav .header-content>ul.toggle-menu>li.item.close .cbx-icon {
    height: 45px;
}
.cbx-nav .header-content>ul.toggle-menu>li.item.mobile>.cbx-card {
    margin-bottom: 20px;
    height: 120px;
    width: 90%}
.cbx-nav .header-content>ul.toggle-menu>li.item.mobile:nth-child(6) {
    padding-right: 0;
}
.cbx-nav .header-content>ul.toggle-menu>li.item.mobile:nth-child(6) .slide .cbx-card {
    min-width: 110px;
    height: 110px;
}
.cbx-nav .header-content>ul.toggle-menu>li.item.mobile:last-child {
    position: fixed;
}
.cbx-nav .header-content>ul.toggle-menu>li.item.mobile:last-child .pseudo-card {
    width: calc(100% / 3);
}
.cbx-nav .header-content>ul.toggle-menu>li.item .submenu .item .cbx-icon {
    max-height: 36px;
}
.cbx-nav .header-content>ul.toggle-btn {
    flex-grow: 0;
}
.cbx-nav[m-mody~=compromiso] .header-content>ul.nav-brand>li.aniversary {
    margin-right: auto;
}
.cbx-nav[m-search=true] .header-content>ul.right-content>li.item .search-bar {
    width: 100vw;
    padding-right: 10px;
    padding-left: 10px;
}
.cbx-nav[m-warning=true][m-cookies=true] .cbx-cookies {
    bottom: 100px;
}
.cbx-nav[m-warning=true] .cbx-warning {
    bottom: 0;
    height: 100px;
}
.cbx-nav.on-top {
    position: fixed;
    top: 0;
    width: 100vw;
}
}
@media (min-width:1024px) {
    .cbx-nav {
    background-color: #056dae;
    overflow: visible;
}
.cbx-nav .header-content>ul>li {
    display: flex;
    align-items: center;
    flex-grow: 1;
    flex-shrink: 0;
}
.cbx-nav .header-content>ul>li.item {
    padding-right: 1.95vw;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: auto;
    border: none;
}
.cbx-nav .header-content>ul>li.item:nth-child(2) {
    border-top: none;
}
.cbx-nav .header-content>ul>li.item:nth-child(3)>.submenu {
    justify-content: flex-start;
}
.cbx-nav .header-content>ul>li.item:nth-child(3)>.submenu>ol.item {
    flex-grow: 0;
}
.cbx-nav .header-content>ul>li.item:nth-child(3)>.submenu>ol.item:last-child {
    background-color: transparent;
}
.cbx-nav .header-content>ul>li.item:nth-child(3)>.submenu>ol.item:last-child .cbx-link {
    padding-top: inherit;
}
.cbx-nav .header-content>ul>li.item.mobile {
    display: none!important;
}
.cbx-nav .header-content>ul>li.item>.cbx-text, .cbx-nav .header-content>ul>li.item>svg {
    height: 4.39vw;
    width: auto;
    position: relative;
    padding-top: .98vw;
    padding-bottom: .98vw;
}
.cbx-nav .header-content>ul>li.item>.cbx-text::after, .cbx-nav .header-content>ul>li.item>svg::after {
    height: .49vw;
    bottom: .49vw;
    display: inline-block;
}
.cbx-nav .header-content>ul>li.item>.cbx-text .cbx-icon, .cbx-nav .header-content>ul>li.item>svg .cbx-icon {
    color: #fff;
}
.cbx-nav .header-content>ul>li.item .cbx-text {
    color: #fff;
}
.cbx-nav .header-content>ul>li.item .cbx-text::after {
    display: inline-block;
}
.cbx-nav .header-content>ul>li.item .submenu {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    position: absolute;
    bottom: 0;
    left: 0;
    height: auto;
    max-height: 0;
    flex-direction: row;
}
.cbx-nav .header-content>ul>li.item .submenu>.item {
    padding-top: 1.95vw;
    padding-right: .98vw;
    padding-bottom: 1.95vw;
    padding-left: .98vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item .cbx-icon {
    display: none;
}
.cbx-nav .header-content>ul>li.item .submenu>.item:first-child {
    padding-left: 1.95vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item:last-child {
    padding-top: .98vw;
    padding-left: .98vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item:last-child>.cbx-link {
    padding-top: 0;
    padding-bottom: .98vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item>.cbx-link {
    padding-bottom: .98vw;
    padding-left: 0;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
    border-bottom-width: .1vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item>.submenu-content {
    height: auto;
    max-height: 1000px;
}
.cbx-nav .header-content>ul>li.item .submenu>.item>.submenu-content .item {
    padding-top: .49vw;
    padding-bottom: .49vw;
    padding-left: 0;
}
.cbx-nav .header-content>ul>li.item .submenu>.item>.submenu-content .item>.cbx-link .cbx-icon {
    display: block;
}
.cbx-nav .header-content>ul>li.item .submenu>.container {
    flex-direction: column;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.cbx-nav .header-content>ul>li.item .submenu>.container>.submenu {
    position: static;
    box-shadow: none;
    width: 100%;
    -webkit-transform: inherit;
    transform: inherit;
}
.cbx-nav .header-content>ul>li.item .submenu>.container>.submenu>.item>.submenu-content {
    margin-bottom: 0;
    max-height: 1000px;
}
.cbx-nav .header-content>ul>li.item:hover .submenu, .cbx-nav .header-content>ul>li.item[m-open=true] .submenu {
    opacity: 1;
    z-index: 3;
    max-height: 1000px;
}
.cbx-nav .header-content>ul>li.item:hover .submenu>.item:last-child, .cbx-nav .header-content>ul>li.item[m-open=true] .submenu>.item:last-child {
    background-color: #f2f4f8;
}
.cbx-nav .header-content>ul.nav-brand {
    justify-content: flex-start;
    max-width: 450px;
    flex-basis: inherit;
    flex-grow: 0;
    padding-left: 1.95vw;
}
.cbx-nav .header-content>ul.nav-brand>li.brand {
    min-width: 170px;
    flex-grow: 0;
    margin-right: 2.93vw;
}
.cbx-nav .header-content>ul.nav-brand>li.brand::after {
    display: none;
}
.cbx-nav .header-content>ul.nav-brand>li.brand .cbx-link svg:first-child {
    display: inline-block;
}
.cbx-nav .header-content>ul.nav-brand>li.brand .cbx-link svg:last-child {
    display: none;
}
.cbx-nav .header-content>ul.nav-brand>li.aniversary {
    width: 9.77vw;
    justify-content: flex-start;
    margin-right: 5.86vw;
    margin-left: 2.93vw;
}
.cbx-nav .header-content>ul.nav-brand>li.aniversary::after {
    display: none;
}
.cbx-nav .header-content>ul.nav-brand>li.aniversary .cbx-link, .cbx-nav .header-content>ul.nav-brand>li.brand .cbx-link {
    height: 4.69vw;
    padding-top: .98vw;
    padding-bottom: .98vw;
}
.cbx-nav .header-content>ul.left-content {
    flex-basis: 0;
    flex-grow: 0;
}
.cbx-nav .header-content>ul.left-content>li.item .cbx-text {
    color: #fff;
}
.cbx-nav .header-content>ul.right-content {
    flex-basis: auto;
    margin-left: auto;
    flex-grow: 0;
}
.cbx-nav .header-content>ul.right-content>li.item {
    flex-grow: 0;
    padding-right: .98vw;
    padding-left: .98vw;
}
.cbx-nav .header-content>ul.right-content>li.item:last-child {
    padding-right: 1.95vw;
    display: flex;
}
.cbx-nav .header-content>ul.right-content>li.item:last-child::after {
    display: none;
}
.cbx-nav .header-content>ul.right-content>li.item::after {
    content: '';
    height: 80%;
    width: 1px;
    background-color: rgba(255, 255, 255, .4);
    position: absolute;
    right: 0;
    top: 10%}
.cbx-nav .header-content>ul.right-content>li.item .cbx-text {
    color: #fff;
}
.cbx-nav .header-content>ul.right-content>li.item .cbx-text .cbx-icon {
    margin-left: .49vw;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar {
    right: 0;
    padding-top: .49vw;
    padding-right: 0;
    padding-bottom: .49vw;
    padding-left: 0;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar .cbx-icon:first-child {
    left: 1.95vw;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar .cbx-icon.close-search {
    right: 1.95vw;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar .cbx-input {
    padding-left: 3.91vw;
}
.cbx-nav .header-content>ul.right-content>li.item .dropdown {
    width: 29.3vw;
}
.cbx-nav .header-content>ul.right-content>li.item .dropdown>ol.item {
    height: 3.91vw;
}
.cbx-nav .header-content>ul.right-content.toggle-menu {
    justify-content: flex-end;
}
.cbx-nav .header-content>ul.toggle-menu {
    position: static;
    background-color: transparent;
    flex-direction: row;
    height: inherit;
    overflow: visible;
}
.cbx-nav .header-content>ul.toggle-menu>li.item {
    margin-right: 0;
    margin-left: 0;
    padding-right: 1.95vw;
    border: none;
}
.cbx-nav .header-content>ul.toggle-menu>li.item:nth-child(2) {
    border-top: none;
}
.cbx-nav .header-content>ul.toggle-menu>li.item:hover>.cbx-text::after, .cbx-nav .header-content>ul.toggle-menu>li.item[m-open=true]>.cbx-text::after {
    opacity: 1;
    width: 100%}
.cbx-nav .header-content>ul.toggle-menu>li.item::after {
    display: none;
}
.cbx-nav .header-content>ul.toggle-menu>li.item>.cbx-text {
    padding-left: 0;
}
.cbx-nav .header-content>ul.toggle-menu>li.item>.cbx-text .cbx-icon {
    display: none;
}
.cbx-nav .header-content>ul.toggle-menu>li.close {
    display: none;
}
.cbx-nav .header-content>ul.toggle-btn {
    display: none;
}
.cbx-nav[m-banca=true] .header-content>ul>li.item .dropdown {
    height: calc(3.91vw * 7);
}
.cbx-nav[m-banca=true] .header-content>ul>li.item .dropdown>ol.item>.cbx-text {
    padding: .98vw 1.95vw;
}
.cbx-nav[m-mody~=compromiso] .header-content>ul.nav-brand>li.aniversary {
    margin-left: 0;
}
.cbx-nav[m-mody~=compromiso] .header-content>ul.toggle-menu {
    flex-basis: 70%}
.cbx-nav[m-mody~=compromiso] .header-content>ul.toggle-menu>li.item>.cbx-text {
    padding-left: 0;
}
.cbx-nav[m-search=true] .header-content>ul.right-content>li.item .search-bar {
    width: 39.06vw;
    padding-right: .98vw;
    padding-left: .98vw;
}
.cbx-nav[m-warning=true][m-cookies=true] .cbx-cookies {
    bottom: 12.7vw;
}
.cbx-nav[m-warning=true] .cbx-warning {
    height: 12.7vw;
}
}
@media (min-width:1280px) {
    html[m-browser~=ie] .cbx-nav .header-content>ul.nav-brand>li.brand svg {
    width: 11.25vw;
}
.cbx-nav .header-content>ul>li.item {
    padding-right: 1.25vw;
}
.cbx-nav .header-content>ul>li.item .submenu {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
}
.cbx-nav .header-content>ul>li.item .submenu>.item {
    padding-top: 1.25vw;
    padding-right: .63vw;
    padding-bottom: 1.25vw;
    padding-left: .63vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item:first-child {
    padding-left: 1.25vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item:last-child {
    padding-top: .63vw;
    padding-left: .63vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item:last-child>.cbx-link {
    padding-bottom: .63vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item>.cbx-link {
    padding-bottom: .63vw;
    border-bottom-width: .06vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item>.submenu-content .item {
    padding-top: .31vw;
    padding-bottom: .31vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.container {
    padding: 0;
}
.cbx-nav .header-content>ul>li.item svg, .cbx-nav .header-content>ul>li.item>.cbx-text {
    height: 2.81vw;
    padding-top: .63vw;
    padding-bottom: .63vw;
}
.cbx-nav .header-content>ul>li.item svg::after, .cbx-nav .header-content>ul>li.item>.cbx-text::after {
    height: .31vw;
    bottom: .31vw;
}
.cbx-nav .header-content>ul.nav-brand {
    padding-left: 1.25vw;
}
.cbx-nav .header-content>ul.nav-brand>li.brand {
    min-width: 100px;
    margin-right: 1.88vw;
}
.cbx-nav .header-content>ul.nav-brand>li.aniversary {
    width: 6.25vw;
    margin-right: 3.75vw;
    margin-left: 1.88vw;
}
.cbx-nav .header-content>ul.nav-brand>li.aniversary .cbx-link, .cbx-nav .header-content>ul.nav-brand>li.brand .cbx-link {
    display: flex;
    align-items: center;
    height: 3vw;
    padding-top: .63vw;
    padding-bottom: .63vw;
}
.cbx-nav .header-content>ul.right-content>li.item {
    padding-right: .63vw;
    padding-left: .63vw;
}
.cbx-nav .header-content>ul.right-content>li.item:last-child {
    padding-right: 1.25vw;
}
.cbx-nav .header-content>ul.right-content>li.item .cbx-text .cbx-icon {
    margin-left: .31vw;
}
.cbx-nav .header-content>ul.right-content>li.item .dropdown {
    width: 18.75vw;
}
.cbx-nav .header-content>ul.right-content>li.item .dropdown>ol.item {
    height: 2.5vw;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar {
    padding-top: .31vw;
    padding-right: 0;
    padding-bottom: .31vw;
    padding-left: 0;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar .cbx-icon:first-child {
    left: 1.25vw;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar .cbx-icon.close-search {
    right: 1.25vw;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar .cbx-input {
    padding-left: 2.5vw;
}
.cbx-nav .header-content>ul.right-content>li.item.localizador>.cbx-text span:first-child {
    display: inline-block;
}
.cbx-nav .header-content>ul.right-content>li.item .search {
    display: flex;
}
.cbx-nav .header-content>ul.right-content.toggle-menu {
    justify-content: flex-end;
}
.cbx-nav .header-content>ul.right-content.toggle-menu>li.item {
    padding-right: 1.25vw;
}
.cbx-nav[m-banca=true] .header-content>ul>li.item .dropdown {
    height: calc(2.5vw * 7);
}
.cbx-nav[m-banca=true] .header-content>ul>li.item .dropdown>ol.item>.cbx-text {
    padding: .63vw 1.25vw;
}
.cbx-nav[m-search=true] .header-content>ul.right-content>li.item .search-bar {
    width: 25vw;
    padding-right: .63vw;
    padding-left: .63vw;
}
.cbx-nav[m-warning=true][m-cookies=true] .cbx-cookies {
    bottom: 8.13vw;
}
.cbx-nav[m-warning=true] .cbx-warning {
    height: 8.13vw;
}
}
@media (min-width:1440px) {
    html[m-browser~=ie] .cbx-nav .header-content>ul.nav-brand>li.brand svg {
    width: 12.5vw;
}
.cbx-nav .header-content>ul>li.item>.cbx-text, .cbx-nav .header-content>ul>li.item>svg {
    height: 3.13vw;
    padding-top: .69vw;
    padding-bottom: .69vw;
}
.cbx-nav .header-content>ul>li.item .submenu {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
}
.cbx-nav .header-content>ul>li.item .submenu>.item {
    padding-top: 1.39vw;
    padding-right: .69vw;
    padding-left: .69vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item:first-child {
    padding-left: 1.39vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item:last-child {
    padding-top: .69vw;
    padding-left: .69vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item:last-child>.cbx-link {
    padding-bottom: .69vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item>.cbx-link {
    padding-bottom: .69vw;
    border-bottom-width: .07vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.item>.submenu-content .item {
    padding-top: .35vw;
    padding-bottom: .35vw;
}
.cbx-nav .header-content>ul>li.item .submenu>.container {
    padding: 0;
}
.cbx-nav .header-content>ul.nav-brand {
    max-width: inherit;
    padding-left: 1.39vw;
}
.cbx-nav .header-content>ul.nav-brand>li.brand {
    min-width: 160px;
    margin-right: 2.08vw;
}
.cbx-nav .header-content>ul.nav-brand>li.aniversary {
    width: 6.94vw;
    margin-right: 4.17vw;
    margin-left: 2.08vw;
}
.cbx-nav .header-content>ul.right-content>li.item {
    padding-right: .69vw;
    padding-left: .69vw;
}
.cbx-nav .header-content>ul.right-content>li.item:last-child {
    padding-right: 1.39vw;
}
.cbx-nav .header-content>ul.right-content>li.item .cbx-text .cbx-icon {
    margin-left: .35vw;
}
.cbx-nav .header-content>ul.right-content>li.item .dropdown {
    width: 20.83vw;
}
.cbx-nav .header-content>ul.right-content>li.item .dropdown>ol.item {
    height: 2.78vw;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar {
    padding-top: .69vw;
    padding-bottom: .69vw;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar .cbx-icon:first-child {
    left: 1.39vw;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar .cbx-icon.close-search {
    right: 1.39vw;
}
.cbx-nav .header-content>ul.right-content>li.item .search-bar .cbx-input {
    padding-left: 2.78vw;
}
.cbx-nav .header-content>ul.right-content.toggle-menu>li.item {
    padding-right: 1.39vw;
}
.cbx-nav[m-banca=true] .header-content>ul>li.item .dropdown {
    height: calc(2.78vw * 7);
}
.cbx-nav[m-banca=true] .header-content>ul>li.item .dropdown>ol.item>.cbx-text {
    padding: .69vw 1.39vw;
}
.cbx-nav[m-search=true] .header-content>ul.right-content>li.item .search-bar {
    width: 24.31vw;
    padding-right: .69vw;
    padding-left: .69vw;
}
.cbx-nav[m-warning=true][m-cookies=true] .cbx-cookies {
    bottom: 9.03vw;
}
.cbx-nav[m-warning=true] .cbx-warning {
    height: 9.03vw;
}
}
@media (min-width:1024px) {
    html[m-browser~=safari] .cbx-dmp[m-active=false] {
    width: calc(100vw / 6);
}
}
html[m-browser=ie] .cbx-dmp[m-mody*=fase-2]>.dmp-info {
    display: block;
    text-align: center;
}
html[m-browser=ie] .cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-img {
    display: inline-block;
    text-align: left;
}
html[m-browser=ie] .cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-img>img:not(.fase-img) {
    width: 50%;
    height: auto;
}
html[m-browser=ie] .cbx-warning[m-open=false]~.cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-button {
    margin-top: 15.625vw;
}
@media (min-width:768px) {
    html[m-browser=ie] .cbx-warning[m-open=false]~.cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-button {
    margin-top: 50px;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] .cbx-warning[m-open=false]~.cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-button {
    margin-top: 4.88vw;
}
}
@media (min-width:1280px) {
    html[m-browser=ie] .cbx-warning[m-open=false]~.cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-button {
    margin-top: 3.13vw;
}
}
@media (min-width:1440px) {
    html[m-browser=ie] .cbx-warning[m-open=false]~.cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-button {
    margin-top: 3.47vw;
}
}
html[m-browser=ie] .cbx-warning[m-open=false]~.cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-img>.fase-img {
    height: 100%}
html[m-browser=ie] .cbx-warning[m-open=true]~.cbx-dmp[m-active=true][m-mody="fase-2 last-impresion"] {
    bottom: 0;
    height: 100%}
.cbx-dmp {
    box-shadow: 0 .29vw .78vw rgba(0, 45, 114, .2);
    position: fixed;
    z-index: 6;
    width: 100%;
    max-width: calc(100vw - 90px);
    min-width: 100px;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    right: 0;
    bottom: 50%;
    display: flex;
    flex-direction: column;
    height: auto;
    padding-right: 7%;
    padding-left: 7%;
    background-color: #056dae;
    border-top-left-radius: 1vw;
    border-bottom-left-radius: 1vw;
    overflow: hidden;
    transition: all .35s ease;
}
.cbx-dmp .dmp-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}
.cbx-dmp .dmp-info {
    max-height: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    opacity: 1;
    transition: all .35s ease;
    transition-delay: .5s;
}
.cbx-dmp .dmp-info>* {
    margin-bottom: 5%;
    background-color: transparent;
}
.cbx-dmp .dmp-info>:last-child {
    margin-bottom: 0;
}
.cbx-dmp .dmp-info>.cbx-link {
    height: 15.625vw;
    color: #fff;
    margin-bottom: 0;
    line-height: inherit;
}
@media (min-width:768px) {
    .cbx-dmp .dmp-info>.cbx-link {
    height: 50px;
}
}
@media (min-width:1024px) {
    .cbx-dmp .dmp-info>.cbx-link {
    height: 4.88vw;
}
}
@media (min-width:1280px) {
    .cbx-dmp .dmp-info>.cbx-link {
    height: 3.13vw;
}
}
@media (min-width:1440px) {
    .cbx-dmp .dmp-info>.cbx-link {
    height: 3.47vw;
}
}
.cbx-dmp .dmp-info>.cbx-link>.cbx-icon {
    color: currentColor;
}
.cbx-dmp .dmp-info>.cbx-img {
    display: flex;
    flex-direction: column;
    overflow-y: scroll;
    max-height: 100%;
    width: 100%;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.cbx-dmp .dmp-info>.cbx-img::-webkit-scrollbar {
    display: none;
}
.cbx-dmp .dmp-info>.cbx-img .fase-img {
    display: none;
}
.cbx-dmp .dmp-info>.cbx-img img {
    margin-bottom: 10%;
    width: 100%;
    max-width: 240px;
    margin-right: auto;
}
.cbx-dmp .dmp-info>.cbx-img figcaption {
    color: #fff;
}
.cbx-dmp .dmp-info>.cbx-img figcaption>* {
    color: currentColor;
    margin-bottom: 10%}
.cbx-dmp .dmp-info>.cbx-img figcaption>:last-child {
    margin-bottom: 0;
}
.cbx-dmp .dmp-info>.cbx-button {
    font-weight: 700;
    width: 100%;
    background-color: #fff;
    color: #056dae;
    min-width: inherit;
    margin: auto;
    margin-bottom: 5%}
.cbx-dmp .dmp-min {
    max-height: 0;
    height: 100%;
    opacity: 0;
    overflow: hidden;
    display: flex;
    align-items: center;
    transition: all .35s ease;
}
.cbx-dmp .dmp-min>.cbx-icon {
    position: absolute;
    top: 20%;
    right: 5%;
    display: none;
    z-index: 2;
}
.cbx-dmp .dmp-min>.cbx-text {
    color: #fff;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.cbx-dmp .dmp-min>.cbx-text>* {
    color: currentColor;
}
.cbx-dmp .dmp-min>.cbx-text>span {
    display: none;
}
.cbx-dmp .dmp-min>.cbx-text .cbx-svg-icon {
    fill: currentColor;
    position: relative;
}
.cbx-dmp .dmp-min>.cbx-text .cbx-svg-icon::after {
    content: '!';
    background-color: red;
    position: absolute;
    top: -3%;
    right: -3%;
    border-radius: 50%;
    width: 1vw;
    height: 1vw;
}
.cbx-dmp[m-active=false] {
    height: 10vh;
    width: calc(100vw / 6);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    padding: 0;
    bottom: 5%;
    flex-direction: row;
}
.cbx-dmp[m-active=false] .dmp-info {
    max-height: 0;
    width: 0;
    height: 0;
    opacity: 0;
    display: none;
}
.cbx-dmp[m-active=false] .dmp-min {
    max-height: 10vh;
    opacity: 1;
}
.cbx-dmp[m-active=false] .dmp-min>.cbx-text {
    padding: 15%;
    width: 100%}
.cbx-dmp[m-active=false] .dmp-min>.cbx-text>.cbx-svg-icon {
    min-width: 20%}
.cbx-dmp[m-open=false] {
    right: -100%}
.cbx-dmp[m-theme=white] {
    background-color: #fff;
}
.cbx-dmp[m-theme=white] .dmp-bg #Mask {
    fill: #fff!important;
}
.cbx-dmp[m-theme=white] .dmp-bg>polygon {
    fill: #eee!important;
    fill-opacity: 1!important;
}
.cbx-dmp[m-theme=white] .dmp-info>.cbx-link {
    color: #53565a;
}
.cbx-dmp[m-theme=white] .dmp-info>.cbx-img figcaption {
    color: #53565a;
}
.cbx-dmp[m-theme=white] .dmp-info>.cbx-button {
    background-color: #056dae;
    color: #fff;
}
.cbx-dmp[m-theme=white] .dmp-min>.cbx-icon {
    color: #53565a;
}
.cbx-dmp[m-theme=white] .dmp-min>.cbx-text {
    color: #53565a;
}
.cbx-dmp[m-theme=white] .dmp-min>.cbx-text>.cbx-svg-icon {
    fill: #056dae;
}
.cbx-dmp[m-theme=gray] {
    background-color: #dedede;
}
.cbx-dmp[m-theme=gray] .dmp-bg #Mask {
    fill: #dedede!important;
}
.cbx-dmp[m-theme=gray] .dmp-bg>polygon {
    fill: #e7e7e7!important;
    fill-opacity: 1!important;
}
.cbx-dmp[m-theme=gray] .dmp-info>.cbx-link {
    color: #53565a;
}
.cbx-dmp[m-theme=gray] .dmp-info>.cbx-img figcaption {
    color: #53565a;
}
.cbx-dmp[m-theme=gray] .dmp-info>.cbx-button {
    background-color: #056dae;
    color: #fff;
}
.cbx-dmp[m-theme=gray] .dmp-min>.cbx-icon {
    color: #53565a;
}
.cbx-dmp[m-theme=gray] .dmp-min>.cbx-text {
    color: #53565a;
}
.cbx-dmp[m-theme=gray] .dmp-min>.cbx-text>.cbx-svg-icon {
    fill: #056dae;
}
.cbx-dmp[m-hidden=true] {
    right: -100%}
.cbx-dmp[m-mody~=last-impresion] {
    height: auto;
    bottom: 5%;
    -webkit-transform: none;
    transform: none;
}
.cbx-dmp[m-mody~=last-impresion] .dmp-info>.cbx-img {
    flex-wrap: nowrap;
    margin-bottom: 10%;
    height: auto;
    position: relative;
}
.cbx-dmp[m-mody~=last-impresion] .dmp-info>.cbx-img.img-generica img:not(.fase-img) {
    margin-top: inherit!important;
    width: 25%!important;
}
.cbx-dmp[m-mody~=last-impresion] .dmp-info>.cbx-img .fase-img {
    display: none;
}
.cbx-dmp[m-mody~=last-impresion] .dmp-info>.cbx-img img:not(.fase-img) {
    margin-bottom: 0;
    bottom: 60%;
    width: 25%;
    position: absolute;
    top: 0;
    left: 0;
}
.cbx-dmp[m-mody~=last-impresion] .dmp-info>.cbx-img>figcaption>.cbx-sub-headline {
    margin-bottom: 10%;
    padding-left: 35%}
.cbx-dmp[m-mody~=last-impresion] .dmp-info>.cbx-img>figcaption>.cbx-sub-headline>:last-child {
    display: none;
}
.cbx-dmp[m-mody~=last-impresion] .dmp-info>.cbx-button {
    margin-bottom: 10%}
.cbx-dmp[m-mody~=last-impresion][m-active=true] {
    bottom: 5%}
.cbx-dmp[m-mody~=last-impresion][m-active=true]>.dmp-info {
    min-height: inherit;
    display: flex;
    flex-direction: column;
}
.cbx-dmp[m-mody*=fase-2] {
    padding-left: 0;
    padding-right: 0;
    bottom: 7%}
.cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-img {
    width: 100%;
    position: relative;
}
.cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-img.img-generica img:not(.fase-img) {
    width: 70%!important;
    margin-top: -40%!important;
    max-width: inherit!important;
}
.cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-img .fase-img {
    display: block;
    width: 100%;
    margin-bottom: 15%;
    max-width: inherit;
}
.cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-img>img:not(.fase-img) {
    position: static;
    margin-left: 8%;
    margin-top: -30%;
    width: 40%;
    height: auto;
}
.cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-img figcaption {
    padding-right: 8%;
    padding-left: 8%}
.cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-link {
    padding-left: 8%;
    padding-right: 8%}
.cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-button {
    max-width: 85%}
.cbx-dmp[m-mody*=fase-2][m-active=true] {
    bottom: 50%}
@media (min-width:2500px) {
    .cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion] {
    min-height: 15.97vw;
}
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true] {
    bottom: 5%}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info>.cbx-img {
    position: relative;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info>.cbx-img.img-generica img:not(.fase-img) {
    max-width: inherit!important;
    top: 0;
    margin-top: inherit!important;
    width: 20%!important;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info>.cbx-img>figcaption .cbx-text {
    padding-left: 0;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion]>.dmp-info>.cbx-img .fase-img {
    display: none;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion]>.dmp-info>.cbx-img>img:not(.fase-img) {
    top: 0;
    width: 20%;
    margin-top: 0;
    position: absolute;
}
@media (min-width:768px) {
    .cbx-dmp {
    padding: 2%;
    max-width: 373px;
    height: calc(90vh - 40px);
}
.cbx-dmp .dmp-min>.cbx-text {
    justify-content: space-between;
}
.cbx-dmp .dmp-min>.cbx-text>.cbx-svg-icon {
    margin-right: 10%}
.cbx-dmp .dmp-min>.cbx-text>span {
    display: inline-block;
}
.cbx-dmp[m-active=false] {
    width: calc(100vw / 4);
}
.cbx-dmp[m-active=false] .dmp-min {
    min-height: 10vh;
    max-height: inherit;
    padding-top: 2%;
    padding-bottom: 2%}
.cbx-dmp[m-active=false] .dmp-min>.cbx-text>.cbx-svg-icon {
    min-width: 30%}
.cbx-dmp[m-mody~=last-impresion][m-active=true] {
    max-width: 43.95vw;
}
.cbx-dmp[m-mody~=last-impresion][m-active=true] .dmp-info>.cbx-img {
    flex-wrap: nowrap;
}
.cbx-dmp[m-mody~=last-impresion][m-active=true] .dmp-info>.cbx-img>figcaption>p {
    padding-left: 30%}
.cbx-dmp[m-mody~=last-impresion][m-active=true] .dmp-info>.cbx-img>figcaption .cbx-sub-headline {
    margin-bottom: 5%}
.cbx-dmp[m-mody~=last-impresion][m-active=true] .dmp-info>.cbx-img>figcaption .cbx-text {
    padding-left: 30%}
.cbx-dmp[m-mody~=last-impresion][m-active=true] .dmp-info>.cbx-button {
    max-width: 70%}
.cbx-dmp[m-mody*=fase-2]>.dmp-info>.cbx-img>img {
    bottom: 10%}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion] {
    padding: 0;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info {
    display: flex;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion]>.dmp-info {
    display: none;
    height: 0;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion]>.dmp-info>.cbx-link {
    position: static;
    padding-left: 8%;
    margin-bottom: 5%;
    margin-top: 5%}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion]>.dmp-info>.cbx-img {
    height: auto;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion]>.dmp-info>.cbx-img .fase-img {
    bottom: 10%;
    position: static;
    height: auto;
    width: 100%;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 5%;
    flex-grow: 1;
    flex-shrink: 1;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion]>.dmp-info>.cbx-img img:not(.fase-img) {
    width: 100%;
    max-width: 35%;
    margin-top: -15%;
    margin-bottom: 0;
    position: relative;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion]>.dmp-info>.cbx-img>figcaption {
    padding-top: 15%;
    position: static;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion]>.dmp-info>.cbx-img>figcaption .cbx-sub-headline {
    padding-left: 0;
    margin-bottom: 5%}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion]>.dmp-info>.cbx-button {
    position: static;
    margin-left: 8%;
    margin-top: 10%}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true] {
    height: calc(100vh - 100px);
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    bottom: 50%}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info {
    height: auto;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info>.cbx-img {
    position: static;
    margin-bottom: 0;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info>.cbx-img.img-generica img:not(.fase-img) {
    width: 60%!important;
    margin-top: -25%!important;
}
}
@media (min-width:1024px) {
    .cbx-dmp {
    padding: 2%;
    height: calc(100vh - 40px);
    max-width: 34.18vw;
}
.cbx-dmp[m-active=false] {
    width: auto;
}
.cbx-dmp[m-active=false] .dmp-min {
    width: calc(100vw / 6);
    cursor: pointer;
}
.cbx-dmp[m-active=false] .dmp-min>.cbx-text {
    padding: 5%}
.cbx-dmp[m-active=false] .dmp-min>.cbx-text>cbx-svg-icon {
    min-width: 20%}
.cbx-dmp[m-active=false] .dmp-min>.cbx-text>span {
    padding-right: 10%}
.cbx-dmp[m-active=false] .dmp-min>.cbx-icon {
    display: block;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true] {
    width: 100%;
    height: auto;
    max-height: 24.41vw;
    bottom: 22%;
    overflow: visible;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info {
    height: 300px;
    overflow: visible;
    display: flex;
    margin-bottom: 0;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info>.cbx-link {
    position: static;
    padding-left: 5%;
    margin-top: 3%;
    margin-bottom: 0;
    z-index: 3;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info>.cbx-img {
    height: 100%;
    flex-direction: row;
    overflow: visible;
    max-height: 24.41vw;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info>.cbx-img.img-generica img:not(.fase-img) {
    width: 50%!important;
    margin: 0!important;
    max-width: inherit!important;
    left: -70%;
    top: inherit;
    bottom: 0;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info>.cbx-img>.fase-img {
    width: auto;
    height: 100%;
    margin-right: 0;
    position: absolute;
    top: 0;
    right: 100%;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info>.cbx-img>img:not(.fase-img) {
    width: 25%;
    right: 145%;
    top: 60%;
    left: inherit;
    position: absolute;
    margin-top: inherit;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info>.cbx-img>figcaption {
    padding-top: 0;
    padding-left: 5%;
    padding-right: 5%}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info>.cbx-img>figcaption .cbx-text {
    height: 30%;
    overflow: auto;
}
.cbx-dmp[m-mody*=fase-2][m-mody~=last-impresion][m-active=true]>.dmp-info>.cbx-button {
    position: absolute;
    bottom: 8%;
    margin-left: 5%;
    margin-bottom: 0;
}
}
@media (min-width:1280px) {
    .cbx-dmp {
    max-width: 21.88vw;
}
.cbx-dmp[m-mody~=last-impresion][m-active=true] {
    max-width: 28.13vw;
}
.cbx-dmp[m-mody~=fase-2][m-mody~=last-impresion][m-active=true] {
    max-height: 15.63vw;
}
.cbx-dmp[m-mody~=fase-2][m-mody~=last-impresion][m-active=true] .dmp-info>.cbx-img {
    max-height: 15.63vw;
}
.cbx-dmp[m-mody~=fase-2][m-mody~=last-impresion][m-active=true] .dmp-info>.cbx-img>img:not(.fase-img) {
    width: 30%;
    top: 60%}
.cbx-dmp[m-mody~=fase-2][m-mody~=last-impresion][m-active=true] .dmp-info>.cbx-img>figcaption .cbx-text {
    height: 25%}
}
@media (min-width:1440px) {
    .cbx-dmp {
    max-width: 24.31vw;
}
.cbx-dmp[m-active=false] .dmp-min>.cbx-text {
    padding: 5%}
.cbx-dmp[m-mody~=last-impresion][m-active=true] {
    max-width: 31.25vw;
}
.cbx-dmp[m-mody~=fase-2][m-mody~=last-impresion][m-active=true] {
    max-height: 17.36vw;
}
.cbx-dmp[m-mody~=fase-2][m-mody~=last-impresion][m-active=true] .dmp-info>.cbx-img {
    max-height: 17.36vw;
}
.cbx-dmp[m-mody~=fase-2][m-mody~=last-impresion][m-active=true] .dmp-info>.cbx-img>img:not(.fase-img) {
    width: 25%;
    top: 65%}
.cbx-dmp[m-mody~=fase-2][m-mody~=last-impresion][m-active=true] .dmp-info>.cbx-img>figcaption .cbx-sub-headline {
    margin-bottom: 3%}
.cbx-dmp[m-mody~=fase-2][m-mody~=last-impresion][m-active=true] .dmp-info>.cbx-img>figcaption .cbx-text {
    height: 30%}
}
@-webkit-keyframes fadeIn {
    from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes fadeIn {
    from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@-webkit-keyframes fadeOut {
    from {
    opacity: 1;
}
to {
    opacity: 0;
}
}
@keyframes fadeOut {
    from {
    opacity: 1;
}
to {
    opacity: 0;
}
}
.m-fade-in:not(section), .m-fade-out:not(section), section.m-fade-in .cbx-card .cbx-img, section.m-fade-out .cbx-card .cbx-img {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
}
.m-fade-out:not(section), section.m-fade-out .cbx-card .cbx-img {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}
.m-fade-in:not(section), section.m-fade-in .cbx-card .cbx-img {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
[m-drop-down] .drop-button[m-open]+*, [m-drop-down] .head-faqs[m-open]+*, [m-drop-down] .tdc-item>[m-open]+* {
    transition-property: max-height;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    max-height: 0;
    overflow: hidden;
}
[m-drop-down] .drop-button[m-open=true]+*, [m-drop-down] .head-faqs[m-open=true]+*, [m-drop-down] .tdc-item>[m-open=true]+* {
    max-height: 1000000px;
    overflow: visible;
}
[m-tabs] .tabs-content .item-content[m-open=true] {
    display: block;
}
[m-tabs] .tabs-content .item-content[m-open=false] {
    display: none;
}
@media (min-width:768px) {
    [m-drop-down] .drop-button[m-open=true]+*, [m-drop-down] .head-faqs[m-open=true]+*, [m-drop-down] .tdc-item>[m-open]+* {
    max-height: inherit;
}
}
.c-row {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    height: 100%;
    width: 100%;
    justify-content: center;
}
.c-row>* {
    flex-grow: 0;
    margin-bottom: 12.5vw;
    width: 100%}
@media (min-width:768px) {
    .c-row>* {
    margin-bottom: 0;
}
}
@media (min-width:1024px) {
    .c-row>* {
    margin-bottom: 0;
}
}
@media (min-width:1280px) {
    .c-row>* {
    margin-bottom: 0;
}
}
@media (min-width:1440px) {
    .c-row>* {
    margin-bottom: 0;
}
}
.c-row>:last-child {
    margin-bottom: 0;
}
.c-row .grow>* {
    flex-grow: 1;
}
.c-form.c-row.col-2>* {
    max-width: inherit;
}
@media (min-width:768px) {
    .c-row {
    flex-wrap: nowrap;
}
.c-row>* {
    width: inherit;
    margin-bottom: 0;
    margin-right: 3%}
.c-row>:last-child {
    margin-right: 0;
}
.c-row.wrap {
    flex-wrap: wrap;
}
.c-row.wrap>* {
    margin-bottom: 6.25vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    .c-row.wrap>* {
    margin-bottom: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .c-row.wrap>* {
    margin-bottom: 1.95vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .c-row.wrap>* {
    margin-bottom: 1.25vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .c-row.wrap>* {
    margin-bottom: 1.39vw;
}
}
@media (min-width:768px) {
    .c-row.col-1 {
    flex-direction: column;
}
.c-row.col-1>* {
    margin-bottom: 6.25vw;
    margin-right: 0;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
}
}
@media (min-width:768px) and (min-width:768px) {
    .c-row.col-1>* {
    margin-bottom: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .c-row.col-1>* {
    margin-bottom: 1.95vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .c-row.col-1>* {
    margin-bottom: 1.25vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .c-row.col-1>* {
    margin-bottom: 1.39vw;
}
}
@media (min-width:768px) {
    .c-row.col-1>:last-child {
    margin-bottom: 0;
}
.c-row.col-2>* {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 47%;
    max-width: 50%}
.c-row.col-2>.basis-10, .c-row.col-2>.basis-100, .c-row.col-2>.basis-20, .c-row.col-2>.basis-30, .c-row.col-2>.basis-70, .c-row.col-2>.basis-80, .c-row.col-2>.basis-90 {
    max-width: inherit;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .c-row.col-2>.basis-10, .c-row.col-2>.basis-20, .c-row.col-2>.basis-30, .c-row.col-2>.basis-70, .c-row.col-2>.basis-80, .c-row.col-2>.basis-90 {
    flex-grow: 0;
}
}
@media (min-width:768px) {
    .c-row.col-2>.basis-30 {
    flex-basis: 30%}
.c-row.col-2>.basis-70 {
    flex-basis: 70%}
.c-row.col-2>.basis-20 {
    flex-basis: 20%}
.c-row.col-2>.basis-10 {
    flex-basis: 10%}
.c-row.col-2>.basis-90 {
    flex-basis: 90%}
.c-row.col-2>.basis-80 {
    flex-basis: 80%}
.c-row.col-2>.basis-100 {
    flex-basis: 100%}
.c-row.col-3>* {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 30%}
.c-row.col-3>:nth-child(3n) {
    margin-right: 0;
}
.c-row.col-4>* {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 22%}
.c-row.col-4>:nth-child(4n) {
    margin-right: 0;
}
}
.c-bg-none {
    background-color: transparent!important;
}
.c-bg-secondary {
    background-color: #f2f4f8!important;
}
.c-bg-blue {
    background-color: #056dae!important;
}
.c-bg-lightblue {
    background-color: #3abaed!important;
}
.c-bg-green {
    background-color: #84bd00!important;
}
.c-bg-orange {
    background-color: #ed8b00!important;
}
.c-bg-red {
    background-color: #ed1c24!important;
}
.c-bg-black {
    background-color: #fff!important;
}
.c-bg-white {
    background-color: #000!important;
}
.c-bg-darkgray {
    background-color: #53565a!important;
}
.c-bg-lightgray {
    background-color: #97999b!important;
}
.block {
    display: block!important;
}
.inline-block {
    display: inline-block!important;
}
.inline {
    display: inline!important;
}
.flex {
    display: flex!important;
}
.inline-flex {
    display: inline-flex!important;
}
.grid {
    display: -ms-grid!important;
    display: grid!important;
}
.table {
    display: table!important;
}
.table-caption {
    display: table-caption!important;
}
.table-cell {
    display: table-cell!important;
}
.table-column {
    display: table-column!important;
}
.table-column-group {
    display: table-column-group!important;
}
.table-footer-group {
    display: table-footer-group!important;
}
.table-header-group {
    display: table-header-group!important;
}
.table-row-group {
    display: table-row-group!important;
}
.table-row {
    display: table-row!important;
}
.hidden {
    display: none!important;
}
.flex-row {
    flex-direction: row!important;
}
.flex-row-reverse {
    flex-direction: row-reverse!important;
}
.flex-col {
    flex-direction: column!important;
}
.flex-col-reverse {
    flex-direction: column-reverse!important;
}
.flex-wrap {
    flex-wrap: wrap!important;
}
.flex-wrap-reverse {
    flex-wrap: wrap-reverse!important;
}
.flex-no-wrap {
    flex-wrap: nowrap!important;
}
.items-start {
    align-items: flex-start!important;
}
.items-end {
    align-items: flex-end!important;
}
.items-center {
    align-items: center!important;
}
.items-baseline {
    align-items: baseline!important;
}
.items-stretch {
    align-items: stretch!important;
}
.justify-start {
    justify-content: flex-start!important;
}
.justify-end {
    justify-content: flex-end!important;
}
.justify-center {
    justify-content: center!important;
}
.justify-between {
    justify-content: space-between!important;
}
.justify-around {
    justify-content: space-around!important;
}
.justify-evenly {
    justify-content: space-evenly!important;
}
.flex-1 {
    flex: 1 1 0%!important;
}
.flex-auto {
    flex: 1 1 auto!important;
}
.flex-initial {
    flex: 0 1 auto!important;
}
.flex-none {
    flex: none!important;
}
.flex-grow-0 {
    flex-grow: 0!important;
}
.flex-grow {
    flex-grow: 1!important;
}
.flex-shrink-0 {
    flex-shrink: 0!important;
}
.flex-shrink {
    flex-shrink: 1!important;
}
.float-right {
    float: right!important;
}
.float-left {
    float: left!important;
}
.float-none {
    float: none!important;
}
.clearfix:after {
    content: ""!important;
    display: table!important;
    clear: both!important;
}
.h-1\/2 {
    height: 50%!important;
}
.h-1\/3 {
    height: 33.333333%!important;
}
.h-2\/3 {
    height: 66.666667%!important;
}
.h-2\/4 {
    height: 25%!important;
}
.h-3\/4 {
    height: 75%!important;
}
.h-1\/5 {
    height: 20%!important;
}
.h-2\/5 {
    height: 40%!important;
}
.h-3\/5 {
    height: 60%!important;
}
.h-4\/5 {
    height: 80%!important;
}
.h-1\/6 {
    height: 16.666667%!important;
}
.h-2\/6 {
    height: 33.333333%!important;
}
.h-3\/6 {
    height: 50%!important;
}
.h-4\/6 {
    height: 66.666667%!important;
}
.h-5\/6 {
    height: 83.333333%!important;
}
.h-auto {
    height: auto!important;
}
.h-full {
    height: 100%!important;
}
.h-none {
    height: 0!important;
}
.h-screen {
    height: 100vh!important;
}
.h-xxs {
    height: 16px!important;
}
.h-xs {
    height: 32px!important;
}
.h-sm {
    height: 64px!important;
}
.h-smd {
    height: 80px!important;
}
.h-md {
    height: 128px!important;
}
.h-lg {
    height: 192px!important;
}
.h-xl {
    height: 256px!important;
}
.h-xxl {
    height: 512px!important;
}
.m-auto {
    margin: auto!important;
}
.m-none {
    margin: 0!important;
}
.m-xxs {
    margin: 5px!important;
}
.m-xs {
    margin: 10px!important;
}
.m-sm {
    margin: 15px!important;
}
.m-md {
    margin: 20px!important;
}
.m-lg {
    margin: 30px!important;
}
.m-xl {
    margin: 40px!important;
}
.m-xxl {
    margin: 50px!important;
}
.-m-none {
    margin: 0!important;
}
.-m-xxs {
    margin: -5px!important;
}
.-m-xs {
    margin: -10px!important;
}
.-m-sm {
    margin: -15px!important;
}
.-m-md {
    margin: -20px!important;
}
.-m-lg {
    margin: -30px!important;
}
.-m-xl {
    margin: -40px!important;
}
.-m-xxl {
    margin: -50px!important;
}
.my-auto {
    margin-top: auto!important;
    margin-bottom: auto!important;
}
.mx-auto {
    margin-left: auto!important;
    margin-right: auto!important;
}
.my-none {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.mx-none {
    margin-left: 0!important;
    margin-right: 0!important;
}
.my-xxs {
    margin-top: 5px!important;
    margin-bottom: 5px!important;
}
.mx-xxs {
    margin-left: 5px!important;
    margin-right: 5px!important;
}
.my-xs {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.mx-xs {
    margin-left: 10px!important;
    margin-right: 10px!important;
}
.my-sm {
    margin-top: 15px!important;
    margin-bottom: 15px!important;
}
.mx-sm {
    margin-left: 15px!important;
    margin-right: 15px!important;
}
.my-md {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}
.mx-md {
    margin-left: 20px!important;
    margin-right: 20px!important;
}
.my-lg {
    margin-top: 30px!important;
    margin-bottom: 30px!important;
}
.mx-lg {
    margin-left: 30px!important;
    margin-right: 30px!important;
}
.my-xl {
    margin-top: 40px!important;
    margin-bottom: 40px!important;
}
.mx-xl {
    margin-left: 40px!important;
    margin-right: 40px!important;
}
.my-xxl {
    margin-top: 50px!important;
    margin-bottom: 50px!important;
}
.mx-xxl {
    margin-left: 50px!important;
    margin-right: 50px!important;
}
.-my-none {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.-mx-none {
    margin-left: 0!important;
    margin-right: 0!important;
}
.-my-xxs {
    margin-top: -5px!important;
    margin-bottom: -5px!important;
}
.-mx-xxs {
    margin-left: -5px!important;
    margin-right: -5px!important;
}
.-my-xs {
    margin-top: -10px!important;
    margin-bottom: -10px!important;
}
.-mx-xs {
    margin-left: -10px!important;
    margin-right: -10px!important;
}
.-my-sm {
    margin-top: -15px!important;
    margin-bottom: -15px!important;
}
.-mx-sm {
    margin-left: -15px!important;
    margin-right: -15px!important;
}
.-my-md {
    margin-top: -20px!important;
    margin-bottom: -20px!important;
}
.-mx-md {
    margin-left: -20px!important;
    margin-right: -20px!important;
}
.-my-lg {
    margin-top: -30px!important;
    margin-bottom: -30px!important;
}
.-mx-lg {
    margin-left: -30px!important;
    margin-right: -30px!important;
}
.-my-xl {
    margin-top: -40px!important;
    margin-bottom: -40px!important;
}
.-mx-xl {
    margin-left: -40px!important;
    margin-right: -40px!important;
}
.-my-xxl {
    margin-top: -50px!important;
    margin-bottom: -50px!important;
}
.-mx-xxl {
    margin-left: -50px!important;
    margin-right: -50px!important;
}
.mt-auto {
    margin-top: auto!important;
}
.mr-auto {
    margin-right: auto!important;
}
.mb-auto {
    margin-bottom: auto!important;
}
.ml-auto {
    margin-left: auto!important;
}
.mt-none {
    margin-top: 0!important;
}
.mr-none {
    margin-right: 0!important;
}
.mb-none {
    margin-bottom: 0!important;
}
.ml-none {
    margin-left: 0!important;
}
.mt-xxs {
    margin-top: 5px!important;
}
.mr-xxs {
    margin-right: 5px!important;
}
.mb-xxs {
    margin-bottom: 5px!important;
}
.ml-xxs {
    margin-left: 5px!important;
}
.mt-xs {
    margin-top: 10px!important;
}
.mr-xs {
    margin-right: 10px!important;
}
.mb-xs {
    margin-bottom: 10px!important;
}
.ml-xs {
    margin-left: 10px!important;
}
.mt-sm {
    margin-top: 15px!important;
}
.mr-sm {
    margin-right: 15px!important;
}
.mb-sm {
    margin-bottom: 15px!important;
}
.ml-sm {
    margin-left: 15px!important;
}
.mt-md {
    margin-top: 20px!important;
}
.mr-md {
    margin-right: 20px!important;
}
.mb-md {
    margin-bottom: 20px!important;
}
.ml-md {
    margin-left: 20px!important;
}
.mt-lg {
    margin-top: 30px!important;
}
.mr-lg {
    margin-right: 30px!important;
}
.mb-lg {
    margin-bottom: 30px!important;
}
.ml-lg {
    margin-left: 30px!important;
}
.mt-xl {
    margin-top: 40px!important;
}
.mr-xl {
    margin-right: 40px!important;
}
.mb-xl {
    margin-bottom: 40px!important;
}
.ml-xl {
    margin-left: 40px!important;
}
.mt-xxl {
    margin-top: 50px!important;
}
.mr-xxl {
    margin-right: 50px!important;
}
.mb-xxl {
    margin-bottom: 50px!important;
}
.ml-xxl {
    margin-left: 50px!important;
}
.-mt-none {
    margin-top: 0!important;
}
.-mr-none {
    margin-right: 0!important;
}
.-mb-none {
    margin-bottom: 0!important;
}
.-ml-none {
    margin-left: 0!important;
}
.-mt-xxs {
    margin-top: -5px!important;
}
.-mr-xxs {
    margin-right: -5px!important;
}
.-mb-xxs {
    margin-bottom: -5px!important;
}
.-ml-xxs {
    margin-left: -5px!important;
}
.-mt-xs {
    margin-top: -10px!important;
}
.-mr-xs {
    margin-right: -10px!important;
}
.-mb-xs {
    margin-bottom: -10px!important;
}
.-ml-xs {
    margin-left: -10px!important;
}
.-mt-sm {
    margin-top: -15px!important;
}
.-mr-sm {
    margin-right: -15px!important;
}
.-mb-sm {
    margin-bottom: -15px!important;
}
.-ml-sm {
    margin-left: -15px!important;
}
.-mt-md {
    margin-top: -20px!important;
}
.-mr-md {
    margin-right: -20px!important;
}
.-mb-md {
    margin-bottom: -20px!important;
}
.-ml-md {
    margin-left: -20px!important;
}
.-mt-lg {
    margin-top: -30px!important;
}
.-mr-lg {
    margin-right: -30px!important;
}
.-mb-lg {
    margin-bottom: -30px!important;
}
.-ml-lg {
    margin-left: -30px!important;
}
.-mt-xl {
    margin-top: -40px!important;
}
.-mr-xl {
    margin-right: -40px!important;
}
.-mb-xl {
    margin-bottom: -40px!important;
}
.-ml-xl {
    margin-left: -40px!important;
}
.-mt-xxl {
    margin-top: -50px!important;
}
.-mr-xxl {
    margin-right: -50px!important;
}
.-mb-xxl {
    margin-bottom: -50px!important;
}
.-ml-xxl {
    margin-left: -50px!important;
}
.p-none {
    padding: 0!important;
}
.p-xxs {
    padding: 5px!important;
}
.p-xs {
    padding: 10px!important;
}
.p-sm {
    padding: 15px!important;
}
.p-md {
    padding: 20px!important;
}
.p-lg {
    padding: 30px!important;
}
.p-xl {
    padding: 40px!important;
}
.p-xxl {
    padding: 50px!important;
}
.py-none {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.px-none {
    padding-left: 0!important;
    padding-right: 0!important;
}
.py-xxs {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.px-xxs {
    padding-left: 5px!important;
    padding-right: 5px!important;
}
.py-xs {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.px-xs {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.py-sm {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}
.px-sm {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.py-md {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.px-md {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.py-lg {
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}
.px-lg {
    padding-left: 30px!important;
    padding-right: 30px!important;
}
.py-xl {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.px-xl {
    padding-left: 40px!important;
    padding-right: 40px!important;
}
.py-xxl {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.px-xxl {
    padding-left: 50px!important;
    padding-right: 50px!important;
}
.pt-none {
    padding-top: 0!important;
}
.pr-none {
    padding-right: 0!important;
}
.pb-none {
    padding-bottom: 0!important;
}
.pl-none {
    padding-left: 0!important;
}
.pt-xxs {
    padding-top: 5px!important;
}
.pr-xxs {
    padding-right: 5px!important;
}
.pb-xxs {
    padding-bottom: 5px!important;
}
.pl-xxs {
    padding-left: 5px!important;
}
.pt-xs {
    padding-top: 10px!important;
}
.pr-xs {
    padding-right: 10px!important;
}
.pb-xs {
    padding-bottom: 10px!important;
}
.pl-xs {
    padding-left: 10px!important;
}
.pt-sm {
    padding-top: 15px!important;
}
.pr-sm {
    padding-right: 15px!important;
}
.pb-sm {
    padding-bottom: 15px!important;
}
.pl-sm {
    padding-left: 15px!important;
}
.pt-md {
    padding-top: 20px!important;
}
.pr-md {
    padding-right: 20px!important;
}
.pb-md {
    padding-bottom: 20px!important;
}
.pl-md {
    padding-left: 20px!important;
}
.pt-lg {
    padding-top: 30px!important;
}
.pr-lg {
    padding-right: 30px!important;
}
.pb-lg {
    padding-bottom: 30px!important;
}
.pl-lg {
    padding-left: 30px!important;
}
.pt-xl {
    padding-top: 40px!important;
}
.pr-xl {
    padding-right: 40px!important;
}
.pb-xl {
    padding-bottom: 40px!important;
}
.pl-xl {
    padding-left: 40px!important;
}
.pt-xxl {
    padding-top: 50px!important;
}
.pr-xxl {
    padding-right: 50px!important;
}
.pb-xxl {
    padding-bottom: 50px!important;
}
.pl-xxl {
    padding-left: 50px!important;
}
.static {
    position: static!important;
}
.fixed {
    position: fixed!important;
}
.absolute {
    position: absolute!important;
}
.relative {
    position: relative!important;
}
.sticky {
    position: -webkit-sticky!important;
    position: sticky!important;
}
.text-left {
    text-align: left!important;
}
.text-center {
    text-align: center!important;
}
.text-right {
    text-align: right!important;
}
.text-justify {
    text-align: justify!important;
}
.text-none {
    color: transparent!important;
}
.text-secondary {
    color: #f2f4f8!important;
}
.text-blue {
    color: #056dae!important;
}
.text-lightblue {
    color: #3abaed!important;
}
.text-green {
    color: #84bd00!important;
}
.text-orange {
    color: #ed8b00!important;
}
.text-red {
    color: #ed1c24!important;
}
.text-black {
    color: #fff!important;
}
.text-white {
    color: #000!important;
}
.text-darkgray {
    color: #53565a!important;
}
.text-lightgray {
    color: #97999b!important;
}
.w-1\/2 {
    width: 50%!important;
}
.w-1\/3 {
    width: 33.333333%!important;
}
.w-2\/3 {
    width: 66.666667%!important;
}
.w-2\/4 {
    width: 25%!important;
}
.w-3\/4 {
    width: 75%!important;
}
.w-1\/5 {
    width: 20%!important;
}
.w-2\/5 {
    width: 40%!important;
}
.w-3\/5 {
    width: 60%!important;
}
.w-4\/5 {
    width: 80%!important;
}
.w-1\/6 {
    width: 16.666667%!important;
}
.w-2\/6 {
    width: 33.333333%!important;
}
.w-3\/6 {
    width: 50%!important;
}
.w-4\/6 {
    width: 66.666667%!important;
}
.w-5\/6 {
    width: 83.333333%!important;
}
.w-auto {
    width: auto!important;
}
.w-full {
    width: 100%!important;
}
.w-none {
    width: 0!important;
}
.w-screen {
    width: 100vh!important;
}
.w-xxs {
    width: 16px!important;
}
.w-xs {
    width: 32px!important;
}
.w-sm {
    width: 64px!important;
}
.w-smd {
    width: 80px!important;
}
.w-md {
    width: 128px!important;
}
.w-lg {
    width: 192px!important;
}
.w-xl {
    width: 256px!important;
}
.w-xxl {
    width: 512px!important;
}
@media (min-width:768px) {
    .sm\: block {
    display: block!important;
}
.sm\:inline-block {
    display: inline-block!important;
}
.sm\:inline {
    display: inline!important;
}
.sm\:flex {
    display: flex!important;
}
.sm\:inline-flex {
    display: inline-flex!important;
}
.sm\:grid {
    display: -ms-grid!important;
    display: grid!important;
}
.sm\:table {
    display: table!important;
}
.sm\:table-caption {
    display: table-caption!important;
}
.sm\:table-cell {
    display: table-cell!important;
}
.sm\:table-column {
    display: table-column!important;
}
.sm\:table-column-group {
    display: table-column-group!important;
}
.sm\:table-footer-group {
    display: table-footer-group!important;
}
.sm\:table-header-group {
    display: table-header-group!important;
}
.sm\:table-row-group {
    display: table-row-group!important;
}
.sm\:table-row {
    display: table-row!important;
}
.sm\:hidden {
    display: none!important;
}
.sm\:flex-row {
    flex-direction: row!important;
}
.sm\:flex-row-reverse {
    flex-direction: row-reverse!important;
}
.sm\:flex-col {
    flex-direction: column!important;
}
.sm\:flex-col-reverse {
    flex-direction: column-reverse!important;
}
.sm\:flex-wrap {
    flex-wrap: wrap!important;
}
.sm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse!important;
}
.sm\:flex-no-wrap {
    flex-wrap: nowrap!important;
}
.sm\:items-start {
    align-items: flex-start!important;
}
.sm\:items-end {
    align-items: flex-end!important;
}
.sm\:items-center {
    align-items: center!important;
}
.sm\:items-baseline {
    align-items: baseline!important;
}
.sm\:items-stretch {
    align-items: stretch!important;
}
.sm\:justify-start {
    justify-content: flex-start!important;
}
.sm\:justify-end {
    justify-content: flex-end!important;
}
.sm\:justify-center {
    justify-content: center!important;
}
.sm\:justify-between {
    justify-content: space-between!important;
}
.sm\:justify-around {
    justify-content: space-around!important;
}
.sm\:justify-evenly {
    justify-content: space-evenly!important;
}
.sm\:flex-1 {
    flex: 1 1 0%!important;
}
.sm\:flex-auto {
    flex: 1 1 auto!important;
}
.sm\:flex-initial {
    flex: 0 1 auto!important;
}
.sm\:flex-none {
    flex: none!important;
}
.sm\:flex-grow-0 {
    flex-grow: 0!important;
}
.sm\:flex-grow {
    flex-grow: 1!important;
}
.sm\:flex-shrink-0 {
    flex-shrink: 0!important;
}
.sm\:flex-shrink {
    flex-shrink: 1!important;
}
.sm\:float-right {
    float: right!important;
}
.sm\:float-left {
    float: left!important;
}
.sm\:float-none {
    float: none!important;
}
.sm\:clearfix:after {
    content: ""!important;
    display: table!important;
    clear: both!important;
}
.sm\:h-1\/2 {
    height: 50%!important;
}
.sm\:h-1\/3 {
    height: 33.333333%!important;
}
.sm\:h-2\/3 {
    height: 66.666667%!important;
}
.sm\:h-2\/4 {
    height: 25%!important;
}
.sm\:h-3\/4 {
    height: 75%!important;
}
.sm\:h-1\/5 {
    height: 20%!important;
}
.sm\:h-2\/5 {
    height: 40%!important;
}
.sm\:h-3\/5 {
    height: 60%!important;
}
.sm\:h-4\/5 {
    height: 80%!important;
}
.sm\:h-1\/6 {
    height: 16.666667%!important;
}
.sm\:h-2\/6 {
    height: 33.333333%!important;
}
.sm\:h-3\/6 {
    height: 50%!important;
}
.sm\:h-4\/6 {
    height: 66.666667%!important;
}
.sm\:h-5\/6 {
    height: 83.333333%!important;
}
.sm\:h-auto {
    height: auto!important;
}
.sm\:h-full {
    height: 100%!important;
}
.sm\:h-none {
    height: 0!important;
}
.sm\:h-screen {
    height: 100vh!important;
}
.sm\:h-xxs {
    height: 16px!important;
}
.sm\:h-xs {
    height: 32px!important;
}
.sm\:h-sm {
    height: 64px!important;
}
.sm\:h-smd {
    height: 80px!important;
}
.sm\:h-md {
    height: 128px!important;
}
.sm\:h-lg {
    height: 192px!important;
}
.sm\:h-xl {
    height: 256px!important;
}
.sm\:h-xxl {
    height: 512px!important;
}
.sm\:m-auto {
    margin: auto!important;
}
.sm\:m-none {
    margin: 0!important;
}
.sm\:m-xxs {
    margin: 5px!important;
}
.sm\:m-xs {
    margin: 10px!important;
}
.sm\:m-sm {
    margin: 15px!important;
}
.sm\:m-md {
    margin: 20px!important;
}
.sm\:m-lg {
    margin: 30px!important;
}
.sm\:m-xl {
    margin: 40px!important;
}
.sm\:m-xxl {
    margin: 50px!important;
}
.sm\:-m-none {
    margin: 0!important;
}
.sm\:-m-xxs {
    margin: -5px!important;
}
.sm\:-m-xs {
    margin: -10px!important;
}
.sm\:-m-sm {
    margin: -15px!important;
}
.sm\:-m-md {
    margin: -20px!important;
}
.sm\:-m-lg {
    margin: -30px!important;
}
.sm\:-m-xl {
    margin: -40px!important;
}
.sm\:-m-xxl {
    margin: -50px!important;
}
.sm\:my-auto {
    margin-top: auto!important;
    margin-bottom: auto!important;
}
.sm\:mx-auto {
    margin-left: auto!important;
    margin-right: auto!important;
}
.sm\:my-none {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.sm\:mx-none {
    margin-left: 0!important;
    margin-right: 0!important;
}
.sm\:my-xxs {
    margin-top: 5px!important;
    margin-bottom: 5px!important;
}
.sm\:mx-xxs {
    margin-left: 5px!important;
    margin-right: 5px!important;
}
.sm\:my-xs {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.sm\:mx-xs {
    margin-left: 10px!important;
    margin-right: 10px!important;
}
.sm\:my-sm {
    margin-top: 15px!important;
    margin-bottom: 15px!important;
}
.sm\:mx-sm {
    margin-left: 15px!important;
    margin-right: 15px!important;
}
.sm\:my-md {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}
.sm\:mx-md {
    margin-left: 20px!important;
    margin-right: 20px!important;
}
.sm\:my-lg {
    margin-top: 30px!important;
    margin-bottom: 30px!important;
}
.sm\:mx-lg {
    margin-left: 30px!important;
    margin-right: 30px!important;
}
.sm\:my-xl {
    margin-top: 40px!important;
    margin-bottom: 40px!important;
}
.sm\:mx-xl {
    margin-left: 40px!important;
    margin-right: 40px!important;
}
.sm\:my-xxl {
    margin-top: 50px!important;
    margin-bottom: 50px!important;
}
.sm\:mx-xxl {
    margin-left: 50px!important;
    margin-right: 50px!important;
}
.sm\:-my-none {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.sm\:-mx-none {
    margin-left: 0!important;
    margin-right: 0!important;
}
.sm\:-my-xxs {
    margin-top: -5px!important;
    margin-bottom: -5px!important;
}
.sm\:-mx-xxs {
    margin-left: -5px!important;
    margin-right: -5px!important;
}
.sm\:-my-xs {
    margin-top: -10px!important;
    margin-bottom: -10px!important;
}
.sm\:-mx-xs {
    margin-left: -10px!important;
    margin-right: -10px!important;
}
.sm\:-my-sm {
    margin-top: -15px!important;
    margin-bottom: -15px!important;
}
.sm\:-mx-sm {
    margin-left: -15px!important;
    margin-right: -15px!important;
}
.sm\:-my-md {
    margin-top: -20px!important;
    margin-bottom: -20px!important;
}
.sm\:-mx-md {
    margin-left: -20px!important;
    margin-right: -20px!important;
}
.sm\:-my-lg {
    margin-top: -30px!important;
    margin-bottom: -30px!important;
}
.sm\:-mx-lg {
    margin-left: -30px!important;
    margin-right: -30px!important;
}
.sm\:-my-xl {
    margin-top: -40px!important;
    margin-bottom: -40px!important;
}
.sm\:-mx-xl {
    margin-left: -40px!important;
    margin-right: -40px!important;
}
.sm\:-my-xxl {
    margin-top: -50px!important;
    margin-bottom: -50px!important;
}
.sm\:-mx-xxl {
    margin-left: -50px!important;
    margin-right: -50px!important;
}
.sm\:mt-auto {
    margin-top: auto!important;
}
.sm\:mr-auto {
    margin-right: auto!important;
}
.sm\:mb-auto {
    margin-bottom: auto!important;
}
.sm\:ml-auto {
    margin-left: auto!important;
}
.sm\:mt-none {
    margin-top: 0!important;
}
.sm\:mr-none {
    margin-right: 0!important;
}
.sm\:mb-none {
    margin-bottom: 0!important;
}
.sm\:ml-none {
    margin-left: 0!important;
}
.sm\:mt-xxs {
    margin-top: 5px!important;
}
.sm\:mr-xxs {
    margin-right: 5px!important;
}
.sm\:mb-xxs {
    margin-bottom: 5px!important;
}
.sm\:ml-xxs {
    margin-left: 5px!important;
}
.sm\:mt-xs {
    margin-top: 10px!important;
}
.sm\:mr-xs {
    margin-right: 10px!important;
}
.sm\:mb-xs {
    margin-bottom: 10px!important;
}
.sm\:ml-xs {
    margin-left: 10px!important;
}
.sm\:mt-sm {
    margin-top: 15px!important;
}
.sm\:mr-sm {
    margin-right: 15px!important;
}
.sm\:mb-sm {
    margin-bottom: 15px!important;
}
.sm\:ml-sm {
    margin-left: 15px!important;
}
.sm\:mt-md {
    margin-top: 20px!important;
}
.sm\:mr-md {
    margin-right: 20px!important;
}
.sm\:mb-md {
    margin-bottom: 20px!important;
}
.sm\:ml-md {
    margin-left: 20px!important;
}
.sm\:mt-lg {
    margin-top: 30px!important;
}
.sm\:mr-lg {
    margin-right: 30px!important;
}
.sm\:mb-lg {
    margin-bottom: 30px!important;
}
.sm\:ml-lg {
    margin-left: 30px!important;
}
.sm\:mt-xl {
    margin-top: 40px!important;
}
.sm\:mr-xl {
    margin-right: 40px!important;
}
.sm\:mb-xl {
    margin-bottom: 40px!important;
}
.sm\:ml-xl {
    margin-left: 40px!important;
}
.sm\:mt-xxl {
    margin-top: 50px!important;
}
.sm\:mr-xxl {
    margin-right: 50px!important;
}
.sm\:mb-xxl {
    margin-bottom: 50px!important;
}
.sm\:ml-xxl {
    margin-left: 50px!important;
}
.sm\:-mt-none {
    margin-top: 0!important;
}
.sm\:-mr-none {
    margin-right: 0!important;
}
.sm\:-mb-none {
    margin-bottom: 0!important;
}
.sm\:-ml-none {
    margin-left: 0!important;
}
.sm\:-mt-xxs {
    margin-top: -5px!important;
}
.sm\:-mr-xxs {
    margin-right: -5px!important;
}
.sm\:-mb-xxs {
    margin-bottom: -5px!important;
}
.sm\:-ml-xxs {
    margin-left: -5px!important;
}
.sm\:-mt-xs {
    margin-top: -10px!important;
}
.sm\:-mr-xs {
    margin-right: -10px!important;
}
.sm\:-mb-xs {
    margin-bottom: -10px!important;
}
.sm\:-ml-xs {
    margin-left: -10px!important;
}
.sm\:-mt-sm {
    margin-top: -15px!important;
}
.sm\:-mr-sm {
    margin-right: -15px!important;
}
.sm\:-mb-sm {
    margin-bottom: -15px!important;
}
.sm\:-ml-sm {
    margin-left: -15px!important;
}
.sm\:-mt-md {
    margin-top: -20px!important;
}
.sm\:-mr-md {
    margin-right: -20px!important;
}
.sm\:-mb-md {
    margin-bottom: -20px!important;
}
.sm\:-ml-md {
    margin-left: -20px!important;
}
.sm\:-mt-lg {
    margin-top: -30px!important;
}
.sm\:-mr-lg {
    margin-right: -30px!important;
}
.sm\:-mb-lg {
    margin-bottom: -30px!important;
}
.sm\:-ml-lg {
    margin-left: -30px!important;
}
.sm\:-mt-xl {
    margin-top: -40px!important;
}
.sm\:-mr-xl {
    margin-right: -40px!important;
}
.sm\:-mb-xl {
    margin-bottom: -40px!important;
}
.sm\:-ml-xl {
    margin-left: -40px!important;
}
.sm\:-mt-xxl {
    margin-top: -50px!important;
}
.sm\:-mr-xxl {
    margin-right: -50px!important;
}
.sm\:-mb-xxl {
    margin-bottom: -50px!important;
}
.sm\:-ml-xxl {
    margin-left: -50px!important;
}
.sm\:p-none {
    padding: 0!important;
}
.sm\:p-xxs {
    padding: 5px!important;
}
.sm\:p-xs {
    padding: 10px!important;
}
.sm\:p-sm {
    padding: 15px!important;
}
.sm\:p-md {
    padding: 20px!important;
}
.sm\:p-lg {
    padding: 30px!important;
}
.sm\:p-xl {
    padding: 40px!important;
}
.sm\:p-xxl {
    padding: 50px!important;
}
.sm\:py-none {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.sm\:px-none {
    padding-left: 0!important;
    padding-right: 0!important;
}
.sm\:py-xxs {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.sm\:px-xxs {
    padding-left: 5px!important;
    padding-right: 5px!important;
}
.sm\:py-xs {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.sm\:px-xs {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.sm\:py-sm {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}
.sm\:px-sm {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.sm\:py-md {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.sm\:px-md {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.sm\:py-lg {
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}
.sm\:px-lg {
    padding-left: 30px!important;
    padding-right: 30px!important;
}
.sm\:py-xl {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.sm\:px-xl {
    padding-left: 40px!important;
    padding-right: 40px!important;
}
.sm\:py-xxl {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.sm\:px-xxl {
    padding-left: 50px!important;
    padding-right: 50px!important;
}
.sm\:pt-none {
    padding-top: 0!important;
}
.sm\:pr-none {
    padding-right: 0!important;
}
.sm\:pb-none {
    padding-bottom: 0!important;
}
.sm\:pl-none {
    padding-left: 0!important;
}
.sm\:pt-xxs {
    padding-top: 5px!important;
}
.sm\:pr-xxs {
    padding-right: 5px!important;
}
.sm\:pb-xxs {
    padding-bottom: 5px!important;
}
.sm\:pl-xxs {
    padding-left: 5px!important;
}
.sm\:pt-xs {
    padding-top: 10px!important;
}
.sm\:pr-xs {
    padding-right: 10px!important;
}
.sm\:pb-xs {
    padding-bottom: 10px!important;
}
.sm\:pl-xs {
    padding-left: 10px!important;
}
.sm\:pt-sm {
    padding-top: 15px!important;
}
.sm\:pr-sm {
    padding-right: 15px!important;
}
.sm\:pb-sm {
    padding-bottom: 15px!important;
}
.sm\:pl-sm {
    padding-left: 15px!important;
}
.sm\:pt-md {
    padding-top: 20px!important;
}
.sm\:pr-md {
    padding-right: 20px!important;
}
.sm\:pb-md {
    padding-bottom: 20px!important;
}
.sm\:pl-md {
    padding-left: 20px!important;
}
.sm\:pt-lg {
    padding-top: 30px!important;
}
.sm\:pr-lg {
    padding-right: 30px!important;
}
.sm\:pb-lg {
    padding-bottom: 30px!important;
}
.sm\:pl-lg {
    padding-left: 30px!important;
}
.sm\:pt-xl {
    padding-top: 40px!important;
}
.sm\:pr-xl {
    padding-right: 40px!important;
}
.sm\:pb-xl {
    padding-bottom: 40px!important;
}
.sm\:pl-xl {
    padding-left: 40px!important;
}
.sm\:pt-xxl {
    padding-top: 50px!important;
}
.sm\:pr-xxl {
    padding-right: 50px!important;
}
.sm\:pb-xxl {
    padding-bottom: 50px!important;
}
.sm\:pl-xxl {
    padding-left: 50px!important;
}
.sm\:text-left {
    text-align: left!important;
}
.sm\:text-center {
    text-align: center!important;
}
.sm\:text-right {
    text-align: right!important;
}
.sm\:text-justify {
    text-align: justify!important;
}
.sm\:w-1\/2 {
    width: 50%!important;
}
.sm\:w-1\/3 {
    width: 33.333333%!important;
}
.sm\:w-2\/3 {
    width: 66.666667%!important;
}
.sm\:w-2\/4 {
    width: 25%!important;
}
.sm\:w-3\/4 {
    width: 75%!important;
}
.sm\:w-1\/5 {
    width: 20%!important;
}
.sm\:w-2\/5 {
    width: 40%!important;
}
.sm\:w-3\/5 {
    width: 60%!important;
}
.sm\:w-4\/5 {
    width: 80%!important;
}
.sm\:w-1\/6 {
    width: 16.666667%!important;
}
.sm\:w-2\/6 {
    width: 33.333333%!important;
}
.sm\:w-3\/6 {
    width: 50%!important;
}
.sm\:w-4\/6 {
    width: 66.666667%!important;
}
.sm\:w-5\/6 {
    width: 83.333333%!important;
}
.sm\:w-auto {
    width: auto!important;
}
.sm\:w-full {
    width: 100%!important;
}
.sm\:w-none {
    width: 0!important;
}
.sm\:w-screen {
    width: 100vh!important;
}
.sm\:w-xxs {
    width: 16px!important;
}
.sm\:w-xs {
    width: 32px!important;
}
.sm\:w-sm {
    width: 64px!important;
}
.sm\:w-smd {
    width: 80px!important;
}
.sm\:w-md {
    width: 128px!important;
}
.sm\:w-lg {
    width: 192px!important;
}
.sm\:w-xl {
    width: 256px!important;
}
.sm\:w-xxl {
    width: 512px!important;
}
}
@media (min-width:1024px) {
    .md\: block {
    display: block!important;
}
.md\:inline-block {
    display: inline-block!important;
}
.md\:inline {
    display: inline!important;
}
.md\:flex {
    display: flex!important;
}
.md\:inline-flex {
    display: inline-flex!important;
}
.md\:grid {
    display: -ms-grid!important;
    display: grid!important;
}
.md\:table {
    display: table!important;
}
.md\:table-caption {
    display: table-caption!important;
}
.md\:table-cell {
    display: table-cell!important;
}
.md\:table-column {
    display: table-column!important;
}
.md\:table-column-group {
    display: table-column-group!important;
}
.md\:table-footer-group {
    display: table-footer-group!important;
}
.md\:table-header-group {
    display: table-header-group!important;
}
.md\:table-row-group {
    display: table-row-group!important;
}
.md\:table-row {
    display: table-row!important;
}
.md\:hidden {
    display: none!important;
}
.md\:flex-row {
    flex-direction: row!important;
}
.md\:flex-row-reverse {
    flex-direction: row-reverse!important;
}
.md\:flex-col {
    flex-direction: column!important;
}
.md\:flex-col-reverse {
    flex-direction: column-reverse!important;
}
.md\:flex-wrap {
    flex-wrap: wrap!important;
}
.md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse!important;
}
.md\:flex-no-wrap {
    flex-wrap: nowrap!important;
}
.md\:items-start {
    align-items: flex-start!important;
}
.md\:items-end {
    align-items: flex-end!important;
}
.md\:items-center {
    align-items: center!important;
}
.md\:items-baseline {
    align-items: baseline!important;
}
.md\:items-stretch {
    align-items: stretch!important;
}
.md\:justify-start {
    justify-content: flex-start!important;
}
.md\:justify-end {
    justify-content: flex-end!important;
}
.md\:justify-center {
    justify-content: center!important;
}
.md\:justify-between {
    justify-content: space-between!important;
}
.md\:justify-around {
    justify-content: space-around!important;
}
.md\:justify-evenly {
    justify-content: space-evenly!important;
}
.md\:flex-1 {
    flex: 1 1 0%!important;
}
.md\:flex-auto {
    flex: 1 1 auto!important;
}
.md\:flex-initial {
    flex: 0 1 auto!important;
}
.md\:flex-none {
    flex: none!important;
}
.md\:flex-grow-0 {
    flex-grow: 0!important;
}
.md\:flex-grow {
    flex-grow: 1!important;
}
.md\:flex-shrink-0 {
    flex-shrink: 0!important;
}
.md\:flex-shrink {
    flex-shrink: 1!important;
}
.md\:float-right {
    float: right!important;
}
.md\:float-left {
    float: left!important;
}
.md\:float-none {
    float: none!important;
}
.md\:clearfix:after {
    content: ""!important;
    display: table!important;
    clear: both!important;
}
.md\:h-1\/2 {
    height: 50%!important;
}
.md\:h-1\/3 {
    height: 33.333333%!important;
}
.md\:h-2\/3 {
    height: 66.666667%!important;
}
.md\:h-2\/4 {
    height: 25%!important;
}
.md\:h-3\/4 {
    height: 75%!important;
}
.md\:h-1\/5 {
    height: 20%!important;
}
.md\:h-2\/5 {
    height: 40%!important;
}
.md\:h-3\/5 {
    height: 60%!important;
}
.md\:h-4\/5 {
    height: 80%!important;
}
.md\:h-1\/6 {
    height: 16.666667%!important;
}
.md\:h-2\/6 {
    height: 33.333333%!important;
}
.md\:h-3\/6 {
    height: 50%!important;
}
.md\:h-4\/6 {
    height: 66.666667%!important;
}
.md\:h-5\/6 {
    height: 83.333333%!important;
}
.md\:h-auto {
    height: auto!important;
}
.md\:h-full {
    height: 100%!important;
}
.md\:h-none {
    height: 0!important;
}
.md\:h-screen {
    height: 100vh!important;
}
.md\:h-xxs {
    height: 16px!important;
}
.md\:h-xs {
    height: 32px!important;
}
.md\:h-sm {
    height: 64px!important;
}
.md\:h-smd {
    height: 80px!important;
}
.md\:h-md {
    height: 128px!important;
}
.md\:h-lg {
    height: 192px!important;
}
.md\:h-xl {
    height: 256px!important;
}
.md\:h-xxl {
    height: 512px!important;
}
.md\:m-auto {
    margin: auto!important;
}
.md\:m-none {
    margin: 0!important;
}
.md\:m-xxs {
    margin: 5px!important;
}
.md\:m-xs {
    margin: 10px!important;
}
.md\:m-sm {
    margin: 15px!important;
}
.md\:m-md {
    margin: 20px!important;
}
.md\:m-lg {
    margin: 30px!important;
}
.md\:m-xl {
    margin: 40px!important;
}
.md\:m-xxl {
    margin: 50px!important;
}
.md\:-m-none {
    margin: 0!important;
}
.md\:-m-xxs {
    margin: -5px!important;
}
.md\:-m-xs {
    margin: -10px!important;
}
.md\:-m-sm {
    margin: -15px!important;
}
.md\:-m-md {
    margin: -20px!important;
}
.md\:-m-lg {
    margin: -30px!important;
}
.md\:-m-xl {
    margin: -40px!important;
}
.md\:-m-xxl {
    margin: -50px!important;
}
.md\:my-auto {
    margin-top: auto!important;
    margin-bottom: auto!important;
}
.md\:mx-auto {
    margin-left: auto!important;
    margin-right: auto!important;
}
.md\:my-none {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.md\:mx-none {
    margin-left: 0!important;
    margin-right: 0!important;
}
.md\:my-xxs {
    margin-top: 5px!important;
    margin-bottom: 5px!important;
}
.md\:mx-xxs {
    margin-left: 5px!important;
    margin-right: 5px!important;
}
.md\:my-xs {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.md\:mx-xs {
    margin-left: 10px!important;
    margin-right: 10px!important;
}
.md\:my-sm {
    margin-top: 15px!important;
    margin-bottom: 15px!important;
}
.md\:mx-sm {
    margin-left: 15px!important;
    margin-right: 15px!important;
}
.md\:my-md {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}
.md\:mx-md {
    margin-left: 20px!important;
    margin-right: 20px!important;
}
.md\:my-lg {
    margin-top: 30px!important;
    margin-bottom: 30px!important;
}
.md\:mx-lg {
    margin-left: 30px!important;
    margin-right: 30px!important;
}
.md\:my-xl {
    margin-top: 40px!important;
    margin-bottom: 40px!important;
}
.md\:mx-xl {
    margin-left: 40px!important;
    margin-right: 40px!important;
}
.md\:my-xxl {
    margin-top: 50px!important;
    margin-bottom: 50px!important;
}
.md\:mx-xxl {
    margin-left: 50px!important;
    margin-right: 50px!important;
}
.md\:-my-none {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.md\:-mx-none {
    margin-left: 0!important;
    margin-right: 0!important;
}
.md\:-my-xxs {
    margin-top: -5px!important;
    margin-bottom: -5px!important;
}
.md\:-mx-xxs {
    margin-left: -5px!important;
    margin-right: -5px!important;
}
.md\:-my-xs {
    margin-top: -10px!important;
    margin-bottom: -10px!important;
}
.md\:-mx-xs {
    margin-left: -10px!important;
    margin-right: -10px!important;
}
.md\:-my-sm {
    margin-top: -15px!important;
    margin-bottom: -15px!important;
}
.md\:-mx-sm {
    margin-left: -15px!important;
    margin-right: -15px!important;
}
.md\:-my-md {
    margin-top: -20px!important;
    margin-bottom: -20px!important;
}
.md\:-mx-md {
    margin-left: -20px!important;
    margin-right: -20px!important;
}
.md\:-my-lg {
    margin-top: -30px!important;
    margin-bottom: -30px!important;
}
.md\:-mx-lg {
    margin-left: -30px!important;
    margin-right: -30px!important;
}
.md\:-my-xl {
    margin-top: -40px!important;
    margin-bottom: -40px!important;
}
.md\:-mx-xl {
    margin-left: -40px!important;
    margin-right: -40px!important;
}
.md\:-my-xxl {
    margin-top: -50px!important;
    margin-bottom: -50px!important;
}
.md\:-mx-xxl {
    margin-left: -50px!important;
    margin-right: -50px!important;
}
.md\:mt-auto {
    margin-top: auto!important;
}
.md\:mr-auto {
    margin-right: auto!important;
}
.md\:mb-auto {
    margin-bottom: auto!important;
}
.md\:ml-auto {
    margin-left: auto!important;
}
.md\:mt-none {
    margin-top: 0!important;
}
.md\:mr-none {
    margin-right: 0!important;
}
.md\:mb-none {
    margin-bottom: 0!important;
}
.md\:ml-none {
    margin-left: 0!important;
}
.md\:mt-xxs {
    margin-top: 5px!important;
}
.md\:mr-xxs {
    margin-right: 5px!important;
}
.md\:mb-xxs {
    margin-bottom: 5px!important;
}
.md\:ml-xxs {
    margin-left: 5px!important;
}
.md\:mt-xs {
    margin-top: 10px!important;
}
.md\:mr-xs {
    margin-right: 10px!important;
}
.md\:mb-xs {
    margin-bottom: 10px!important;
}
.md\:ml-xs {
    margin-left: 10px!important;
}
.md\:mt-sm {
    margin-top: 15px!important;
}
.md\:mr-sm {
    margin-right: 15px!important;
}
.md\:mb-sm {
    margin-bottom: 15px!important;
}
.md\:ml-sm {
    margin-left: 15px!important;
}
.md\:mt-md {
    margin-top: 20px!important;
}
.md\:mr-md {
    margin-right: 20px!important;
}
.md\:mb-md {
    margin-bottom: 20px!important;
}
.md\:ml-md {
    margin-left: 20px!important;
}
.md\:mt-lg {
    margin-top: 30px!important;
}
.md\:mr-lg {
    margin-right: 30px!important;
}
.md\:mb-lg {
    margin-bottom: 30px!important;
}
.md\:ml-lg {
    margin-left: 30px!important;
}
.md\:mt-xl {
    margin-top: 40px!important;
}
.md\:mr-xl {
    margin-right: 40px!important;
}
.md\:mb-xl {
    margin-bottom: 40px!important;
}
.md\:ml-xl {
    margin-left: 40px!important;
}
.md\:mt-xxl {
    margin-top: 50px!important;
}
.md\:mr-xxl {
    margin-right: 50px!important;
}
.md\:mb-xxl {
    margin-bottom: 50px!important;
}
.md\:ml-xxl {
    margin-left: 50px!important;
}
.md\:-mt-none {
    margin-top: 0!important;
}
.md\:-mr-none {
    margin-right: 0!important;
}
.md\:-mb-none {
    margin-bottom: 0!important;
}
.md\:-ml-none {
    margin-left: 0!important;
}
.md\:-mt-xxs {
    margin-top: -5px!important;
}
.md\:-mr-xxs {
    margin-right: -5px!important;
}
.md\:-mb-xxs {
    margin-bottom: -5px!important;
}
.md\:-ml-xxs {
    margin-left: -5px!important;
}
.md\:-mt-xs {
    margin-top: -10px!important;
}
.md\:-mr-xs {
    margin-right: -10px!important;
}
.md\:-mb-xs {
    margin-bottom: -10px!important;
}
.md\:-ml-xs {
    margin-left: -10px!important;
}
.md\:-mt-sm {
    margin-top: -15px!important;
}
.md\:-mr-sm {
    margin-right: -15px!important;
}
.md\:-mb-sm {
    margin-bottom: -15px!important;
}
.md\:-ml-sm {
    margin-left: -15px!important;
}
.md\:-mt-md {
    margin-top: -20px!important;
}
.md\:-mr-md {
    margin-right: -20px!important;
}
.md\:-mb-md {
    margin-bottom: -20px!important;
}
.md\:-ml-md {
    margin-left: -20px!important;
}
.md\:-mt-lg {
    margin-top: -30px!important;
}
.md\:-mr-lg {
    margin-right: -30px!important;
}
.md\:-mb-lg {
    margin-bottom: -30px!important;
}
.md\:-ml-lg {
    margin-left: -30px!important;
}
.md\:-mt-xl {
    margin-top: -40px!important;
}
.md\:-mr-xl {
    margin-right: -40px!important;
}
.md\:-mb-xl {
    margin-bottom: -40px!important;
}
.md\:-ml-xl {
    margin-left: -40px!important;
}
.md\:-mt-xxl {
    margin-top: -50px!important;
}
.md\:-mr-xxl {
    margin-right: -50px!important;
}
.md\:-mb-xxl {
    margin-bottom: -50px!important;
}
.md\:-ml-xxl {
    margin-left: -50px!important;
}
.md\:p-none {
    padding: 0!important;
}
.md\:p-xxs {
    padding: 5px!important;
}
.md\:p-xs {
    padding: 10px!important;
}
.md\:p-sm {
    padding: 15px!important;
}
.md\:p-md {
    padding: 20px!important;
}
.md\:p-lg {
    padding: 30px!important;
}
.md\:p-xl {
    padding: 40px!important;
}
.md\:p-xxl {
    padding: 50px!important;
}
.md\:py-none {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.md\:px-none {
    padding-left: 0!important;
    padding-right: 0!important;
}
.md\:py-xxs {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.md\:px-xxs {
    padding-left: 5px!important;
    padding-right: 5px!important;
}
.md\:py-xs {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.md\:px-xs {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.md\:py-sm {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}
.md\:px-sm {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.md\:py-md {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.md\:px-md {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.md\:py-lg {
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}
.md\:px-lg {
    padding-left: 30px!important;
    padding-right: 30px!important;
}
.md\:py-xl {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.md\:px-xl {
    padding-left: 40px!important;
    padding-right: 40px!important;
}
.md\:py-xxl {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.md\:px-xxl {
    padding-left: 50px!important;
    padding-right: 50px!important;
}
.md\:pt-none {
    padding-top: 0!important;
}
.md\:pr-none {
    padding-right: 0!important;
}
.md\:pb-none {
    padding-bottom: 0!important;
}
.md\:pl-none {
    padding-left: 0!important;
}
.md\:pt-xxs {
    padding-top: 5px!important;
}
.md\:pr-xxs {
    padding-right: 5px!important;
}
.md\:pb-xxs {
    padding-bottom: 5px!important;
}
.md\:pl-xxs {
    padding-left: 5px!important;
}
.md\:pt-xs {
    padding-top: 10px!important;
}
.md\:pr-xs {
    padding-right: 10px!important;
}
.md\:pb-xs {
    padding-bottom: 10px!important;
}
.md\:pl-xs {
    padding-left: 10px!important;
}
.md\:pt-sm {
    padding-top: 15px!important;
}
.md\:pr-sm {
    padding-right: 15px!important;
}
.md\:pb-sm {
    padding-bottom: 15px!important;
}
.md\:pl-sm {
    padding-left: 15px!important;
}
.md\:pt-md {
    padding-top: 20px!important;
}
.md\:pr-md {
    padding-right: 20px!important;
}
.md\:pb-md {
    padding-bottom: 20px!important;
}
.md\:pl-md {
    padding-left: 20px!important;
}
.md\:pt-lg {
    padding-top: 30px!important;
}
.md\:pr-lg {
    padding-right: 30px!important;
}
.md\:pb-lg {
    padding-bottom: 30px!important;
}
.md\:pl-lg {
    padding-left: 30px!important;
}
.md\:pt-xl {
    padding-top: 40px!important;
}
.md\:pr-xl {
    padding-right: 40px!important;
}
.md\:pb-xl {
    padding-bottom: 40px!important;
}
.md\:pl-xl {
    padding-left: 40px!important;
}
.md\:pt-xxl {
    padding-top: 50px!important;
}
.md\:pr-xxl {
    padding-right: 50px!important;
}
.md\:pb-xxl {
    padding-bottom: 50px!important;
}
.md\:pl-xxl {
    padding-left: 50px!important;
}
.md\:text-left {
    text-align: left!important;
}
.md\:text-center {
    text-align: center!important;
}
.md\:text-right {
    text-align: right!important;
}
.md\:text-justify {
    text-align: justify!important;
}
.md\:w-1\/2 {
    width: 50%!important;
}
.md\:w-1\/3 {
    width: 33.333333%!important;
}
.md\:w-2\/3 {
    width: 66.666667%!important;
}
.md\:w-2\/4 {
    width: 25%!important;
}
.md\:w-3\/4 {
    width: 75%!important;
}
.md\:w-1\/5 {
    width: 20%!important;
}
.md\:w-2\/5 {
    width: 40%!important;
}
.md\:w-3\/5 {
    width: 60%!important;
}
.md\:w-4\/5 {
    width: 80%!important;
}
.md\:w-1\/6 {
    width: 16.666667%!important;
}
.md\:w-2\/6 {
    width: 33.333333%!important;
}
.md\:w-3\/6 {
    width: 50%!important;
}
.md\:w-4\/6 {
    width: 66.666667%!important;
}
.md\:w-5\/6 {
    width: 83.333333%!important;
}
.md\:w-auto {
    width: auto!important;
}
.md\:w-full {
    width: 100%!important;
}
.md\:w-none {
    width: 0!important;
}
.md\:w-screen {
    width: 100vh!important;
}
.md\:w-xxs {
    width: 16px!important;
}
.md\:w-xs {
    width: 32px!important;
}
.md\:w-sm {
    width: 64px!important;
}
.md\:w-smd {
    width: 80px!important;
}
.md\:w-md {
    width: 128px!important;
}
.md\:w-lg {
    width: 192px!important;
}
.md\:w-xl {
    width: 256px!important;
}
.md\:w-xxl {
    width: 512px!important;
}
}
@media (min-width:1280px) {
    .lg\: block {
    display: block!important;
}
.lg\:inline-block {
    display: inline-block!important;
}
.lg\:inline {
    display: inline!important;
}
.lg\:flex {
    display: flex!important;
}
.lg\:inline-flex {
    display: inline-flex!important;
}
.lg\:grid {
    display: -ms-grid!important;
    display: grid!important;
}
.lg\:table {
    display: table!important;
}
.lg\:table-caption {
    display: table-caption!important;
}
.lg\:table-cell {
    display: table-cell!important;
}
.lg\:table-column {
    display: table-column!important;
}
.lg\:table-column-group {
    display: table-column-group!important;
}
.lg\:table-footer-group {
    display: table-footer-group!important;
}
.lg\:table-header-group {
    display: table-header-group!important;
}
.lg\:table-row-group {
    display: table-row-group!important;
}
.lg\:table-row {
    display: table-row!important;
}
.lg\:hidden {
    display: none!important;
}
.lg\:flex-row {
    flex-direction: row!important;
}
.lg\:flex-row-reverse {
    flex-direction: row-reverse!important;
}
.lg\:flex-col {
    flex-direction: column!important;
}
.lg\:flex-col-reverse {
    flex-direction: column-reverse!important;
}
.lg\:flex-wrap {
    flex-wrap: wrap!important;
}
.lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse!important;
}
.lg\:flex-no-wrap {
    flex-wrap: nowrap!important;
}
.lg\:items-start {
    align-items: flex-start!important;
}
.lg\:items-end {
    align-items: flex-end!important;
}
.lg\:items-center {
    align-items: center!important;
}
.lg\:items-baseline {
    align-items: baseline!important;
}
.lg\:items-stretch {
    align-items: stretch!important;
}
.lg\:justify-start {
    justify-content: flex-start!important;
}
.lg\:justify-end {
    justify-content: flex-end!important;
}
.lg\:justify-center {
    justify-content: center!important;
}
.lg\:justify-between {
    justify-content: space-between!important;
}
.lg\:justify-around {
    justify-content: space-around!important;
}
.lg\:justify-evenly {
    justify-content: space-evenly!important;
}
.lg\:flex-1 {
    flex: 1 1 0%!important;
}
.lg\:flex-auto {
    flex: 1 1 auto!important;
}
.lg\:flex-initial {
    flex: 0 1 auto!important;
}
.lg\:flex-none {
    flex: none!important;
}
.lg\:flex-grow-0 {
    flex-grow: 0!important;
}
.lg\:flex-grow {
    flex-grow: 1!important;
}
.lg\:flex-shrink-0 {
    flex-shrink: 0!important;
}
.lg\:flex-shrink {
    flex-shrink: 1!important;
}
.lg\:float-right {
    float: right!important;
}
.lg\:float-left {
    float: left!important;
}
.lg\:float-none {
    float: none!important;
}
.lg\:clearfix:after {
    content: ""!important;
    display: table!important;
    clear: both!important;
}
.lg\:h-1\/2 {
    height: 50%!important;
}
.lg\:h-1\/3 {
    height: 33.333333%!important;
}
.lg\:h-2\/3 {
    height: 66.666667%!important;
}
.lg\:h-2\/4 {
    height: 25%!important;
}
.lg\:h-3\/4 {
    height: 75%!important;
}
.lg\:h-1\/5 {
    height: 20%!important;
}
.lg\:h-2\/5 {
    height: 40%!important;
}
.lg\:h-3\/5 {
    height: 60%!important;
}
.lg\:h-4\/5 {
    height: 80%!important;
}
.lg\:h-1\/6 {
    height: 16.666667%!important;
}
.lg\:h-2\/6 {
    height: 33.333333%!important;
}
.lg\:h-3\/6 {
    height: 50%!important;
}
.lg\:h-4\/6 {
    height: 66.666667%!important;
}
.lg\:h-5\/6 {
    height: 83.333333%!important;
}
.lg\:h-auto {
    height: auto!important;
}
.lg\:h-full {
    height: 100%!important;
}
.lg\:h-none {
    height: 0!important;
}
.lg\:h-screen {
    height: 100vh!important;
}
.lg\:h-xxs {
    height: 16px!important;
}
.lg\:h-xs {
    height: 32px!important;
}
.lg\:h-sm {
    height: 64px!important;
}
.lg\:h-smd {
    height: 80px!important;
}
.lg\:h-md {
    height: 128px!important;
}
.lg\:h-lg {
    height: 192px!important;
}
.lg\:h-xl {
    height: 256px!important;
}
.lg\:h-xxl {
    height: 512px!important;
}
.lg\:m-auto {
    margin: auto!important;
}
.lg\:m-none {
    margin: 0!important;
}
.lg\:m-xxs {
    margin: 5px!important;
}
.lg\:m-xs {
    margin: 10px!important;
}
.lg\:m-sm {
    margin: 15px!important;
}
.lg\:m-md {
    margin: 20px!important;
}
.lg\:m-lg {
    margin: 30px!important;
}
.lg\:m-xl {
    margin: 40px!important;
}
.lg\:m-xxl {
    margin: 50px!important;
}
.lg\:-m-none {
    margin: 0!important;
}
.lg\:-m-xxs {
    margin: -5px!important;
}
.lg\:-m-xs {
    margin: -10px!important;
}
.lg\:-m-sm {
    margin: -15px!important;
}
.lg\:-m-md {
    margin: -20px!important;
}
.lg\:-m-lg {
    margin: -30px!important;
}
.lg\:-m-xl {
    margin: -40px!important;
}
.lg\:-m-xxl {
    margin: -50px!important;
}
.lg\:my-auto {
    margin-top: auto!important;
    margin-bottom: auto!important;
}
.lg\:mx-auto {
    margin-left: auto!important;
    margin-right: auto!important;
}
.lg\:my-none {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.lg\:mx-none {
    margin-left: 0!important;
    margin-right: 0!important;
}
.lg\:my-xxs {
    margin-top: 5px!important;
    margin-bottom: 5px!important;
}
.lg\:mx-xxs {
    margin-left: 5px!important;
    margin-right: 5px!important;
}
.lg\:my-xs {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.lg\:mx-xs {
    margin-left: 10px!important;
    margin-right: 10px!important;
}
.lg\:my-sm {
    margin-top: 15px!important;
    margin-bottom: 15px!important;
}
.lg\:mx-sm {
    margin-left: 15px!important;
    margin-right: 15px!important;
}
.lg\:my-md {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}
.lg\:mx-md {
    margin-left: 20px!important;
    margin-right: 20px!important;
}
.lg\:my-lg {
    margin-top: 30px!important;
    margin-bottom: 30px!important;
}
.lg\:mx-lg {
    margin-left: 30px!important;
    margin-right: 30px!important;
}
.lg\:my-xl {
    margin-top: 40px!important;
    margin-bottom: 40px!important;
}
.lg\:mx-xl {
    margin-left: 40px!important;
    margin-right: 40px!important;
}
.lg\:my-xxl {
    margin-top: 50px!important;
    margin-bottom: 50px!important;
}
.lg\:mx-xxl {
    margin-left: 50px!important;
    margin-right: 50px!important;
}
.lg\:-my-none {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.lg\:-mx-none {
    margin-left: 0!important;
    margin-right: 0!important;
}
.lg\:-my-xxs {
    margin-top: -5px!important;
    margin-bottom: -5px!important;
}
.lg\:-mx-xxs {
    margin-left: -5px!important;
    margin-right: -5px!important;
}
.lg\:-my-xs {
    margin-top: -10px!important;
    margin-bottom: -10px!important;
}
.lg\:-mx-xs {
    margin-left: -10px!important;
    margin-right: -10px!important;
}
.lg\:-my-sm {
    margin-top: -15px!important;
    margin-bottom: -15px!important;
}
.lg\:-mx-sm {
    margin-left: -15px!important;
    margin-right: -15px!important;
}
.lg\:-my-md {
    margin-top: -20px!important;
    margin-bottom: -20px!important;
}
.lg\:-mx-md {
    margin-left: -20px!important;
    margin-right: -20px!important;
}
.lg\:-my-lg {
    margin-top: -30px!important;
    margin-bottom: -30px!important;
}
.lg\:-mx-lg {
    margin-left: -30px!important;
    margin-right: -30px!important;
}
.lg\:-my-xl {
    margin-top: -40px!important;
    margin-bottom: -40px!important;
}
.lg\:-mx-xl {
    margin-left: -40px!important;
    margin-right: -40px!important;
}
.lg\:-my-xxl {
    margin-top: -50px!important;
    margin-bottom: -50px!important;
}
.lg\:-mx-xxl {
    margin-left: -50px!important;
    margin-right: -50px!important;
}
.lg\:mt-auto {
    margin-top: auto!important;
}
.lg\:mr-auto {
    margin-right: auto!important;
}
.lg\:mb-auto {
    margin-bottom: auto!important;
}
.lg\:ml-auto {
    margin-left: auto!important;
}
.lg\:mt-none {
    margin-top: 0!important;
}
.lg\:mr-none {
    margin-right: 0!important;
}
.lg\:mb-none {
    margin-bottom: 0!important;
}
.lg\:ml-none {
    margin-left: 0!important;
}
.lg\:mt-xxs {
    margin-top: 5px!important;
}
.lg\:mr-xxs {
    margin-right: 5px!important;
}
.lg\:mb-xxs {
    margin-bottom: 5px!important;
}
.lg\:ml-xxs {
    margin-left: 5px!important;
}
.lg\:mt-xs {
    margin-top: 10px!important;
}
.lg\:mr-xs {
    margin-right: 10px!important;
}
.lg\:mb-xs {
    margin-bottom: 10px!important;
}
.lg\:ml-xs {
    margin-left: 10px!important;
}
.lg\:mt-sm {
    margin-top: 15px!important;
}
.lg\:mr-sm {
    margin-right: 15px!important;
}
.lg\:mb-sm {
    margin-bottom: 15px!important;
}
.lg\:ml-sm {
    margin-left: 15px!important;
}
.lg\:mt-md {
    margin-top: 20px!important;
}
.lg\:mr-md {
    margin-right: 20px!important;
}
.lg\:mb-md {
    margin-bottom: 20px!important;
}
.lg\:ml-md {
    margin-left: 20px!important;
}
.lg\:mt-lg {
    margin-top: 30px!important;
}
.lg\:mr-lg {
    margin-right: 30px!important;
}
.lg\:mb-lg {
    margin-bottom: 30px!important;
}
.lg\:ml-lg {
    margin-left: 30px!important;
}
.lg\:mt-xl {
    margin-top: 40px!important;
}
.lg\:mr-xl {
    margin-right: 40px!important;
}
.lg\:mb-xl {
    margin-bottom: 40px!important;
}
.lg\:ml-xl {
    margin-left: 40px!important;
}
.lg\:mt-xxl {
    margin-top: 50px!important;
}
.lg\:mr-xxl {
    margin-right: 50px!important;
}
.lg\:mb-xxl {
    margin-bottom: 50px!important;
}
.lg\:ml-xxl {
    margin-left: 50px!important;
}
.lg\:-mt-none {
    margin-top: 0!important;
}
.lg\:-mr-none {
    margin-right: 0!important;
}
.lg\:-mb-none {
    margin-bottom: 0!important;
}
.lg\:-ml-none {
    margin-left: 0!important;
}
.lg\:-mt-xxs {
    margin-top: -5px!important;
}
.lg\:-mr-xxs {
    margin-right: -5px!important;
}
.lg\:-mb-xxs {
    margin-bottom: -5px!important;
}
.lg\:-ml-xxs {
    margin-left: -5px!important;
}
.lg\:-mt-xs {
    margin-top: -10px!important;
}
.lg\:-mr-xs {
    margin-right: -10px!important;
}
.lg\:-mb-xs {
    margin-bottom: -10px!important;
}
.lg\:-ml-xs {
    margin-left: -10px!important;
}
.lg\:-mt-sm {
    margin-top: -15px!important;
}
.lg\:-mr-sm {
    margin-right: -15px!important;
}
.lg\:-mb-sm {
    margin-bottom: -15px!important;
}
.lg\:-ml-sm {
    margin-left: -15px!important;
}
.lg\:-mt-md {
    margin-top: -20px!important;
}
.lg\:-mr-md {
    margin-right: -20px!important;
}
.lg\:-mb-md {
    margin-bottom: -20px!important;
}
.lg\:-ml-md {
    margin-left: -20px!important;
}
.lg\:-mt-lg {
    margin-top: -30px!important;
}
.lg\:-mr-lg {
    margin-right: -30px!important;
}
.lg\:-mb-lg {
    margin-bottom: -30px!important;
}
.lg\:-ml-lg {
    margin-left: -30px!important;
}
.lg\:-mt-xl {
    margin-top: -40px!important;
}
.lg\:-mr-xl {
    margin-right: -40px!important;
}
.lg\:-mb-xl {
    margin-bottom: -40px!important;
}
.lg\:-ml-xl {
    margin-left: -40px!important;
}
.lg\:-mt-xxl {
    margin-top: -50px!important;
}
.lg\:-mr-xxl {
    margin-right: -50px!important;
}
.lg\:-mb-xxl {
    margin-bottom: -50px!important;
}
.lg\:-ml-xxl {
    margin-left: -50px!important;
}
.lg\:p-none {
    padding: 0!important;
}
.lg\:p-xxs {
    padding: 5px!important;
}
.lg\:p-xs {
    padding: 10px!important;
}
.lg\:p-sm {
    padding: 15px!important;
}
.lg\:p-md {
    padding: 20px!important;
}
.lg\:p-lg {
    padding: 30px!important;
}
.lg\:p-xl {
    padding: 40px!important;
}
.lg\:p-xxl {
    padding: 50px!important;
}
.lg\:py-none {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.lg\:px-none {
    padding-left: 0!important;
    padding-right: 0!important;
}
.lg\:py-xxs {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.lg\:px-xxs {
    padding-left: 5px!important;
    padding-right: 5px!important;
}
.lg\:py-xs {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.lg\:px-xs {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.lg\:py-sm {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}
.lg\:px-sm {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.lg\:py-md {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.lg\:px-md {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.lg\:py-lg {
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}
.lg\:px-lg {
    padding-left: 30px!important;
    padding-right: 30px!important;
}
.lg\:py-xl {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.lg\:px-xl {
    padding-left: 40px!important;
    padding-right: 40px!important;
}
.lg\:py-xxl {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.lg\:px-xxl {
    padding-left: 50px!important;
    padding-right: 50px!important;
}
.lg\:pt-none {
    padding-top: 0!important;
}
.lg\:pr-none {
    padding-right: 0!important;
}
.lg\:pb-none {
    padding-bottom: 0!important;
}
.lg\:pl-none {
    padding-left: 0!important;
}
.lg\:pt-xxs {
    padding-top: 5px!important;
}
.lg\:pr-xxs {
    padding-right: 5px!important;
}
.lg\:pb-xxs {
    padding-bottom: 5px!important;
}
.lg\:pl-xxs {
    padding-left: 5px!important;
}
.lg\:pt-xs {
    padding-top: 10px!important;
}
.lg\:pr-xs {
    padding-right: 10px!important;
}
.lg\:pb-xs {
    padding-bottom: 10px!important;
}
.lg\:pl-xs {
    padding-left: 10px!important;
}
.lg\:pt-sm {
    padding-top: 15px!important;
}
.lg\:pr-sm {
    padding-right: 15px!important;
}
.lg\:pb-sm {
    padding-bottom: 15px!important;
}
.lg\:pl-sm {
    padding-left: 15px!important;
}
.lg\:pt-md {
    padding-top: 20px!important;
}
.lg\:pr-md {
    padding-right: 20px!important;
}
.lg\:pb-md {
    padding-bottom: 20px!important;
}
.lg\:pl-md {
    padding-left: 20px!important;
}
.lg\:pt-lg {
    padding-top: 30px!important;
}
.lg\:pr-lg {
    padding-right: 30px!important;
}
.lg\:pb-lg {
    padding-bottom: 30px!important;
}
.lg\:pl-lg {
    padding-left: 30px!important;
}
.lg\:pt-xl {
    padding-top: 40px!important;
}
.lg\:pr-xl {
    padding-right: 40px!important;
}
.lg\:pb-xl {
    padding-bottom: 40px!important;
}
.lg\:pl-xl {
    padding-left: 40px!important;
}
.lg\:pt-xxl {
    padding-top: 50px!important;
}
.lg\:pr-xxl {
    padding-right: 50px!important;
}
.lg\:pb-xxl {
    padding-bottom: 50px!important;
}
.lg\:pl-xxl {
    padding-left: 50px!important;
}
.lg\:text-left {
    text-align: left!important;
}
.lg\:text-center {
    text-align: center!important;
}
.lg\:text-right {
    text-align: right!important;
}
.lg\:text-justify {
    text-align: justify!important;
}
.lg\:w-1\/2 {
    width: 50%!important;
}
.lg\:w-1\/3 {
    width: 33.333333%!important;
}
.lg\:w-2\/3 {
    width: 66.666667%!important;
}
.lg\:w-2\/4 {
    width: 25%!important;
}
.lg\:w-3\/4 {
    width: 75%!important;
}
.lg\:w-1\/5 {
    width: 20%!important;
}
.lg\:w-2\/5 {
    width: 40%!important;
}
.lg\:w-3\/5 {
    width: 60%!important;
}
.lg\:w-4\/5 {
    width: 80%!important;
}
.lg\:w-1\/6 {
    width: 16.666667%!important;
}
.lg\:w-2\/6 {
    width: 33.333333%!important;
}
.lg\:w-3\/6 {
    width: 50%!important;
}
.lg\:w-4\/6 {
    width: 66.666667%!important;
}
.lg\:w-5\/6 {
    width: 83.333333%!important;
}
.lg\:w-auto {
    width: auto!important;
}
.lg\:w-full {
    width: 100%!important;
}
.lg\:w-none {
    width: 0!important;
}
.lg\:w-screen {
    width: 100vh!important;
}
.lg\:w-xxs {
    width: 16px!important;
}
.lg\:w-xs {
    width: 32px!important;
}
.lg\:w-sm {
    width: 64px!important;
}
.lg\:w-smd {
    width: 80px!important;
}
.lg\:w-md {
    width: 128px!important;
}
.lg\:w-lg {
    width: 192px!important;
}
.lg\:w-xl {
    width: 256px!important;
}
.lg\:w-xxl {
    width: 512px!important;
}
}
.cbx-bullet-list {
    border-radius: 1.25vw;
    height: 9.375vw;
    width: 9.375vw;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}
.cbx-bullet-list .cbx-icon {
    font-size: 7.5vw;
}
.cbx-bullet-list .cbx-hightlight, .cbx-bullet-list .cbx-icon {
    color: #056dae;
}
.cbx-bullet-list[m-mody=circle] {
    border-radius: 50%}
.cbx-bullet-list[m-mody=small-square] {
    width: 3.125vw;
    height: 3.125vw;
    background-color: #056dae;
    border-radius: .625vw;
}
@media (min-width:768px) {
    .cbx-bullet-list {
    border-radius: 4px;
    height: 30px;
    width: 30px;
}
.cbx-bullet-list .cbx-icon {
    font-size: 24px;
}
.cbx-bullet-list[m-mody=small-square] {
    width: 10px;
    height: 10px;
    border-radius: 2px;
}
}
@media (min-width:1024px) {
    .cbx-bullet-list {
    border-radius: .39vw;
    height: 4.39vw;
    width: 4.39vw;
}
.cbx-bullet-list .cbx-icon {
    font-size: 2.34vw;
}
.cbx-bullet-list[m-mody=small-square] {
    width: .98vw;
    height: .98vw;
    border-radius: .2vw;
}
}
@media (min-width:1280px) {
    .cbx-bullet-list {
    border-radius: .25vw;
    height: 2.81vw;
    width: 2.81vw;
}
.cbx-bullet-list .cbx-icon {
    font-size: 1.5vw;
}
.cbx-bullet-list[m-mody=small-square] {
    width: .63vw;
    height: .63vw;
    border-radius: .13vw;
}
}
@media (min-width:1440px) {
    .cbx-bullet-list {
    border-radius: .28vw;
    height: 3.13vw;
    width: 3.13vw;
}
.cbx-bullet-list .cbx-icon {
    font-size: 1.67vw;
}
.cbx-bullet-list[m-mody=small-square] {
    width: .69vw;
    height: .69vw;
    border-radius: .14vw;
}
}
.cbx-button {
    border-radius: 1.25vw;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-family: IL, Arial, Helvetica, sans-serif;
    font-size: 4.375vw;
    line-height: 1.5;
    overflow: hidden;
    height: 12.5vw;
    min-width: 68.75vw;
    padding-right: 4.6875vw;
    padding-left: 4.6875vw;
    transition: max-width 350ms ease-in-out, border-radius 350ms ease-in-out, color 350ms ease-in-out, background-color 350ms ease-in-out, min-height 350ms ease-in-out, box-shadow 350ms ease-in-out;
    letter-spacing: .3125vw;
    color: #fff;
    background-color: #056dae;
}
.cbx-button:active {
    background-color: #00bdf2;
}
.cbx-button:focus {
    color: #fff;
}
.cbx-button[m-mody~=full] {
    min-width: 100%}
.cbx-button[m-mody~=raised] {
    box-shadow: 0 .9375vw 2.5vw rgba(0, 45, 114, .15);
}
.cbx-button[m-mody~=rounded] {
    border-radius: 15.625vw;
}
.cbx-button[m-mody~=rounded] i {
    color: #f2f4f8;
}
.cbx-button[m-mody~=rounded] i:after {
    background-color: #056dae;
    transition: background-color 350ms ease-in-out;
}
.cbx-button[m-mody~=profile] {
    width: 100%;
    font-size: 4.375vw;
    font-family: IR, Arial, Helvetica, sans-serif;
    background-color: #fff;
    min-height: 13.75vw;
    padding-top: 4.6875vw;
    padding-bottom: 4.6875vw;
    color: #97999b;
    border-radius: 0;
    box-shadow: none;
}
.cbx-button[m-mody~=profile][m-active=true] {
    background-color: rgba(5, 109, 174, .8);
    color: #fff;
}
.cbx-button[m-mody~=more] {
    background-color: #f2f4f8;
    color: #323232;
}
.cbx-button[m-mody~=more] i {
    font-size: 4.6875vw;
    margin-right: 6.25vw;
}
.cbx-button[m-mody~=more] i::before {
    transition: background-color 350ms ease-in-out, color 350ms ease-in-out;
    background-color: #056dae;
    color: #fff;
    border-radius: 50%;
    height: 9.375vw;
    width: 9.375vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cbx-button[m-mody~=more] span::before {
    content: attr(m-text-close);
    font-family: IL, Arial, Helvetica, sans-serif;
    font-size: 4.375vw;
}
.cbx-button[m-mody~=more]:active {
    background-color: #f2f4f8;
}
.cbx-button[m-mody~=option] {
    min-width: inherit;
    padding: 0;
    background-color: transparent;
    overflow: inherit;
    cursor: pointer;
}
.cbx-button[m-mody~=option].cbx-button {
    letter-spacing: inherit;
}
.cbx-button[m-mody~=option] input:checked~.cbx-card {
    border-style: solid;
    border-width: .3125vw;
    border-color: #84bd00;
}
.cbx-button[m-mody~=option] input:checked~.cbx-card .cbx-icon, .cbx-button[m-mody~=option] input:checked~.cbx-card .cbx-svg-icon {
    color: #84bd00;
    fill: #84bd00;
}
.cbx-button[m-mody~=option] input:checked~.cbx-card .card-description .cbx-legal, .cbx-button[m-mody~=option] input:checked~.cbx-card .card-description .cbx-text {
    color: #84bd00;
}
.cbx-button[m-mody~=option][m-theme=filter] .cbx-card .cbx-icon, .cbx-button[m-mody~=option][m-theme=filter] .cbx-card .cbx-svg-icon {
    color: #323232;
    fill: #323232;
}
.cbx-button[m-mody~=option][m-theme=filter] .cbx-card .card-description .cbx-legal, .cbx-button[m-mody~=option][m-theme=filter] .cbx-card .card-description .cbx-text {
    color: #323232;
}
.cbx-button[m-mody~=option][m-theme=filter] input:checked~.cbx-card {
    border-color: #056dae;
}
.cbx-button[m-mody~=option][m-theme=filter] input:checked~.cbx-card .cbx-icon, .cbx-button[m-mody~=option][m-theme=filter] input:checked~.cbx-card .cbx-svg-icon {
    color: #056dae;
    fill: #056dae;
}
.cbx-button[m-mody~=option][m-theme=filter] input:checked~.cbx-card .card-description .cbx-legal, .cbx-button[m-mody~=option][m-theme=filter] input:checked~.cbx-card .card-description .cbx-text {
    color: #056dae;
}
.cbx-button[m-mody~=collapse] {
    background-color: transparent;
    color: #000;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
    position: relative;
    padding: 0;
}
.cbx-button[m-mody~=collapse][m-current=true]::after {
    content: attr(m-text-c);
}
.cbx-button[m-mody~=collapse][m-current=true] .cbx-icon {
    background: #97999b;
}
.cbx-button[m-mody~=collapse][m-current=true] .cbx-icon i::before {
    content: "\6b"}
.cbx-button[m-mody~=collapse][m-current=false]::after {
    content: attr(m-text-o);
}
.cbx-button[m-mody~=collapse] .cbx-icon {
    background-color: #056dae;
    padding: 3.125vw;
    width: auto;
    height: auto;
    border-radius: 1.25vw;
}
.cbx-button[m-checkedButton~=false] {
    background: #056dae;
    color: #fff;
}
.cbx-button[m-checkedButton~=false] span.true_checked {
    display: none;
}
.cbx-button[m-checkedButton~=true] {
    background: #84bd00;
    color: #fff;
}
.cbx-button[m-checkedButton~=true] span.false_checked {
    display: none;
}
.cbx-button[m-checkedButton~=true] span.true_checked {
    display: block;
    margin-top: 1.5625vw;
}
.cbx-button[m-checkedButton~=true] span.true_checked i.icon-chek-o {
    font-weight: 700;
    color: #fff;
    font-size: 9.375vw;
    font-weight: bolder;
}
@media (min-width:768px) {
    .cbx-button {
    border-radius: 4px;
    font-size: 14px;
    height: 40px;
    min-width: 220px;
    padding-right: 15px;
    padding-left: 15px;
    letter-spacing: 1px;
}
.cbx-button[m-mody~=raised] {
    box-shadow: 0 3px 8px rgba(0, 45, 114, .15);
}
.cbx-button[m-mody~=rounded] {
    border-radius: 50px;
}
.cbx-button[m-mody~=profile] {
    font-size: 14px;
    min-height: 44px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.cbx-button[m-mody~=more] i {
    font-size: 15px;
    margin-right: 20px;
}
.cbx-button[m-mody~=more] i::before {
    height: 30px;
    width: 30px;
}
.cbx-button[m-mody~=more] span::before {
    font-size: 14px;
}
.cbx-button[m-mody~=option] input:checked~.cbx-card {
    border-width: 1px;
}
.cbx-button[m-mody~=collapse] .cbx-icon {
    border-radius: 4px;
    padding: 10px;
}
.cbx-button[m-checkedButton~=false] {
    background: #056dae;
    color: #fff;
}
.cbx-button[m-checkedButton~=false] span.true_checked {
    display: none;
}
.cbx-button[m-checkedButton~=true] {
    background: #84bd00;
    color: #fff;
}
.cbx-button[m-checkedButton~=true] span.false_checked {
    display: none;
}
.cbx-button[m-checkedButton~=true] span.true_checked {
    display: block;
    margin-top: 10px;
}
.cbx-button[m-checkedButton~=true] span.true_checked i.icon-chek-o {
    font-weight: 700;
    color: #fff;
    font-size: 30px;
    font-weight: bolder;
}
}
@media (min-width:1024px) {
    .cbx-button {
    border-radius: .39vw;
    font-size: 1.56vw;
    height: 4.88vw;
    min-width: 21.48vw;
    padding-right: 1.46vw;
    padding-left: 1.46vw;
    letter-spacing: .1vw;
}
.cbx-button:hover:not([disabled]):not([m-active=true]):not([m-mody~=more]) {
    color: #fff;
    background-color: #00bdf2;
}
.cbx-button[m-mody~=raised]:not([disabled]):not([m-mody~=profile]):not([m-active=true]) {
    box-shadow: 0 .29vw .78vw rgba(0, 45, 114, .2);
}
.cbx-button[m-mody~=raised]:not([disabled]):not([m-mody~=profile]):not([m-active=true]):hover {
    box-shadow: 0 1.17vw 3.52vw rgba(0, 45, 114, .15);
}
.cbx-button[m-mody~=rounded] {
    border-radius: 4.88vw;
}
.cbx-button[m-mody~=profile] {
    font-size: 1.37vw;
    min-height: 4.3vw;
    padding-top: 1.46vw;
    padding-bottom: 1.46vw;
}
.cbx-button[m-mody~=profile]:hover {
    color: #fff;
    background-color: rgba(0, 189, 242, .8);
}
.cbx-button[m-mody~=more] i {
    font-size: 1.46vw;
    margin-right: 1.95vw;
}
.cbx-button[m-mody~=more] i::before {
    height: 2.93vw;
    width: 2.93vw;
}
.cbx-button[m-mody~=more] span {
    position: relative;
}
.cbx-button[m-mody~=more] span::before {
    font-size: 1.37vw;
}
.cbx-button[m-mody~=more] span::after {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    content: "";
    bottom: 0;
    width: 0;
    height: .2vw;
    background-color: #323232;
    transition: width 350ms ease-in-out;
}
.cbx-button[m-mody~=more]:hover i {
    color: #056dae;
}
.cbx-button[m-mody~=more]:hover i::before {
    background-color: #00bdf2;
    color: #fff;
}
.cbx-button[m-mody~=more]:hover span::after {
    width: 100%}
.cbx-button[m-mody~=option] input:checked~.cbx-card {
    border-width: .1vw;
}
.cbx-button[m-mody~=collapse]:hover:hover:not([disabled]), .cbx-button[m-mody~=collapse]:hover:hover:not([m-active=true]), .cbx-button[m-mody~=collapse]:hover:hover:not([m-mody~=more]) {
    background-color: transparent;
    color: #000;
}
.cbx-button[m-mody~=collapse] .cbx-icon {
    border-radius: .39vw;
    padding: .98vw;
}
.cbx-button[m-checkedButton~=false] {
    background: #056dae;
    color: #fff;
}
.cbx-button[m-checkedButton~=false] span.true_checked {
    display: none;
}
.cbx-button[m-checkedButton~=true] {
    background: #84bd00;
    color: #fff;
}
.cbx-button[m-checkedButton~=true] span.false_checked {
    display: none;
}
.cbx-button[m-checkedButton~=true] span.true_checked {
    display: block;
    margin-top: .78vw;
}
.cbx-button[m-checkedButton~=true] span.true_checked i.icon-chek-o {
    font-weight: 700;
    color: #fff;
    font-size: 2.93vw;
    font-weight: bolder;
}
}
@media (min-width:1280px) {
    .cbx-button {
    border-radius: .25vw;
    font-size: 1vw;
    height: 3.13vw;
    min-width: 13.75vw;
    padding-right: .94vw;
    padding-left: .94vw;
    letter-spacing: .06vw;
}
.cbx-button[m-mody~=rounded] {
    border-radius: 3.13vw;
}
.cbx-button[m-mody~=profile] {
    font-size: .88vw;
    min-height: 2.75vw;
    padding-top: .94vw;
    padding-bottom: .94vw;
}
.cbx-button[m-mody~=more] i {
    font-size: .94vw;
    margin-right: 1.25vw;
}
.cbx-button[m-mody~=more] i::before {
    height: 1.88vw;
    width: 1.88vw;
}
.cbx-button[m-mody~=more] span::before {
    font-size: .88vw;
}
.cbx-button[m-mody~=more] span::after {
    height: .13vw;
}
.cbx-button[m-mody~=option] input:checked~.cbx-card {
    border-width: .06vw;
}
.cbx-button[m-mody~=collapse] .cbx-icon {
    border-radius: .25vw;
    padding: .63vw;
}
.cbx-button[m-checkedButton~=false] {
    background: #056dae;
    color: #fff;
}
.cbx-button[m-checkedButton~=false] span.true_checked {
    display: none;
}
.cbx-button[m-checkedButton~=true] {
    background: #84bd00;
    color: #fff;
}
.cbx-button[m-checkedButton~=true] span.false_checked {
    display: none;
}
.cbx-button[m-checkedButton~=true] span.true_checked {
    display: block;
    margin-top: .5vw;
}
.cbx-button[m-checkedButton~=true] span.true_checked i.icon-chek-o {
    font-weight: 700;
    color: #fff;
    font-size: 1.88vw;
    font-weight: bolder;
}
}
@media (min-width:1440px) {
    .cbx-button {
    border-radius: .28vw;
    font-size: 1.11vw;
    height: 3.47vw;
    min-width: 15.28vw;
    padding-right: 1.04vw;
    padding-left: 1.04vw;
    letter-spacing: .07vw;
}
.cbx-button[m-mody~=rounded] {
    border-radius: 3.47vw;
}
.cbx-button[m-mody~=profile] {
    font-size: .97vw;
    min-height: 3.06vw;
    padding-top: 1.04vw;
    padding-bottom: 1.04vw;
}
.cbx-button[m-mody~=more] i {
    font-size: 1.04vw;
    margin-right: 1.39vw;
}
.cbx-button[m-mody~=more] i::before {
    height: 2.08vw;
    width: 2.08vw;
}
.cbx-button[m-mody~=more] span::before {
    font-size: .97vw;
}
.cbx-button[m-mody~=more] span::after {
    height: .14vw;
}
.cbx-button[m-mody~=option] input:checked~.cbx-card {
    border-width: .07vw;
}
.cbx-button[m-mody~=collapse] .cbx-icon {
    border-radius: .28vw;
    padding: .69vw;
}
.cbx-button[m-checkedButton~=false] {
    background: #056dae;
    color: #fff;
}
.cbx-button[m-checkedButton~=false] span.true_checked {
    display: none;
}
.cbx-button[m-checkedButton~=true] {
    background: #84bd00;
    color: #fff;
}
.cbx-button[m-checkedButton~=true] span.false_checked {
    display: none;
}
.cbx-button[m-checkedButton~=true] span.true_checked {
    display: block;
    margin-top: .56vw;
}
.cbx-button[m-checkedButton~=true] span.true_checked i.icon-chek-o {
    font-weight: 700;
    color: #fff;
    font-size: 2.08vw;
    font-weight: bolder;
}
}
.cbx-button-boolean {
    background: linear-gradient(to bottom, #00bdf2 0, #002d72 100%);
    padding: 1.25vw;
    border-radius: 50%;
    display: flex;
    text-align: center;
    font-family: IL, Arial, Helvetica, sans-serif;
    font-size: 6.875vw;
    line-height: 1.5;
    overflow: hidden;
    height: 25vw;
    width: 25vw;
}
.cbx-button-boolean[m-active=true] {
    background-color: #fff;
}
.cbx-button-boolean[m-active=true]>span {
    background: linear-gradient(to bottom, #00bdf2 0, #002d72 100%);
    color: #fff;
}
.cbx-button-boolean>span {
    background-color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: inherit;
    height: 22.5vw;
}
@media (min-width:768px) {
    .cbx-button-boolean {
    background: linear-gradient(to bottom, #00bdf2 0, #002d72 100%);
    padding: 4px;
    font-size: 22px;
    height: 100px;
    width: 100px;
    letter-spacing: 1px;
}
.cbx-button-boolean[m-active=true] {
    background-color: #fff;
}
.cbx-button-boolean[m-active=true]>span {
    background: linear-gradient(to bottom, #00bdf2 0, #002d72 100%);
    color: #fff;
}
.cbx-button-boolean>span {
    height: 90px;
}
}
@media (min-width:1024px) {
    .cbx-button-boolean {
    background: linear-gradient(to bottom, #00bdf2 0, #002d72 100%);
    padding: .39vw;
    font-size: 2.15vw;
    height: 9.77vw;
    width: 9.77vw;
    letter-spacing: .1vw;
}
.cbx-button-boolean [m-active=true]:hover {
    background: linear-gradient(to bottom, #00bdf2 0, #002d72 100%);
    color: #fff;
}
.cbx-button-boolean>span {
    width: inherit;
    height: 8.79vw;
}
}
@media (min-width:1280px) {
    .cbx-button-boolean {
    padding: .25vw;
    font-size: 1.38vw;
    height: 6.25vw;
    width: 6.25vw;
    letter-spacing: .06vw;
}
.cbx-button-boolean>span {
    height: 5.63vw;
}
}
@media (min-width:1440px) {
    .cbx-button-boolean {
    padding: .28vw;
    font-size: 1.53vw;
    height: 6.94vw;
    width: 6.94vw;
    letter-spacing: .07vw;
}
.cbx-button-boolean>span {
    height: 6.25vw;
}
}
.cbx-category {
    font-size: 5vw;
    font-family: IL, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.25vw;
    color: #97999b;
}
@media (min-width:768px) {
    .cbx-category {
    font-size: 16px;
    letter-spacing: 4px;
}
}
@media (min-width:1024px) {
    .cbx-category {
    font-size: 1.56vw;
    letter-spacing: .39vw;
}
}
@media (min-width:1280px) {
    .cbx-category {
    font-size: 1.25vw;
    letter-spacing: .25vw;
}
}
@media (min-width:1440px) {
    .cbx-category {
    font-size: 1.39vw;
    letter-spacing: .28vw;
}
}
.cbx-headline-hero {
    font-size: 7.5vw;
    font-family: IR, Arial, Helvetica, sans-serif;
    color: #323232;
}
@media (min-width:768px) {
    .cbx-headline-hero {
    font-size: 24px;
}
}
@media (min-width:1024px) {
    .cbx-headline-hero {
    font-size: 2.34vw;
}
}
@media (min-width:1280px) {
    .cbx-headline-hero {
    font-size: 2.25vw;
}
}
@media (min-width:1440px) {
    .cbx-headline-hero {
    font-size: 2.5vw;
}
}
.cbx-headline-section {
    font-size: 6.875vw;
    font-family: IEL, Arial, Helvetica, sans-serif;
    color: #323232;
}
@media (min-width:768px) {
    .cbx-headline-section {
    font-size: 22px;
}
}
@media (min-width:1024px) {
    .cbx-headline-section {
    font-size: 2.15vw;
}
}
@media (min-width:1280px) {
    .cbx-headline-section {
    font-size: 2vw;
}
}
@media (min-width:1440px) {
    .cbx-headline-section {
    font-size: 2.22vw;
}
}
.cbx-hightlight {
    font-size: 5.625vw;
    font-family: IL, Arial, Helvetica, sans-serif;
    color: #323232;
}
@media (min-width:768px) {
    .cbx-hightlight {
    font-size: 18px;
}
}
@media (min-width:1024px) {
    .cbx-hightlight {
    font-size: 1.76vw;
}
}
@media (min-width:1280px) {
    .cbx-hightlight {
    font-size: 1.38vw;
}
}
@media (min-width:1440px) {
    .cbx-hightlight {
    font-size: 1.53vw;
}
}
.cbx-list {
    margin-bottom: 6.25vw;
}
.cbx-list .list-item {
    display: flex;
}
.cbx-list .list-item .bullet {
    margin-right: 1.5625vw;
}
@media (min-width:1024px) {
    .cbx-list {
    margin-bottom: 1.95vw;
}
.cbx-list .list-item .bullet {
    margin-right: .49vw;
}
}
.spinner-backdrop, .spinner-container {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}
.spinner-backdrop {
    background-color: #fff;
    opacity: .8;
}
.cbx-spinner {
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 4;
}
.cbx-spinner .path {
    -webkit-animation: dash 1.5s ease-in-out infinite;
    animation: dash 1.5s ease-in-out infinite;
    stroke: #056dae;
    stroke-linecap: square;
}
[m-mody~=spinner] {
    position: relative;
}
[m-mody~=spinner] .spinner-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
[m-mody~=spinner] .spinner-container svg.cbx-spinner {
    height: 30px;
    width: 30px;
    left: 0;
    top: 0;
    margin: 0;
    position: relative;
}
@-webkit-keyframes rotate {
    100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}
@keyframes rotate {
    100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}
@-webkit-keyframes dash {
    0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
}
50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
}
100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
}
}
@keyframes dash {
    0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
}
50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
}
100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
}
}
.cbx-sub-category {
    font-size: 3.75vw;
    font-family: IL, Arial, Helvetica, sans-serif;
    color: #97999b;
    letter-spacing: .3125vw;
}
@media (min-width:768px) {
    .cbx-sub-category {
    font-size: 12px;
    letter-spacing: 1px;
}
}
@media (min-width:1024px) {
    .cbx-sub-category {
    font-size: 1.17vw;
    letter-spacing: .1vw;
}
}
@media (min-width:1280px) {
    .cbx-sub-category {
    font-size: .75vw;
    letter-spacing: .06vw;
}
}
@media (min-width:1440px) {
    .cbx-sub-category {
    font-size: .83vw;
    letter-spacing: .07vw;
}
}
.cbx-sub-title {
    font-size: 5vw;
    font-family: IL, Arial, Helvetica, sans-serif;
    color: #323232;
}
@media (min-width:768px) {
    .cbx-sub-title {
    font-size: 16px;
}
}
@media (min-width:1024px) {
    .cbx-sub-title {
    font-size: 1.56vw;
}
}
@media (min-width:1280px) {
    .cbx-sub-title {
    font-size: 1.13vw;
}
}
@media (min-width:1440px) {
    .cbx-sub-title {
    font-size: 1.25vw;
}
}
.cbx-sub-text {
    font-size: 3.75vw;
    font-family: IL, Arial, Helvetica, sans-serif;
    color: #53565a;
}
@media (min-width:768px) {
    .cbx-sub-text {
    font-size: 12px;
}
}
@media (min-width:1024px) {
    .cbx-sub-text {
    font-size: 1.56vw;
}
}
@media (min-width:1280px) {
    .cbx-sub-text {
    font-size: 1vw;
}
}
@media (min-width:1440px) {
    .cbx-sub-text {
    font-size: 1.11vw;
}
}
.cbx-title {
    font-size: 6.25vw;
    font-family: IR, Arial, Helvetica, sans-serif;
    color: #323232;
}
@media (min-width:768px) {
    .cbx-title {
    font-size: 20px;
}
}
@media (min-width:1024px) {
    .cbx-title {
    font-size: 1.95vw;
    line-height: 2.54vw;
}
}
@media (min-width:1280px) {
    .cbx-title {
    font-size: 1.5vw;
    line-height: 1.63vw;
}
}
@media (min-width:1440px) {
    .cbx-title {
    font-size: 1.67vw;
    line-height: 1.81vw;
}
}
html:not([m-browser~=mobile]) .cbx-apps {
    display: flex;
    align-items: center;
}
html:not([m-browser~=mobile]) .cbx-apps [m-mody=apple] {
    margin-right: 6.25vw;
}
.cbx-apps>[m-mody] {
    height: 12.5vw;
    width: 37.5vw;
}
.cbx-apps>[m-mody] .cbx-img {
    height: inherit;
    width: inherit;
}
.cbx-apps>[m-mody]:not([hidden]) {
    display: inline-block;
}
.cbx-apps>.cbx-button~[m-mody] {
    display: none!important;
}
@media (min-width:768px) {
    .cbx-apps>.cbx-button~[m-mody] {
    display: inline-block!important;
    pointer-events: none!important;
}
}
@media (min-width:1024px) {
    .cbx-apps [data-sponsor=apps] {
    display: none;
}
}
@media (min-width:768px) {
    html:not([m-browser~=mobile]) .cbx-apps [m-mody=apple] {
    margin-right: 20px;
}
.cbx-apps [m-exit=true] {
    display: none;
}
.cbx-apps>[m-mody] {
    height: 40px;
    width: 120px;
}
}
@media (min-width:1024px) {
    html:not([m-browser~=mobile]) .cbx-apps [m-mody=apple] {
    margin-right: 1.95vw;
}
.cbx-apps>[m-mody] {
    height: 3.91vw;
    width: 11.72vw;
}
}
@media (min-width:1280px) {
    html:not([m-browser~=mobile]) .cbx-apps [m-mody=apple] {
    margin-right: 1.25vw;
}
.cbx-apps>[m-mody] {
    height: 2.5vw;
    width: 7.5vw;
}
}
@media (min-width:1440px) {
    html:not([m-browser~=mobile]) .cbx-apps [m-mody=apple] {
    margin-right: 1.39vw;
}
.cbx-apps>[m-mody] {
    height: 2.78vw;
    width: 8.33vw;
}
}
.cbx-apps-promo>.cbx-img {
    min-height: 84.375vw;
}
.cbx-apps-promo>.cbx-img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.cbx-apps-promo .cbx-card {
    width: 100%;
    box-shadow: none;
}
@media (min-width:768px) {
    .cbx-apps-promo {
    position: relative;
}
.cbx-apps-promo>.cbx-img {
    min-height: 270px;
}
.cbx-apps-promo .cbx-card {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 100px;
}
}
@media (min-width:1024px) {
    .cbx-apps-promo>.cbx-img {
    min-height: 26.37vw;
}
.cbx-apps-promo .cbx-card {
    right: 9.77vw;
}
.cbx-apps-promo .cbx-card:hover {
    box-shadow: none!important;
}
}
@media (min-width:1280px) {
    .cbx-apps-promo>.cbx-img {
    min-height: 16.88vw;
}
.cbx-apps-promo .cbx-card {
    right: 14.06vw;
}
}
@media (min-width:1440px) {
    .cbx-apps-promo>.cbx-img {
    min-height: 18.75vw;
}
.cbx-apps-promo .cbx-card {
    right: 15.63vw;
}
}
.cbx-backtotop {
    box-shadow: 0 .9375vw 2.5vw rgba(0, 45, 114, .15);
    -webkit-tap-highlight-color: transparent;
    align-items: center;
    background-color: #056dae;
    bottom: 25vw;
    border-radius: 9999px;
    display: flex;
    justify-content: center;
    position: fixed;
    height: 15vw;
    right: 12.5vw;
    width: 15vw;
    transition: opacity 250ms ease-in-out;
    z-index: 5;
}
.cbx-backtotop[m-visible=true] {
    opacity: 1;
    visibility: visible;
}
.cbx-backtotop[m-visible=false] {
    opacity: 0;
    visibility: hidden;
}
@media (min-width:768px) {
    .cbx-backtotop {
    box-shadow: 0 3px 8px rgba(0, 45, 114, .15);
    bottom: 120px;
    height: 48px;
    right: 40px;
    width: 48px;
}
}
@media (min-width:1024px) {
    .cbx-backtotop {
    box-shadow: 0 .29vw .78vw rgba(0, 45, 114, .2);
    bottom: 3.91vw;
    cursor: pointer;
    height: 4.69vw;
    right: 3.91vw;
    width: 4.69vw;
}
.cbx-backtotop:hover {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
}
}
@media (min-width:1280px) {
    .cbx-backtotop {
    box-shadow: 0 .19vw .5vw rgba(0, 45, 114, .15);
    bottom: 2.5vw;
    height: 3vw;
    right: 2.5vw;
    width: 3vw;
}
.cbx-backtotop:hover {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
}
}
@media (min-width:1440px) {
    .cbx-backtotop {
    box-shadow: 0 .21vw .56vw rgba(0, 45, 114, .15);
    bottom: 2.78vw;
    height: 3.33vw;
    right: 2.78vw;
    width: 3.33vw;
}
.cbx-backtotop:hover {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
}
}
.cbx-btn-back {
    display: flex;
    width: 62.5vw;
    height: 15.625vw;
    align-items: center;
}
.cbx-btn-back .cbx-icon, .cbx-btn-back .cbx-text {
    color: #056dae;
}
@media (min-width:768px) {
    .cbx-btn-back {
    width: 200px;
    height: 50px;
}
}
@media (min-width:1024px) {
    .cbx-btn-back {
    display: none;
}
}
html[m-browser=ie] .cbx-calculator, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] {
    flex-wrap: nowrap;
}
html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator {
    margin-top: 6.25vw;
    margin-bottom: 6.25vw;
}
@media (min-width:768px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator {
    margin-top: 20px;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator {
    margin-top: 1.95vw;
}
}
@media (min-width:1280px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator {
    margin-top: 1.25vw;
}
}
@media (min-width:1440px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator {
    margin-top: 1.39vw;
}
}
@media (min-width:768px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator {
    margin-bottom: 20px;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator {
    margin-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator {
    margin-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator {
    margin-bottom: 1.39vw;
}
}
html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar {
    overflow: visible;
    background-color: #f2f4f8;
    padding: 0;
    display: flex;
    align-items: center;
    height: 3.125vw;
}
@media (min-width:768px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar {
    height: 10px;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar {
    height: .98vw;
}
}
@media (min-width:1280px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar {
    height: .63vw;
}
}
@media (min-width:1440px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar {
    height: .69vw;
}
}
html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .fill, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar .fill {
    display: none;
}
html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .value>*, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar .value>* {
    -webkit-transform: none;
    transform: none;
}
html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range].bar, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range].bar {
    padding: 0;
    height: 6.25vw;
    display: flex;
    align-items: center;
    overflow: visible;
    background-color: transparent;
}
@media (min-width:768px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range].bar, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range].bar {
    height: 20px;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range].bar, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range].bar {
    height: 1.95vw;
}
}
@media (min-width:1280px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range].bar, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range].bar {
    height: 1.25vw;
}
}
@media (min-width:1440px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range].bar, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range].bar {
    height: 1.39vw;
}
}
html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-track, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-track {
    height: 100%;
    cursor: pointer;
    color: transparent;
    background-color: transparent;
    border: none;
    align-items: center;
    border-radius: 3.125vw;
}
@media (min-width:768px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-track, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-track {
    border-radius: 10px;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-track, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-track {
    border-radius: .98vw;
}
}
@media (min-width:1280px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-track, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-track {
    border-radius: .63vw;
}
}
@media (min-width:1440px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-track, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-track {
    border-radius: .69vw;
}
}
html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-fill-lower, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-fill-lower {
    background-color: #3abaed;
    height: 6.25vw;
}
@media (min-width:768px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-fill-lower, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-fill-lower {
    height: 20px;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-fill-lower, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-fill-lower {
    height: 1.95vw;
}
}
@media (min-width:1280px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-fill-lower, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-fill-lower {
    height: 1.25vw;
}
}
@media (min-width:1440px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-fill-lower, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-fill-lower {
    height: 1.39vw;
}
}
html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-thumb, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-thumb {
    width: 9.375vw;
    height: 9.375vw;
    box-shadow: 0 .19vw .5vw rgba(0, 45, 114, .15);
    border-radius: 100%;
    background-color: #fff;
    cursor: pointer;
    z-index: 2;
    border-style: solid;
    border-color: #3abaed;
    opacity: .85;
    border-width: 2.5vw;
}
@media (min-width:768px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-thumb {
    width: 30px;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-thumb {
    width: 2.93vw;
}
}
@media (min-width:1280px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-thumb {
    width: 1.88vw;
}
}
@media (min-width:1440px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-thumb {
    width: 2.08vw;
}
}
@media (min-width:768px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-thumb {
    height: 30px;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-thumb {
    height: 2.93vw;
}
}
@media (min-width:1280px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-thumb {
    height: 1.88vw;
}
}
@media (min-width:1440px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-thumb {
    height: 2.08vw;
}
}
@media (min-width:768px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-thumb {
    border-width: 8px;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-thumb {
    border-width: .78vw;
}
}
@media (min-width:1280px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-thumb {
    border-width: .5vw;
}
}
@media (min-width:1440px) {
    html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-thumb {
    border-width: .56vw;
}
}
html[m-browser=ie] .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-tooltip, html[m-browser=ie] .cbx-calculator[m-mody=w-cards] .cbx-tabs .tabs-content .calculator>.progress-bar input[type=range]::-ms-tooltip {
    display: none;
}
.cbx-calculator {
    display: flex;
    flex-wrap: wrap;
    background-color: #fff;
    box-shadow: 0 .29vw .78vw rgba(0, 45, 114, .2);
}
.cbx-calculator .cbx-tabs {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 70%}
.cbx-calculator .cbx-tabs:not([m-mody]) .tabs-menu:not(.cards) .menu-item[m-active=true]::after {
    height: .9375vw;
    background-color: #3abaed;
    z-index: 1;
    bottom: -1.5625vw;
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs:not([m-mody]) .tabs-menu:not(.cards) .menu-item[m-active=true]::after {
    height: 3px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs:not([m-mody]) .tabs-menu:not(.cards) .menu-item[m-active=true]::after {
    height: .29vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs:not([m-mody]) .tabs-menu:not(.cards) .menu-item[m-active=true]::after {
    height: .19vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs:not([m-mody]) .tabs-menu:not(.cards) .menu-item[m-active=true]::after {
    height: .21vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs:not([m-mody]) .tabs-menu:not(.cards) .menu-item[m-active=true]::after {
    bottom: -5px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs:not([m-mody]) .tabs-menu:not(.cards) .menu-item[m-active=true]::after {
    bottom: -.49vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs:not([m-mody]) .tabs-menu:not(.cards) .menu-item[m-active=true]::after {
    bottom: -.31vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs:not([m-mody]) .tabs-menu:not(.cards) .menu-item[m-active=true]::after {
    bottom: -.35vw;
}
}
.cbx-calculator .cbx-tabs:not([m-mody]) .tabs-menu:not(.cards) .menu-item[m-active=true]>* {
    font-weight: 700;
    color: #323232;
}
.cbx-calculator .cbx-tabs:not([m-mody]) .tabs-menu:not(.cards) .menu-item[m-active=false]>* {
    color: #97999b;
}
.cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    margin-bottom: 6.25vw;
    padding-bottom: 1.25vw;
    justify-content: center;
    position: relative;
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    margin-bottom: 20px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    margin-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    margin-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    margin-bottom: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-bottom: 4px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-bottom: .39vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-bottom: .25vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-bottom: .28vw;
}
}
@media (max-width:767px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    justify-content: space-between;
    padding-right: 1.25vw;
    padding-left: 1.25vw;
    padding-top: 1.25vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-right: 4px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-right: .39vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-right: .25vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-right: .28vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-left: 4px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-left: .39vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-left: .25vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-left: .28vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-top: 4px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-top: .39vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-top: .25vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) {
    padding-top: .28vw;
}
}
.cbx-calculator .cbx-tabs .tabs-menu:not(.cards)::after {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    content: '';
    width: 90%;
    height: 1px;
    background-color: #eee;
}
.cbx-calculator .cbx-tabs .tabs-menu:not(.cards) .menu-item {
    padding-right: 0;
    padding-left: 0;
    height: 7.8125vw;
    cursor: pointer;
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) .menu-item {
    padding-right: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) .menu-item {
    padding-right: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) .menu-item {
    padding-right: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) .menu-item {
    padding-right: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) .menu-item {
    padding-left: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) .menu-item {
    padding-left: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) .menu-item {
    padding-left: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) .menu-item {
    padding-left: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) .menu-item {
    height: 25px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) .menu-item {
    height: 2.44vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) .menu-item {
    height: 1.56vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) .menu-item {
    height: 1.74vw;
}
}
@media (max-width:767px) {
    .cbx-calculator .cbx-tabs .tabs-menu:not(.cards) .menu-item {
    margin-right: 0;
}
}
.cbx-calculator .cbx-tabs .tabs-content {
    padding-right: .625vw;
    padding-left: .625vw;
    padding-bottom: 3.125vw;
    padding-top: 3.125vw;
    text-align: center;
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-right: 30px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-right: 2.93vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-right: 1.88vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-right: 2.08vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-left: 30px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-left: 2.93vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-left: 1.88vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-left: 2.08vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-bottom: 30px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-bottom: 2.93vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-bottom: 1.88vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-bottom: 2.08vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-top: 0;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-top: 0;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-top: 0;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content {
    padding-top: 0;
}
}
@media (max-width:767px) {
    .cbx-calculator .cbx-tabs .tabs-content .tabs-content {
    padding-right: 3.125vw;
    padding-left: 3.125vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .tabs-content {
    padding-right: 30px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .tabs-content {
    padding-right: 2.93vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .tabs-content {
    padding-right: 1.88vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .tabs-content {
    padding-right: 2.08vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .tabs-content {
    padding-left: 30px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .tabs-content {
    padding-left: 2.93vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .tabs-content {
    padding-left: 1.88vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .tabs-content {
    padding-left: 2.08vw;
}
}
.cbx-calculator .cbx-tabs .tabs-content .calculator {
    margin-top: 3.125vw;
    margin-bottom: 3.125vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    position: relative;
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator {
    margin-top: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator {
    margin-top: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator {
    margin-top: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator {
    margin-top: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator {
    margin-bottom: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator {
    margin-bottom: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator {
    margin-bottom: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator {
    margin-bottom: .69vw;
}
}
.cbx-calculator .cbx-tabs .tabs-content .calculator .max, .cbx-calculator .cbx-tabs .tabs-content .calculator>.min {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}
.cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    border-radius: 15.625vw;
    margin-top: 12.5vw;
    margin-bottom: 12.5vw;
    margin-right: 6.25vw;
    margin-left: 6.25vw;
    padding-top: 3.125vw;
    padding-bottom: 3.125vw;
    position: relative;
    width: 100%;
    background-color: #fff;
    box-shadow: none;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 80%}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    border-radius: 50px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    border-radius: 4.88vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    border-radius: 3.13vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    border-radius: 3.47vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-top: 40px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-top: 3.91vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-top: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-top: 2.78vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-bottom: 40px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-bottom: 3.91vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-bottom: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-bottom: 2.78vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-right: 20px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-right: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-right: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-right: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-left: 20px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-left: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-left: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    margin-left: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    padding-top: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    padding-top: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    padding-top: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    padding-top: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    padding-bottom: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    padding-bottom: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    padding-bottom: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar {
    padding-bottom: .69vw;
}
}
.cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .fill {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 3.125vw;
    background-color: #3abaed;
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .fill {
    height: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .fill {
    height: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .fill {
    height: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .fill {
    height: .69vw;
}
}
.cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .value {
    position: absolute;
    width: auto;
    top: 0;
    left: 0;
    white-space: pre;
    padding-top: 3.125vw;
    padding-bottom: 3.125vw;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .value {
    padding-top: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .value {
    padding-top: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .value {
    padding-top: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .value {
    padding-top: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .value {
    padding-bottom: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .value {
    padding-bottom: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .value {
    padding-bottom: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar .value {
    padding-bottom: .69vw;
}
}
.cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar {
    height: 3.125vw;
    -webkit-appearance: none;
    width: 100%;
    border-radius: 15.625vw;
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar {
    height: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar {
    height: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar {
    height: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar {
    height: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar {
    border-radius: 50px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar {
    border-radius: 4.88vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar {
    border-radius: 3.13vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar {
    border-radius: 3.47vw;
}
}
.cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range] {
    margin: 0;
}
.cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]::-webkit-slider-runnable-track {
    -webkit-appearance: none;
    height: 100%;
    cursor: pointer;
    background-color: #f2f4f8;
    display: flex;
    align-items: center;
    border-radius: 3.125vw;
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-runnable-track {
    border-radius: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-runnable-track {
    border-radius: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-runnable-track {
    border-radius: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-runnable-track {
    border-radius: .69vw;
}
}
.cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 7.8125vw;
    height: 7.8125vw;
    box-shadow: 0 .19vw .5vw rgba(0, 45, 114, .15);
    cursor: pointer;
    background: #fff;
    border-radius: 100%;
    border-style: solid;
    border-color: #3abaed;
    opacity: .85;
    border-width: 2.5vw;
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb {
    width: 25px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb {
    width: 2.44vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb {
    width: 1.56vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb {
    width: 1.74vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb {
    height: 25px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb {
    height: 2.44vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb {
    height: 1.56vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb {
    height: 1.74vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb {
    border-width: 8px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb {
    border-width: .78vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb {
    border-width: .5vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb {
    border-width: .56vw;
}
}
.cbx-calculator .cbx-tabs .tabs-content .calculator>.progress-bar input.bar[type=range]::-moz-range-thumb {
    -webkit-appearance: none;
}
.cbx-calculator .cbx-tabs .tabs-content .price-description {
    line-height: 7.8125vw;
}
@media (min-width:768px) {
    .cbx-calculator .cbx-tabs .tabs-content .price-description {
    line-height: 25px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .cbx-tabs .tabs-content .price-description {
    line-height: 2.44vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .cbx-tabs .tabs-content .price-description {
    line-height: 1.56vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .cbx-tabs .tabs-content .price-description {
    line-height: 1.74vw;
}
}
.cbx-calculator .cbx-tabs .tabs-content .price-description>* {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.cbx-calculator .cbx-tabs .tabs-content .price-description>:last-child {
    margin-bottom: 0;
}
.cbx-calculator .cbx-tabs .tabs-menu.cards {
    display: none;
}
.cbx-calculator[m-mody=w-cards]>.cbx-tabs {
    width: 100%}
@media (min-width:768px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs {
    max-width: 70%}
}
.cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards {
    padding: .9375vw;
    display: flex;
}
@media (min-width:768px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards {
    padding: 3px;
}
}
@media (min-width:1024px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards {
    padding: .29vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards {
    padding: .19vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards {
    padding: .21vw;
}
}
.cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list {
    padding: 0!important;
}
.cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item {
    padding: 2.5vw;
    margin-right: .9375vw;
    display: flex;
    background-color: #f2f4f8;
    cursor: pointer;
}
@media (min-width:768px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item {
    padding: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item {
    padding: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item {
    padding: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item {
    padding: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item {
    margin-right: 3px;
}
}
@media (min-width:1024px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item {
    margin-right: .29vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item {
    margin-right: .19vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item {
    margin-right: .21vw;
}
}
@media (max-width:767px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item {
    width: 20.3125vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item {
    width: 75px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item {
    width: 7.32vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item {
    width: 4.69vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item {
    width: 5.21vw;
}
}
.cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item:last-child {
    margin-right: 0;
}
.cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item::after {
    display: none;
}
.cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item .cbx-img {
    width: 50%;
    margin: auto;
    opacity: .5;
}
@media (max-width:767px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item .cbx-img {
    width: 70%}
}
.cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item[m-active=true].slick-current {
    background-color: #fff;
}
.cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-menu.cards .slick-list .slick-track .menu-item[m-active=true].slick-current .cbx-img {
    opacity: 1;
}
@media (max-width:767px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content {
    padding-top: 3.125vw;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 3.125vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content {
    padding-top: 25px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content {
    padding-top: 2.44vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content {
    padding-top: 1.56vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content {
    padding-top: 1.74vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content {
    padding-bottom: 25px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content {
    padding-bottom: 2.44vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content {
    padding-bottom: 1.56vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content {
    padding-bottom: 1.74vw;
}
}
@media (max-width:767px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content .tabs-content {
    padding-right: 3.125vw;
    padding-left: 3.125vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content .tabs-content {
    padding-right: 25px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content .tabs-content {
    padding-right: 2.44vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content .tabs-content {
    padding-right: 1.56vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content .tabs-content {
    padding-right: 1.74vw;
}
}
@media (max-width:767px) and (min-width:768px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content .tabs-content {
    padding-left: 25px;
}
}
@media (max-width:767px) and (min-width:1024px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content .tabs-content {
    padding-left: 2.44vw;
}
}
@media (max-width:767px) and (min-width:1280px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content .tabs-content {
    padding-left: 1.56vw;
}
}
@media (max-width:767px) and (min-width:1440px) {
    .cbx-calculator[m-mody=w-cards]>.cbx-tabs .tabs-content .tabs-content {
    padding-left: 1.74vw;
}
}
.cbx-calculator .price {
    padding: 6.25vw;
    background-color: #3abaed;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 30%}
@media (min-width:768px) {
    .cbx-calculator .price {
    padding: 20px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .price {
    padding: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .price {
    padding: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .price {
    padding: 1.39vw;
}
}
.cbx-calculator .price .price-icon {
    height: 21.875vw;
    width: 21.875vw;
    padding: 4.6875vw;
    background-color: #4ec1ee;
    border-radius: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (min-width:768px) {
    .cbx-calculator .price .price-icon {
    height: 120px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .price .price-icon {
    height: 14.65vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .price .price-icon {
    height: 9.38vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .price .price-icon {
    height: 10.42vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .price .price-icon {
    width: 120px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .price .price-icon {
    width: 14.65vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .price .price-icon {
    width: 9.38vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .price .price-icon {
    width: 10.42vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .price .price-icon {
    padding: 20px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .price .price-icon {
    padding: 2.93vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .price .price-icon {
    padding: 1.88vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .price .price-icon {
    padding: 2.08vw;
}
}
.cbx-calculator .price .price-icon .cbx-svg-icon {
    width: 100%}
.cbx-calculator .price>* {
    color: #fff;
    text-align: center;
    width: 100%;
    margin-bottom: 6.25vw;
}
@media (min-width:768px) {
    .cbx-calculator .price>* {
    margin-bottom: 30px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .price>* {
    margin-bottom: 3.91vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .price>* {
    margin-bottom: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .price>* {
    margin-bottom: 2.78vw;
}
}
.cbx-calculator .price>:last-child {
    margin-bottom: 0;
}
.cbx-calculator .price::before {
    position: absolute;
    content: '';
    background-color: transparent;
    width: 0;
    height: 0;
    border-left: solid transparent;
    border-right: solid transparent;
    border-bottom: solid #3abaed;
    border-left-width: 3.125vw;
    border-right-width: 3.125vw;
    border-bottom-width: 3.125vw;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -90%);
    transform: translate(-50%, -90%);
}
@media (min-width:768px) {
    .cbx-calculator .price: :before {
    border-left-width: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .price: :before {
    border-left-width: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .price: :before {
    border-left-width: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .price: :before {
    border-left-width: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .price: :before {
    border-right-width: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .price: :before {
    border-right-width: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .price: :before {
    border-right-width: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .price: :before {
    border-right-width: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .price: :before {
    border-bottom-width: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculator .price: :before {
    border-bottom-width: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculator .price: :before {
    border-bottom-width: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculator .price: :before {
    border-bottom-width: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculator .price: :before {
    border-top: solid transparent;
    border-bottom: solid transparent;
    border-right: solid #3abaed;
    border-left-width: 0;
    border-left-style: none;
    border-top-width: 3.125vw;
    border-right-width: 3.125vw;
    border-bottom-width: 3.125vw;
    top: 50%;
    left: 0;
    -webkit-transform: translate(-98%, -50%);
    transform: translate(-98%, -50%);
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-calculator .price: :before {
    border-top-width: 10px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-calculator .price: :before {
    border-top-width: .98vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-calculator .price: :before {
    border-top-width: .63vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-calculator .price: :before {
    border-top-width: .69vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-calculator .price: :before {
    border-right-width: 10px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-calculator .price: :before {
    border-right-width: .98vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-calculator .price: :before {
    border-right-width: .63vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-calculator .price: :before {
    border-right-width: .69vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-calculator .price: :before {
    border-bottom-width: 10px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-calculator .price: :before {
    border-bottom-width: .98vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-calculator .price: :before {
    border-bottom-width: .63vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-calculator .price: :before {
    border-bottom-width: .69vw;
}
}
.cbx-calculator .price .cbx-svg-icon {
    width: 30%;
    height: auto;
    fill: #fff;
}
html[m-browser~=edge][m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range].bar, html[m-browser~=ie][m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range].bar {
    height: 50px;
}
html[m-browser~=edge] .cbx-calculadora, html[m-browser~=ie] .cbx-calculadora {
    flex-wrap: nowrap;
}
html[m-browser~=edge] .cbx-calculadora .card-carousel .cards .card-item, html[m-browser~=ie] .cbx-calculadora .card-carousel .cards .card-item {
    justify-content: flex-start;
}
html[m-browser~=edge] .cbx-calculadora .calculator, html[m-browser~=ie] .cbx-calculadora .calculator {
    margin-top: 6.25vw;
    margin-bottom: 6.25vw;
}
@media (min-width:768px) {
    html[m-browser~=edge] .cbx-calculadora .calculator, html[m-browser~=ie] .cbx-calculadora .calculator {
    margin-top: 20px;
}
}
@media (min-width:1024px) {
    html[m-browser~=edge] .cbx-calculadora .calculator, html[m-browser~=ie] .cbx-calculadora .calculator {
    margin-top: 1.95vw;
}
}
@media (min-width:1280px) {
    html[m-browser~=edge] .cbx-calculadora .calculator, html[m-browser~=ie] .cbx-calculadora .calculator {
    margin-top: 1.25vw;
}
}
@media (min-width:1440px) {
    html[m-browser~=edge] .cbx-calculadora .calculator, html[m-browser~=ie] .cbx-calculadora .calculator {
    margin-top: 1.39vw;
}
}
@media (min-width:768px) {
    html[m-browser~=edge] .cbx-calculadora .calculator, html[m-browser~=ie] .cbx-calculadora .calculator {
    margin-bottom: 20px;
}
}
@media (min-width:1024px) {
    html[m-browser~=edge] .cbx-calculadora .calculator, html[m-browser~=ie] .cbx-calculadora .calculator {
    margin-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    html[m-browser~=edge] .cbx-calculadora .calculator, html[m-browser~=ie] .cbx-calculadora .calculator {
    margin-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    html[m-browser~=edge] .cbx-calculadora .calculator, html[m-browser~=ie] .cbx-calculadora .calculator {
    margin-bottom: 1.39vw;
}
}
html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar {
    overflow: visible;
    background-color: #f2f4f8;
    padding: 0;
    display: flex;
    align-items: center;
    height: 3.125vw;
}
@media (min-width:768px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar {
    height: 10px;
}
}
@media (min-width:1024px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar {
    height: .98vw;
}
}
@media (min-width:1280px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar {
    height: .63vw;
}
}
@media (min-width:1440px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar {
    height: .69vw;
}
}
html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar .fill, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar .fill {
    display: none;
}
html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar .value>*, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar .value>* {
    -webkit-transform: none;
    transform: none;
}
html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range].bar, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range].bar {
    padding: 0;
    height: 6.25vw;
    display: flex;
    align-items: center;
    overflow: visible;
    background-color: transparent;
}
@media (min-width:768px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range].bar, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range].bar {
    height: 20px;
}
}
@media (min-width:1024px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range].bar, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range].bar {
    height: 1.95vw;
}
}
@media (min-width:1280px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range].bar, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range].bar {
    height: 1.25vw;
}
}
@media (min-width:1440px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range].bar, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range].bar {
    height: 1.39vw;
}
}
html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-track, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-track {
    height: 100%;
    cursor: pointer;
    color: transparent;
    background-color: transparent;
    border: none;
    align-items: center;
    border-radius: 3.125vw;
}
@media (min-width:768px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-track, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-track {
    border-radius: 10px;
}
}
@media (min-width:1024px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-track, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-track {
    border-radius: .98vw;
}
}
@media (min-width:1280px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-track, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-track {
    border-radius: .63vw;
}
}
@media (min-width:1440px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-track, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-track {
    border-radius: .69vw;
}
}
html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-fill-lower, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-fill-lower {
    background-color: #3abaed;
    height: 6.25vw;
}
@media (min-width:768px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-fill-lower, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-fill-lower {
    height: 20px;
}
}
@media (min-width:1024px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-fill-lower, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-fill-lower {
    height: 1.95vw;
}
}
@media (min-width:1280px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-fill-lower, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-fill-lower {
    height: 1.25vw;
}
}
@media (min-width:1440px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-fill-lower, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-fill-lower {
    height: 1.39vw;
}
}
html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-thumb, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-thumb {
    width: 9.375vw;
    height: 9.375vw;
    box-shadow: 0 .19vw .5vw rgba(0, 45, 114, .15);
    border-radius: 100%;
    background-color: #fff;
    cursor: pointer;
    z-index: 2;
    border-style: solid;
    border-color: #3abaed;
    opacity: .85;
    border-width: 2.5vw;
}
@media (min-width:768px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-thumb {
    width: 30px;
}
}
@media (min-width:1024px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-thumb {
    width: 2.93vw;
}
}
@media (min-width:1280px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-thumb {
    width: 1.88vw;
}
}
@media (min-width:1440px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-thumb {
    width: 2.08vw;
}
}
@media (min-width:768px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-thumb {
    height: 30px;
}
}
@media (min-width:1024px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-thumb {
    height: 2.93vw;
}
}
@media (min-width:1280px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-thumb {
    height: 1.88vw;
}
}
@media (min-width:1440px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-thumb {
    height: 2.08vw;
}
}
@media (min-width:768px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-thumb {
    border-width: 8px;
}
}
@media (min-width:1024px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-thumb {
    border-width: .78vw;
}
}
@media (min-width:1280px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-thumb {
    border-width: .5vw;
}
}
@media (min-width:1440px) {
    html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]: :-ms-thumb, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-thumb {
    border-width: .56vw;
}
}
html[m-browser~=edge] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-tooltip, html[m-browser~=ie] .cbx-calculadora .calculator>.progress-bar input[type=range]::-ms-tooltip {
    display: none;
}
.cbx-calculadora {
    display: flex;
    flex-wrap: wrap;
    background-color: #fff;
    box-shadow: 0 .29vw .78vw rgba(0, 45, 114, .2);
    box-sizing: border-box;
}
.cbx-calculadora .card-carousel {
    overflow: hidden;
}
.cbx-calculadora .card-carousel, .cbx-calculadora>.tabs {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 70%}
.cbx-calculadora .card-carousel .cards, .cbx-calculadora>.tabs .cards {
    padding-right: 1.5625vw;
    padding-left: 1.5625vw;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .cards, .cbx-calculadora>.tabs .cards {
    padding-right: 5px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .cards, .cbx-calculadora>.tabs .cards {
    padding-right: .49vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .cards, .cbx-calculadora>.tabs .cards {
    padding-right: .31vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .cards, .cbx-calculadora>.tabs .cards {
    padding-right: .35vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .cards, .cbx-calculadora>.tabs .cards {
    padding-left: 5px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .cards, .cbx-calculadora>.tabs .cards {
    padding-left: .49vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .cards, .cbx-calculadora>.tabs .cards {
    padding-left: .31vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .cards, .cbx-calculadora>.tabs .cards {
    padding-left: .35vw;
}
}
.cbx-calculadora .card-carousel .cards .card-item, .cbx-calculadora>.tabs .cards .card-item {
    margin-right: 1.5625vw;
    padding: 3.125vw;
    margin-top: 1.5625vw;
    background-color: #f2f4f8;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .cards .card-item, .cbx-calculadora>.tabs .cards .card-item {
    margin-right: 5px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .cards .card-item, .cbx-calculadora>.tabs .cards .card-item {
    margin-right: .49vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .cards .card-item, .cbx-calculadora>.tabs .cards .card-item {
    margin-right: .31vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .cards .card-item, .cbx-calculadora>.tabs .cards .card-item {
    margin-right: .35vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .cards .card-item, .cbx-calculadora>.tabs .cards .card-item {
    padding: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .cards .card-item, .cbx-calculadora>.tabs .cards .card-item {
    padding: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .cards .card-item, .cbx-calculadora>.tabs .cards .card-item {
    padding: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .cards .card-item, .cbx-calculadora>.tabs .cards .card-item {
    padding: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .cards .card-item, .cbx-calculadora>.tabs .cards .card-item {
    margin-top: 5px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .cards .card-item, .cbx-calculadora>.tabs .cards .card-item {
    margin-top: .49vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .cards .card-item, .cbx-calculadora>.tabs .cards .card-item {
    margin-top: .31vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .cards .card-item, .cbx-calculadora>.tabs .cards .card-item {
    margin-top: .35vw;
}
}
.cbx-calculadora .card-carousel .cards .card-item.slick-slide, .cbx-calculadora>.tabs .cards .card-item.slick-slide {
    width: 93.75vw;
    max-width: inherit;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .cards .card-item.slick-slide, .cbx-calculadora>.tabs .cards .card-item.slick-slide {
    width: 300px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .cards .card-item.slick-slide, .cbx-calculadora>.tabs .cards .card-item.slick-slide {
    width: 29.3vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .cards .card-item.slick-slide, .cbx-calculadora>.tabs .cards .card-item.slick-slide {
    width: 18.75vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .cards .card-item.slick-slide, .cbx-calculadora>.tabs .cards .card-item.slick-slide {
    width: 20.83vw;
}
}
.cbx-calculadora .card-carousel .cards .card-item:last-child, .cbx-calculadora>.tabs .cards .card-item:last-child {
    margin-right: 0;
}
.cbx-calculadora .card-carousel .cards .card-item .cbx-img, .cbx-calculadora>.tabs .cards .card-item .cbx-img {
    max-width: 25vw;
    width: 50%;
    margin: auto;
    opacity: .5;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .cards .card-item .cbx-img, .cbx-calculadora>.tabs .cards .card-item .cbx-img {
    max-width: 80px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .cards .card-item .cbx-img, .cbx-calculadora>.tabs .cards .card-item .cbx-img {
    max-width: 7.81vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .cards .card-item .cbx-img, .cbx-calculadora>.tabs .cards .card-item .cbx-img {
    max-width: 5vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .cards .card-item .cbx-img, .cbx-calculadora>.tabs .cards .card-item .cbx-img {
    max-width: 5.56vw;
}
}
@media (max-width:767px) {
    .cbx-calculadora .card-carousel .cards .card-item .cbx-img, .cbx-calculadora>.tabs .cards .card-item .cbx-img {
    width: 70%}
}
.cbx-calculadora .card-carousel .cards .card-item[m-active=true], .cbx-calculadora>.tabs .cards .card-item[m-active=true] {
    background-color: #fff;
}
.cbx-calculadora .card-carousel .cards .card-item[m-active=true] .cbx-img, .cbx-calculadora>.tabs .cards .card-item[m-active=true] .cbx-img {
    opacity: 1;
}
.cbx-calculadora .card-carousel .cards .slick-list, .cbx-calculadora>.tabs .cards .slick-list {
    max-width: 100%;
    width: 100%}
.cbx-calculadora .card-carousel.tabs .tabs-menu, .cbx-calculadora>.tabs.tabs .tabs-menu {
    max-width: 95%;
    margin: auto;
    padding-top: 3.125vw;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel.tabs .tabs-menu, .cbx-calculadora>.tabs.tabs .tabs-menu {
    padding-top: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel.tabs .tabs-menu, .cbx-calculadora>.tabs.tabs .tabs-menu {
    padding-top: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel.tabs .tabs-menu, .cbx-calculadora>.tabs.tabs .tabs-menu {
    padding-top: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel.tabs .tabs-menu, .cbx-calculadora>.tabs.tabs .tabs-menu {
    padding-top: .69vw;
}
}
.cbx-calculadora .card-carousel .tabs-menu, .cbx-calculadora>.tabs .tabs-menu {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 6.25vw;
    border-bottom-style: solid;
    border-bottom-color: #eee;
    border-bottom-width: .3125vw;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .tabs-menu, .cbx-calculadora>.tabs .tabs-menu {
    margin-bottom: 40px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .tabs-menu, .cbx-calculadora>.tabs .tabs-menu {
    margin-bottom: 3.91vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .tabs-menu, .cbx-calculadora>.tabs .tabs-menu {
    margin-bottom: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .tabs-menu, .cbx-calculadora>.tabs .tabs-menu {
    margin-bottom: 2.78vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .tabs-menu, .cbx-calculadora>.tabs .tabs-menu {
    border-bottom-width: 1px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .tabs-menu, .cbx-calculadora>.tabs .tabs-menu {
    border-bottom-width: .1vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .tabs-menu, .cbx-calculadora>.tabs .tabs-menu {
    border-bottom-width: .06vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .tabs-menu, .cbx-calculadora>.tabs .tabs-menu {
    border-bottom-width: .07vw;
}
}
.cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    position: relative;
    cursor: pointer;
    margin-right: 3.125vw;
    padding-right: 0;
    padding-left: 0;
    padding-top: 1.5625vw;
    padding-bottom: 1.5625vw;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    margin-right: 20px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    margin-right: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    margin-right: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    margin-right: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-right: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-right: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-right: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-right: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-left: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-left: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-left: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-left: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-top: 5px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-top: .49vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-top: .31vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-top: .35vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-bottom: 5px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-bottom: .49vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-bottom: .31vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item, .cbx-calculadora>.tabs .tabs-menu .menu-item {
    padding-bottom: .35vw;
}
}
.cbx-calculadora .card-carousel .tabs-menu .menu-item:last-child, .cbx-calculadora>.tabs .tabs-menu .menu-item:last-child {
    margin-right: 0;
}
.cbx-calculadora .card-carousel .tabs-menu .menu-item>*, .cbx-calculadora>.tabs .tabs-menu .menu-item>* {
    width: 100%}
.cbx-calculadora .card-carousel .tabs-menu .menu-item[m-active=true]::after, .cbx-calculadora>.tabs .tabs-menu .menu-item[m-active=true]::after {
    height: .625vw;
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    background-color: #3abaed;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item[m-active=true]: :after, .cbx-calculadora>.tabs .tabs-menu .menu-item[m-active=true]::after {
    height: 2px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item[m-active=true]: :after, .cbx-calculadora>.tabs .tabs-menu .menu-item[m-active=true]::after {
    height: .2vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item[m-active=true]: :after, .cbx-calculadora>.tabs .tabs-menu .menu-item[m-active=true]::after {
    height: .13vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .tabs-menu .menu-item[m-active=true]: :after, .cbx-calculadora>.tabs .tabs-menu .menu-item[m-active=true]::after {
    height: .14vw;
}
}
.cbx-calculadora .card-carousel .cards-content, .cbx-calculadora .card-carousel .tabs-content, .cbx-calculadora>.tabs .cards-content, .cbx-calculadora>.tabs .tabs-content {
    padding: 6.25vw;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .cards-content, .cbx-calculadora .card-carousel .tabs-content, .cbx-calculadora>.tabs .cards-content, .cbx-calculadora>.tabs .tabs-content {
    padding: 20px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .cards-content, .cbx-calculadora .card-carousel .tabs-content, .cbx-calculadora>.tabs .cards-content, .cbx-calculadora>.tabs .tabs-content {
    padding: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .cards-content, .cbx-calculadora .card-carousel .tabs-content, .cbx-calculadora>.tabs .cards-content, .cbx-calculadora>.tabs .tabs-content {
    padding: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .cards-content, .cbx-calculadora .card-carousel .tabs-content, .cbx-calculadora>.tabs .cards-content, .cbx-calculadora>.tabs .tabs-content {
    padding: 1.39vw;
}
}
.cbx-calculadora .card-carousel .cards-content .tabs-content, .cbx-calculadora .card-carousel .tabs-content .tabs-content, .cbx-calculadora>.tabs .cards-content .tabs-content, .cbx-calculadora>.tabs .tabs-content .tabs-content {
    padding: 0;
}
.cbx-calculadora .card-carousel .cards-content .item-content, .cbx-calculadora .card-carousel .tabs-content .item-content, .cbx-calculadora>.tabs .cards-content .item-content, .cbx-calculadora>.tabs .tabs-content .item-content {
    text-align: center;
}
.cbx-calculadora .card-carousel .calculator, .cbx-calculadora>.tabs .calculator {
    margin-top: 3.125vw;
    margin-bottom: 3.125vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    position: relative;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator, .cbx-calculadora>.tabs .calculator {
    margin-top: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator, .cbx-calculadora>.tabs .calculator {
    margin-top: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator, .cbx-calculadora>.tabs .calculator {
    margin-top: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator, .cbx-calculadora>.tabs .calculator {
    margin-top: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator, .cbx-calculadora>.tabs .calculator {
    margin-bottom: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator, .cbx-calculadora>.tabs .calculator {
    margin-bottom: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator, .cbx-calculadora>.tabs .calculator {
    margin-bottom: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator, .cbx-calculadora>.tabs .calculator {
    margin-bottom: .69vw;
}
}
.cbx-calculadora .card-carousel .calculator .max, .cbx-calculadora .card-carousel .calculator>.min, .cbx-calculadora>.tabs .calculator .max, .cbx-calculadora>.tabs .calculator>.min {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}
.cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    border-radius: 15.625vw;
    margin-top: 12.5vw;
    margin-bottom: 12.5vw;
    margin-right: 6.25vw;
    margin-left: 6.25vw;
    padding-top: 3.125vw;
    padding-bottom: 3.125vw;
    position: relative;
    width: 100%;
    background-color: #fff;
    box-shadow: none;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 80%}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    border-radius: 50px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    border-radius: 4.88vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    border-radius: 3.13vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    border-radius: 3.47vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-top: 40px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-top: 3.91vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-top: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-top: 2.78vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-bottom: 40px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-bottom: 3.91vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-bottom: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-bottom: 2.78vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-right: 20px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-right: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-right: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-right: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-left: 20px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-left: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-left: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    margin-left: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    padding-top: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    padding-top: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    padding-top: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    padding-top: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    padding-bottom: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    padding-bottom: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    padding-bottom: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar, .cbx-calculadora>.tabs .calculator>.progress-bar {
    padding-bottom: .69vw;
}
}
.cbx-calculadora .card-carousel .calculator>.progress-bar .fill, .cbx-calculadora>.tabs .calculator>.progress-bar .fill {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 3.125vw;
    background-color: #3abaed;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar .fill, .cbx-calculadora>.tabs .calculator>.progress-bar .fill {
    height: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar .fill, .cbx-calculadora>.tabs .calculator>.progress-bar .fill {
    height: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar .fill, .cbx-calculadora>.tabs .calculator>.progress-bar .fill {
    height: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar .fill, .cbx-calculadora>.tabs .calculator>.progress-bar .fill {
    height: .69vw;
}
}
.cbx-calculadora .card-carousel .calculator>.progress-bar .value, .cbx-calculadora>.tabs .calculator>.progress-bar .value {
    position: absolute;
    width: auto;
    top: 0;
    left: 0;
    white-space: pre;
    padding-top: 3.125vw;
    padding-bottom: 3.125vw;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar .value, .cbx-calculadora>.tabs .calculator>.progress-bar .value {
    padding-top: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar .value, .cbx-calculadora>.tabs .calculator>.progress-bar .value {
    padding-top: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar .value, .cbx-calculadora>.tabs .calculator>.progress-bar .value {
    padding-top: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar .value, .cbx-calculadora>.tabs .calculator>.progress-bar .value {
    padding-top: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar .value, .cbx-calculadora>.tabs .calculator>.progress-bar .value {
    padding-bottom: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar .value, .cbx-calculadora>.tabs .calculator>.progress-bar .value {
    padding-bottom: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar .value, .cbx-calculadora>.tabs .calculator>.progress-bar .value {
    padding-bottom: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar .value, .cbx-calculadora>.tabs .calculator>.progress-bar .value {
    padding-bottom: .69vw;
}
}
.cbx-calculadora .card-carousel .calculator>.progress-bar input.bar, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar {
    height: 3.125vw;
    -webkit-appearance: none;
    width: 100%;
    border-radius: 15.625vw;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar {
    height: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar {
    height: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar {
    height: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar {
    height: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar {
    border-radius: 50px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar {
    border-radius: 4.88vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar {
    border-radius: 3.13vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar {
    border-radius: 3.47vw;
}
}
.cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range], .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range] {
    margin: 0;
}
.cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]::-webkit-slider-runnable-track, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-runnable-track {
    -webkit-appearance: none;
    height: 100%;
    cursor: pointer;
    background-color: #f2f4f8;
    display: flex;
    align-items: center;
    border-radius: 3.125vw;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-runnable-track, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-runnable-track {
    border-radius: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-runnable-track, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-runnable-track {
    border-radius: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-runnable-track, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-runnable-track {
    border-radius: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-runnable-track, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-runnable-track {
    border-radius: .69vw;
}
}
.cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 7.8125vw;
    height: 7.8125vw;
    box-shadow: 0 .19vw .5vw rgba(0, 45, 114, .15);
    cursor: pointer;
    background: #fff;
    border-radius: 100%;
    border-style: solid;
    border-color: #3abaed;
    opacity: .85;
    border-width: 2.5vw;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb {
    width: 25px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb {
    width: 2.44vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb {
    width: 1.56vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb {
    width: 1.74vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb {
    height: 25px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb {
    height: 2.44vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb {
    height: 1.56vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb {
    height: 1.74vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb {
    border-width: 8px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb {
    border-width: .78vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb {
    border-width: .5vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]: :-webkit-slider-thumb, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-webkit-slider-thumb {
    border-width: .56vw;
}
}
.cbx-calculadora .card-carousel .calculator>.progress-bar input.bar[type=range]::-moz-range-thumb, .cbx-calculadora>.tabs .calculator>.progress-bar input.bar[type=range]::-moz-range-thumb {
    -webkit-appearance: none;
}
.cbx-calculadora .card-carousel .price-description, .cbx-calculadora>.tabs .price-description {
    line-height: 7.8125vw;
}
@media (min-width:768px) {
    .cbx-calculadora .card-carousel .price-description, .cbx-calculadora>.tabs .price-description {
    line-height: 25px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .card-carousel .price-description, .cbx-calculadora>.tabs .price-description {
    line-height: 2.44vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .card-carousel .price-description, .cbx-calculadora>.tabs .price-description {
    line-height: 1.56vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .card-carousel .price-description, .cbx-calculadora>.tabs .price-description {
    line-height: 1.74vw;
}
}
.cbx-calculadora .card-carousel .price-description>*, .cbx-calculadora>.tabs .price-description>* {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.cbx-calculadora .card-carousel .price-description>:last-child, .cbx-calculadora>.tabs .price-description>:last-child {
    margin-bottom: 0;
}
.cbx-calculadora .price {
    padding: 6.25vw;
    background-color: #3abaed;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 30%}
@media (min-width:768px) {
    .cbx-calculadora .price {
    padding: 20px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .price {
    padding: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .price {
    padding: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .price {
    padding: 1.39vw;
}
}
.cbx-calculadora .price .price-icon {
    height: 21.875vw;
    width: 21.875vw;
    padding: 4.6875vw;
    background-color: #4ec1ee;
    border-radius: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (min-width:768px) {
    .cbx-calculadora .price .price-icon {
    height: 120px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .price .price-icon {
    height: 14.65vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .price .price-icon {
    height: 9.38vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .price .price-icon {
    height: 10.42vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .price .price-icon {
    width: 120px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .price .price-icon {
    width: 14.65vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .price .price-icon {
    width: 9.38vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .price .price-icon {
    width: 10.42vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .price .price-icon {
    padding: 20px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .price .price-icon {
    padding: 2.93vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .price .price-icon {
    padding: 1.88vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .price .price-icon {
    padding: 2.08vw;
}
}
.cbx-calculadora .price .price-icon .cbx-svg-icon {
    width: 100%}
.cbx-calculadora .price>* {
    color: #fff;
    text-align: center;
    width: 100%;
    margin-bottom: 6.25vw;
}
@media (min-width:768px) {
    .cbx-calculadora .price>* {
    margin-bottom: 30px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .price>* {
    margin-bottom: 3.91vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .price>* {
    margin-bottom: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .price>* {
    margin-bottom: 2.78vw;
}
}
.cbx-calculadora .price>:last-child {
    margin-bottom: 0;
}
.cbx-calculadora .price::before {
    position: absolute;
    content: '';
    background-color: transparent;
    width: 0;
    height: 0;
    border-left: solid transparent;
    border-right: solid transparent;
    border-bottom: solid #3abaed;
    border-left-width: 3.125vw;
    border-right-width: 3.125vw;
    border-bottom-width: 3.125vw;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -90%);
    transform: translate(-50%, -90%);
}
@media (min-width:768px) {
    .cbx-calculadora .price: :before {
    border-left-width: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .price: :before {
    border-left-width: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .price: :before {
    border-left-width: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .price: :before {
    border-left-width: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .price: :before {
    border-right-width: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .price: :before {
    border-right-width: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .price: :before {
    border-right-width: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .price: :before {
    border-right-width: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .price: :before {
    border-bottom-width: 10px;
}
}
@media (min-width:1024px) {
    .cbx-calculadora .price: :before {
    border-bottom-width: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-calculadora .price: :before {
    border-bottom-width: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-calculadora .price: :before {
    border-bottom-width: .69vw;
}
}
@media (min-width:768px) {
    .cbx-calculadora .price: :before {
    border-top: solid transparent;
    border-bottom: solid transparent;
    border-right: solid #3abaed;
    border-left-width: 0;
    border-left-style: none;
    border-top-width: 3.125vw;
    border-right-width: 3.125vw;
    border-bottom-width: 3.125vw;
    top: 50%;
    left: 0;
    -webkit-transform: translate(-98%, -50%);
    transform: translate(-98%, -50%);
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-calculadora .price: :before {
    border-top-width: 10px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-calculadora .price: :before {
    border-top-width: .98vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-calculadora .price: :before {
    border-top-width: .63vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-calculadora .price: :before {
    border-top-width: .69vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-calculadora .price: :before {
    border-right-width: 10px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-calculadora .price: :before {
    border-right-width: .98vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-calculadora .price: :before {
    border-right-width: .63vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-calculadora .price: :before {
    border-right-width: .69vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-calculadora .price: :before {
    border-bottom-width: 10px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-calculadora .price: :before {
    border-bottom-width: .98vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-calculadora .price: :before {
    border-bottom-width: .63vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-calculadora .price: :before {
    border-bottom-width: .69vw;
}
}
.cbx-calculadora .price .cbx-svg-icon {
    width: 30%;
    height: auto;
    fill: #fff;
}
html[m-browser~=mobile] .cbx-card[m-mody~=c-app] .card-description {
    margin-bottom: 3.125vw;
}
html[m-browser~=mobile] .cbx-card[m-mody~=c-app] .card-description .cbx-text {
    margin-bottom: 3.125vw;
}
html[m-browser~=mobile] .cbx-card[m-mody~=c-app] .card-description .cbx-link {
    display: none;
}
html[m-browser=ie] .cbx-card[m-mody*=c-img-large] {
    display: flex;
    height: 100%;
    overflow: hidden;
}
html[m-browser=ie] .cbx-card[m-mody~=double-left] {
    height: auto;
}
html[m-browser=ie] .cbx-card[m-mody~=double-left] .card-images {
    height: auto;
    flex: 0 0 auto;
}
html[m-browser=ie] .cbx-card[m-mody~=c-store] {
    height: auto;
}
html[m-browser=ie] .cbx-card[m-dmp] {
    height: auto!important;
}
html[m-browser=ie] .cbx-card[m-dmp][m-open=false] {
    display: none;
}
html[m-browser=ie] .cbx-card[m-dmp] .cbx-img {
    height: auto!important;
}
button.cbx-card:active {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
}
[m-color] {
    color: #fff;
}
[m-color]>* {
    color: #fff;
}
[m-color][m-color=dark] {
    background-color: #000;
}
[m-color][m-color=dark]::before {
    border-bottom-color: #d3951c;
}
[m-color][m-color=dark]::after {
    border-right-color: #000;
    border-left-color: #000;
}
[m-color][m-color=red] {
    background-color: #d41214;
    border-right-color: #d41214;
}
[m-color][m-color=red]::before {
    color: #d41214;
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
}
[m-color][m-color=red]::after {
    color: #d41214;
}
[m-color][m-color=gold] {
    background-color: #b9a961;
    border-right-color: #b9a961;
}
[m-color][m-color=gold]::before {
    color: #b9a961;
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
}
[m-color][m-color=gold]::after {
    color: #b9a961;
}
[m-color][m-color=silver] {
    background-color: #a0a1a3;
    border-right-color: #a0a1a3;
}
[m-color][m-color=silver]::before {
    color: #a0a1a3;
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
}
[m-color][m-color=silver]::after {
    color: #a0a1a3;
}
[m-color][m-color=rewards] {
    background-color: #076784;
    border-right-color: #076784;
}
[m-color][m-color=rewards]::before {
    color: #076784;
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
}
[m-color][m-color=rewards]::after {
    color: #076784;
}
[m-color][m-color=gray] {
    background-color: #353334;
    border-right-color: #353334;
}
[m-color][m-color=gray]::before {
    color: #353334;
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
}
[m-color][m-color=gray]::after {
    color: #353334;
}
[m-color][m-color=purple] {
    background-color: #6a2975;
    border-right-color: #6a2975;
}
[m-color][m-color=purple]::before {
    color: #6a2975;
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
}
[m-color][m-color=purple]::after {
    color: #6a2975;
}
[m-color][m-color=soft-blue] {
    background-color: #00629d;
    border-right-color: #00629d;
}
[m-color][m-color=soft-blue]::before {
    color: #00629d;
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
}
[m-color][m-color=soft-blue]::after {
    color: #00629d;
}
[m-color][m-color=light-blue] {
    background-color: #5d94cf;
    border-right-color: #5d94cf;
}
[m-color][m-color=light-blue]::before {
    color: #5d94cf;
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
}
[m-color][m-color=light-blue]::after {
    color: #5d94cf;
}
[m-color][m-color=orange] {
    background-color: #f38034;
    border-right-color: #f38034;
}
[m-color][m-color=orange]::before {
    color: #f38034;
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
}
[m-color][m-color=orange]::after {
    color: #f38034;
}
[m-color][m-color=black] {
    background-color: #000;
    border-right-color: #000;
}
[m-color][m-color=black]::before {
    color: #9b9b9b;
}
[m-color][m-color=black]::after {
    color: #000;
}
[m-color][m-color=cyan] {
    background-color: #01c1d7;
    border-right-color: #01c1d7;
}
[m-color][m-color=cyan]::before {
    color: #9b9b9b;
}
[m-color][m-color=cyan]::after {
    color: #01c1d7;
}
[m-color][m-color=magenta] {
    background-color: #c6007e;
    border-right-color: #c6007e;
}
[m-color][m-color=magenta]::before {
    color: #9b9b9b;
}
[m-color][m-color=magenta]::after {
    color: #c6007e;
}
[m-mody~=c-collapse] {
    width: 100%;
    display: flex;
    justify-content: center;
}
.cbx-card {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
    border-radius: 1.25vw;
    background-color: #fff;
    display: flex;
    min-height: 6.25vw;
    padding: 6.25vw;
    width: 87.5vw;
    z-index: 0;
    position: relative;
}
.cbx-card.grow {
    flex-grow: 1;
}
.cbx-card .card-content {
    display: flex;
    align-items: center;
    min-height: inherit;
    height: 100%}
.cbx-card .card-content .cbx-icon {
    margin-right: 6.25vw;
}
.cbx-card .card-description {
    width: 100%}
.cbx-card .card-description .cbx-sub-category, .cbx-card .card-description .cbx-sub-title, .cbx-card .card-description .cbx-title {
    margin-bottom: 3.125vw;
}
.cbx-card .card-description .cbx-text {
    margin-bottom: 3.125vw;
}
.cbx-card .card-description .cbx-text:last-child {
    margin-bottom: 0;
}
.cbx-card .card-description .cbx-list .list-item {
    margin-bottom: 3.125vw;
}
.cbx-card .card-description .cbx-list .list-item:last-child {
    margin-bottom: 0;
}
.cbx-card .card-description .cbx-icon {
    margin-right: 0;
}
.cbx-card .card-img, .cbx-card .card-stamp {
    margin-bottom: 6.25vw;
}
.cbx-card .card-call {
    height: inherit;
}
.cbx-card .card-call>.cbx-link {
    display: flex;
    align-items: center;
    justify-content: center;
    height: inherit;
    width: 100%}
.cbx-card .cbx-link {
    text-align: center;
}
.cbx-card .cbx-link[m-mody~=cta] {
    text-align: left;
}
.cbx-card .cbx-img {
    position: relative;
    overflow: hidden;
}
.cbx-card .cbx-img .card-label {
    display: flex;
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: .625rem;
    width: 63%;
    height: 1.5625rem;
}
@media (min-width:768px) {
    .cbx-card .cbx-img .card-label {
    width: 85%}
}
@media (min-width:1024px) {
    .cbx-card .cbx-img .card-label {
    width: 50%}
}
.cbx-card .cbx-img .card-label>.label {
    flex-basis: auto;
    flex-grow: 1;
    font-size: .75rem;
    background-color: #fff;
    white-space: nowrap;
    display: flex;
    align-items: center;
    padding-left: .625rem;
    padding-right: .3125rem;
    border-top-left-radius: .3125rem;
    border-bottom-left-radius: .3125rem;
}
.cbx-card .cbx-img .card-label>.cbx-svg-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background-color: #fff;
    padding: .1875rem;
    height: 100%}
.cbx-card .cbx-img .card-label>.cbx-svg-icon svg {
    fill: currentColor;
    stroke: currentColor;
}
.cbx-card .cbx-img .card-label>.cbx-svg-icon.yellow {
    background-color: #fbc901;
}
.cbx-card .cbx-img .card-label>.cbx-svg-icon.orange {
    background-color: #ed8b00;
}
.cbx-card .cbx-img .card-label>.cbx-svg-icon.green {
    background-color: #39b54a;
}
.cbx-card .cbx-img .card-label>.cbx-svg-icon.green {
    background-color: #39b54a;
}
.cbx-card .cbx-img .card-label>.cbx-svg-icon.dark-green {
    background-color: #007377;
}
.cbx-card .cbx-img .card-label>.cbx-svg-icon.blue {
    background-color: #3abaed;
}
.cbx-card .cbx-img.video>.cbx-svg-icon {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.cbx-card .cbx-img.video>.cbx-svg-icon svg {
    fill: currentColor;
}
.cbx-card [m-mody~=c-relative] {
    position: relative;
}
.cbx-card.slick-slide {
    display: flex!important;
}
.cbx-card[m-mody~=c-icon] .card-content {
    align-items: flex-start;
}
.cbx-card .badge {
    max-width: 46.875vw;
    padding-left: 3.125vw;
    padding-right: 3.125vw;
    border-radius: 9.375vw;
    right: -3.125vw;
    top: -3.125vw;
    height: 6.875vw;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
}
@media (min-width:768px) {
    .cbx-card .badge {
    max-width: 130px;
}
}
@media (min-width:1024px) {
    .cbx-card .badge {
    max-width: 14.65vw;
}
}
@media (min-width:1280px) {
    .cbx-card .badge {
    max-width: 9.38vw;
}
}
@media (min-width:1440px) {
    .cbx-card .badge {
    max-width: 10.42vw;
}
}
@media (min-width:768px) {
    .cbx-card .badge {
    padding-left: 5px;
}
}
@media (min-width:1024px) {
    .cbx-card .badge {
    padding-left: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-card .badge {
    padding-left: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-card .badge {
    padding-left: .69vw;
}
}
@media (min-width:768px) {
    .cbx-card .badge {
    padding-right: 5px;
}
}
@media (min-width:1024px) {
    .cbx-card .badge {
    padding-right: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-card .badge {
    padding-right: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-card .badge {
    padding-right: .69vw;
}
}
@media (min-width:768px) {
    .cbx-card .badge {
    border-radius: 30px;
}
}
@media (min-width:1024px) {
    .cbx-card .badge {
    border-radius: 2.93vw;
}
}
@media (min-width:1280px) {
    .cbx-card .badge {
    border-radius: 1.88vw;
}
}
@media (min-width:1440px) {
    .cbx-card .badge {
    border-radius: 2.08vw;
}
}
@media (min-width:768px) {
    .cbx-card .badge {
    right: -10px;
}
}
@media (min-width:1024px) {
    .cbx-card .badge {
    right: -.98vw;
}
}
@media (min-width:1280px) {
    .cbx-card .badge {
    right: -.63vw;
}
}
@media (min-width:1440px) {
    .cbx-card .badge {
    right: -.69vw;
}
}
@media (min-width:768px) {
    .cbx-card .badge {
    top: -10px;
}
}
@media (min-width:1024px) {
    .cbx-card .badge {
    top: -.98vw;
}
}
@media (min-width:1280px) {
    .cbx-card .badge {
    top: -.63vw;
}
}
@media (min-width:1440px) {
    .cbx-card .badge {
    top: -.69vw;
}
}
@media (min-width:768px) {
    .cbx-card .badge {
    height: 22px;
}
}
@media (min-width:1024px) {
    .cbx-card .badge {
    height: 2.15vw;
}
}
@media (min-width:1280px) {
    .cbx-card .badge {
    height: 1.38vw;
}
}
@media (min-width:1440px) {
    .cbx-card .badge {
    height: 1.53vw;
}
}
.cbx-card .badge>* {
    width: 100%;
    text-align: right;
    white-space: pre;
}
.cbx-card[m-mody~=c-icon-top] .card-content {
    flex-direction: column;
    flex-basis: 100%}
.cbx-card[m-mody~=c-icon-top] .card-content>.cbx-icon, .cbx-card[m-mody~=c-icon-top] .card-content>.cbx-svg-icon {
    margin-right: 0;
    margin-bottom: 3.125vw;
}
.cbx-card[m-mody~=c-icon-spaces] .card-content>.cbx-icon {
    margin-top: 6.25vw;
    margin-bottom: 15.625vw;
}
.cbx-card[m-mody~=c-icon-spaces] .card-description .cbx-text {
    margin-bottom: 6.25vw;
}
.cbx-card[m-mody~=c-img] {
    padding: 0;
    padding-left: 6.25vw;
    position: relative;
    flex-direction: column;
    justify-content: flex-end;
    background-color: transparent;
}
@media (max-width:767px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in] {
    box-shadow: none;
}
.cbx-card[m-mody~=c-img][m-mody~=img-in] .card-content {
    position: static;
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
}
}
.cbx-card[m-mody~=c-img] .cbx-img {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    z-index: 1;
    width: 28.125vw;
    height: 17.1875vw;
    border-radius: 1.25vw;
    flex-shrink: 0;
}
.cbx-card[m-mody~=c-img] .card-content {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    border-radius: inherit;
    position: relative;
}
.cbx-card[m-mody~=c-img] .card-content>.cbx-icon {
    position: absolute;
    top: 3.125vw;
    right: 6.25vw;
    margin-right: 0;
}
.cbx-card[m-mody~=c-img] .card-description {
    padding-top: 6.25vw;
    padding-right: 6.25vw;
    padding-bottom: 6.25vw;
    padding-left: 26.25vw;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] {
    border-radius: 1.25vw;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .card-band {
    border-top-left-radius: 1.25vw;
    border-top-right-radius: 1.25vw;
    overflow: hidden;
    width: 100%;
    background-color: #056dae;
    color: #fff;
    padding-top: 1%;
    padding-right: 3%;
    padding-bottom: 1%;
    padding-left: 3%}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .card-band .cbx-legal, .cbx-card[m-mody~=c-img][m-mody~=c-band] .card-band .cbx-text {
    color: currentColor;
    text-align: right;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .card-band[m-color=red] {
    background-color: #b10a0c;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .card-band[m-color=gold] {
    background-color: #928157;
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon] {
    box-shadow: none;
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] {
    -ms-grid-row-align: inherit;
    align-self: inherit;
    padding-top: 0;
    padding-left: 6.25vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] {
    padding-top: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] {
    padding-top: 1.95vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] {
    padding-top: 1.25vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] {
    padding-top: 1.39vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] {
    padding-left: 0;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] {
    padding-left: 0;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] {
    padding-left: 0;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] {
    padding-left: 0;
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .cbx-img {
    bottom: 3.125vw;
    top: inherit;
    -webkit-transform: inherit;
    transform: inherit;
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .cbx-img {
    bottom: 10px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .cbx-img {
    bottom: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .cbx-img {
    bottom: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .cbx-img {
    bottom: .69vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .cbx-img {
    top: 0;
    bottom: inherit;
    left: 3.125vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .cbx-img {
    left: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .cbx-img {
    left: 1.95vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .cbx-img {
    left: 1.25vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .cbx-img {
    left: 1.39vw;
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content {
    box-shadow: 0 .9375vw 2.5vw rgba(0, 45, 114, .15);
    position: static;
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content {
    padding-top: 3.125vw;
    position: relative;
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content {
    padding-top: 30px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content {
    padding-top: 4.88vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content {
    padding-top: 3.13vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content {
    padding-top: 3.47vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    width: 18.75vw;
    padding-top: 1.5625vw;
    padding-right: 1.5625vw;
    padding-left: 1.5625vw;
    position: absolute;
    height: calc(100% + 10px);
    top: -10px;
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    width: 60px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    width: 5.86vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    width: 3.75vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    width: 4.17vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-top: 5px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-top: .49vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-top: .31vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-top: .35vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-right: 5px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-right: .49vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-right: .31vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-right: .35vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-left: 5px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-left: .49vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-left: .31vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-left: .35vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    left: inherit;
    right: 6.25vw;
    height: auto;
    width: 18.75vw;
    padding-bottom: 1.5625vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    right: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    right: 1.95vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    right: 1.25vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    right: 1.39vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    width: 60px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    width: 5.86vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    width: 3.75vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    width: 4.17vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-bottom: 5px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-bottom: .49vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-bottom: .31vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo {
    padding-bottom: .35vw;
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo::before {
    content: '';
    height: 5px;
    border-right-style: solid;
    border-right-color: transparent;
    border-right-width: 5px;
    border-bottom-style: solid;
    border-bottom-width: 10px;
    position: absolute;
    z-index: -1;
    top: 10px;
    right: 0;
    -webkit-transform: translate(100%, -100%);
    transform: translate(100%, -100%);
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo: :before {
    right: 100%;
    left: 0;
    border-right-style: none;
    -webkit-transform: translate(-100%, -100%);
    transform: translate(-100%, -100%);
    border-left-style: solid;
    border-left-color: transparent;
    border-left-width: 5px;
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo::after {
    content: '';
    border-width: 9.375vw;
    bottom: -3.125vw;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-bottom-color: transparent!important;
    border-bottom-width: 3.125vw;
    border-top: none;
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo: :after {
    border-width: 30px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo: :after {
    border-width: 2.93vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo: :after {
    border-width: 1.88vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo: :after {
    border-width: 2.08vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo: :after {
    bottom: -10px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo: :after {
    bottom: -.98vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo: :after {
    bottom: -.63vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo: :after {
    bottom: -.69vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo: :after {
    border-bottom-width: 10px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo: :after {
    border-bottom-width: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo: :after {
    border-bottom-width: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo: :after {
    border-bottom-width: .69vw;
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo img {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 1;
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-band::before, .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-promo::before {
    width: 0;
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-description {
    min-height: 35.9375vw;
    padding-top: 3.125vw;
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-description {
    padding-top: 20px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-description {
    padding-top: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-description {
    padding-top: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-description {
    padding-top: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-description {
    min-height: inherit;
    padding-left: 3.125vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-description {
    padding-left: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-description {
    padding-left: 1.95vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-description {
    padding-left: 1.25vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon] .card-content .card-description {
    padding-left: 1.39vw;
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h]>.cbx-img {
    top: 14.0625vw;
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h]>.cbx-img {
    top: 0;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h]>.cbx-img {
    top: 0;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h]>.cbx-img {
    top: 0;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h]>.cbx-img {
    top: 0;
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content {
    padding-top: 0;
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    top: 1.5625vw;
    height: 7.8125vw;
    margin-bottom: 0;
    left: -3.125vw;
    border-right-style: solid;
    border-right-width: 1px;
    position: relative;
    width: 100%;
    color: #fff;
    padding-top: 1%;
    padding-right: 0;
    padding-bottom: 1%;
    padding-left: 0;
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    top: 5px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    top: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    top: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    top: .69vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    height: 25px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    height: 2.44vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    height: 1.56vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    height: 1.74vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    margin-bottom: 0;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    margin-bottom: 2.44vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    margin-bottom: 1.56vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    margin-bottom: 1.74vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    left: -10px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    left: -.98vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    left: -.63vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band {
    left: -.69vw;
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band .cbx-legal, .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band .cbx-text {
    color: currentColor;
    text-align: right;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band::after, .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band::before {
    height: 100%;
    position: absolute;
    z-index: 2;
    top: 0;
    content: '';
    border-color: #056dae;
    border-top-style: solid;
    border-left-style: solid;
    border-left-width: 15px;
    border-bottom-style: solid;
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band::before {
    width: 3.125vw;
    left: 0;
    height: 2%;
    top: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    background-color: transparent;
    border-bottom-style: solid;
    border-bottom-color: currentColor;
    border-left-style: solid;
    border-left-color: transparent;
    border-bottom-width: .9375vw;
    border-left-width: 3.125vw;
    border-top: none;
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :before {
    width: 10px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :before {
    width: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :before {
    width: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :before {
    width: .69vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :before {
    border-bottom-width: 3px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :before {
    border-bottom-width: .49vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :before {
    border-bottom-width: .31vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :before {
    border-bottom-width: .35vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :before {
    border-left-width: 10px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :before {
    border-left-width: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :before {
    border-left-width: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :before {
    border-left-width: .69vw;
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band::after {
    width: 6.25vw;
    right: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    background-color: transparent;
    border-right-width: 3.125vw;
    border-top-width: 3.90625vw;
    border-bottom-width: 3.90625vw;
    border-color: currentColor;
    border-right-style: solid;
    border-right-color: transparent;
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    width: 20px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    width: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    width: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    width: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    border-right-width: 10px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    border-right-width: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    border-right-width: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    border-right-width: .69vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    border-top-width: 12.5px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    border-top-width: 1.22vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    border-top-width: .78vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    border-top-width: .87vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    border-bottom-width: 12.5px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    border-bottom-width: 1.22vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    border-bottom-width: .78vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-ribbon][m-mody~=h] .card-content .card-band: :after {
    border-bottom-width: .87vw;
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-cta] {
    box-shadow: none;
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] {
    padding-top: 0;
    padding-left: 6.25vw;
}
}
@media (min-width:1024px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] {
    padding-top: 20px;
}
}
@media (min-width:1024px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] {
    padding-top: 1.95vw;
}
}
@media (min-width:1024px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] {
    padding-top: 1.25vw;
}
}
@media (min-width:1024px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] {
    padding-top: 1.39vw;
}
}
@media (min-width:1024px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] {
    padding-left: 0;
}
}
@media (min-width:1024px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] {
    padding-left: 0;
}
}
@media (min-width:1024px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] {
    padding-left: 0;
}
}
@media (min-width:1024px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] {
    padding-left: 0;
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-cta]>.cbx-img {
    top: 6.25vw;
    bottom: 3.125vw;
    -webkit-transform: inherit;
    transform: inherit;
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta]>.cbx-img {
    top: 20px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta]>.cbx-img {
    top: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta]>.cbx-img {
    top: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta]>.cbx-img {
    top: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta]>.cbx-img {
    bottom: 10px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta]>.cbx-img {
    bottom: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta]>.cbx-img {
    bottom: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta]>.cbx-img {
    bottom: .69vw;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta]>.cbx-img {
    top: 0;
    bottom: inherit;
    left: 3.125vw;
}
}
@media (min-width:1024px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta]>.cbx-img {
    left: 20px;
}
}
@media (min-width:1024px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta]>.cbx-img {
    left: 1.95vw;
}
}
@media (min-width:1024px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta]>.cbx-img {
    left: 1.25vw;
}
}
@media (min-width:1024px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta]>.cbx-img {
    left: 1.39vw;
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content {
    box-shadow: 0 .9375vw 2.5vw rgba(0, 45, 114, .15);
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content {
    padding-top: 3.125vw;
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
}
}
@media (min-width:1024px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content {
    padding-top: 50px;
}
}
@media (min-width:1024px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content {
    padding-top: 4.88vw;
}
}
@media (min-width:1024px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content {
    padding-top: 3.13vw;
}
}
@media (min-width:1024px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content {
    padding-top: 3.47vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description {
    padding-top: 15.625vw;
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description {
    padding-top: 50px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description {
    padding-top: 4.88vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description {
    padding-top: 3.13vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description {
    padding-top: 3.47vw;
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description>.cbx-img {
    top: 3.125vw;
    right: 3.125vw;
    max-width: 12.5vw;
    background-color: transparent;
    left: inherit;
    -webkit-transform: inherit;
    transform: inherit;
    position: absolute;
    width: 50%;
    height: auto;
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description>.cbx-img {
    top: 10px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description>.cbx-img {
    top: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description>.cbx-img {
    top: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description>.cbx-img {
    top: .69vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description>.cbx-img {
    right: 10px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description>.cbx-img {
    right: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description>.cbx-img {
    right: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description>.cbx-img {
    right: .69vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description>.cbx-img {
    max-width: 40px;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description>.cbx-img {
    max-width: 5.86vw;
}
}
@media (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description>.cbx-img {
    max-width: 3.75vw;
}
}
@media (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description>.cbx-img {
    max-width: 4.17vw;
}
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description {
    padding-top: 3.125vw;
    padding-left: 3.125vw;
}
}
@media (min-width:1024px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description {
    padding-top: 20px;
}
}
@media (min-width:1024px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description {
    padding-top: 1.95vw;
}
}
@media (min-width:1024px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description {
    padding-top: 1.25vw;
}
}
@media (min-width:1024px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description {
    padding-top: 1.39vw;
}
}
@media (min-width:1024px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description {
    padding-left: 20px;
}
}
@media (min-width:1024px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description {
    padding-left: 1.95vw;
}
}
@media (min-width:1024px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description {
    padding-left: 1.25vw;
}
}
@media (min-width:1024px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content .card-description {
    padding-left: 1.39vw;
}
}
.cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content[m-bg=dark] {
    background-color: #000;
}
.cbx-card[m-mody~=c-img][m-mody~=c-cta] .card-content[m-bg=dark] * {
    color: #fff;
}
.cbx-card[m-mody*=c-img-] {
    box-shadow: none;
}
.cbx-card[m-mody*=c-img-] .card-content {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-top] {
    padding-top: 6.25vw;
    padding-left: 0;
}
.cbx-card[m-mody~=c-img-top] .cbx-img {
    top: 0;
    left: 6.25vw;
    -webkit-transform: none;
    transform: none;
}
.cbx-card[m-mody~=c-img-top] .card-description {
    width: 100%;
    padding-top: 17.1875vw;
    padding-left: 6.25vw;
}
.cbx-card[m-mody~=c-img-special]:only-child {
    padding: 0;
    height: auto;
}
.cbx-card[m-mody~=c-img-special]:only-child .cbx-img {
    width: 100%;
    left: inherit;
    z-index: -1;
    height: 100%;
    position: relative;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content {
    background-color: transparent;
    position: absolute;
    top: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    box-shadow: none;
    height: 100%;
    padding: 6.25vw;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content .card-description {
    padding: 0;
    margin-top: 40.625vw;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content .card-description .cbx-category {
    margin-bottom: 6.25vw;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content .card-description .cbx-button {
    margin-top: 6.25vw;
}
.cbx-card[m-mody~=c-img-special]:not(:only-child)[m-theme=white] .card-content .card-description .cbx-button {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
    width: 100%;
    opacity: 0;
}
.cbx-card[m-mody~=c-img-special]:not(:only-child)[m-theme=white] .card-content .card-description>:not(.cbx-button) {
    color: #323232;
}
.cbx-card[m-mody~=c-img-icon] .card-description {
    padding-top: 12.5vw;
}
.cbx-card[m-mody*=c-img-square] {
    width: 40.625vw;
}
.cbx-card[m-mody*=c-img-square] .cbx-img {
    height: 25vw;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%}
.cbx-card[m-mody*=c-img-square] .card-description {
    padding-top: 25vw;
}
.cbx-card[m-mody*=c-square-img] .cbx-img {
    width: 31.25vw;
    height: 31.25vw;
}
.cbx-card[m-mody*=c-square-img] .card-content .card-description {
    padding-top: 31.25vw;
}
.cbx-card[m-mody~=c-img-square-h] {
    width: 87.5vw;
}
.cbx-card[m-mody~=c-img-square-h] .cbx-img {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
}
.cbx-card[m-mody~=c-img-square-h] .card-description {
    padding-top: 6.25vw;
}
.cbx-card[m-mody~=c-img-square-v] .card-description {
    min-height: 72.1875vw;
}
.cbx-card[m-mody~=c-img-square-h] .cbx-img, .cbx-card[m-mody~=c-img-square-v] .cbx-img {
    overflow: hidden;
}
.cbx-card[m-mody*=c-img-large] {
    justify-content: flex-start;
    width: 87.5vw;
    overflow: hidden;
}
.cbx-card[m-mody*=c-img-large] .cbx-img {
    height: 46.875vw;
    overflow: hidden;
    border-radius: 0;
}
.cbx-card[m-mody~=c-img-full] {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
    padding-left: 0;
}
.cbx-card[m-mody~=c-img-full] .cbx-img {
    position: relative;
    top: 0;
    left: auto;
    -webkit-transform: none;
    transform: none;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.cbx-card[m-mody~=c-img-full] .card-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    box-shadow: none!important;
}
.cbx-card[m-mody~=c-img-full] .card-content .card-description {
    padding: 9.375vw;
}
.cbx-card[m-mody~=c-img-full] .card-content .card-description .cbx-info .info-item .cbx-hightlight {
    margin-bottom: 3.125vw;
}
.cbx-card[m-mody~=c-img-full]:hover {
    box-shadow: 0 3.75vw 11.25vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-full][m-mody~=with-cc] .card-content .cc {
    width: 25vw;
    height: 15.625vw;
    border-radius: 1.25vw;
    top: -7.8125vw;
    left: 9.375vw;
    background: #056dae;
    position: absolute;
    z-index: 2;
}
.cbx-card[m-mody~=c-img-full][m-mody~=with-cc] .card-content .cc img {
    width: 100%}
.cbx-card[m-mody~=c-img-full][m-mody~=with-cc] .card-content .card-description {
    margin-top: 6.25vw;
}
.cbx-card[m-mody~=c-img-large] {
    padding-top: 12.5vw;
}
.cbx-card[m-mody~=c-img-large] .cbx-img {
    width: 62.5vw;
}
.cbx-card[m-mody~=c-img-large] .cbx-img:first-child {
    border-radius: 1.25vw;
}
.cbx-card[m-mody~=c-img-large] .card-description {
    padding-top: 46.875vw;
}
.cbx-card[m-mody~=c-img-large-full] {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
    padding-left: 0;
}
.cbx-card[m-mody~=c-img-large-full] .cbx-img {
    width: 100%;
    position: relative;
    top: auto;
    left: auto;
    -webkit-transform: none;
    transform: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cbx-card[m-mody~=c-img-large-full] .cbx-img img {
    height: 100%;
    width: auto;
}
@media (min-width:1024px) {
    .cbx-card[m-mody~=c-img-large-full] .cbx-img img {
    min-height: 100%;
    width: 100%;
    height: auto;
}
}
.cbx-card[m-mody~=c-img-large-full] .card-content {
    box-shadow: none!important;
}
.cbx-card[m-mody~=c-img-large-full] .card-description {
    padding-left: 6.25vw;
}
.cbx-card[m-mody*=c-img-double] .card-images {
    position: relative;
    height: 46.875vw;
}
.cbx-card[m-mody*=c-img-double] .card-images .cbx-img {
    margin-bottom: 0;
}
.cbx-card[m-mody*=c-img-double] .card-images .cbx-img:last-child {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -12.5vw;
    width: 37.5vw;
    height: 23.4375vw;
    min-height: auto;
    overflow: hidden;
}
.cbx-card[m-mody*=c-img-double] .card-content {
    border-radius: 0;
}
.cbx-card[m-mody*=c-img-double] .card-description {
    padding-top: 21.09375vw;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images {
    position: relative;
    height: auto;
    margin: 0;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images::before {
    content: "";
    position: absolute;
    bottom: -5px;
    left: 0;
    right: 0;
    height: 11.5625vw;
    width: 100%;
    background-color: #fff;
    z-index: 2;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images .cbx-img {
    display: block;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images .cbx-img:first-child {
    height: auto;
    width: 100%;
    z-index: 1;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images .cbx-img:last-child {
    position: absolute;
    bottom: 0;
    margin: 0;
    left: 6.25vw;
    -webkit-transform: inherit!important;
    transform: inherit!important;
    z-index: 3;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images .cbx-img:last-child img {
    -webkit-transform: inherit!important;
    transform: inherit!important;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-content {
    flex: 1 1 auto;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-content .card-description {
    padding-top: 6.25vw;
}
.cbx-card[m-mody*=c-img-double][m-mody~=c-logo] .card-images {
    height: auto;
    background-color: #fff;
}
.cbx-card[m-mody*=c-img-double][m-mody~=c-logo] .card-images .cbx-img:first-child {
    height: auto;
}
.cbx-card[m-mody*=c-img-double][m-mody~=c-logo] .card-images .cbx-img:last-child {
    right: 6.25vw;
    -webkit-transform: inherit!important;
    transform: inherit!important;
}
.cbx-card[m-mody*=c-img-double][m-mody~=c-logo] .card-images .cbx-img:last-child img {
    -webkit-transform: inherit!important;
    transform: inherit!important;
}
.cbx-card[m-mody~=c-img-double-big] .card-images .cbx-img:last-child {
    bottom: -9.375vw;
    width: 71.25vw;
    height: 43.75vw;
}
.cbx-card[m-mody~=c-img-background] {
    width: 87.5vw;
    height: 43.75vw;
    position: relative;
    padding: 0;
}
.cbx-card[m-mody~=c-img-background] .card-content {
    width: inherit;
    border-radius: inherit;
    overflow: hidden;
}
.cbx-card[m-mody~=c-img-background] .cbx-img {
    width: inherit;
    height: inherit;
}
.cbx-card[m-mody~=c-img-background] .cbx-img>img {
    height: inherit;
    -o-object-fit: cover;
    object-fit: cover;
}
.cbx-card[m-mody~=c-img-background] .cbx-img .card-description {
    position: absolute;
    top: 0;
    left: 0;
    padding: 9.375vw 6.25vw;
    width: 100%;
    height: 100%}
.cbx-card[m-mody~=c-img-background] .cbx-img .card-description>* {
    margin-bottom: 6.25vw;
    color: #fff;
}
.cbx-card[m-mody~=c-img-background] .cbx-img .card-description>:last-of-type {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-img-half] {
    padding-left: 0;
}
.cbx-card[m-mody~=c-img-half][m-mody~=c-noimg-phone] {
    min-height: auto;
}
.cbx-card[m-mody~=c-img-half][m-mody~=c-noimg-phone] .cbx-img {
    display: none;
}
.cbx-card[m-mody~=c-img-half][m-mody~=c-noimg-phone] .card-content {
    margin-top: 0;
    width: 100%}
.cbx-card[m-mody~=c-img-half][m-mody*=c-shadow] {
    transition-property: box-shadow;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-shadow]:hover {
    box-shadow: 0 3.75vw 11.25vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-button] .card-description::after {
    content: none;
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-button] .card-buttons {
    width: 100%;
    height: auto;
    padding-bottom: 6.25vw;
    text-align: center;
}
.cbx-card[m-mody~=c-img-half] .cbx-img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.cbx-card[m-mody~=c-img-half] .card-content {
    transition-property: background-color;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    height: auto;
}
.cbx-card[m-mody~=c-img-half] .card-description {
    padding-left: 6.25vw;
    display: flex;
    height: 100%;
    flex-direction: column;
}
.cbx-card[m-mody~=c-img-half] .card-description>* {
    margin-bottom: 6.25vw;
}
.cbx-card[m-mody~=c-img-half] .card-description>:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-img-half] .card-description>.cbx-check {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-img-half] .card-description>.cbx-check .cbx-text {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components {
    display: flex;
    justify-content: center;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components .card-description {
    padding: 0;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components .card-description>* {
    color: #056dae;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components .cbx-icon {
    margin-bottom: 3.125vw;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components [m-mody~=c-square] {
    margin: 5px;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components [m-mody~=c-square] .card-content {
    padding: 0;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: 0 0;
    margin: 0;
    box-shadow: none;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components [m-mody~=c-square] .card-content .cbx-icon {
    padding: 0;
    margin: 0;
    position: initial;
    color: #056dae;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components [m-mody~=c-square] .card-description {
    height: auto;
    position: relative;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components [m-mody~=c-square] .card-description .cbx-legal {
    color: #056dae;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components [m-mody~=c-square][m-mody~=square-no-icon] {
    min-width: 28.125vw;
    min-height: 12.5vw;
    width: auto;
    height: auto;
    padding-top: 1.5625vw;
    padding-bottom: 1.5625vw;
}
.cbx-card[m-mody~=c-button]:not([m-mody~=c-img-half]) {
    flex-direction: column;
}
.cbx-card[m-mody~=c-button]:not([m-mody~=c-img-half]) .card-description {
    position: relative;
}
.cbx-card[m-mody~=c-button]:not([m-mody~=c-img-half]) .card-description::after {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    content: "";
    bottom: 0;
    width: 90%;
    height: 1px;
    background-color: #eee;
}
.cbx-card[m-mody~=c-button]:not([m-mody~=c-img-half]) .card-buttons {
    display: flex;
    height: 21.875vw;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    text-align: center;
    padding-right: 6.25vw;
    padding-left: 6.25vw;
}
.cbx-card[m-mody~=c-button]:not([m-mody~=c-img-half]) .card-buttons>* {
    min-width: calc(100% / 2);
}
.cbx-card[m-mody~=c-button-full] .card-buttons {
    width: 100%;
    padding-right: 6.25vw;
    padding-bottom: 6.25vw;
    padding-left: 6.25vw;
}
.cbx-card[m-mody~=c-button-full] .card-buttons>* {
    width: 100%;
    margin-bottom: 6.25vw;
}
.cbx-card[m-mody~=c-button-full] .card-buttons>:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-stamp] {
    flex-direction: column;
    padding-bottom: 0;
}
.cbx-card[m-mody~=c-stamp] .card-stamp {
    border-radius: 5vw;
    width: 25vw;
    height: 25vw;
}
.cbx-card[m-mody~=c-stamp] .card-content {
    flex-direction: column;
    text-align: center;
}
.cbx-card[m-mody~=c-stamp] .card-description {
    margin-bottom: 6.25vw;
}
.cbx-card[m-mody~=c-stamp] .card-description .cbx-text {
    margin-bottom: 6.25vw;
}
.cbx-card[m-mody~=c-stamp] .card-img {
    margin-bottom: 0;
}
.cbx-card[m-mody~=separator] {
    width: 100vw!important;
    position: relative;
    padding: 0;
}
.cbx-card[m-mody~=separator]>.cbx-img {
    position: absolute;
    overflow: hidden;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.cbx-card[m-mody~=separator]>.cbx-img img {
    height: 100%;
    width: 100%}
.cbx-card[m-mody~=separator] .card-content .cbx-wrapper {
    position: relative;
}
.cbx-card[m-mody~=separator] .card-content .cbx-wrapper>* {
    color: #fff;
}
.cbx-card[m-mody~=separator] .card-content .cbx-wrapper .cbx-img {
    background-color: transparent;
}
.cbx-card[m-mody~=separator] .card-content .cbx-wrapper>.card-img {
    position: absolute;
    background-color: transparent;
    z-index: 0;
    right: 0;
    bottom: 0;
    width: 40%}
.cbx-card[m-mody~=c-stamp-only] {
    padding-bottom: 6.25vw;
}
.cbx-card[m-mody~=c-stamp-only] .card-description {
    margin-bottom: 0!important;
}
.cbx-card[m-mody~=c-stamp-only] .cbx-apps {
    justify-content: center;
}
.cbx-card[m-mody~=c-stamp-only][m-mody~=text-left] {
    padding: 6.25vw;
}
.cbx-card[m-mody~=c-stamp-only][m-mody~=text-left] .card-content {
    align-items: flex-start;
}
.cbx-card[m-mody~=c-stamp-only][m-mody~=text-left] .card-content .card-description {
    text-align: left;
}
.cbx-card[m-mody~=c-request] {
    padding-left: 0;
}
.cbx-card[m-mody~=c-request] .card-description {
    padding-top: 6.25vw;
}
.cbx-card[m-mody~=c-phone] {
    width: 100%}
.cbx-card[m-mody~=c-phone] .card-content {
    display: block;
    width: 100%}
.cbx-card[m-mody~=c-phone] .card-content .card-head {
    height: auto;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #eee;
    margin-bottom: 6.25vw;
    display: flex;
    flex-direction: column;
}
.cbx-card[m-mody~=c-phone] .card-content .card-body {
    display: block;
}
.cbx-card[m-mody~=c-phone] .card-content .card-body .item {
    width: 100%;
    margin-bottom: 6.25vw;
}
.cbx-card[m-mody~=c-phone] .card-content .card-body .cbx-text {
    margin-bottom: 1.5625vw;
}
.cbx-card[m-mody~=c-phone-full] {
    min-height: 81.25vw;
}
.cbx-card[m-mody~=c-phone-full] .card-body .item {
    margin-bottom: 6.25vw;
}
.cbx-card[m-mody~=c-blue-wave] .card-content {
    background: linear-gradient(to bottom, #00bdf2 0, #002d72 100%);
}
.cbx-card[m-mody~=c-blue-wave] .card-description>* {
    color: #fff;
}
.cbx-card[m-mody~=c-legal] .card-legals {
    width: 100%;
    text-align: center;
    padding-right: 6.25vw;
    padding-bottom: 6.25vw;
    padding-left: 6.25vw;
}
.cbx-card[m-mody~=c-step] {
    background-color: #f2f4f8;
    box-shadow: none;
    position: relative;
}
.cbx-card[m-mody~=c-step] .cbx-bullet-list {
    margin-right: 6.25vw;
}
.cbx-card[m-mody~=c-tooltip] {
    z-index: inherit;
}
.cbx-card[m-mody~=c-tooltip] .cbx-tooltip {
    position: absolute;
    bottom: 0;
    right: 0;
}
.cbx-card[m-mody~=c-tooltip] .cbx-tooltip .cbx-legal {
    right: 0;
    left: inherit;
    top: 7.8125vw;
}
.cbx-card[m-mody~=c-tooltip] .cbx-tooltip .cbx-legal::after {
    right: 1.5625vw;
    left: inherit;
}
.cbx-card[m-mody~=c-square] {
    width: 31.25vw;
    height: 31.25vw;
    justify-content: center;
    transition: box-shadow 250ms ease-out;
}
.cbx-card[m-mody~=c-square] .card-content {
    flex-direction: column;
    justify-content: center;
    text-align: center;
    width: 100%}
.cbx-card[m-mody~=c-square] .card-content .cbx-icon {
    padding-bottom: 3.125vw;
    color: #056dae;
    margin: 0 auto;
}
.cbx-card[m-mody~=c-square] .card-content .cbx-svg-icon {
    fill: #056dae;
}
.cbx-card[m-mody~=c-square] .card-content .card-description .cbx-legal {
    color: #056dae;
}
.cbx-card[m-mody~=c-square][m-active=true] {
    border-style: solid;
    border-width: .3125vw;
    border-color: #84bd00;
}
.cbx-card[m-mody~=c-square][m-active=true] .cbx-icon {
    color: #84bd00;
}
.cbx-card[m-mody~=c-square][m-active=true] .card-description .cbx-legal, .cbx-card[m-mody~=c-square][m-active=true] .card-description .cbx-text {
    color: #84bd00;
}
.cbx-card[m-mody~=c-square]:hover {
    box-shadow: 0 12px 36px rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-square][m-mody~=square-no-icon] {
    min-width: 90px;
    min-height: 40px;
    width: auto;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
}
.cbx-card[m-mody=c-divided] {
    width: 87.5vw;
}
.cbx-card[m-mody=c-divided] .card-content {
    width: 100%;
    flex-direction: column;
}
.cbx-card[m-mody=c-divided] .card-content .card-description {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.cbx-card[m-mody=c-divided] .card-content .card-description:first-child {
    margin-bottom: 30px;
}
.cbx-card[m-mody=c-divided] .card-content .card-description .cbx-title {
    color: #323232;
}
.cbx-card[m-mody=c-divided] .card-content .card-description .cbx-sub-headline {
    color: #056dae;
}
.cbx-card[m-mody*=c-key] {
    transition-property: background-color, box-shadow;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    background-color: #f2f4f8;
    width: 100%}
.cbx-card[m-mody*=c-key]>* {
    width: inherit;
}
.cbx-card[m-mody*=c-key][m-open=true] {
    will-change: background-color;
    background-color: #fff;
}
.cbx-card[m-mody*=c-key] .cbx-title {
    margin-bottom: 6.25vw;
}
.cbx-card[m-mody*=c-key] .cbx-img {
    width: 100%;
    height: 46.875vw;
    margin-bottom: 6.25vw;
    border-radius: 1.25vw;
}
.cbx-card[m-mody*=c-key] ul li {
    margin-bottom: 6.25vw;
    display: flex;
}
.cbx-card[m-mody*=c-key] ul li .cbx-bullet-list {
    margin-right: 3.125vw;
}
.cbx-card[m-mody*=c-key] ul li:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=drop-down] {
    position: relative;
}
.cbx-card[m-mody~=drop-down]>.cbx-title {
    padding-right: 25vw;
    margin-bottom: 0;
}
.cbx-card[m-mody~=drop-down][m-open=false] {
    background-color: #fff;
}
.cbx-card[m-mody~=drop-down][m-open=true] {
    background-color: #f2f4f8;
}
.cbx-card[m-mody~=drop-down][m-open=true]>.cbx-title {
    margin-bottom: 6.25vw;
}
.cbx-card[m-mody~=calendar] {
    padding: 0;
    overflow: hidden;
}
.cbx-card[m-mody~=calendar] .calendar-date {
    align-items: flex-start;
    background-color: #c6007e;
    display: flex;
    justify-content: center;
    min-width: 12.5vw;
    padding-bottom: 6.25vw;
    padding-top: 6.25vw;
    text-align: center;
}
.cbx-card[m-mody~=calendar] .calendar-date .from>*, .cbx-card[m-mody~=calendar] .calendar-date .to>*, .cbx-card[m-mody~=calendar] .calendar-date span>* {
    color: #fff;
}
.cbx-card[m-mody~=calendar] .calendar-date .from, .cbx-card[m-mody~=calendar] .calendar-date span {
    margin-bottom: 1.5625vw;
}
.cbx-card[m-mody~=calendar] .card-content {
    display: flex;
    flex-wrap: wrap;
}
.cbx-card[m-mody~=calendar] .card-description {
    padding-bottom: 3.125vw;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
    padding-top: 6.25vw;
}
.cbx-card[m-mody~=calendar] .card-description>* {
    margin-bottom: 3.125vw;
}
.cbx-card[m-mody~=calendar] .card-description .calendar-location {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin: 0;
}
.cbx-card[m-mody~=calendar] hr {
    width: 100%}
.cbx-card[m-mody~=calendar] .card-footer {
    display: flex;
    flex-basis: 100%;
    flex-direction: row;
    padding-bottom: 3.125vw;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
    padding-top: 3.125vw;
}
.cbx-card[m-mody~=calendar] .card-footer .cbx-svg-icon {
    fill: #97999b;
    margin-right: 1.5625vw;
}
.cbx-card[m-mody~=calendar] .card-footer>a {
    align-items: center;
    color: #97999b;
    display: flex;
    flex-direction: row;
    margin-right: 3.125vw;
}
.cbx-card[m-mody~=calendar] .cbx-icon {
    color: #97999b;
}
.cbx-card[m-mody~=c-store]>.cbx-img {
    position: relative;
    height: auto;
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-store]>.cbx-img .store {
    position: absolute;
    bottom: 6.25vw;
    right: 0;
    width: 37.5vw;
    height: auto;
}
.cbx-card[m-mody~=c-store]>.cbx-img .store img {
    -webkit-transform: inherit;
    transform: inherit;
}
.cbx-card[m-mody~=c-store] .card-content .card-description {
    padding-top: 6.25vw;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.cbx-card[m-mody~=c-store]:hover>.cbx-img .store img {
    -webkit-transform: inherit!important;
    transform: inherit!important;
}
.cbx-card[m-mody~=c-list] {
    padding: 0;
}
.cbx-card[m-mody~=c-list] .card-content {
    width: 100%}
.cbx-card[m-mody~=c-list] .card-content .card-description>.cbx-title {
    position: relative;
    padding: 6.25vw;
}
.cbx-card[m-mody~=c-list] .card-content .card-description>.cbx-title:after {
    content: '';
    width: 100%;
    height: 1.25vw;
    background-color: #056dae;
    position: absolute;
    bottom: 0;
    left: 0;
}
.cbx-card[m-mody~=c-list] .card-content .card-description .card-list {
    list-style: disc;
    padding-top: 3.125vw;
    padding-right: 9.375vw;
    padding-bottom: 3.125vw;
    padding-left: 9.375vw;
}
.cbx-card[m-mody~=c-list] .card-content .card-description .card-list .item {
    position: relative;
}
.cbx-card[m-mody~=c-list] .card-content .card-description .card-list .item .cbx-icon {
    color: #84bd00;
    position: absolute;
    top: 0;
    right: 0;
}
.cbx-card[m-mody~=c-list] .card-content .card-description .card-list .item .cbx-icon svg {
    fill: currentColor;
}
.cbx-card[m-mody~=c-list] .card-content .card-description .card-list .item.cross .cbx-icon {
    color: #ed1c24;
}
.cbx-card[m-dmp] {
    text-align: center;
    width: 87.5vw;
    overflow: hidden;
    display: none;
}
.cbx-card[m-dmp][m-open=true] {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 4;
    display: flex;
}
.cbx-card[m-dmp][m-mody~=c-button] .card-description::after {
    content: none;
}
.cbx-card[m-dmp][m-mody~=c-button] .card-buttons {
    height: auto;
}
.cbx-card[m-dmp][m-mody~=c-button] .card-buttons .cbx-button, .cbx-card[m-dmp][m-mody~=c-button] .card-buttons .cbx-link {
    flex-shrink: 0;
}
.cbx-card[m-dmp][m-mody~=c-button] .card-buttons .cbx-button {
    min-width: auto;
    width: 34.375vw;
    margin-bottom: 0;
}
.cbx-card[m-dmp][m-mody~=c-button] .card-buttons .cbx-link {
    padding-right: 6.25vw;
}
.cbx-card[m-dmp][m-mody~=c-legal] .card-buttons {
    margin-bottom: 6.25vw;
    padding-bottom: 0;
}
.cbx-card[m-dmp][m-mody~=c-legal] .card-legals {
    padding-bottom: 9.375vw;
}
.cbx-card[m-dmp] .card-content {
    box-shadow: none!important;
    border-radius: 0;
}
.cbx-card[m-dmp] .card-description {
    padding-bottom: 0;
}
.cbx-card[m-dmp] .card-description>.cbx-sub-category, .cbx-card[m-dmp] .card-description>.cbx-title {
    margin-bottom: 6.25vw;
}
.cbx-card[m-dmp] .card-description>.cbx-text {
    max-height: 20.3125vw;
    overflow: hidden;
}
.cbx-card[m-dmp] .card-description>.cbx-text:last-child {
    margin-bottom: 6.25vw;
}
.cbx-card[m-dmp] .card-images {
    height: 46.875vw;
}
.cbx-card[m-dmp] .card-buttons {
    padding-bottom: 9.375vw;
}
.cbx-card[m-size=c-3], .cbx-card[m-size=c-4] {
    width: 87.5vw;
}
.cbx-card[m-size=c-2] {
    width: 40.625vw;
}
.cbx-card[m-mody~=c-button][m-size=c-3], .cbx-card[m-mody~=c-button][m-size=c-4], .cbx-card[m-mody~=c-icon][m-size=c-3], .cbx-card[m-mody~=c-icon][m-size=c-4], .cbx-card[m-mody~=c-img][m-size=c-3], .cbx-card[m-mody~=c-img][m-size=c-4], .cbx-card[m-mody~=c-stamp][m-size=c-3], .cbx-card[m-mody~=c-stamp][m-size=c-4] {
    width: 87.5vw;
}
.cbx-card[m-mody~=c-button][m-size=c-2], .cbx-card[m-mody~=c-icon][m-size=c-2], .cbx-card[m-mody~=c-img][m-size=c-2], .cbx-card[m-mody~=c-stamp][m-size=c-2] {
    width: 40.625vw;
}
.cbx-card[m-mody~=points] {
    box-shadow: none;
}
.cbx-card[m-mody~=points] .card-content {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
}
.cbx-card[m-mody~=points] .card-content>* {
    text-align: center;
    margin-bottom: 9.375vw;
}
.cbx-card[m-mody~=points] .card-content>:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=points] .card-content .cbx-img {
    width: 55.9375vw;
    height: 35.3125vw;
}
.cbx-card[m-mody~=directory] {
    box-shadow: none;
    border-radius: 0;
    border-bottom: 1px solid #97999b;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.cbx-card[m-mody~=directory] .card-content, .cbx-card[m-mody~=directory] a {
    display: block;
    text-align: left;
}
.cbx-card[m-mody~=directory] .card-content>* {
    padding-bottom: 3.125vw;
}
.cbx-card[m-mody~=directory] .card-content>:last-child {
    padding-bottom: 0;
}
.cbx-card[m-mody~=c-compare], .cbx-card[m-mody~=c-img-compare] {
    background-color: #fff;
}
.cbx-card[m-mody~=c-compare][m-mody~=c-button]:not([m-mody~=c-img-half]) .card-description::after, .cbx-card[m-mody~=c-img-compare][m-mody~=c-button]:not([m-mody~=c-img-half]) .card-description::after {
    content: none;
}
.cbx-card[m-mody~=c-compare] .card-content, .cbx-card[m-mody~=c-img-compare] .card-content {
    flex-direction: column;
}
.cbx-card[m-mody~=c-compare] .card-content>:nth-last-child(2), .cbx-card[m-mody~=c-img-compare] .card-content>:nth-last-child(2) {
    margin-top: auto;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-amount, .cbx-card[m-mody~=c-compare] .card-description .cc-points, .cbx-card[m-mody~=c-compare] .card-description .cc-type, .cbx-card[m-mody~=c-img-compare] .card-description .cc-amount, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points, .cbx-card[m-mody~=c-img-compare] .card-description .cc-type {
    padding: 6.25vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-amount, .cbx-card[m-mody~=c-img-compare] .card-description .cc-amount {
    color: #fff;
    text-align: center;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-amount>*, .cbx-card[m-mody~=c-img-compare] .card-description .cc-amount>* {
    color: inherit;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-amount>:first-child, .cbx-card[m-mody~=c-img-compare] .card-description .cc-amount>:first-child {
    margin-bottom: 1.5625vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-type, .cbx-card[m-mody~=c-img-compare] .card-description .cc-type {
    text-align: center;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .cbx-list, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .cbx-list {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item {
    display: flex;
    margin-bottom: 6.25vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item:last-child, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item .list-item-check, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item .list-item-check {
    fill: #056dae;
    height: 3.75vw;
    flex-grow: 0;
    flex-shrink: 0;
    width: 3.75vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item .cbx-text, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item .cbx-text {
    padding-left: 3.125vw;
}
.cbx-card[m-mody~=c-compare] .card-buttons, .cbx-card[m-mody~=c-compare] .cc-points, .cbx-card[m-mody~=c-compare] .cc-warn, .cbx-card[m-mody~=c-img-compare] .card-buttons, .cbx-card[m-mody~=c-img-compare] .cc-points, .cbx-card[m-mody~=c-img-compare] .cc-warn {
    position: relative;
}
.cbx-card[m-mody~=c-compare] .card-buttons::after, .cbx-card[m-mody~=c-compare] .cc-points::after, .cbx-card[m-mody~=c-compare] .cc-warn::after, .cbx-card[m-mody~=c-img-compare] .card-buttons::after, .cbx-card[m-mody~=c-img-compare] .cc-points::after, .cbx-card[m-mody~=c-img-compare] .cc-warn::after {
    background-color: #eee;
    top: 0;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 90%}
.cbx-card[m-mody~=c-compare] .cc-warn, .cbx-card[m-mody~=c-img-compare] .cc-warn {
    display: flex;
    justify-content: center;
    min-height: 25vw;
    text-align: center;
    width: 100%}
.cbx-card[m-mody~=c-compare] .cc-warn>p, .cbx-card[m-mody~=c-img-compare] .cc-warn>p {
    padding-bottom: 4.6875vw;
    padding-left: 3.125vw;
    padding-right: 3.125vw;
    padding-top: 6.25vw;
    width: 50%}
.cbx-card[m-mody~=c-compare] .cc-warn>p:only-child, .cbx-card[m-mody~=c-img-compare] .cc-warn>p:only-child {
    width: 100%}
.cbx-card[m-mody~=c-compare] .cc-warn>p span, .cbx-card[m-mody~=c-img-compare] .cc-warn>p span {
    display: block;
}
.cbx-card[m-mody~=c-compare] .cc-warn>p span:first-child, .cbx-card[m-mody~=c-img-compare] .cc-warn>p span:first-child {
    margin-bottom: 1.5625vw;
}
.cbx-card[m-mody~=c-compare] {
    padding: 0;
    overflow: hidden;
}
.cbx-card[m-mody~=c-compare][m-mody~=c-button] .card-buttons>:only-child {
    width: 100%}
.cbx-card[m-mody~=c-img-compare] .card-description {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.cbx-card[m-mody~=c-img-compare] .card-description .cc-title {
    padding-bottom: 3.125vw;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
}
.cbx-card[m-mody~=c-img-compare][m-mody~=c-button] .card-buttons>:only-child {
    width: 100%}
.cbx-card[m-mody~=c-desk-compare] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-grow: 0;
    flex-shrink: 0;
    padding: 0;
    overflow: hidden;
}
.cbx-card[m-mody~=c-desk-compare]>div:nth-child(2)::after {
    background-color: #eee;
    top: 50%;
    content: "";
    width: 1px;
    right: 0;
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 80%}
.cbx-card[m-mody~=c-desk-compare] .cc-amount {
    display: flex;
    color: #fff;
    flex-direction: column;
    justify-content: center;
    padding: 6.25vw;
    text-align: center;
    width: 100%}
.cbx-card[m-mody~=c-desk-compare] .cc-amount>* {
    color: inherit;
}
.cbx-card[m-mody~=c-desk-compare] .cc-amount>:first-child {
    margin-bottom: 1.5625vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-warn {
    text-align: center;
    position: relative;
    width: 50%;
    padding-bottom: 4.6875vw;
    padding-top: 6.25vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-warn .cbx-legal {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    height: 100%;
    padding-left: 3.125vw;
    padding-right: 3.125vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-warn .cbx-legal span:first-child {
    margin-bottom: 1.5625vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-warn span {
    display: block;
}
.cbx-card[m-mody~=c-desk-compare] .cc-buttons {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 6.25vw;
    position: relative;
    width: 100%}
.cbx-card[m-mody~=c-desk-compare] .cc-buttons::after {
    background-color: #eee;
    top: 0;
    content: "";
    width: 90%;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 1px;
}
.cbx-card[m-mody~=c-desk-compare] .cc-buttons .cbx-button {
    min-width: auto;
    width: 100%}
.cbx-card[m-mody~=c-icondl] {
    border-radius: 0;
    box-shadow: none;
    display: flex;
    padding: 6.25vw;
    position: relative;
    overflow: hidden;
    width: auto;
}
.cbx-card[m-mody~=c-icondl]::after {
    background-color: #eee;
    bottom: 0;
    content: "";
    left: 50%;
    position: absolute;
    height: 1px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 90%}
.cbx-card[m-mody~=c-icondl] .card-icon {
    height: 9.375vw;
    flex-grow: 0;
    flex-shrink: 0;
    fill: #056dae;
    width: 9.375vw;
}
.cbx-card[m-mody~=c-icondl] .card-content {
    align-items: flex-start;
    flex-direction: column;
    padding-left: 3.125vw;
}
.cbx-card[m-mody~=c-icondl] .card-content>:first-child {
    margin-bottom: 3.125vw;
}
.cbx-card[m-mody~=c-icondl] .card-content>:nth-child(n+2) {
    margin-bottom: 6.25vw;
}
.cbx-card[m-mody~=c-icondl] .card-content>.cbx-link:last-child {
    margin-bottom: 0;
    margin-top: auto;
}
.cbx-card[m-mody~=c-icondl] .card-content .with-icon {
    display: flex;
    align-items: center;
}
.cbx-card[m-mody~=c-icondl] .card-content .with-icon .link-icon {
    height: 4.375vw;
    flex-grow: 0;
    flex-shrink: 0;
    fill: #056dae;
    margin-right: 3.125vw;
    width: 4.375vw;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-logo]>.cbx-img {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-logo] .card-content {
    position: relative;
    transition: all .35s ease;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-logo] .card-content .cbx-img {
    position: absolute;
    right: 6.25vw;
    top: -20%;
    margin-bottom: 0;
    width: 28.125vw;
    height: 15.625vw;
    background-color: transparent;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-category] .card-content .card-description .cbx-sub-title {
    margin-bottom: 6.25vw;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-category] .card-content .card-description>:first-child {
    display: flex;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-category] .card-content .card-description>:first-child>* {
    display: flex;
    align-items: center;
    flex-grow: 1;
    flex-shrink: 1;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-category] .card-content .card-description>:first-child>:first-child {
    flex-basis: 70%}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-category] .card-content .card-description>:first-child>:last-child {
    flex-basis: 30%}
.cbx-card[m-mody~=c-entertaiment].larger .card-content .card-description>:first-child {
    margin-bottom: 6.25vw;
}
.cbx-card[m-mody~=c-entertaiment].larger .card-content .card-description .cbx-text {
    height: auto;
}
.cbx-card[m-mody~=c-entertaiment]>.cbx-img {
    transition: all .35s ease;
}
.cbx-card[m-mody~=c-entertaiment] .card-content {
    bottom: 0;
    left: 0;
    height: 100%;
    justify-content: flex-end;
    z-index: 1;
    transition: all .35s ease;
}
.cbx-card[m-mody~=c-entertaiment] .card-content .card-description {
    background-color: #fff!important;
    padding-top: 6.25vw;
}
.cbx-card[m-mody~=c-entertaiment] .card-content .card-description .cbx-sub-title {
    margin-bottom: 3.125vw;
}
.cbx-card[m-mody=no-bg] {
    background-color: transparent;
    box-shadow: none;
    width: auto;
}
@media (max-width:767px) {
    [m-mody~=c-collapse] {
    display: flex;
    flex-direction: column;
}
[m-mody~=c-collapse][m-open~=true] div.card-head+.card-content {
    max-height: 2000px;
    transition: all .5s ease-in-out;
}
[m-mody~=c-collapse][m-open~=true] .acording .cbx-icon[m-mody~=flat][m-size='20'] i::before {
    content: "\6b"}
[m-mody~=c-collapse][m-open~=false] div.card-head+.card-content {
    min-height: 0;
    transition: all .8s ease-in-out;
}
[m-mody~=c-collapse][m-open~=false] .acording .cbx-icon[m-mody~=flat][m-size='20'] i::before {
    content: "\65"}
[m-mody~=c-collapse] div.card-head {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    cursor: pointer;
}
[m-mody~=c-collapse] div.card-head .acording {
    display: block;
}
[m-mody~=c-collapse] div.card-head .acording .cbx-icon[m-mody~=flat] {
    background-color: #056dae;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}
[m-mody~=c-collapse] div.card-head .acording .cbx-icon[m-mody~=flat][m-size='20'] i {
    width: inherit;
    height: inherit;
    display: inherit;
    align-items: inherit;
    justify-content: inherit;
    font-size: 6.25vw;
}
[m-mody~=c-collapse] div.card-content {
    max-height: 0;
    overflow: hidden;
    margin: 0;
    transition: all .8s ease-in-out;
    min-height: 0;
}
.cbx-card .card-description>.cbx-button {
    min-width: 100%;
    width: 100%}
.cbx-card[m-mody~=c-request] .cbx-img {
    display: none;
}
.cbx-card[m-mody=c-img], .cbx-card[m-mody~=c-band] {
    box-shadow: none;
}
.cbx-card[m-mody=c-img] .card-content, .cbx-card[m-mody~=c-band] .card-content {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-half] {
    width: 100%;
    min-height: 81.25vw;
    align-items: center;
}
.cbx-card[m-mody~=c-img-half] .cbx-img {
    position: absolute;
    z-index: 0;
    height: 62.5vw;
    width: inherit;
    top: 0;
    -webkit-transform: none;
    transform: none;
}
.cbx-card[m-mody~=c-img-half] .card-content {
    width: 87.5vw;
    height: auto;
    min-height: auto;
    margin-top: 50vw;
}
.cbx-card[m-mody*=c-key] {
    display: block;
}
}
@media (min-width:768px) {
    [m-mody~=c-collapse] {
    display: flex;
    flex-direction: column;
}
[m-mody~=c-collapse] div.card-head {
    display: flex;
    justify-content: center;
    align-items: center;
}
[m-mody~=c-collapse] div.card-head .acording {
    display: none;
}
[m-mody~=c-collapse] div.card-content {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    background-color: #f2f4f8;
    display: flex;
    align-items: space-between;
    border-radius: 4px;
    min-height: 20px;
    padding: 20px;
    justify-content: start;
    align-items: center;
    position: relative;
}
[m-mody~=c-collapse] div.card-content .cbx-bullet-list {
    margin-right: 20px;
}
[m-mody~=c-collapse] div.card-content .acording {
    outline: 1px solid pink;
    position: absolute;
    right: 0;
    margin-right: 10px;
}
html[m-browser~=mobile] .cbx-card[m-mody~=c-app] .card-description {
    margin-bottom: 20px;
}
html[m-browser~=mobile] .cbx-card[m-mody~=c-app] .card-description .cbx-text {
    margin-bottom: 10px;
}
button.cbx-card:active {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
}
.cbx-card {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    border-radius: 4px;
    min-height: 20px;
    padding: 20px;
    width: 330px;
}
.cbx-card .card-content .cbx-icon {
    margin-right: 20px;
}
.cbx-card .card-description .cbx-sub-category, .cbx-card .card-description .cbx-sub-title, .cbx-card .card-description .cbx-title {
    margin-bottom: 10px;
}
.cbx-card .card-description .cbx-text {
    margin-bottom: 10px;
}
.cbx-card .card-description .cbx-list .list-item {
    margin-bottom: 10px;
}
.cbx-card .card-description .cbx-icon {
    margin-right: 0;
}
.cbx-card[m-mody~=c-icon-top] .card-content>.cbx-icon, .cbx-card[m-mody~=c-icon-top] .card-content>.cbx-svg-icon {
    margin-bottom: 10px;
}
.cbx-card[m-mody~=c-icon-spaces] .card-content>.cbx-icon {
    margin-top: 20px;
    margin-bottom: 50px;
}
.cbx-card[m-mody~=c-icon-spaces] .card-description .cbx-text {
    margin-bottom: 20px;
}
.cbx-card[m-mody~=c-img] {
    padding-left: 20px;
}
.cbx-card[m-mody~=c-img][m-mody~=img-in] {
    padding: 0;
}
.cbx-card[m-mody~=c-img][m-mody~=img-in] .card-content {
    position: relative;
    padding: 6.25vw;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in] .card-content {
    padding: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in] .card-content {
    padding: 1.95vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in] .card-content {
    padding: 1.25vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in] .card-content {
    padding: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in] .card-content .cbx-img {
    margin-bottom: 6.25vw;
    position: static;
    -webkit-transform: none;
    transform: none;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in] .card-content .cbx-img {
    margin-bottom: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in] .card-content .cbx-img {
    margin-bottom: 1.95vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in] .card-content .cbx-img {
    margin-bottom: 1.25vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in] .card-content .cbx-img {
    margin-bottom: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in] .card-content .card-description {
    padding: 0;
}
.cbx-card[m-mody~=c-img][m-mody~=img-in][m-mody~=c-request] .card-content .cbx-img {
    margin-bottom: 6.25vw;
    width: 100%;
    height: auto;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in][m-mody~=c-request] .card-content .cbx-img {
    margin-bottom: 20px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in][m-mody~=c-request] .card-content .cbx-img {
    margin-bottom: 1.95vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in][m-mody~=c-request] .card-content .cbx-img {
    margin-bottom: 1.25vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-card[m-mody~=c-img][m-mody~=img-in][m-mody~=c-request] .card-content .cbx-img {
    margin-bottom: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-card[m-mody~=c-img] .cbx-img {
    width: 90px;
    height: 55px;
    border-radius: 4px;
}
.cbx-card[m-mody~=c-img] .card-content>.cbx-icon {
    top: 10px;
    right: 20px;
}
.cbx-card[m-mody~=c-img] .card-description {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 90px;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] {
    padding-left: 0;
    padding-top: 20px;
    box-shadow: none;
    border-radius: 4px;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .cbx-img {
    -webkit-transform: none;
    transform: none;
    top: 0;
    left: 20px;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .card-band {
    padding-left: 40%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .card-description {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    width: 100%;
    padding-top: 35px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.cbx-card[m-mody*=c-img-] .card-content {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
}
.cbx-card[m-mody=c-img], .cbx-card[m-mody~=c-img-top] {
    padding-top: 20px;
}
.cbx-card[m-mody=c-img] .cbx-img, .cbx-card[m-mody~=c-img-top] .cbx-img {
    left: 20px;
}
.cbx-card[m-mody=c-img] .card-description, .cbx-card[m-mody~=c-img-top] .card-description {
    padding-top: 55px;
    padding-left: 20px;
}
.cbx-card[m-mody~=c-img-top] {
    padding-left: 0;
}
.cbx-card[m-mody~=c-img-special]:only-child {
    width: 100%}
.cbx-card[m-mody~=c-img-special]:only-child .card-content {
    padding: 20px;
    align-items: flex-end;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content .card-description {
    margin-top: 0;
    width: 50%}
.cbx-card[m-mody~=c-img-special]:only-child .card-content .card-description .cbx-category {
    margin-bottom: 20px;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content .card-description .cbx-button {
    margin-top: 20px;
}
.cbx-card[m-mody~=c-img-icon] .card-description {
    padding-top: 40px;
}
.cbx-card[m-mody*=c-img-square] {
    width: 330px;
}
.cbx-card[m-mody*=c-img-square] .cbx-img {
    height: 80px;
}
.cbx-card[m-mody*=c-square-img] .cbx-img {
    width: 100px;
    height: 100px;
}
.cbx-card[m-mody*=c-square-img] .card-content .card-description {
    padding-top: 100px;
}
.cbx-card[m-mody~=c-img-square-v] .card-description, .cbx-card[m-mody~=c-img-square] .card-description {
    height: inherit;
    padding-top: 20px;
    padding-left: 90px;
}
.cbx-card[m-mody~=c-img-square] {
    min-height: 120px;
}
.cbx-card[m-mody~=c-img-square] .cbx-img {
    -webkit-transform: none;
    transform: none;
    height: 120px;
    width: 120px;
}
.cbx-card[m-mody~=c-img-square] .card-description {
    padding-left: 160px;
    padding-bottom: 20px;
}
.cbx-card[m-mody~=c-img-square-v] {
    padding-top: 0;
    padding-left: 20px;
    background-color: transparent;
}
.cbx-card[m-mody~=c-img-square-v] .cbx-img {
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.cbx-card[m-mody~=c-img-square-v] .card-content {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    border-radius: 4px;
}
.cbx-card[m-mody~=c-img-square-h], .cbx-card[m-mody~=c-img-square-v] {
    padding-left: 0;
    justify-content: flex-start;
}
.cbx-card[m-mody~=c-img-square-h][m-mody*=br-left-], .cbx-card[m-mody~=c-img-square-v][m-mody*=br-left-] {
    border-left-style: solid;
    border-left-width: 5px;
}
.cbx-card[m-mody~=c-img-square-h][m-mody~=br-left-cyan], .cbx-card[m-mody~=c-img-square-v][m-mody~=br-left-cyan] {
    border-left-color: #00bdf2;
}
.cbx-card[m-mody~=c-img-square-h][m-mody~=br-left-green], .cbx-card[m-mody~=c-img-square-v][m-mody~=br-left-green] {
    border-left-color: #84bd00;
}
.cbx-card[m-mody~=c-img-square-h][m-mody~=br-left-teal], .cbx-card[m-mody~=c-img-square-v][m-mody~=br-left-teal] {
    border-left-color: #007377;
}
.cbx-card[m-mody~=c-img-square-h] .cbx-img, .cbx-card[m-mody~=c-img-square-v] .cbx-img {
    display: none;
}
.cbx-card[m-mody~=c-img-square-h] .card-description, .cbx-card[m-mody~=c-img-square-v] .card-description {
    padding-top: 20px;
    padding-left: 20px;
    min-height: 126px;
}
.cbx-card[m-mody*=c-img-large] {
    width: 330px;
}
.cbx-card[m-mody*=c-img-large] .cbx-img {
    height: 150px;
    border-radius: 0;
}
.cbx-card[m-mody*=c-img-full] {
    padding-left: 0;
}
.cbx-card[m-mody*=c-img-full] .cbx-img {
    width: 100%;
    height: 130px;
}
.cbx-card[m-mody*=c-img-full] .card-content {
    box-shadow: none;
}
.cbx-card[m-mody*=c-img-full] .card-content .card-description {
    padding: 30px;
}
.cbx-card[m-mody*=c-img-full] .card-content .card-description .cbx-info .info-item .cbx-hightlight {
    margin-bottom: 10px;
}
.cbx-card[m-mody*=c-img-full][m-mody~=with-cc] .card-content .cc {
    width: 80px;
    height: 50px;
    border-radius: 4px;
    top: -25px;
    left: 30px;
}
.cbx-card[m-mody*=c-img-full][m-mody~=with-cc] .card-content .card-description {
    margin-top: 20px;
}
.cbx-card[m-mody~=c-img-large] {
    padding-top: 40px;
}
.cbx-card[m-mody~=c-img-large] .cbx-img {
    width: 170px;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.cbx-card[m-mody~=c-img-large] .cbx-img:first-child {
    border-radius: 4px;
}
.cbx-card[m-mody~=c-img-large] .card-description {
    padding-top: 150px;
    padding-left: 20px;
}
.cbx-card[m-mody~=c-img-large-full] {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    padding-left: 0;
}
.cbx-card[m-mody~=c-img-large-full]>.cbx-img {
    width: 100%}
.cbx-card[m-mody~=c-img-large-full] .card-description {
    padding-left: 20px;
}
.cbx-card[m-mody*=c-img-double] .card-images {
    height: 150px;
}
.cbx-card[m-mody*=c-img-double] .card-images .cbx-img {
    top: auto;
    width: 100%}
.cbx-card[m-mody*=c-img-double] .card-images .cbx-img:last-child {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    bottom: -40px;
    width: 120px;
    height: 75px;
}
.cbx-card[m-mody*=c-img-double] .card-description {
    padding-top: 67.5px;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images {
    margin-bottom: 0;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images::before {
    content: "";
    height: 37px;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images .cbx-img:last-child {
    left: 20px;
    margin-bottom: 0;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-content .card-description {
    padding-top: 20px;
}
.cbx-card[m-mody*=c-img-double][m-mody~=right] .card-images .cbx-img:last-child {
    right: 20px;
}
.cbx-card[m-mody~=c-img-double-big] .card-images .cbx-img:last-child {
    bottom: -30px;
    width: 228px;
    height: 140px;
}
.cbx-card[m-mody=c-img] {
    padding-left: 0;
    box-shadow: none;
}
.cbx-card[m-mody=c-img] .cbx-img {
    -webkit-transform: none;
    transform: none;
    top: 0;
}
.cbx-card[m-mody=c-img] .card-content {
    display: block;
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-background] {
    width: 210px;
    height: 180px;
}
.cbx-card[m-mody~=c-img-background] .cbx-img .card-description {
    padding: 30px 20px;
}
.cbx-card[m-mody~=c-img-background] .cbx-img .card-description>* {
    margin-bottom: 20px;
}
.cbx-card[m-mody~=c-img-half] {
    padding-left: 0;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    border-radius: 4px;
    min-height: 156px;
}
.cbx-card[m-mody~=c-img-half][m-mody~=c-img-static-height] .cbx-img {
    background-color: transparent;
}
.cbx-card[m-mody~=c-img-half][m-mody~=c-img-static-height] .cbx-img img {
    border-radius: 4px;
    height: auto;
}
.cbx-card[m-mody~=c-img-half][m-mody~=c-noimg-phone] {
    min-height: 156px;
}
.cbx-card[m-mody~=c-img-half][m-mody~=c-noimg-phone] .cbx-img {
    display: block;
}
.cbx-card[m-mody~=c-img-half][m-mody~=c-noimg-phone] .card-content {
    margin-top: 0;
    width: 50%}
.cbx-card[m-mody~=c-img-half][m-mody~=c-img-reverse] {
    flex-direction: row-reverse;
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-shadow] {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-shadow]:hover {
    box-shadow: 0 12px 36px rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-button] .card-description>:last-child {
    margin-bottom: 20px;
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-button] .card-buttons {
    padding-bottom: 0;
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-button] .card-buttons>:first-of-type {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-img-half] .card-content, .cbx-card[m-mody~=c-img-half] .cbx-img {
    width: 50%;
    border-radius: 0;
}
.cbx-card[m-mody~=c-img-half] .cbx-img {
    position: relative;
    top: auto;
    -webkit-transform: none;
    transform: none;
    left: auto;
    height: auto;
}
.cbx-card[m-mody~=c-img-half] .card-content {
    box-shadow: none;
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
}
.cbx-card[m-mody~=c-img-half] .card-description {
    padding: 0;
}
.cbx-card[m-mody~=c-img-half] .card-description>* {
    margin-bottom: 20px;
}
.cbx-card[m-mody~=c-img-half] .card-description>:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components>.cbx-card {
    width: 90px;
    height: 90px;
    margin-right: 20px;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components>.cbx-card .card-description {
    height: auto;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components .cbx-icon {
    margin-bottom: 10px;
}
.cbx-card[m-mody~=c-button]:not([m-mody~=c-img-half]) .card-buttons {
    height: 70px;
    padding-right: 20px;
    padding-left: 20px;
}
.cbx-card[m-mody~=c-button]:not([m-mody~=c-img-half]) .card-buttons>* {
    min-width: calc(100% / 2);
}
.cbx-card[m-mody~=c-button-full] .card-buttons {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.cbx-card[m-mody~=c-button-full] .card-buttons>* {
    margin-bottom: 20px;
}
.cbx-card[m-mody~=c-stamp] {
    flex-direction: row;
    align-items: flex-end;
    width: 680px;
}
.cbx-card[m-mody~=c-stamp] .card-content, .cbx-card[m-mody~=c-stamp]>.cbx-img {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 50%}
.cbx-card[m-mody~=c-stamp] .card-content {
    align-self: flex-start;
    align-items: flex-start;
    text-align: left;
}
.cbx-card[m-mody~=c-stamp] .card-stamp {
    border-radius: 16px;
    width: 80px;
    height: 80px;
    margin-bottom: 20px;
}
.cbx-card[m-mody~=c-stamp] .card-description {
    margin-bottom: 20px;
}
.cbx-card[m-mody~=c-stamp] .card-description .cbx-text {
    margin-bottom: 20px;
}
.cbx-card[m-mody~=c-stamp-only] {
    width: 330px;
    padding: 40px;
}
.cbx-card[m-mody~=c-stamp-only] .card-content {
    text-align: center;
}
.cbx-card[m-mody~=c-stamp-only] .card-stamp {
    margin-right: auto;
    margin-left: auto;
}
.cbx-card[m-mody~=c-request] .cbx-img {
    width: 184px;
    height: 58px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.cbx-card[m-mody~=c-request] .card-description {
    padding-top: 58px;
}
.cbx-card[m-mody~=c-phone] .card-content {
    position: relative;
}
.cbx-card[m-mody~=c-phone] .card-content .card-head {
    height: 80px;
    border-width: 1px;
    margin-bottom: 20px;
}
.cbx-card[m-mody~=c-phone] .card-content .card-body .item {
    margin-bottom: 20px;
    flex-grow: 1;
}
.cbx-card[m-mody~=c-phone] .card-content .card-body .item:not(:last-child) {
    margin-right: 10px;
}
.cbx-card[m-mody~=c-phone] .card-content .card-footer {
    position: absolute;
    bottom: 0;
    height: 20px;
}
.cbx-card[m-mody~=c-phone-full] {
    min-height: 260px;
}
.cbx-card[m-mody~=c-phone-full] .card-body {
    display: flex;
}
.cbx-card[m-mody~=c-phone-full] .card-body .item {
    width: calc(100% / 5);
}
.cbx-card[m-mody~=c-legal] .card-legals {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.cbx-card[m-mody~=c-step] .cbx-bullet-list {
    margin-right: 20px;
}
.cbx-card[m-mody~=c-tooltip] .cbx-tooltip .cbx-legal {
    top: 30px;
}
.cbx-card[m-mody~=c-tooltip] .cbx-tooltip .cbx-legal::after {
    right: 5px;
}
.cbx-card[m-mody~=c-square] {
    width: 100px;
    height: 100px;
}
.cbx-card[m-mody~=c-square] .card-content .cbx-icon {
    padding-bottom: 10px;
}
.cbx-card[m-mody~=c-square][m-active=true] {
    border-width: 1px;
}
.cbx-card[m-mody~=c-square][m-mody~=square-no-icon] {
    min-width: 8.79vw;
    min-height: 3.91vw;
    width: auto;
    height: auto;
    padding-top: .49vw;
    padding-bottom: .49vw;
}
.cbx-card[m-mody=c-divided] {
    width: 600px;
}
.cbx-card[m-mody=c-divided] .card-content {
    flex-direction: row;
}
.cbx-card[m-mody=c-divided] .card-content .card-description:first-child {
    border-right: solid thin #eee;
    margin-bottom: inherit;
}
.cbx-card[m-mody*=c-key] {
    width: 100%;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
}
.cbx-card[m-mody*=c-key] .cbx-img, .cbx-card[m-mody*=c-key] .cbx-title {
    margin-bottom: 20px;
}
.cbx-card[m-mody*=c-key] .card-drop {
    margin-bottom: 30px;
}
.cbx-card[m-mody*=c-key] .cbx-img {
    height: 150px;
    width: 100%;
    border-radius: 4px;
}
.cbx-card[m-mody*=c-key] ul li {
    margin-bottom: 20px;
}
.cbx-card[m-mody*=c-key] ul li .cbx-bullet-list {
    margin-right: 10px;
}
.cbx-card[m-mody~=c-key-only]>.cbx-img, .cbx-card[m-mody~=c-key-only]>ul {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: calc(100% / 20 - 20px);
}
.cbx-card[m-mody~=c-key-only] .cbx-img {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-key-only]>.cbx-img {
    height: 300px;
    margin-right: 20px;
}
.cbx-card[m-mody~=drop-down]>.cbx-title {
    padding-right: 60px;
}
.cbx-card[m-mody~=drop-down][m-open=false]>.cbx-title {
    margin-bottom: 0;
}
.cbx-card[m-mody~=drop-down][m-open=true]>.cbx-title {
    margin-bottom: 20px;
}
.cbx-card[m-mody~=calendar] .calendar-date {
    padding-bottom: 20px;
    padding-top: 20px;
    min-width: 40px;
}
.cbx-card[m-mody~=calendar] .calendar-date .from, .cbx-card[m-mody~=calendar] .calendar-date span {
    margin-bottom: 5px;
}
.cbx-card[m-mody~=calendar] .card-description {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
.cbx-card[m-mody~=calendar] .card-description>* {
    margin-bottom: 10px;
}
.cbx-card[m-mody~=calendar] .card-footer {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}
.cbx-card[m-mody~=calendar] .card-footer .cbx-svg-icon {
    margin-right: 5px;
}
.cbx-card[m-mody~=calendar] .card-footer>a {
    margin-right: 10px;
}
.cbx-card[m-mody~=c-store]>.cbx-img {
    height: auto;
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-store]>.cbx-img .store {
    bottom: 20px;
    width: 120px;
}
.cbx-card[m-mody~=c-store] .card-content .card-description {
    padding-top: 20px;
}
.cbx-card[m-mody~=c-list] .card-content .card-description>.cbx-title {
    padding: 20px;
}
.cbx-card[m-mody~=c-list] .card-content .card-description>.cbx-title:after {
    height: 4px;
}
.cbx-card[m-mody~=c-list] .card-content .card-description .card-list {
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
}
.cbx-card[m-dmp] {
    width: 280px;
}
.cbx-card[m-dmp][m-open=true] {
    top: 90px;
    right: 20px;
    left: auto;
    -webkit-transform: none;
    transform: none;
    z-index: 1;
}
.cbx-card[m-dmp][m-mody~=c-button] .card-buttons .cbx-button {
    width: 110px;
}
.cbx-card[m-dmp][m-mody~=c-button] .card-buttons .cbx-link {
    padding-right: 20px;
}
.cbx-card[m-dmp][m-mody~=c-legal] .card-buttons {
    margin-bottom: 20px;
}
.cbx-card[m-dmp][m-mody~=c-legal] .card-legals {
    padding-bottom: 30px;
}
.cbx-card[m-dmp] .card-description {
    padding-bottom: 0;
}
.cbx-card[m-dmp] .card-description>.cbx-sub-category, .cbx-card[m-dmp] .card-description>.cbx-title {
    margin-bottom: 20px;
}
.cbx-card[m-dmp] .card-description>.cbx-text {
    max-height: 70px;
}
.cbx-card[m-dmp] .card-description>.cbx-text:last-child {
    margin-bottom: 20px;
}
.cbx-card[m-dmp] .card-buttons {
    padding-bottom: 30px;
}
.cbx-card[m-size=c-4] {
    width: 130px;
}
.cbx-card[m-size=c-3] {
    width: 280px;
}
.cbx-card[m-size=c-2] {
    width: 330px;
}
.cbx-card[m-mody~=c-button][m-size=c-4], .cbx-card[m-mody~=c-icon][m-size=c-4], .cbx-card[m-mody~=c-img][m-size=c-4], .cbx-card[m-mody~=c-stamp][m-size=c-4] {
    width: 130px;
}
.cbx-card[m-mody~=c-button][m-size=c-3], .cbx-card[m-mody~=c-icon][m-size=c-3], .cbx-card[m-mody~=c-img][m-size=c-3], .cbx-card[m-mody~=c-stamp][m-size=c-3] {
    width: 280px;
}
.cbx-card[m-mody~=c-button][m-size=c-2], .cbx-card[m-mody~=c-icon][m-size=c-2], .cbx-card[m-mody~=c-img][m-size=c-2], .cbx-card[m-mody~=c-stamp][m-size=c-2] {
    width: 330px;
}
.cbx-card[m-mody~=points] {
    width: 154px;
    padding-left: 0;
    padding-right: 0;
}
.cbx-card[m-mody~=points] .card-content>* {
    margin-bottom: 30px;
}
.cbx-card[m-mody~=points] .card-content>:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=points] .card-content .cbx-img {
    width: 154px;
    height: 97px;
}
.cbx-card[m-mody~=directory] {
    border-left: 1px solid #97999b;
    border-bottom: none;
    padding-bottom: 0;
    padding-left: 20px;
}
.cbx-card[m-mody~=directory] .card-content>* {
    padding-bottom: 20px;
}
.cbx-card[m-mody~=directory] .card-content>:last-child {
    padding-bottom: 0;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-amount, .cbx-card[m-mody~=c-compare] .card-description .cc-points, .cbx-card[m-mody~=c-compare] .card-description .cc-type, .cbx-card[m-mody~=c-img-compare] .card-description .cc-amount, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points, .cbx-card[m-mody~=c-img-compare] .card-description .cc-type {
    padding: 20px;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-amount>:first-child, .cbx-card[m-mody~=c-img-compare] .card-description .cc-amount>:first-child {
    margin-bottom: 5px;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .cbx-list, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .cbx-list {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item {
    margin-bottom: 20px;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item:last-child, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item .list-item-check, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item .list-item-check {
    height: 12px;
    width: 12px;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item .cbx-text, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item .cbx-text {
    padding-left: 10px;
}
.cbx-card[m-mody~=c-compare] .cc-warn, .cbx-card[m-mody~=c-img-compare] .cc-warn {
    min-height: 80px;
}
.cbx-card[m-mody~=c-compare] .cc-warn>p, .cbx-card[m-mody~=c-img-compare] .cc-warn>p {
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
}
.cbx-card[m-mody~=c-compare] .cc-warn>p span:first-child, .cbx-card[m-mody~=c-img-compare] .cc-warn>p span:first-child {
    margin-bottom: 5px;
}
.cbx-card[m-mody~=c-compare] {
    padding: 0;
}
.cbx-card[m-mody~=c-img-compare] .card-description {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.cbx-card[m-mody~=c-img-compare] .card-description .cc-title {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
.cbx-card[m-mody~=c-desk-compare] {
    flex-wrap: nowrap;
    width: 100%}
.cbx-card[m-mody~=c-desk-compare]>div:nth-child(3)::after {
    background-color: #eee;
    top: 50%;
    content: "";
    width: 1px;
    right: 0;
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 80%}
.cbx-card[m-mody~=c-desk-compare] .cc-amount {
    padding: 10px;
    width: 30%}
.cbx-card[m-mody~=c-desk-compare] .cc-amount>:first-child {
    margin-bottom: 5px;
}
.cbx-card[m-mody~=c-desk-compare] .cc-warn {
    width: 20%;
    padding: 10px;
}
.cbx-card[m-mody~=c-desk-compare] .cc-warn .cbx-legal {
    padding: 0;
}
.cbx-card[m-mody~=c-desk-compare] .cc-warn .cbx-legal span:first-child {
    margin-bottom: 5px;
}
.cbx-card[m-mody~=c-desk-compare] .cc-buttons {
    padding: 10px;
    position: relative;
    width: 30%}
.cbx-card[m-mody~=c-desk-compare] .cc-buttons::after {
    content: none;
}
.cbx-card[m-mody~=c-icondl] {
    border-radius: 0;
    padding: 20px;
}
.cbx-card[m-mody~=c-icondl] .card-icon {
    height: 30px;
    width: 30px;
}
.cbx-card[m-mody~=c-icondl] .card-content {
    padding-left: 10px;
}
.cbx-card[m-mody~=c-icondl] .card-content>:first-child {
    margin-bottom: 10px;
}
.cbx-card[m-mody~=c-icondl] .card-content>:nth-child(n+2) {
    margin-bottom: 20px;
}
.cbx-card[m-mody~=c-icondl] .card-content>.cbx-link:last-child {
    margin-bottom: 0;
    margin-top: auto;
}
.cbx-card[m-mody~=c-icondl] .card-content .with-icon .link-icon {
    height: 14px;
    margin-right: 10px;
    width: 14px;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-logo] .card-content .cbx-img {
    right: 20px;
    width: 90px;
    height: auto;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-logo] .card-content .card-description {
    padding-top: 30px;
}
.cbx-card[m-mody~=c-entertaiment][m-mody~=c-category] .card-content .card-description .cbx-sub-title {
    margin-bottom: 20px;
}
.cbx-card[m-mody~=c-entertaiment] .card-content .card-description {
    padding-top: 20px;
}
.cbx-card[m-mody~=c-entertaiment] .card-content .card-description .cbx-sub-title {
    margin-bottom: 10px;
}
.cbx-card[m-mody~=c-entertaiment].larger .card-content .card-description>:first-child {
    margin-bottom: 20px;
}
}
@media (min-width:1024px) {
    html[m-browser~=mobile] .cbx-card[m-mody~=c-app] .card-description {
    margin-bottom: 1.95vw;
}
html[m-browser~=mobile] .cbx-card[m-mody~=c-app] .card-description .cbx-text {
    margin-bottom: .98vw;
}
html[m-browser=ie] .cbx-card .card-description>* {
    width: 100%}
html[m-browser=ie] .cbx-card[m-mody~=double-left] .card-images {
    margin-bottom: 0;
}
button.cbx-card:active {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
}
.cbx-card {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    border-radius: .39vw;
    min-height: 1.95vw;
    padding: 1.95vw;
    width: 45.9vw;
}
.cbx-card .card-content .cbx-icon {
    margin-right: 1.95vw;
}
.cbx-card:not([m-mody]), .cbx-card[m-mody~=c-icon], .cbx-card[m-mody~=c-stamp] {
    transition-property: box-shadow;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
}
.cbx-card:not([m-mody]):hover, .cbx-card[m-mody~=c-icon]:hover, .cbx-card[m-mody~=c-stamp]:hover {
    will-change: box-shadow;
    box-shadow: 0 1.17vw 3.52vw rgba(0, 45, 114, .15);
}
.cbx-card .card-call {
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cbx-card .card-call>.cbx-link {
    display: inline-block;
    height: auto;
    width: auto;
}
.cbx-card .card-description .cbx-sub-category, .cbx-card .card-description .cbx-sub-title, .cbx-card .card-description .cbx-title {
    margin-bottom: .98vw;
}
.cbx-card .card-description .cbx-text {
    margin-bottom: .98vw;
}
.cbx-card .card-description .cbx-list .list-item {
    margin-bottom: .98vw;
}
.cbx-card .card-description .cbx-icon {
    margin-right: 0;
}
.cbx-card[m-mody~=c-icon-top] .card-content>.cbx-icon, .cbx-card[m-mody~=c-icon-top] .card-content>.cbx-svg-icon {
    margin-bottom: .98vw;
}
.cbx-card[m-mody~=c-icon-spaces] .card-content>.cbx-icon {
    margin-top: 1.95vw;
    margin-bottom: 4.88vw;
}
.cbx-card[m-mody~=c-icon-spaces] .card-description .cbx-text {
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-img] {
    padding-left: 1.95vw;
}
.cbx-card[m-mody~=c-img] .cbx-img {
    width: 11.72vw;
    height: 7.23vw;
    border-radius: 4px;
}
.cbx-card[m-mody~=c-img] .card-content>.cbx-icon {
    top: .98vw;
    right: 1.95vw;
}
.cbx-card[m-mody~=c-img] .card-description {
    padding-top: 1.95vw;
    padding-right: 1.95vw;
    padding-bottom: 1.95vw;
    padding-left: 11.72vw;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] {
    padding-top: 1.95vw;
    border-radius: .39vw;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .cbx-img {
    left: 1.95vw;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .card-band {
    border-top-left-radius: .39vw;
    border-top-right-radius: .39vw;
    padding-left: 35%}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .card-description {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    padding-top: 5.27vw;
    padding-right: 1.95vw;
    padding-bottom: 1.95vw;
    padding-left: 1.95vw;
}
.cbx-card[m-mody*=c-img-]:not([m-mody*=c-img-large]):not([m-mody~=c-img-half]):hover .card-content {
    box-shadow: 0 1.17vw 3.52vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody*=c-img-]:not([m-mody*=c-img-large]):not([m-mody~=c-img-half]) .card-content {
    transition: box-shadow 250ms ease-out;
}
.cbx-card[m-mody*=c-img-] .card-content {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
}
.cbx-card[m-mody=c-img], .cbx-card[m-mody~=c-img-top] {
    padding-top: 1.95vw;
}
.cbx-card[m-mody=c-img] .cbx-img, .cbx-card[m-mody~=c-img-top] .cbx-img {
    left: 1.95vw;
}
.cbx-card[m-mody=c-img] .card-description, .cbx-card[m-mody~=c-img-top] .card-description {
    padding-top: 7.23vw;
    padding-left: 1.95vw;
}
.cbx-card[m-mody~=c-img-top] {
    padding-left: 0;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content {
    padding: 1.95vw;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content .card-description .cbx-category {
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content .card-description .cbx-button {
    margin-top: 1.95vw;
}
.cbx-card[m-mody~=c-img-icon] .card-description {
    padding-top: 3.91vw;
}
.cbx-card[m-mody*=c-img-square] {
    width: 45.9vw;
}
.cbx-card[m-mody*=c-img-square] .cbx-img {
    height: 11.72vw;
}
.cbx-card[m-mody*=c-square-img] .cbx-img {
    width: 9.77vw;
    height: 9.77vw;
}
.cbx-card[m-mody*=c-square-img] .card-content .card-description {
    padding-top: 9.77vw;
}
.cbx-card[m-mody~=c-img-square-v] .card-description, .cbx-card[m-mody~=c-img-square] .card-description {
    padding-top: 1.95vw;
    padding-left: 8.79vw;
}
.cbx-card[m-mody~=c-img-square] {
    min-height: 11.72vw;
}
.cbx-card[m-mody~=c-img-square] .cbx-img {
    -webkit-transform: none;
    transform: none;
    height: 11.72vw;
    width: 11.72vw;
}
.cbx-card[m-mody~=c-img-square] .card-description {
    padding-left: 15.63vw;
    padding-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-img-square-v] {
    padding-top: 0;
    padding-left: 1.95vw;
    background-color: transparent;
}
.cbx-card[m-mody~=c-img-square-v] .cbx-img {
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.cbx-card[m-mody~=c-img-square-v] .card-content {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    border-radius: .39vw;
}
.cbx-card[m-mody~=c-img-square-v] .card-description {
    padding-left: 11.72vw;
}
.cbx-card[m-mody~=c-img-square-h], .cbx-card[m-mody~=c-img-square-v] {
    padding-left: 1.95vw;
}
.cbx-card[m-mody~=c-img-square-h][m-mody*=br-left], .cbx-card[m-mody~=c-img-square-v][m-mody*=br-left] {
    border: none;
}
.cbx-card[m-mody~=c-img-square-h] .cbx-img, .cbx-card[m-mody~=c-img-square-v] .cbx-img {
    display: block;
}
.cbx-card[m-mody~=c-img-square-h] .card-description, .cbx-card[m-mody~=c-img-square-v] .card-description {
    padding-top: 1.95vw;
    padding-bottom: 1.95vw;
    padding-left: 11.72vw;
    min-height: 15.63vw;
}
.cbx-card[m-mody*=c-img-large] {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    transition-property: box-shadow;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    background-color: #fff;
    width: 29.79vw;
    padding-top: 0;
    padding-left: 0;
}
.cbx-card[m-mody*=c-img-large]:not([m-dmp]):hover {
    box-shadow: 0 1.17vw 3.52vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody*=c-img-large]:not([m-dmp]):hover .cbx-img img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.cbx-card[m-mody*=c-img-large] .cbx-img {
    -webkit-transform: none;
    transform: none;
    position: relative;
    top: 0;
    left: auto;
    width: 100%;
    height: 12.7vw;
    margin-bottom: 3.91vw;
    border-radius: 0;
}
.cbx-card[m-mody*=c-img-large] .cbx-img img {
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.cbx-card[m-mody*=c-img-large] .card-content {
    background-color: transparent;
    box-shadow: none;
}
.cbx-card[m-mody*=c-img-large] .card-description {
    padding-top: 0;
    padding-left: 1.95vw;
}
.cbx-card[m-mody~=c-img-large] .cbx-img:first-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.cbx-card[m-mody*=c-img-full] {
    padding-left: 0;
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
}
.cbx-card[m-mody*=c-img-full] .cbx-img {
    width: 100%;
    height: auto;
}
.cbx-card[m-mody*=c-img-full] .card-content {
    box-shadow: none;
}
.cbx-card[m-mody*=c-img-full] .card-content .card-description {
    padding: 2.93vw;
}
.cbx-card[m-mody*=c-img-full] .card-content .card-description .cbx-info .info-item .cbx-hightlight {
    margin-bottom: .98vw;
}
.cbx-card[m-mody*=c-img-full]:hover {
    box-shadow: 0 1.17vw 3.52vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody*=c-img-full][m-mody~=with-cc] .card-content .cc {
    width: 7.81vw;
    height: 4.88vw;
    border-radius: .39vw;
    top: -2.44vw;
    left: 2.93vw;
}
.cbx-card[m-mody*=c-img-full][m-mody~=with-cc] .card-content .card-description {
    margin-top: 1.95vw;
}
.cbx-card[m-mody*=c-img-double] .card-images {
    height: 12.7vw;
}
.cbx-card[m-mody*=c-img-double] .card-images .cbx-img:last-child {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    bottom: -3.91vw;
    width: 11.72vw;
    height: 7.32vw;
}
.cbx-card[m-mody*=c-img-double] .card-description {
    padding-top: 6.59vw;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images {
    margin-bottom: 0;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images::before {
    content: "";
    height: 3.61vw;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images .cbx-img:last-child {
    left: 1.95vw;
    margin-bottom: 0;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-content .card-description {
    padding-top: 1.95vw;
}
.cbx-card[m-mody*=c-img-double][m-mody~=c-logo] .card-images .cbx-img:last-child {
    right: 1.95vw;
}
.cbx-card[m-mody*=c-img-double][m-mody~=c-logo] .card-content {
    padding-top: 0;
    height: auto;
}
.cbx-card[m-mody~=c-img-double-big] .card-images .cbx-img:last-child {
    bottom: -2.93vw;
    width: 22.27vw;
    height: 13.67vw;
}
.cbx-card[m-mody=c-img] {
    padding-left: 0;
}
.cbx-card[m-mody=c-img]:hover .card-content {
    box-shadow: 0 1.17vw 3.52vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody=c-img] .card-content {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    transition: box-shadow 250ms ease-out;
}
.cbx-card[m-mody~=c-img-background] {
    width: 29.79vw;
    height: 17.58vw;
}
.cbx-card[m-mody~=c-img-background] .cbx-img .card-description {
    padding: 2.93vw 1.95vw;
}
.cbx-card[m-mody~=c-img-background] .cbx-img .card-description>* {
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-img-half] {
    padding-left: 0;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    border-radius: .39vw;
    min-height: 15.23vw;
}
.cbx-card[m-mody~=c-img-half][m-mody~=c-noimg-phone] {
    min-height: 15.23vw;
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-shadow] {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-shadow]:hover {
    box-shadow: 0 1.17vw 3.52vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-button] .card-description>:last-child {
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-img-half] .card-content, .cbx-card[m-mody~=c-img-half] .cbx-img {
    width: 50%;
    border-radius: 0;
}
.cbx-card[m-mody~=c-img-half] .cbx-img {
    height: auto;
}
.cbx-card[m-mody~=c-img-half] .card-content {
    box-shadow: none;
    padding-top: 1.95vw;
    padding-right: 2.93vw;
    padding-bottom: 1.95vw;
    padding-left: 2.93vw;
}
.cbx-card[m-mody~=c-img-half] .card-description {
    padding: 0;
}
.cbx-card[m-mody~=c-img-half] .card-description>* {
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-img-half] .card-description>:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components .card-components>.cbx-card {
    width: 8.79vw;
    height: 8.79vw;
    margin-right: 1.95vw;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components .card-components .cbx-icon {
    margin-bottom: .98vw;
}
.cbx-card[m-mody~=c-button]:not([m-mody~=c-img-half]) .card-buttons {
    height: 6.84vw;
    padding-right: 1.95vw;
    padding-left: 1.95vw;
}
.cbx-card[m-mody~=c-button]:not([m-mody~=c-img-half]) .card-buttons>* {
    min-width: calc(100% / 2);
}
.cbx-card[m-mody~=c-button-full] .card-buttons {
    padding-right: 1.95vw;
    padding-bottom: 1.95vw;
    padding-left: 1.95vw;
}
.cbx-card[m-mody~=c-button-full] .card-buttons>* {
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-stamp] {
    width: 69.82vw;
}
.cbx-card[m-mody~=c-stamp] .card-content {
    padding-right: 1.95vw;
}
.cbx-card[m-mody~=c-stamp] .card-stamp {
    border-radius: 1.56vw;
    width: 7.81vw;
    height: 7.81vw;
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-stamp] .card-description {
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-stamp] .card-description .cbx-text {
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-stamp][m-mody~=c-stamp-only] {
    width: 29.79vw;
    padding: 3.91vw;
}
.cbx-card[m-mody~=c-stamp][m-mody~=c-stamp-only] .card-content {
    padding-right: 0;
}
.cbx-card[m-mody~=c-request] .cbx-img {
    left: 50%;
    width: 17.97vw;
    height: 5.66vw;
}
.cbx-card[m-mody~=c-request] .card-description {
    padding-top: 5.66vw;
}
.cbx-card[m-mody~=c-phone] {
    min-height: 30.27vw;
}
.cbx-card[m-mody~=c-phone] .card-content .card-head {
    height: 7.81vw;
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-phone] .card-content .card-body .item .cbx-text {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-phone] .card-content .card-body .item:not(:last-child) {
    margin-right: .98vw;
}
.cbx-card[m-mody~=c-phone] .card-content .card-footer {
    height: 1.95vw;
}
.cbx-card[m-mody~=c-phone-full] {
    min-height: 25.39vw;
}
.cbx-card[m-mody~=c-legal] .card-legals {
    padding-right: 1.95vw;
    padding-bottom: 1.95vw;
    padding-left: 1.95vw;
}
.cbx-card[m-mody~=c-step] .cbx-bullet-list {
    margin-right: 1.95vw;
}
.cbx-card[m-mody~=c-tooltip] .cbx-tooltip .cbx-legal {
    top: 2.93vw;
}
.cbx-card[m-mody~=c-tooltip] .cbx-tooltip .cbx-legal::after {
    right: .49vw;
}
.cbx-card[m-mody~=c-square] {
    width: 11.72vw;
    height: 11.72vw;
}
.cbx-card[m-mody~=c-square] .card-content .cbx-icon {
    padding-bottom: .98vw;
}
.cbx-card[m-mody~=c-square][m-active=true] {
    border-width: .1vw;
}
.cbx-card[m-mody~=c-square][m-mody~=square-no-icon] {
    min-width: 8.79vw;
    min-height: 3.91vw;
    width: auto;
    height: auto;
    padding-top: .49vw;
    padding-bottom: .49vw;
}
.cbx-card[m-mody=c-divided] {
    width: 48.83vw;
}
.cbx-card[m-mody*=c-key] {
    padding-top: 2.93vw;
    padding-bottom: 2.93vw;
}
.cbx-card[m-mody*=c-key] .cbx-img {
    height: 14.65vw;
    margin-bottom: 1.95vw;
    border-radius: .39vw;
}
.cbx-card[m-mody*=c-key] ul li {
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody*=c-key] ul li .cbx-bullet-list {
    margin-right: .98vw;
}
.cbx-card[m-mody~=c-key-only]>.cbx-img, .cbx-card[m-mody~=c-key-only]>ul {
    flex-basis: calc(100% / 20 - 1.95vw);
}
.cbx-card[m-mody~=c-key-only] .cbx-img {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-key-only]>.cbx-img {
    height: 24.41vw;
    margin-right: 1.95vw;
}
.cbx-card[m-mody~=drop-down]>.cbx-title {
    padding-right: 5.86vw;
}
.cbx-card[m-mody~=drop-down][m-open]>.cbx-title {
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=drop-down] .drop-button {
    display: none;
}
.cbx-card[m-mody~=drop-down][m-vp=all] .drop-button {
    display: block;
}
.cbx-card[m-mody~=calendar] .calendar-date {
    padding-bottom: 1.95vw;
    padding-top: 1.95vw;
    width: 3.91vw;
}
.cbx-card[m-mody~=calendar] .calendar-date .from, .cbx-card[m-mody~=calendar] .calendar-date span {
    margin-bottom: .49vw;
}
.cbx-card[m-mody~=calendar] .card-description {
    padding-bottom: .98vw;
    padding-left: 1.95vw;
    padding-right: 1.95vw;
    padding-top: 1.95vw;
    will-change: color, width;
}
.cbx-card[m-mody~=calendar] .card-description>* {
    margin-bottom: .98vw;
}
.cbx-card[m-mody~=calendar] .card-footer {
    padding-bottom: .98vw;
    padding-left: 1.95vw;
    padding-right: 1.95vw;
    padding-top: .98vw;
}
.cbx-card[m-mody~=calendar] .card-footer .cbx-svg-icon {
    margin-right: .49vw;
    transition: fill .3s ease-in-out;
}
.cbx-card[m-mody~=calendar] .card-footer>a {
    cursor: pointer;
    margin-right: .98vw;
    transition: color .3s ease-in-out;
}
.cbx-card[m-mody~=calendar] .card-footer>a:hover {
    color: #53565a;
}
.cbx-card[m-mody~=calendar] .card-footer>a:hover .cbx-svg-icon {
    fill: #53565a;
}
.cbx-card[m-mody~=c-store]>.cbx-img {
    height: auto;
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-store]>.cbx-img .store {
    bottom: 1.95vw;
    width: 11.72vw;
}
.cbx-card[m-mody~=c-store] .card-content .card-description {
    padding-top: 1.95vw;
}
.cbx-card[m-mody~=c-list] .card-content .card-description>.cbx-title {
    padding: 1.95vw;
}
.cbx-card[m-mody~=c-list] .card-content .card-description>.cbx-title:after {
    height: .39vw;
}
.cbx-card[m-mody~=c-list] .card-content .card-description .card-list {
    padding-top: .98vw;
    padding-right: 2.93vw;
    padding-bottom: .98vw;
    padding-left: 2.93vw;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-logo] .card-content .cbx-img {
    right: 1.95vw;
    width: 8.79vw;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-logo] .card-content .card-description {
    padding-top: 1.95vw;
}
.cbx-card[m-mody~=c-entertaiment][m-mody~=c-category] .card-content .card-description>.cbx-sub-title {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-entertaiment] .card-content .card-description {
    padding-top: 1.95vw;
}
.cbx-card[m-mody~=c-entertaiment] .card-content .card-description>.cbx-sub-title {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-entertaiment] .card-content .card-description>* {
    margin-bottom: 0;
    transition: all .35s ease;
}
.cbx-card[m-mody~=c-entertaiment] .card-content .card-description>:not(.cbx-sub-title) {
    height: 0;
    overflow: hidden;
}
.cbx-card[m-mody~=c-entertaiment] .card-content .card-description>:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-entertaiment].larger .card-content .card-description>:first-child {
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-entertaiment].larger:hover .card-content {
    margin-top: -5%}
.cbx-card[m-mody~=c-entertaiment]:hover>.cbx-img {
    background-color: #000;
}
.cbx-card[m-mody~=c-entertaiment]:hover>.cbx-img img {
    opacity: .3;
}
.cbx-card[m-mody~=c-entertaiment]:hover .card-content {
    margin-top: -20%}
.cbx-card[m-mody~=c-entertaiment]:hover .card-content .card-description>.cbx-sub-title {
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-entertaiment]:hover .card-content .card-description>* {
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-entertaiment]:hover .card-content .card-description>:not(.cbx-sub-title) {
    height: auto;
    overflow: visible;
}
.cbx-card[m-mody~=c-entertaiment]:hover .card-content .card-description>:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-entertaiment]:hover[m-mody~=c-category] .card-content .card-description>.cbx-sub-title {
    margin-bottom: 1.95vw;
}
.cbx-card[m-dmp] {
    width: 27.34vw;
}
.cbx-card[m-dmp][m-open=true] {
    top: 9.77vw;
    right: 1.95vw;
}
.cbx-card[m-dmp][m-mody~=c-button] .card-buttons .cbx-button {
    width: 10.74vw;
}
.cbx-card[m-dmp][m-mody~=c-button] .card-buttons .cbx-link {
    padding-right: 1.95vw;
}
.cbx-card[m-dmp][m-mody~=c-legal] .card-buttons {
    margin-bottom: 1.95vw;
}
.cbx-card[m-dmp][m-mody~=c-legal] .card-legals {
    padding-bottom: 2.93vw;
}
.cbx-card[m-dmp] .card-description {
    padding-bottom: 0;
}
.cbx-card[m-dmp] .card-description>.cbx-sub-category, .cbx-card[m-dmp] .card-description>.cbx-title {
    margin-bottom: 1.95vw;
}
.cbx-card[m-dmp] .card-description>.cbx-text {
    max-height: 6.84vw;
}
.cbx-card[m-dmp] .card-description>.cbx-text:last-child {
    margin-bottom: 1.95vw;
}
.cbx-card[m-dmp] .card-buttons {
    padding-bottom: 2.93vw;
}
.cbx-card[m-size=c-3], .cbx-card[m-size=c-4] {
    width: 87.5vw;
}
.cbx-card[m-size=c-2] {
    width: 40.625vw;
}
.cbx-card[m-size=c-4] {
    width: 21.97vw;
}
.cbx-card[m-size=c-3] {
    width: 29.79vw;
}
.cbx-card[m-size=c-2] {
    width: 45.9vw;
}
.cbx-card[m-mody~=c-button][m-size=c-4], .cbx-card[m-mody~=c-icon][m-size=c-4], .cbx-card[m-mody~=c-img][m-size=c-4], .cbx-card[m-mody~=c-stamp][m-size=c-4] {
    width: 21.97vw;
}
.cbx-card[m-mody~=c-button][m-size=c-3], .cbx-card[m-mody~=c-icon][m-size=c-3], .cbx-card[m-mody~=c-img][m-size=c-3], .cbx-card[m-mody~=c-stamp][m-size=c-3] {
    width: 29.79vw;
}
.cbx-card[m-mody~=c-button][m-size=c-2], .cbx-card[m-mody~=c-icon][m-size=c-2], .cbx-card[m-mody~=c-img][m-size=c-2], .cbx-card[m-mody~=c-stamp][m-size=c-2] {
    width: 45.9vw;
}
.cbx-card[m-mody~=points] {
    width: 27.34vw;
    padding: 1.95vw;
}
.cbx-card[m-mody~=points] .card-content>* {
    margin-bottom: 2.93vw;
}
.cbx-card[m-mody~=points] .card-content .cbx-img {
    width: 17.48vw;
    height: 11.04vw;
}
.cbx-card[m-mody~=directory] {
    padding-left: 1.95vw;
}
.cbx-card[m-mody~=directory] .card-content>* {
    padding-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-amount, .cbx-card[m-mody~=c-compare] .card-description .cc-points, .cbx-card[m-mody~=c-compare] .card-description .cc-type, .cbx-card[m-mody~=c-img-compare] .card-description .cc-amount, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points, .cbx-card[m-mody~=c-img-compare] .card-description .cc-type {
    padding: 1.95vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-amount>:first-child, .cbx-card[m-mody~=c-img-compare] .card-description .cc-amount>:first-child {
    margin-bottom: .49vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .cbx-list, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .cbx-list {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item {
    margin-bottom: 1.95vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item:last-child, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item .list-item-check, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item .list-item-check {
    height: 1.17vw;
    width: 1.17vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item .cbx-text, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item .cbx-text {
    padding-left: .98vw;
}
.cbx-card[m-mody~=c-compare] .cc-warn, .cbx-card[m-mody~=c-img-compare] .cc-warn {
    min-height: 7.81vw;
}
.cbx-card[m-mody~=c-compare] .cc-warn>p, .cbx-card[m-mody~=c-img-compare] .cc-warn>p {
    padding-bottom: 1.46vw;
    padding-left: .98vw;
    padding-right: .98vw;
    padding-top: 1.95vw;
}
.cbx-card[m-mody~=c-compare] .cc-warn>p span:first-child, .cbx-card[m-mody~=c-img-compare] .cc-warn>p span:first-child {
    margin-bottom: .49vw;
}
.cbx-card[m-mody~=c-compare] .card-buttons .cbx-button, .cbx-card[m-mody~=c-img-compare] .card-buttons .cbx-button {
    cursor: pointer;
}
.cbx-card[m-mody~=c-compare] {
    padding: 0;
}
.cbx-card[m-mody~=c-img-compare] .card-description {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.cbx-card[m-mody~=c-img-compare] .card-description .cc-title {
    padding-bottom: .98vw;
    padding-left: 1.95vw;
    padding-right: 1.95vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-amount, .cbx-card[m-mody~=c-desk-compare] .cc-buttons, .cbx-card[m-mody~=c-desk-compare] .cc-warn {
    padding: 1.95vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-warn>p span:first-child {
    margin-bottom: .49vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-amount>:first-child {
    margin-bottom: .49vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-buttons a, .cbx-card[m-mody~=c-desk-compare] .cc-buttons button {
    cursor: pointer;
}
}
@media (min-width:1280px) {
    html[m-browser~=mobile] .cbx-card[m-mody~=c-app] .card-description {
    margin-bottom: 1.25vw;
}
html[m-browser~=mobile] .cbx-card[m-mody~=c-app] .card-description .cbx-text {
    margin-bottom: .63vw;
}
html[m-browser=ie] .cbx-card[m-mody~=double-left] .card-images {
    margin-bottom: 0;
}
button.cbx-card:active {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
}
.cbx-card {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
    border-radius: .25vw;
    min-height: 1.25vw;
    padding: 1.25vw;
    width: 33.44vw;
}
.cbx-card:not([m-mody]):hover, .cbx-card[m-mody~=c-icon]:hover, .cbx-card[m-mody~=c-stamp]:hover {
    box-shadow: 0 .75vw 2.25vw rgba(0, 45, 114, .15);
}
.cbx-card .card-content .cbx-icon {
    margin-right: 1.25vw;
}
.cbx-card .card-description .cbx-sub-category, .cbx-card .card-description .cbx-sub-title, .cbx-card .card-description .cbx-title {
    margin-bottom: .63vw;
}
.cbx-card .card-description .cbx-text {
    margin-bottom: .63vw;
}
.cbx-card .card-description .cbx-list .list-item {
    margin-bottom: .63vw;
}
.cbx-card .card-description .cbx-icon {
    margin-right: 0;
}
.cbx-card[m-mody~=c-icon-top] .card-content>.cbx-icon, .cbx-card[m-mody~=c-icon-top] .card-content>.cbx-svg-icon {
    margin-bottom: .63vw;
}
.cbx-card[m-mody~=c-icon-spaces] .card-content>.cbx-icon {
    margin-top: 1.25vw;
    margin-bottom: 3.13vw;
}
.cbx-card[m-mody~=c-icon-spaces] .card-description .cbx-text {
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-img] {
    padding-left: 1.25vw;
}
.cbx-card[m-mody~=c-img] .cbx-img {
    width: 7.5vw;
    height: 4.63vw;
    border-radius: .25vw;
}
.cbx-card[m-mody~=c-img] .card-content>.cbx-icon {
    top: .63vw;
    right: 1.25vw;
}
.cbx-card[m-mody~=c-img] .card-description {
    padding-top: 1.25vw;
    padding-right: 1.25vw;
    padding-bottom: 1.25vw;
    padding-left: 7.5vw;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] {
    padding-top: 1.25vw;
    border-radius: .25vw;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .cbx-img {
    left: 1.25vw;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .card-band {
    border-top-left-radius: .25vw;
    border-top-right-radius: .25vw;
    padding-left: 30%}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .card-description {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
    padding-top: 3.38vw;
    padding-right: 1.25vw;
    padding-bottom: 1.25vw;
    padding-left: 1.25vw;
}
.cbx-card[m-mody*=c-img-]:not([m-mody*=c-img-large]):not([m-mody~=c-img-half]):hover .card-content {
    box-shadow: 0 .75vw 2.25vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody*=c-img-]:not([m-mody*=c-img-large]):not([m-mody~=c-img-half]) .card-content {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody=c-img], .cbx-card[m-mody~=c-img-top] {
    padding-top: 1.25vw;
}
.cbx-card[m-mody=c-img] .cbx-img, .cbx-card[m-mody~=c-img-top] .cbx-img {
    left: 1.25vw;
}
.cbx-card[m-mody=c-img] .card-description, .cbx-card[m-mody~=c-img-top] .card-description {
    padding-top: 4.63vw;
    padding-left: 1.25vw;
}
.cbx-card[m-mody~=c-img-top] {
    padding-left: 0;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content {
    padding: 1.25vw;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content .card-description .cbx-category {
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content .card-description .cbx-button {
    margin-top: 1.25vw;
}
.cbx-card[m-mody~=c-img-icon] .card-description {
    padding-top: 2.5vw;
}
.cbx-card[m-mody*=c-img-square] {
    width: 29.38vw;
}
.cbx-card[m-mody*=c-img-square] .cbx-img {
    height: 7.5vw;
}
.cbx-card[m-mody*=c-square-img] .cbx-img {
    width: 6.25vw;
    height: 6.25vw;
}
.cbx-card[m-mody*=c-square-img] .card-content .card-description {
    padding-top: 6.25vw;
}
.cbx-card[m-mody~=c-img-square-v] .card-description, .cbx-card[m-mody~=c-img-square] .card-description {
    padding-top: 1.25vw;
    padding-left: 5.63vw;
}
.cbx-card[m-mody~=c-img-square] {
    min-height: 7.5vw;
}
.cbx-card[m-mody~=c-img-square] .cbx-img {
    -webkit-transform: none;
    transform: none;
    height: 7.5vw;
    width: 7.5vw;
}
.cbx-card[m-mody~=c-img-square] .card-description {
    padding-left: 10vw;
    padding-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-img-square-v] {
    padding-top: 0;
    padding-left: 1.25vw;
    background-color: transparent;
}
.cbx-card[m-mody~=c-img-square-v] .cbx-img {
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.cbx-card[m-mody~=c-img-square-v] .card-content {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
    border-radius: .25vw;
}
.cbx-card[m-mody~=c-img-square-v] .card-description {
    padding-left: 7.5vw;
}
.cbx-card[m-mody~=c-img-square-h], .cbx-card[m-mody~=c-img-square-v] {
    padding-left: 1.25vw;
}
.cbx-card[m-mody~=c-img-square-h] .card-description, .cbx-card[m-mody~=c-img-square-v] .card-description {
    padding-top: 1.25vw;
    padding-bottom: 1.25vw;
    padding-left: 7.5vw;
    min-height: 11.88vw;
}
.cbx-card[m-mody*=c-img-large] {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
    background-color: #fff;
    width: 21.88vw;
    padding-top: 0;
    padding-left: 0;
}
.cbx-card[m-mody*=c-img-large]:not([m-dmp]):hover {
    box-shadow: 0 .75vw 2.25vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody*=c-img-large] .cbx-img {
    position: relative;
    top: 0;
    left: auto;
    -webkit-transform: none;
    transform: none;
    width: 100%;
    height: 9.38vw;
    margin-bottom: 2.5vw;
    border-radius: 0;
}
.cbx-card[m-mody*=c-img-large] .card-content {
    background-color: transparent;
    box-shadow: none;
}
.cbx-card[m-mody*=c-img-large] .card-description {
    padding-top: 0;
    padding-left: 1.25vw;
}
.cbx-card[m-mody*=c-img-double] .card-images {
    height: 10.94vw;
}
.cbx-card[m-mody*=c-img-double] .card-images .cbx-img:last-child {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
    bottom: -2.5vw;
    width: 7.5vw;
    height: 4.69vw;
}
.cbx-card[m-mody*=c-img-double] .card-description {
    padding-top: 4.22vw;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images {
    margin-bottom: 0;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images::before {
    content: "";
    height: 2.31vw;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images .cbx-img:last-child {
    left: 1.25vw;
    margin-bottom: 0;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-content .card-description {
    padding-top: 1.25vw;
}
.cbx-card[m-mody*=c-img-double][m-mody~=c-logo] .card-images .cbx-img:last-child {
    right: 1.25vw;
}
.cbx-card[m-mody~=c-img-double-big] .card-images .cbx-img:last-child {
    bottom: -1.88vw;
    width: 14.25vw;
    height: 8.75vw;
}
.cbx-card[m-mody*=c-img-full] {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
    padding-left: 0;
}
.cbx-card[m-mody*=c-img-full] .cbx-img {
    width: 100%;
    height: auto;
}
.cbx-card[m-mody*=c-img-full] .card-content {
    box-shadow: none;
}
.cbx-card[m-mody*=c-img-full] .card-content .card-description {
    padding: 1.88vw;
}
.cbx-card[m-mody*=c-img-full] .card-content .card-description .cbx-info .info-item .cbx-hightlight {
    margin-bottom: .63vw;
}
.cbx-card[m-mody*=c-img-full]:hover {
    box-shadow: 0 .75vw 2.25vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody*=c-img-full][m-mody~=with-cc] .card-content .cc {
    width: 5vw;
    height: 3.13vw;
    border-radius: .25vw;
    top: -1.56vw;
    left: 1.88vw;
}
.cbx-card[m-mody*=c-img-full][m-mody~=with-cc] .card-content .card-description {
    margin-top: 1.25vw;
}
.cbx-card[m-mody=c-img] {
    padding-left: 0;
}
.cbx-card[m-mody=c-img]:hover .card-content {
    box-shadow: 0 .75vw 2.25vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody=c-img] .card-content {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-background] {
    width: 21.88vw;
    height: 11.25vw;
}
.cbx-card[m-mody~=c-img-background] .cbx-img .card-description {
    padding: 1.88vw 1.25vw;
}
.cbx-card[m-mody~=c-img-background] .cbx-img .card-description>* {
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-img-half] {
    padding-left: 0;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    border-radius: .25vw;
    min-height: 9.75vw;
}
.cbx-card[m-mody~=c-img-half][m-mody~=c-noimg-phone] {
    min-height: 9.75vw;
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-shadow] {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-shadow]:hover {
    box-shadow: 0 .75vw 2.25vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-button] .card-description>:last-child {
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-img-half] .card-content, .cbx-card[m-mody~=c-img-half] .cbx-img {
    width: 50%;
    border-radius: 0;
}
.cbx-card[m-mody~=c-img-half] .cbx-img {
    height: auto;
}
.cbx-card[m-mody~=c-img-half] .card-content {
    box-shadow: none;
    padding-top: 1.25vw;
    padding-right: 1.88vw;
    padding-bottom: 1.25vw;
    padding-left: 1.88vw;
}
.cbx-card[m-mody~=c-img-half] .card-description {
    padding: 0;
}
.cbx-card[m-mody~=c-img-half] .card-description>* {
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-img-half] .card-description>:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components>.cbx-card {
    width: 5.63vw;
    height: 5.63vw;
    margin-right: 1.25vw;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components .cbx-icon {
    margin-bottom: .63vw;
}
.cbx-card[m-mody~=c-button]:not([m-mody~=c-img-half]) .card-buttons {
    height: 4.38vw;
    padding-right: 1.25vw;
    padding-left: 1.25vw;
}
.cbx-card[m-mody~=c-button]:not([m-mody~=c-img-half]) .card-buttons>* {
    min-width: calc(100% / 2);
}
.cbx-card[m-mody~=c-button-full] .card-buttons {
    padding-right: 1.25vw;
    padding-bottom: 1.25vw;
    padding-left: 1.25vw;
}
.cbx-card[m-mody~=c-button-full] .card-buttons>* {
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-stamp] {
    width: 51.56vw;
}
.cbx-card[m-mody~=c-stamp] .card-content {
    padding-right: 1.25vw;
}
.cbx-card[m-mody~=c-stamp] .card-stamp {
    border-radius: 1vw;
    width: 5vw;
    height: 5vw;
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-stamp] .card-description {
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-stamp] .card-description .cbx-text {
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-stamp-only] {
    width: 29.38vw;
    padding: 2.5vw;
}
.cbx-card[m-mody~=c-request] {
    padding-left: 0;
}
.cbx-card[m-mody~=c-request] .cbx-img {
    left: 50%;
    width: 11.5vw;
    height: 3.63vw;
}
.cbx-card[m-mody~=c-request] .card-description {
    padding-top: 3.63vw;
}
.cbx-card[m-mody~=c-phone] {
    min-height: 19.38vw;
}
.cbx-card[m-mody~=c-phone] .card-content .card-head {
    height: 5vw;
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-phone] .card-content .card-body .item:not(:last-child) {
    margin-right: .63vw;
}
.cbx-card[m-mody~=c-phone] .card-content .card-footer {
    height: 1.25vw;
}
.cbx-card[m-mody~=c-phone-full] {
    min-height: 16.25vw;
}
.cbx-card[m-mody~=c-legal] .card-legals {
    padding-right: 1.25vw;
    padding-bottom: 1.25vw;
    padding-left: 1.25vw;
}
.cbx-card[m-mody~=c-step] .cbx-bullet-list {
    margin-right: 1.25vw;
}
.cbx-card[m-mody~=c-tooltip] .cbx-tooltip .cbx-legal {
    right: 0;
    top: 1.88vw;
}
.cbx-card[m-mody~=c-tooltip] .cbx-tooltip .cbx-legal::after {
    right: .31vw;
}
.cbx-card[m-mody~=c-square] {
    width: 7.5vw;
    height: 7.5vw;
}
.cbx-card[m-mody~=c-square] .card-content .cbx-icon {
    padding-bottom: .63vw;
}
.cbx-card[m-mody~=c-square][m-active=true] {
    border-width: .06vw;
}
.cbx-card[m-mody~=c-square][m-mody~=square-no-icon] {
    min-width: 5.63vw;
    min-height: 2.5vw;
    width: auto;
    height: auto;
    padding-top: .31vw;
    padding-bottom: .31vw;
}
.cbx-card[m-mody=c-divided] {
    width: 37.5vw;
}
.cbx-card[m-mody*=c-key] {
    padding-top: 1.88vw;
    padding-bottom: 1.88vw;
}
.cbx-card[m-mody*=c-key] .cbx-img {
    height: 9.38vw;
    margin-bottom: 1.25vw;
    border-radius: .25vw;
}
.cbx-card[m-mody*=c-key] ul li {
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody*=c-key] ul li .cbx-bullet-list {
    margin-right: .63vw;
}
.cbx-card[m-mody~=c-key-only]>.cbx-img, .cbx-card[m-mody~=c-key-only]>ul {
    flex-basis: calc(100% / 20 - 1.25vw);
}
.cbx-card[m-mody~=c-key-only] .cbx-img {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-key-only]>.cbx-img {
    height: 15.63vw;
    margin-right: 1.25vw;
}
.cbx-card[m-mody~=drop-down]>.cbx-title {
    padding-right: 3.75vw;
}
.cbx-card[m-mody~=drop-down][m-open]>.cbx-title {
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=calendar] .calendar-date {
    padding-bottom: 1.25vw;
    padding-top: 1.25vw;
    min-width: 2.5vw;
}
.cbx-card[m-mody~=calendar] .calendar-date .from, .cbx-card[m-mody~=calendar] .calendar-date span {
    margin-bottom: .31vw;
}
.cbx-card[m-mody~=calendar] .card-description {
    padding-bottom: .63vw;
    padding-left: 1.25vw;
    padding-right: 1.25vw;
    padding-top: 1.25vw;
}
.cbx-card[m-mody~=calendar] .card-description>* {
    margin-bottom: .63vw;
}
.cbx-card[m-mody~=calendar] .card-footer {
    padding-bottom: .63vw;
    padding-left: .63vw;
    padding-right: .63vw;
    padding-top: .63vw;
}
.cbx-card[m-mody~=calendar] .card-footer .cbx-svg-icon {
    margin-right: .31vw;
}
.cbx-card[m-mody~=calendar] .card-footer>a {
    margin-right: .63vw;
}
.cbx-card[m-mody~=c-store]>.cbx-img {
    height: auto;
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-store]>.cbx-img .store {
    bottom: 1.25vw;
    width: 7.5vw;
}
.cbx-card[m-mody~=c-store] .card-content .card-description {
    padding-top: 1.25vw;
}
.cbx-card[m-mody~=c-list] .card-content .card-description>.cbx-title {
    padding: 1.25vw;
}
.cbx-card[m-mody~=c-list] .card-content .card-description>.cbx-title:after {
    height: .25vw;
}
.cbx-card[m-mody~=c-list] .card-content .card-description .card-list {
    padding-top: .63vw;
    padding-right: 1.88vw;
    padding-bottom: .63vw;
    padding-left: 1.88vw;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-logo] .card-content .cbx-img {
    right: 1.25vw;
    width: 5.63vw;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-logo] .card-content .card-description {
    padding-top: 1.25vw;
}
.cbx-card[m-mody~=c-entertaiment] .card-content .card-description {
    padding-top: 1.25vw;
}
.cbx-card[m-mody~=c-entertaiment].larger .card-content .card-description>:first-child {
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-entertaiment]:hover .card-content .card-description>.cbx-sub-title {
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-entertaiment]:hover .card-content .card-description>* {
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-entertaiment]:hover[m-mody~=c-category] .card-content .card-description>.cbx-sub-title {
    margin-bottom: 1.25vw;
}
.cbx-card[m-dmp] {
    width: 17.5vw;
}
.cbx-card[m-dmp][m-open=true] {
    top: 6.25vw;
    right: 1.25vw;
}
.cbx-card[m-dmp][m-mody~=c-button] .card-buttons .cbx-button {
    width: 6.88vw;
}
.cbx-card[m-dmp][m-mody~=c-button] .card-buttons .cbx-link {
    padding-right: 1.25vw;
}
.cbx-card[m-dmp][m-mody~=c-legal] .card-buttons {
    margin-bottom: 1.25vw;
}
.cbx-card[m-dmp][m-mody~=c-legal] .card-legals {
    padding-bottom: 1.88vw;
}
.cbx-card[m-dmp] .card-description {
    padding-bottom: 0;
}
.cbx-card[m-dmp] .card-description>.cbx-sub-category, .cbx-card[m-dmp] .card-description>.cbx-title {
    margin-bottom: 1.25vw;
}
.cbx-card[m-dmp] .card-description>.cbx-text {
    max-height: 4.06vw;
}
.cbx-card[m-dmp] .card-description>.cbx-text:last-child {
    margin-bottom: 1.25vw;
}
.cbx-card[m-dmp] .card-buttons {
    padding-bottom: 1.88vw;
}
.cbx-card[m-size=c-4] {
    width: 15.94vw;
}
.cbx-card[m-size=c-3] {
    width: 21.88vw;
}
.cbx-card[m-size=c-2] {
    width: 33.44vw;
}
.cbx-card[m-mody~=c-button][m-size=c-4], .cbx-card[m-mody~=c-icon][m-size=c-4], .cbx-card[m-mody~=c-img][m-size=c-4], .cbx-card[m-mody~=c-stamp][m-size=c-4] {
    width: 15.94vw;
}
.cbx-card[m-mody~=c-button][m-size=c-3], .cbx-card[m-mody~=c-icon][m-size=c-3], .cbx-card[m-mody~=c-img][m-size=c-3], .cbx-card[m-mody~=c-stamp][m-size=c-3] {
    width: 21.88vw;
}
.cbx-card[m-mody~=c-button][m-size=c-2], .cbx-card[m-mody~=c-icon][m-size=c-2], .cbx-card[m-mody~=c-img][m-size=c-2], .cbx-card[m-mody~=c-stamp][m-size=c-2] {
    width: 33.44vw;
}
.cbx-card[m-mody~=directory] {
    padding-left: 1.25vw;
}
.cbx-card[m-mody~=directory] .card-content>* {
    padding-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-amount, .cbx-card[m-mody~=c-compare] .card-description .cc-points, .cbx-card[m-mody~=c-compare] .card-description .cc-type, .cbx-card[m-mody~=c-img-compare] .card-description .cc-amount, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points, .cbx-card[m-mody~=c-img-compare] .card-description .cc-type {
    padding: 1.25vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-amount>:first-child, .cbx-card[m-mody~=c-img-compare] .card-description .cc-amount>:first-child {
    margin-bottom: .31vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .cbx-list, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .cbx-list {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item {
    margin-bottom: 1.25vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item:last-child, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item .list-item-check, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item .list-item-check {
    height: .88vw;
    width: .88vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item .cbx-text, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item .cbx-text {
    padding-left: .63vw;
}
.cbx-card[m-mody~=c-compare] .cc-warn, .cbx-card[m-mody~=c-img-compare] .cc-warn {
    min-height: 5vw;
}
.cbx-card[m-mody~=c-compare] .cc-warn>p, .cbx-card[m-mody~=c-img-compare] .cc-warn>p {
    padding-bottom: .94vw;
    padding-left: .63vw;
    padding-right: .63vw;
    padding-top: 1.25vw;
}
.cbx-card[m-mody~=c-compare] .cc-warn>p span:first-child, .cbx-card[m-mody~=c-img-compare] .cc-warn>p span:first-child {
    margin-bottom: .31vw;
}
.cbx-card[m-mody~=c-compare] {
    padding: 0;
}
.cbx-card[m-mody~=c-img-compare] .card-description {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.cbx-card[m-mody~=c-img-compare] .card-description .cc-title {
    padding-bottom: .63vw;
    padding-left: 1.25vw;
    padding-right: 1.25vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-amount, .cbx-card[m-mody~=c-desk-compare] .cc-buttons, .cbx-card[m-mody~=c-desk-compare] .cc-warn {
    padding: 1.25vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-warn>p span:first-child {
    margin-bottom: .31vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-amount>:first-child {
    margin-bottom: .31vw;
}
}
@media (min-width:1440px) {
    html[m-browser~=mobile] .cbx-card[m-mody~=c-app] .card-description {
    margin-bottom: 1.39vw;
}
html[m-browser~=mobile] .cbx-card[m-mody~=c-app] .card-description .cbx-text {
    margin-bottom: .69vw;
}
html[m-browser=ie] .cbx-card[m-mody~=double-left] .card-images {
    margin-bottom: 0;
}
button.cbx-card:active {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
}
.cbx-card {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
    border-radius: .28vw;
    min-height: 1.39vw;
    padding: 1.39vw;
    width: 37.15vw;
}
.cbx-card:not([m-mody]):hover, .cbx-card[m-mody~=c-icon]:hover, .cbx-card[m-mody~=c-stamp]:hover {
    box-shadow: 0 .83vw 2.5vw rgba(0, 45, 114, .15);
}
.cbx-card .card-content .cbx-icon {
    margin-right: 1.39vw;
}
.cbx-card .card-description .cbx-sub-category, .cbx-card .card-description .cbx-sub-title, .cbx-card .card-description .cbx-title {
    margin-bottom: .69vw;
}
.cbx-card .card-description .cbx-text {
    margin-bottom: .69vw;
}
.cbx-card .card-description .cbx-list .list-item {
    margin-bottom: .69vw;
}
.cbx-card .card-description .cbx-icon {
    margin-right: 0;
}
.cbx-card[m-mody~=c-icon-top] .card-content>.cbx-icon, .cbx-card[m-mody~=c-icon-top] .card-content>.cbx-svg-icon {
    margin-bottom: .69vw;
}
.cbx-card[m-mody~=c-icon-spaces] .card-content>.cbx-icon {
    margin-top: 1.39vw;
    margin-bottom: 3.47vw;
}
.cbx-card[m-mody~=c-icon-spaces] .card-description .cbx-text {
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-img] {
    padding-left: 1.39vw;
}
.cbx-card[m-mody~=c-img] .cbx-img {
    width: 8.33vw;
    height: 5.14vw;
    border-radius: .28vw;
}
.cbx-card[m-mody~=c-img] .card-content>.cbx-icon {
    top: .69vw;
    right: 1.39vw;
}
.cbx-card[m-mody~=c-img] .card-description {
    padding-top: 1.39vw;
    padding-right: 1.39vw;
    padding-bottom: 1.39vw;
    padding-left: 8.33vw;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] {
    padding-top: 1.39vw;
    border-radius: .28vw;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .cbx-img {
    left: 1.39vw;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .card-band {
    border-top-right-radius: .28vw;
    border-top-left-radius: .28vw;
}
.cbx-card[m-mody~=c-img][m-mody~=c-band] .card-description {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
    padding-top: 3.75vw;
    padding-right: 1.39vw;
    padding-bottom: 1.39vw;
    padding-left: 1.39vw;
}
.cbx-card[m-mody*=c-img-]:not([m-mody*=c-img-large]):not([m-mody~=c-img-half]):hover .card-content {
    box-shadow: 0 .83vw 2.5vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody*=c-img-]:not([m-mody*=c-img-large]):not([m-mody~=c-img-half]) .card-content {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody=c-img], .cbx-card[m-mody~=c-img-top] {
    padding-top: 1.39vw;
}
.cbx-card[m-mody=c-img] .cbx-img, .cbx-card[m-mody~=c-img-top] .cbx-img {
    left: 1.39vw;
}
.cbx-card[m-mody=c-img] .card-description, .cbx-card[m-mody~=c-img-top] .card-description {
    padding-top: 5.14vw;
    padding-left: 1.39vw;
}
.cbx-card[m-mody~=c-img-top] {
    padding-left: 0;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content {
    padding: 1.39vw;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content .card-description .cbx-category {
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-img-special]:only-child .card-content .card-description .cbx-button {
    margin-top: 1.39vw;
}
.cbx-card[m-mody~=c-img-icon] .card-description {
    padding-top: 2.78vw;
}
.cbx-card[m-mody*=c-img-square] {
    width: 32.64vw;
}
.cbx-card[m-mody*=c-img-square] .cbx-img {
    height: 8.33vw;
}
.cbx-card[m-mody*=c-square-img] .cbx-img {
    width: 6.94vw;
    height: 6.94vw;
}
.cbx-card[m-mody*=c-square-img] .card-content .card-description {
    padding-top: 6.94vw;
}
.cbx-card[m-mody~=c-img-square-v] .card-description, .cbx-card[m-mody~=c-img-square] .card-description {
    padding-top: 1.39vw;
    padding-left: 6.25vw;
}
.cbx-card[m-mody~=c-img-square] {
    min-height: 8.33vw;
}
.cbx-card[m-mody~=c-img-square] .cbx-img {
    -webkit-transform: none;
    transform: none;
    height: 8.33vw;
    width: 8.33vw;
}
.cbx-card[m-mody~=c-img-square] .card-description {
    padding-left: 11.11vw;
    padding-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-img-square-v] {
    padding-top: 0;
    padding-left: 1.39vw;
    background-color: transparent;
}
.cbx-card[m-mody~=c-img-square-v] .cbx-img {
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.cbx-card[m-mody~=c-img-square-v] .card-content {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
    border-radius: .28vw;
}
.cbx-card[m-mody~=c-img-square-v] .card-description {
    padding-left: 8.33vw;
}
.cbx-card[m-mody~=c-img-square-h], .cbx-card[m-mody~=c-img-square-v] {
    padding-left: 1.39vw;
}
.cbx-card[m-mody~=c-img-square-h] .card-description, .cbx-card[m-mody~=c-img-square-v] .card-description {
    padding-top: 1.39vw;
    padding-bottom: 1.39vw;
    padding-left: 8.33vw;
    min-height: 11.11vw;
}
.cbx-card[m-mody*=c-img-large] {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
    background-color: #fff;
    width: 24.31vw;
    padding-top: 0;
    padding-left: 0;
}
.cbx-card[m-mody*=c-img-large]:not([m-dmp]):hover {
    box-shadow: 0 .83vw 2.5vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody*=c-img-large] .cbx-img {
    position: relative;
    top: 0;
    left: auto;
    -webkit-transform: none;
    transform: none;
    width: 100%;
    height: 10.42vw;
    margin-bottom: 2.78vw;
    border-radius: 0;
}
.cbx-card[m-mody*=c-img-large] .card-content {
    background-color: transparent;
    box-shadow: none;
}
.cbx-card[m-mody*=c-img-large] .card-description {
    padding-top: 0;
    padding-left: 1.39vw;
}
.cbx-card[m-mody*=c-img-double] .card-images {
    height: 9.72vw;
}
.cbx-card[m-mody*=c-img-double] .card-images .cbx-img:last-child {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
    bottom: -2.78vw;
    width: 8.33vw;
    height: 5.21vw;
}
.cbx-card[m-mody*=c-img-double] .card-description {
    padding-top: 4.69vw;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images {
    margin-bottom: 0;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images::before {
    content: "";
    height: 2.57vw;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-images .cbx-img:last-child {
    left: 1.39vw;
    margin-bottom: 0;
}
.cbx-card[m-mody*=c-img-double][m-mody~=double-left] .card-content .card-description {
    padding-top: 1.39vw;
}
.cbx-card[m-mody*=c-img-double][m-mody~=c-logo] .card-images .cbx-img:last-child {
    right: 1.39vw;
}
.cbx-card[m-mody*=c-img-full] {
    transition-property: box-shadow;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
    padding-left: 0;
}
.cbx-card[m-mody*=c-img-full] .cbx-img {
    width: 100%;
    height: auto;
}
.cbx-card[m-mody*=c-img-full] .card-content {
    box-shadow: none;
}
.cbx-card[m-mody*=c-img-full] .card-content .card-description {
    padding: 2.08vw;
}
.cbx-card[m-mody*=c-img-full] .card-content .card-description .cbx-info .info-item .cbx-hightlight {
    margin-bottom: .69vw;
}
.cbx-card[m-mody*=c-img-full]:hover {
    box-shadow: 0 .83vw 2.5vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody*=c-img-full][m-mody~=with-cc] .card-content .cc {
    width: 5.56vw;
    height: 3.47vw;
    border-radius: .28vw;
    top: -1.74vw;
    left: 2.08vw;
}
.cbx-card[m-mody*=c-img-full][m-mody~=with-cc] .card-content .card-description {
    margin-top: 1.39vw;
}
.cbx-card[m-mody~=c-img-double-big] .card-images .cbx-img:last-child {
    bottom: -2.08vw;
    width: 15.83vw;
    height: 9.72vw;
}
.cbx-card[m-mody=c-img] {
    padding-left: 0;
}
.cbx-card[m-mody=c-img]:hover .card-content {
    box-shadow: 0 .83vw 2.5vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody=c-img] .card-content {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-background] {
    width: 24.31vw;
    height: 12.5vw;
}
.cbx-card[m-mody~=c-img-background] .cbx-img .card-description {
    padding: 2.08vw 1.39vw;
}
.cbx-card[m-mody~=c-img-background] .cbx-img .card-description>* {
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-img-half] {
    padding-left: 0;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    border-radius: .28vw;
    min-height: 10.83vw;
}
.cbx-card[m-mody~=c-img-half][m-mody~=c-noimg-phone] {
    min-height: 10.83vw;
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-shadow] {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-shadow]:hover {
    box-shadow: 0 .83vw 2.5vw rgba(0, 45, 114, .15);
}
.cbx-card[m-mody~=c-img-half][m-mody*=c-button] .card-description>:last-child {
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-img-half] .card-content, .cbx-card[m-mody~=c-img-half] .cbx-img {
    width: 50%;
    border-radius: 0;
}
.cbx-card[m-mody~=c-img-half] .cbx-img {
    height: auto;
}
.cbx-card[m-mody~=c-img-half] .card-content {
    box-shadow: none;
    padding-top: 1.39vw;
    padding-right: 2.08vw;
    padding-bottom: 1.39vw;
    padding-left: 2.08vw;
}
.cbx-card[m-mody~=c-img-half] .card-description {
    padding: 0;
}
.cbx-card[m-mody~=c-img-half] .card-description>* {
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-img-half] .card-description>:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components>.cbx-card {
    width: 8.79vw;
    height: 8.79vw;
    margin-right: 1.95vw;
}
.cbx-card[m-mody~=c-img-half] .card-description .card-components .cbx-icon {
    margin-bottom: .69vw;
}
.cbx-card[m-mody~=c-stamp] {
    width: 57.29vw;
}
.cbx-card[m-mody~=c-stamp] .card-content {
    padding-right: 1.39vw;
}
.cbx-card[m-mody~=c-stamp] .card-stamp {
    border-radius: 1.11vw;
    width: 5.56vw;
    height: 5.56vw;
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-stamp] .card-description {
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-stamp] .card-description .cbx-text {
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-stamp-only] {
    width: 32.64vw;
    padding: 2.78vw;
}
.cbx-card[m-mody~=c-request] .cbx-img {
    left: 50%;
    width: 12.78vw;
    height: 4.03vw;
}
.cbx-card[m-mody~=c-request] .card-description {
    padding-top: 4.03vw;
}
.cbx-card[m-mody~=c-button]:not([m-mody~=c-img-half]) .card-buttons {
    height: 4.86vw;
    padding-right: 1.39vw;
    padding-left: 1.39vw;
}
.cbx-card[m-mody~=c-button]:not([m-mody~=c-img-half]) .card-buttons>* {
    min-width: calc(100% / 2);
}
.cbx-card[m-mody~=c-button-full] .card-buttons {
    padding-right: 1.39vw;
    padding-bottom: 1.39vw;
    padding-left: 1.39vw;
}
.cbx-card[m-mody~=c-button-full] .card-buttons>* {
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-legal] .card-legals {
    padding-right: 1.39vw;
    padding-bottom: 1.39vw;
    padding-left: 1.39vw;
}
.cbx-card[m-mody~=c-step] .cbx-bullet-list {
    margin-right: 1.39vw;
}
.cbx-card[m-mody~=c-tooltip] .cbx-tooltip .cbx-legal {
    top: 2.08vw;
}
.cbx-card[m-mody~=c-tooltip] .cbx-tooltip .cbx-legal::after {
    right: .35vw;
}
.cbx-card[m-mody~=c-square] {
    width: 8.33vw;
    height: 8.33vw;
}
.cbx-card[m-mody~=c-square] .card-content .cbx-icon {
    padding-bottom: .69vw;
}
.cbx-card[m-mody~=c-square][m-active=true] {
    border-width: .07vw;
}
.cbx-card[m-mody~=c-square][m-mody~=square-no-icon] {
    min-width: 6.25vw;
    min-height: 2.78vw;
    width: auto;
    height: auto;
    padding-top: .35vw;
    padding-bottom: .35vw;
}
.cbx-card[m-mody=c-divided] {
    width: 41.67vw;
}
.cbx-card[m-mody*=c-key] {
    padding-top: 2.08vw;
    padding-bottom: 2.08vw;
}
.cbx-card[m-mody*=c-key] .cbx-img {
    height: 10.42vw;
    margin-bottom: 1.39vw;
    border-radius: .28vw;
}
.cbx-card[m-mody*=c-key] ul li {
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody*=c-key] ul li .cbx-bullet-list {
    margin-right: .69vw;
}
.cbx-card[m-mody~=c-key-only]>.cbx-img, .cbx-card[m-mody~=c-key-only]>ul {
    flex-basis: calc(100% / 20 - 1.39vw);
}
.cbx-card[m-mody~=c-key-only] .cbx-img {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-key-only]>.cbx-img {
    height: 17.36vw;
    margin-right: 1.39vw;
}
.cbx-card[m-mody~=drop-down]>.cbx-title {
    padding-right: 4.17vw;
}
.cbx-card[m-mody~=drop-down][m-open]>.cbx-title {
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody~=calendar] .calendar-date {
    padding-bottom: 1.39vw;
    padding-top: 1.39vw;
    min-width: 2.78vw;
}
.cbx-card[m-mody~=calendar] .calendar-date .from, .cbx-card[m-mody~=calendar] .calendar-date span {
    margin-bottom: .35vw;
}
.cbx-card[m-mody~=calendar] .card-description {
    padding-bottom: .69vw;
    padding-left: 1.39vw;
    padding-right: 1.39vw;
    padding-top: 1.39vw;
}
.cbx-card[m-mody~=calendar] .card-description>* {
    margin-bottom: .69vw;
}
.cbx-card[m-mody~=calendar] .card-footer {
    padding-bottom: .69vw;
    padding-left: .69vw;
    padding-right: .69vw;
    padding-top: .69vw;
}
.cbx-card[m-mody~=calendar] .card-footer .cbx-svg-icon {
    margin-right: .35vw;
}
.cbx-card[m-mody~=calendar] .card-footer>a {
    margin-right: .69vw;
}
.cbx-card[m-mody~=c-store]>.cbx-img {
    height: auto;
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-store]>.cbx-img .store {
    bottom: 1.39vw;
    width: 8.33vw;
}
.cbx-card[m-mody~=c-store] .card-content .card-description {
    padding-top: 1.39vw;
}
.cbx-card[m-mody~=c-list] .card-content .card-description>.cbx-title {
    padding: 1.39vw;
}
.cbx-card[m-mody~=c-list] .card-content .card-description>.cbx-title:after {
    height: .28vw;
}
.cbx-card[m-mody~=c-list] .card-content .card-description .card-list {
    padding-top: .69vw;
    padding-right: 2.08vw;
    padding-bottom: .69vw;
    padding-left: 2.08vw;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-logo] .card-content .cbx-img {
    right: 1.39vw;
    width: 6.25vw;
}
.cbx-card[m-mody~=c-entertaiment][m-mody*=c-logo] .card-content .card-description {
    padding-top: 1.39vw;
}
.cbx-card[m-mody~=c-entertaiment] .card-content .card-description {
    padding-top: 1.39vw;
}
.cbx-card[m-mody~=c-entertaiment].larger .card-content .card-description>:first-child {
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-entertaiment]:hover .card-content .card-description>* {
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-entertaiment]:hover[m-mody~=c-category] .card-content .card-description>.cbx-sub-title {
    margin-bottom: 1.39vw;
}
.cbx-card[m-dmp] {
    width: 19.44vw;
}
.cbx-card[m-dmp][m-open=true] {
    top: 6.94vw;
    right: 1.39vw;
}
.cbx-card[m-dmp][m-mody~=c-button] .card-buttons .cbx-button {
    width: 7.64vw;
}
.cbx-card[m-dmp][m-mody~=c-button] .card-buttons .cbx-link {
    padding-right: 1.39vw;
}
.cbx-card[m-dmp][m-mody~=c-legal] .card-buttons {
    margin-bottom: 1.39vw;
}
.cbx-card[m-dmp][m-mody~=c-legal] .card-legals {
    padding-bottom: 2.08vw;
}
.cbx-card[m-dmp] .card-description {
    padding-bottom: 0;
}
.cbx-card[m-dmp] .card-description>.cbx-sub-category, .cbx-card[m-dmp] .card-description>.cbx-title {
    margin-bottom: 1.39vw;
}
.cbx-card[m-dmp] .card-description>.cbx-text {
    max-height: 4.51vw;
}
.cbx-card[m-dmp] .card-description>.cbx-text:last-child {
    margin-bottom: 1.39vw;
}
.cbx-card[m-dmp] .card-buttons {
    padding-bottom: 2.08vw;
}
.cbx-card[m-size=c-4] {
    width: 17.71vw;
}
.cbx-card[m-size=c-3] {
    width: 24.31vw;
}
.cbx-card[m-size=c-2] {
    width: 37.15vw;
}
.cbx-card[m-mody~=c-button][m-size=c-4], .cbx-card[m-mody~=c-icon][m-size=c-4], .cbx-card[m-mody~=c-img][m-size=c-4], .cbx-card[m-mody~=c-stamp][m-size=c-4] {
    width: 17.71vw;
}
.cbx-card[m-mody~=c-button][m-size=c-3], .cbx-card[m-mody~=c-icon][m-size=c-3], .cbx-card[m-mody~=c-img][m-size=c-3], .cbx-card[m-mody~=c-stamp][m-size=c-3] {
    width: 24.31vw;
}
.cbx-card[m-mody~=c-button][m-size=c-2], .cbx-card[m-mody~=c-icon][m-size=c-2], .cbx-card[m-mody~=c-img][m-size=c-2], .cbx-card[m-mody~=c-stamp][m-size=c-2] {
    width: 37.15vw;
}
.cbx-card[m-mody~=c-phone] {
    min-height: 21.53vw;
}
.cbx-card[m-mody~=c-phone] .card-content .card-head {
    height: 5.56vw;
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-phone] .card-content .card-body .item:not(:last-child) {
    margin-right: .69vw;
}
.cbx-card[m-mody~=c-phone] .card-content .card-footer {
    height: 1.25vw;
}
.cbx-card[m-mody~=c-phone][m-mody~=c-phone-full] {
    min-height: 18.06vw;
}
.cbx-card[m-mody~=directory] {
    padding-left: 1.39vw;
}
.cbx-card[m-mody~=directory] .card-content>* {
    padding-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-amount, .cbx-card[m-mody~=c-compare] .card-description .cc-points, .cbx-card[m-mody~=c-compare] .card-description .cc-type, .cbx-card[m-mody~=c-img-compare] .card-description .cc-amount, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points, .cbx-card[m-mody~=c-img-compare] .card-description .cc-type {
    padding: 1.39vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-amount>:first-child, .cbx-card[m-mody~=c-img-compare] .card-description .cc-amount>:first-child {
    margin-bottom: .35vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .cbx-list, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .cbx-list {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item {
    margin-bottom: 1.39vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item:last-child, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item:last-child {
    margin-bottom: 0;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item .list-item-check, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item .list-item-check {
    height: 1.11vw;
    width: 1.11vw;
}
.cbx-card[m-mody~=c-compare] .card-description .cc-points .list-item .cbx-text, .cbx-card[m-mody~=c-img-compare] .card-description .cc-points .list-item .cbx-text {
    padding-left: .69vw;
}
.cbx-card[m-mody~=c-compare] .cc-warn, .cbx-card[m-mody~=c-img-compare] .cc-warn {
    min-height: 5.56vw;
}
.cbx-card[m-mody~=c-compare] .cc-warn>p, .cbx-card[m-mody~=c-img-compare] .cc-warn>p {
    padding: 1.04vw;
}
.cbx-card[m-mody~=c-compare] .cc-warn>p span:first-child, .cbx-card[m-mody~=c-img-compare] .cc-warn>p span:first-child {
    margin-bottom: .35vw;
}
.cbx-card[m-mody~=c-compare] {
    padding: 0;
}
.cbx-card[m-mody~=c-img-compare] .card-description {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.cbx-card[m-mody~=c-img-compare] .card-description .cc-title {
    padding-bottom: .69vw;
    padding-left: 1.39vw;
    padding-right: 1.39vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-amount, .cbx-card[m-mody~=c-desk-compare] .cc-buttons, .cbx-card[m-mody~=c-desk-compare] .cc-warn {
    padding: 1.39vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-amount>:first-child {
    margin-bottom: .35vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-warn>p {
    padding-bottom: 1.04vw;
    padding-left: .69vw;
    padding-right: .69vw;
    padding-top: 1.39vw;
}
.cbx-card[m-mody~=c-desk-compare] .cc-warn>p span:first-child {
    margin-bottom: .35vw;
}
}
@media (min-width:768px) {
    .c-icondl-grid {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
}
.c-icondl-grid>.cbx-card[m-mody~=c-icondl] {
    width: 50%}
.c-icondl-grid>.cbx-card[m-mody~=c-icondl]:nth-child(odd) {
    border-right: 1px solid #eee;
}
}
@media (min-width:1024px) {
    .c-icondl-grid>.cbx-card[m-mody~=c-icondl] .card-content {
    width: 100%}
.c-icondl-grid>.cbx-card[m-mody~=c-icondl] .card-content>:not(a) {
    width: inherit;
}
}
[m-mody=flip] {
    cursor: pointer;
    position: relative;
}
[m-mody=flip]>* {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    min-width: auto;
    height: 100%;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    width: 100%}
[m-mody=flip]>:first-child {
    position: relative;
    z-index: 1;
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
}
[m-mody=flip]>:last-child {
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    z-index: 0;
}
[m-mody=flip]:hover>:first-child {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
[m-mody=flip]:hover>:last-child {
    z-index: 2;
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
}
.cbx-card-list {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
}
.cbx-card-list .card-list-head {
    border-top-left-radius: 1.25vw;
    border-top-right-radius: 1.25vw;
    background-color: #056dae;
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 6.25vw;
}
.cbx-card-list .card-list-head .cbx-title {
    color: #fff;
}
.cbx-card-list .card-list-body {
    background-color: #f2f4f8;
    padding-top: 6.25vw;
    padding-right: 6.25vw;
    padding-bottom: 12.5vw;
    padding-left: 6.25vw;
}
.cbx-card-list .card-list-body .cbx-sub-title {
    margin-bottom: 40px;
}
.cbx-card-list .cbx-footer-list {
    border-bottom-left-radius: 1.25vw;
    border-bottom-right-radius: 1.25vw;
    background-color: #fff;
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.cbx-card-list[m-mody=img-h] {
    box-shadow: none;
}
.cbx-card-list[m-mody=img-h] .card-list-body .cbx-list-square {
    margin-bottom: 6.25vw;
}
.cbx-card-list[m-mody=img-h] .card-list-body .cbx-img {
    display: flex;
    justify-content: center;
}
.cbx-card-list[m-mody=img-h] .card-list-body .cbx-img img {
    width: auto;
}
@media (min-width:768px) {
    .cbx-card-list {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
}
.cbx-card-list .card-list-head {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 20px;
}
.cbx-card-list .card-list-body {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
}
.cbx-card-list[m-mody=img-h] .content-flex {
    display: flex;
}
.cbx-card-list[m-mody=img-h] .cbx-list-square {
    width: 50%;
    margin-right: 20px;
}
.cbx-card-list[m-mody=img-h] .cbx-img {
    width: 50%;
    background: 0 0;
}
.cbx-card-list[m-mody=img-h] .cbx-img img {
    width: auto;
}
}
@media (min-width:1024px) {
    .cbx-card-list {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
}
.cbx-card-list .card-list-head {
    border-top-left-radius: .39vw;
    border-top-right-radius: .39vw;
    padding: 1.95vw;
}
.cbx-card-list .card-list-body {
    padding-top: 1.95vw;
    padding-right: 1.95vw;
    padding-bottom: 3.91vw;
    padding-left: 1.95vw;
}
.cbx-card-list .cbx-footer-list {
    border-bottom-left-radius: .39vw;
    border-bottom-right-radius: .39vw;
}
}
@media (min-width:1280px) {
    .cbx-card-list {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
}
.cbx-card-list .card-list-head {
    border-top-left-radius: .25vw;
    border-top-right-radius: .25vw;
    padding: 1.25vw;
}
.cbx-card-list .card-list-body {
    padding-top: 1.25vw;
    padding-right: 1.25vw;
    padding-bottom: 2.5vw;
    padding-left: 1.25vw;
}
.cbx-card-list .cbx-footer-list {
    border-bottom-left-radius: .25vw;
    border-bottom-right-radius: .25vw;
}
}
@media (min-width:1440px) {
    .cbx-card-list {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
}
.cbx-card-list .card-list-head {
    border-top-left-radius: .28vw;
    border-top-right-radius: .28vw;
    padding: 1.95vw;
}
.cbx-card-list .card-list-body {
    padding-top: 1.39vw;
    padding-right: 1.39vw;
    padding-bottom: 2.78vw;
    padding-left: 1.39vw;
}
.cbx-card-list .cbx-footer-list {
    border-bottom-left-radius: .28vw;
    border-bottom-right-radius: .28vw;
}
}
.cbx-check {
    display: inline-flex;
    cursor: pointer;
    padding-top: 6.25vw;
    padding-right: 3.125vw;
    padding-bottom: 6.25vw;
    padding-left: 3.125vw;
    border: solid;
    border-width: 1px;
    border-color: transparent;
    transition: all 350ms ease-in-out;
}
.cbx-check[m-mody=right] {
    flex-direction: row-reverse;
}
.cbx-check[m-mody=right] .cbx-text {
    text-align: left;
}
.cbx-check[m-mody=right]>span {
    margin-right: 6.25vw;
    margin-left: 0;
}
.cbx-check input[type=checkbox], .cbx-check input[type=radio] {
    display: none;
    margin-top: 0;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
}
.cbx-check input[type=checkbox]:checked+span, .cbx-check input[type=radio]:checked+span {
    background-color: #84bd00;
}
.cbx-check input[type=radio]:checked+span {
    background-color: transparent;
    border-color: #84bd00;
}
.cbx-check input[type=radio]:checked+span::before {
    background-color: #84bd00;
}
.cbx-check input[type=radio]+span {
    position: relative;
    border-radius: 50%}
.cbx-check input[type=radio]+span::before {
    transition-property: background-color;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    content: '';
    width: 50%;
    height: 50%;
    border-radius: 50%;
    background-color: transparent;
}
.cbx-check>span {
    position: relative;
    height: 6.25vw;
    width: 6.25vw;
    border: solid;
    border-width: 1px;
    border-color: #ccc;
    transition: background-color 350ms ease-in-out;
    background-color: #fff;
    flex-shrink: 0;
    margin-left: 6.25vw;
}
.cbx-check>span>i {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 4.6875vw;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%}
.cbx-check .cbx-text {
    color: #056dae;
}
.cbx-check .cbx-text {
    text-align: right;
}
@media (min-width:768px) {
    .cbx-check {
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
}
.cbx-check>span {
    height: 20px;
    width: 20px;
    margin-left: 20px;
}
.cbx-check>span>i {
    font-size: 15px;
}
.cbx-check[m-mody=right]>span {
    margin-right: 20px;
}
}
@media (min-width:1024px) {
    .cbx-check {
    padding-top: 1.95vw;
    padding-right: .98vw;
    padding-bottom: 1.95vw;
    padding-left: .98vw;
}
.cbx-check:hover {
    border: solid;
    border-width: 1px;
    border-color: #00bdf2;
}
.cbx-check[m-mody=right]>span {
    margin-right: 1.95vw;
}
.cbx-check>span {
    height: 1.95vw;
    width: 1.95vw;
    margin-left: 1.95vw;
}
.cbx-check>span>i {
    font-size: 1.46vw;
}
}
@media (min-width:1280px) {
    .cbx-check {
    padding-top: 1.25vw;
    padding-right: .63vw;
    padding-bottom: 1.25vw;
    padding-left: .63vw;
}
.cbx-check[m-mody=right]>span {
    margin-right: 1.25vw;
}
.cbx-check>span {
    height: 1.25vw;
    width: 1.25vw;
    margin-left: 1.25vw;
}
.cbx-check>span>i {
    font-size: .94vw;
}
}
@media (min-width:1440px) {
    [m-mody=right]>span {
    margin-right: 1.39vw;
}
.cbx-check {
    padding-top: 1.25vw;
    padding-right: .63vw;
    padding-bottom: 1.25vw;
    padding-left: .63vw;
}
.cbx-check>span {
    height: 1.39vw;
    width: 1.39vw;
    margin-left: 1.39vw;
}
.cbx-check>span>i {
    font-size: 1.04vw;
}
}
.cbx-compare-modal {
    background-color: rgba(0, 0, 0, .8);
    bottom: -23.125vw;
    position: fixed;
    z-index: 1;
    width: 100%;
    height: 31.25vw;
    transition: bottom 350ms ease-in-out;
    display: flex;
    align-items: center;
}
.cbx-compare-modal .close-down {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 9.375vw;
    width: 100%;
    pointer-events: auto;
}
.cbx-compare-modal .cbx-wrapper {
    padding: 0;
}
.cbx-compare-modal[m-open=true] {
    bottom: 0;
}
.cbx-compare-modal[m-open=true] .close-down .icon-angle-down-o:before {
    content: "\65"}
.cbx-compare-modal[m-open=false] .close-down .icon-angle-down-o:before {
    content: "\6b"}
.cbx-compare-modal .content-cards {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
}
.cbx-compare-modal .content-cards .cbx-button {
    min-width: auto;
    width: 25vw;
    height: 14.0625vw;
    margin: 3.125vw;
}
.cbx-compare-modal .cbx-credit-card .cbx-img {
    width: 25vw;
    height: 14.0625vw;
}
.cbx-compare-modal .cbx-credit-card:nth-child(3) {
    display: none;
}
.cbx-compare-modal .cbx-credit-card .cbx-img {
    background: 0 0;
}
.cbx-compare-modal .cbx-credit-card .cbx-img img {
    background: 0 0;
}
.cbx-compare-modal .cbx-credit-card[m-active=false] {
    pointer-events: none;
}
.cbx-compare-modal .cbx-credit-card[m-active=false] .credit-button {
    display: none;
}
@media (min-width:768px) {
    .cbx-compare-modal {
    height: 100px;
    bottom: -74px;
}
.cbx-compare-modal .close-down {
    height: 30px;
}
.cbx-compare-modal .cbx-credit-card:nth-child(3) {
    display: block;
}
.cbx-compare-modal .content-cards .cbx-button {
    margin: 0;
    width: 220px;
    height: 40px;
}
}
@media (min-width:1024px) {
    .cbx-compare-modal {
    height: 17.58vw;
    bottom: -12.7vw;
}
.cbx-compare-modal .close-down {
    height: 4.88vw;
}
.cbx-compare-modal .content-cards .cbx-button {
    width: 21.48vw;
    height: 4.39vw;
}
}
@media (min-width:1280px) {
    .cbx-compare-modal {
    height: 11.25vw;
    bottom: -9.06vw;
}
.cbx-compare-modal .close-down {
    height: 3.13vw;
}
.cbx-compare-modal .content-cards .cbx-button {
    width: 13.75vw;
    height: 2.81vw;
}
}
@media (min-width:1440px) {
    .cbx-compare-modal {
    height: 12.5vw;
    bottom: -10.07vw;
}
.cbx-compare-modal .close-down {
    height: 3.47vw;
}
.cbx-compare-modal .content-cards .cbx-button {
    width: 15.28vw;
    height: 3.13vw;
}
}
.cbx-credit-card {
    width: 31.25vw;
    height: 20.3125vw;
    padding-right: 4.6875vw;
    padding-top: 3.125vw;
    position: relative;
}
.cbx-credit-card[m-active=false] {
    cursor: pointer;
}
.cbx-credit-card[m-active=false] .cbx-img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 1.25vw;
    background-color: rgba(5, 109, 174, .2);
    border-width: .625vw;
    border-style: solid;
    border-color: #056dae;
    background-image: none;
}
.cbx-credit-card[m-active=false] .cbx-img img {
    display: none;
}
.cbx-credit-card[m-active=false] .credit-button {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.cbx-credit-card[m-active=false] .cbx-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #056dae;
    color: #fff;
    border: none;
}
.cbx-credit-card[m-active=false] .cbx-icon i::before {
    content: "\30"}
.cbx-credit-card .cbx-img {
    background-color: #f2f4f8;
    background-size: cover;
    background-position: center;
    transition: background-color 350ms ease-in-out;
    width: 28.125vw;
    height: 17.1875vw;
}
.cbx-credit-card .credit-button {
    height: 13.75vw;
    width: 13.75vw;
    position: absolute;
    top: 0;
    right: 0;
}
.cbx-credit-card .cbx-icon {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #fff;
}
.cbx-credit-card .cbx-icon i::before {
    font-size: 2.5vw;
}
.cbx-credit-card[m-mody=close-bottom] {
    padding-top: 0;
    padding-right: 0;
    align-items: center;
}
.cbx-credit-card[m-mody=close-bottom][m-active=true] {
    display: flex;
    justify-content: center;
    padding-bottom: 3.125vw;
    margin-top: 3.125vw;
}
.cbx-credit-card[m-mody=close-bottom][m-active=true] .credit-button {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.cbx-credit-card[m-mody=close-bottom][m-active=true] .credit-button .cbx-icon {
    top: auto;
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.cbx-credit-card[m-mody=with-tag] {
    height: auto;
    padding: 0;
    width: auto;
}
.cbx-credit-card[m-mody=with-tag] .cbx-img {
    background-color: transparent;
    display: block;
    height: auto;
    margin-bottom: 3.125vw;
    width: auto;
}
.cbx-credit-card[m-mody=with-tag] figcaption, .cbx-credit-card[m-mody=with-tag] figure {
    opacity: .25;
}
.cbx-credit-card[m-mody=with-tag] figcaption {
    text-align: center;
}
.cbx-credit-card[m-mody=with-tag] input:checked~figcaption, .cbx-credit-card[m-mody=with-tag] input:checked~figure {
    opacity: 1;
}
@media (min-width:768px) {
    .cbx-credit-card {
    width: 100px;
    height: 65px;
    padding-right: 15px;
    padding-top: 10px;
}
.cbx-credit-card[m-active=false] .cbx-img {
    border-radius: 4px;
    border-width: 2px;
}
.cbx-credit-card .cbx-img {
    width: 90px;
    height: 55px;
}
.cbx-credit-card .credit-button {
    height: 44px;
    width: 44px;
}
.cbx-credit-card .cbx-icon i::before {
    font-size: 8px;
}
.cbx-credit-card[m-mody=close-bottom][m-active=true] {
    padding-bottom: 10px;
    margin-top: 10px;
}
.cbx-credit-card[m-mody=close-bottom] .cbx-img {
    width: 80px;
    height: 45px;
}
.cbx-credit-card[m-mody=with-tag] .cbx-img {
    margin-bottom: 10px;
}
}
@media (min-width:1024px) {
    .cbx-credit-card {
    width: 12.21vw;
    height: 8.3vw;
    padding-right: 1.46vw;
    padding-top: .98vw;
}
.cbx-credit-card[m-active=false] .cbx-img {
    border-radius: .39vw;
    border-width: .2vw;
}
.cbx-credit-card .cbx-img {
    width: 11.72vw;
    height: 7.32vw;
}
.cbx-credit-card .credit-button {
    height: 4.3vw;
    width: 4.3vw;
}
.cbx-credit-card .cbx-icon i::before {
    font-size: .78vw;
}
.cbx-credit-card[m-mody=close-bottom] {
    width: 12.21vw;
    height: 8.3vw;
}
.cbx-credit-card[m-mody=close-bottom][m-active=true] {
    padding-bottom: .98vw;
}
.cbx-credit-card[m-mody=close-bottom] .cbx-img {
    width: 11.72vw;
    height: 7.32vw;
}
.cbx-credit-card[m-mody=with-tag] {
    cursor: pointer;
}
.cbx-credit-card[m-mody=with-tag] .cbx-img {
    margin-bottom: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-credit-card {
    width: 7.81vw;
    height: 5.31vw;
    padding-right: .94vw;
    padding-top: .63vw;
}
.cbx-credit-card[m-active=false] .cbx-img {
    border-radius: .25vw;
    border-width: .13vw;
}
.cbx-credit-card .cbx-img {
    width: 7.5vw;
    height: 4.69vw;
}
.cbx-credit-card .credit-button {
    height: 2.75vw;
    width: 2.75vw;
}
.cbx-credit-card .cbx-icon i::before {
    font-size: .5vw;
}
.cbx-credit-card[m-mody=close-bottom] {
    width: 7.81vw;
    height: 5.31vw;
}
.cbx-credit-card[m-mody=close-bottom][m-active=true] {
    padding-bottom: .63vw;
}
.cbx-credit-card[m-mody=close-bottom] .cbx-img {
    width: 7.5vw;
    height: 4.69vw;
}
.cbx-credit-card[m-mody=with-tag] .cbx-img {
    margin-bottom: .63vw;
}
}
@media (min-width:1280px) {
    .cbx-credit-card {
    width: 8.68vw;
    height: 5.9vw;
    padding-right: 1.04vw;
    padding-top: .69vw;
}
.cbx-credit-card[m-active=false] .cbx-img {
    border-radius: .28vw;
    border-width: .14vw;
}
.cbx-credit-card .cbx-img {
    width: 8.33vw;
    height: 5.21vw;
}
.cbx-credit-card .credit-button {
    height: 3.06vw;
    width: 3.06vw;
}
.cbx-credit-card .cbx-icon i::before {
    font-size: .56vw;
}
.cbx-credit-card[m-mody=close-bottom] {
    width: 8.68vw;
    height: 5.9vw;
}
.cbx-credit-card[m-mody=close-bottom][m-active=true] {
    padding-bottom: .69vw;
}
.cbx-credit-card[m-mody=close-bottom] .cbx-img {
    width: 8.33vw;
    height: 5.21vw;
}
.cbx-credit-card[m-mody=with-tag] .cbx-img {
    margin-bottom: .69vw;
}
}
.cbx-economia {
    background-color: #f2f4f8;
}
.cbx-economia .content-economia .item-list .card-content .card-description {
    display: none;
}
.cbx-economia .content-economia .item-list .card-content .cbx-icon {
    color: #323232;
    margin-right: 0;
    width: 7.8125vw;
    height: 7.8125vw;
}
.cbx-economia .content-economia .item-list .card-content .cbx-icon>i:not(.icon-angle-down-o) {
    font-size: 5.625vw;
}
.cbx-economia .content-economia .item-list .tooltip-moneda {
    box-shadow: 0 .29vw .78vw rgba(0, 45, 114, .2);
    display: none;
    opacity: 0;
    position: absolute;
    background-color: #fff;
    padding: 10px;
    border-radius: 4px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: opacity 350ms ease-in-out;
    top: -85%}
.cbx-economia .content-economia .item-list .card-description {
    display: block;
}
.cbx-economia .content-economia .item-list .icons-content {
    display: flex;
    align-items: center;
    justify-content: center;
}
.cbx-economia .content-economia .item-list .icons-content .card-content .cbx-icon[m-mody~=icon-bold] {
    text-shadow: -1px -1px 0 #323232, -1px -1px 0 #323232, -1px -1px 0 #323232;
}
@supports (display:grid) {
    .cbx-economia .content-economia .item-list .icons-content .card-content .cbx-icon[m-mody~=icon-bold] {
    text-shadow: none;
}
}
.cbx-economia[m-open=true] .content-economia {
    display: block;
}
.cbx-economia[m-open=true] .icon-plus-o:before {
    content: "\59"}
.cbx-economia [m-current=true] .icon-angle-down-o:before {
    content: "\6b"}
.cbx-economia .button-open {
    width: 100%;
    height: 15.625vw;
    display: flex;
    justify-content: center;
}
.cbx-economia .button-open .cbx-sub-title {
    margin-right: 6.25vw;
}
.cbx-economia .cbx-card {
    box-shadow: none;
    display: block;
    width: 100%;
    justify-content: center;
    padding: 0 4.6875vw;
    background-color: transparent;
    align-items: center;
    height: inherit;
    cursor: pointer;
}
.cbx-economia .dropdown-list {
    display: inline-flex;
    width: 100%;
    height: 15.625vw;
    justify-content: space-between;
}
.cbx-economia .dropdown-list .item-list {
    height: inherit;
    display: flex;
    align-items: center;
}
.cbx-economia .dropdown-list .item-list[m-current=true] .cbx-text {
    color: #056dae;
}
.cbx-economia .icon-angle-down-o {
    color: #056dae;
    margin-top: auto;
}
.cbx-economia .content-items .content {
    display: none;
}
.cbx-economia .content-items .content[m-active=true] {
    display: block;
}
@media (min-width:768px) {
    .cbx-economia .button-open {
    display: none;
}
.cbx-economia .content-economia {
    display: block;
}
.cbx-economia .content-economia .item-list .card-content .card-description {
    display: block;
}
.cbx-economia .content-economia .item-list .card-content .cbx-icon {
    width: 50px;
    height: 50px;
}
.cbx-economia .content-economia .item-list .card-content .cbx-icon>i:not(.icon-angle-down-o) {
    font-size: 25px;
}
.cbx-economia .content-economia .item-list .card-description {
    display: none;
}
.cbx-economia .dropdown-list {
    display: inline-flex;
    width: 100%;
    justify-content: space-around;
    height: 80px;
}
.cbx-economia .dropdown-list .item-list {
    flex-basis: 0;
    flex-shrink: 0;
    flex-grow: 1;
}
.cbx-economia .dropdown-list .item-list[m-current=true] {
    display: block;
    background-color: transparent;
}
.cbx-economia .dropdown-list .item-list .cbx-card {
    padding: 0;
}
.cbx-economia .dropdown-list .item-list .cbx-card .cbx-text {
    transition: color 350ms ease-in-out;
}
.cbx-economia .dropdown-list .item-list .cbx-card:hover .cbx-text {
    color: #056dae;
}
.cbx-economia .dropdown-list .cbx-icon {
    color: #323232;
    margin-right: 0;
}
.cbx-economia .dropdown-list .cbx-icon .icon-angle-down-o {
    margin-left: 1.46vw;
}
.cbx-economia .cbx-card {
    display: flex;
}
}
@media (min-width:1024px) {
    .cbx-economia .content-economia .item-list .card-content .cbx-icon {
    width: 4.88vw;
    height: 4.88vw;
}
.cbx-economia .content-economia .item-list .card-content .cbx-icon>i:not(.icon-angle-down-o) {
    font-size: 2.44vw;
}
.cbx-economia .dropdown-list {
    height: 5.86vw;
}
.cbx-economia .dropdown-list .cbx-icon .icon-angle-down-o {
    margin-left: 1.46vw;
}
}
@media (min-width:1280px) {
    .cbx-economia .content-economia .item-list {
    position: relative;
}
.cbx-economia .content-economia .item-list .card-content .cbx-icon {
    width: 3.13vw;
    height: 3.13vw;
}
.cbx-economia .content-economia .item-list .card-content .cbx-icon>i:not(.icon-angle-down-o) {
    font-size: 1.56vw;
}
.cbx-economia .content-economia .item-list .tooltip-moneda {
    display: block;
    opacity: 0;
    position: absolute;
    background-color: #fff;
    padding: .63vw;
    border-radius: .25vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: opacity 350ms ease-in-out;
    top: -85%;
    box-shadow: 0 .19vw .5vw rgba(0, 45, 114, .15);
    z-index: 2;
    pointer-events: none;
}
.cbx-economia .content-economia .item-list .tooltip-moneda .cbx-text {
    color: #53565a;
}
.cbx-economia .content-economia .item-list:hover .tooltip-moneda {
    opacity: 1;
}
.cbx-economia .dropdown-list {
    height: 3.75vw;
}
.cbx-economia .dropdown-list .cbx-icon .icon-angle-down-o {
    margin-left: .94vw;
}
}
@media (min-width:1440px) {
    .cbx-economia .content-economia .item-list .card-content .cbx-icon {
    width: 3.47vw;
    height: 3.47vw;
}
.cbx-economia .content-economia .item-list .card-content .cbx-icon>i:not(.icon-angle-down-o) {
    font-size: 1.74vw;
}
.cbx-economia .content-economia .item-list .tooltip-moneda {
    padding: .69vw;
    border-radius: .28vw;
}
.cbx-economia .dropdown-list {
    height: 4.17vw;
}
.cbx-economia .dropdown-list .cbx-icon .icon-angle-down-o {
    margin-left: 1.04vw;
}
}
.cbx-emergent {
    box-shadow: 0 .29vw .78vw rgba(0, 45, 114, .2);
    position: fixed;
    z-index: 6;
    width: 100%;
    max-width: calc(100vw - 60px);
    min-width: 100px;
    right: 0;
    bottom: 12.5vw;
    display: flex;
    flex-direction: column;
    padding: 7%;
    background-color: #056dae;
    border-top-left-radius: 1vw;
    border-bottom-left-radius: 1vw;
    overflow: hidden;
    transition: all .35s ease;
}
.cbx-emergent .emergent-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}
.cbx-emergent .emergent-content {
    color: #fff;
    height: 100%;
    flex-direction: column;
    display: flex;
    transition: all .35s ease;
}
.cbx-emergent .emergent-content>:not(.cbx-sub-headline) {
    opacity: 1;
    height: auto;
}
.cbx-emergent .emergent-content>.cbx-icon[m-action=close-emergent] {
    display: none;
    position: absolute;
    top: 20%;
    right: 5%;
    display: none;
    z-index: 2;
}
.cbx-emergent .emergent-content>.cbx-icon[m-action=desactive] {
    align-self: flex-start;
    margin-bottom: 4.6875vw;
}
.cbx-emergent .emergent-content>.cbx-link {
    margin-bottom: 15.625vw;
}
.cbx-emergent .emergent-content>.cbx-link[m-mody=phone] {
    color: currentColor;
}
.cbx-emergent .emergent-content>.cbx-legal {
    color: #fff;
}
.cbx-emergent .emergent-content>.cbx-sub-headline {
    color: #fff;
    height: 100%;
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 6.25vw;
}
.cbx-emergent .emergent-content>.cbx-sub-headline:first-child {
    margin-bottom: 0;
}
.cbx-emergent .emergent-content>.cbx-sub-headline>* {
    color: currentColor;
}
.cbx-emergent .emergent-content>.cbx-sub-headline .cbx-svg-icon {
    fill: currentColor;
    position: relative;
    margin-right: 6%}
.cbx-emergent .emergent-content>.cbx-sub-headline .cbx-svg-icon::after {
    content: '!';
    background-color: red;
    position: absolute;
    top: -3%;
    right: -3%;
    border-radius: 50%;
    width: 1vw;
    height: 1vw;
}
.cbx-emergent .emergent-content>.cbx-sub-headline>span {
    display: none;
}
.cbx-emergent .emergent-content>.cbx-sub-headline>span[m-large] {
    display: inline-block;
}
.cbx-emergent[m-active=false] {
    height: 10vh;
    width: calc(100vw / 6);
    max-width: 62.5vw;
    padding: 0;
}
.cbx-emergent[m-active=false] .emergent-content {
    max-height: 10vh;
    display: flex;
    justify-content: center;
}
.cbx-emergent[m-active=false] .emergent-content>* {
    margin-bottom: 0!important;
}
.cbx-emergent[m-active=false] .emergent-content>:not(.cbx-sub-headline) {
    opacity: 0;
    height: 0;
    overflow: hidden;
}
.cbx-emergent[m-active=false] .emergent-content>.cbx-icon[m-action=desactive] {
    display: none;
}
.cbx-emergent[m-active=false] .emergent-content>.cbx-icon[m-action=close-emergent] {
    display: none;
    opacity: 1;
}
.cbx-emergent[m-active=false] .emergent-content>.cbx-sub-headline {
    padding-top: 15%;
    padding-bottom: 15%;
    padding-left: 15%;
    width: 100%}
.cbx-emergent[m-active=false] .emergent-content>.cbx-sub-headline .cbx-svg-icon {
    margin-right: 12%}
.cbx-emergent[m-active=false] .emergent-content>.cbx-sub-headline>span {
    display: none;
}
.cbx-emergent[m-open=false] {
    right: -100%}
.cbx-emergent[m-theme=white] {
    background-color: #fff;
}
.cbx-emergent[m-theme=white] .emergent-bg #Mask {
    fill: #fff!important;
}
.cbx-emergent[m-theme=white] .emergent-bg>polygon {
    fill: #eee!important;
    fill-opacity: 1!important;
}
.cbx-emergent[m-theme=white] .emergent-content>.cbx-icon {
    color: #53565a;
}
.cbx-emergent[m-theme=white] .emergent-content>.cbx-sub-headline {
    color: #53565a;
}
.cbx-emergent[m-theme=white] .emergent-content>.cbx-sub-headline>.cbx-svg-icon {
    fill: #056dae;
}
.cbx-emergent[m-theme=gray] {
    background-color: #dedede;
}
.cbx-emergent[m-theme=gray] .emergent-bg #Mask {
    fill: #dedede!important;
}
.cbx-emergent[m-theme=gray] .emergent-bg>polygon {
    fill: #e7e7e7!important;
    fill-opacity: 1!important;
}
.cbx-emergent[m-theme=gray] .emergent-content>.cbx-icon {
    color: #53565a;
}
.cbx-emergent[m-theme=gray] .emergent-content>.cbx-sub-headline {
    color: #53565a;
}
.cbx-emergent[m-theme=gray] .emergent-content>.cbx-sub-headline>.cbx-svg-icon {
    fill: #056dae;
}
.cbx-emergent[m-hidden=true] {
    right: -100%}
.cbx-emergent[m-mody=bottom] {
    bottom: 0;
    right: 50%;
    border-bottom-left-radius: 0;
    border-top-right-radius: 1vw;
    background-color: #056dae;
    padding: 0;
    width: 90%;
    -webkit-transform: translate(50%, 0);
    transform: translate(50%, 0);
}
.cbx-emergent[m-mody=bottom][m-hidden=true] {
    bottom: -100%;
    opacity: 0;
    -webkit-transform: translate(50%, -100%);
    transform: translate(50%, -100%);
}
.cbx-emergent[m-mody=bottom][m-active=false] {
    max-width: inherit;
    height: auto;
}
.cbx-emergent[m-mody=bottom][m-active=false] .emergent-content {
    min-height: inherit;
    max-height: initial;
}
.cbx-emergent[m-mody=bottom][m-active=false] .emergent-content .questions {
    opacity: 1;
    height: auto;
}
.cbx-emergent[m-mody=bottom][m-active=false] .emergent-content .questions .cbx-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.cbx-emergent[m-mody=bottom][m-active=false] .emergent-content .answers {
    height: 0;
}
.cbx-emergent[m-mody=bottom][m-active=true] {
    max-height: 100%}
.cbx-emergent[m-mody=bottom] .emergent-bg {
    display: none;
}
.cbx-emergent[m-mody=bottom][m-done=true] .emergent-content .questions .cbx-icon[m-action=close-emergent] {
    display: block;
    align-self: flex-end;
    margin-bottom: 0;
}
.cbx-emergent[m-mody=bottom][m-done=true] .emergent-content .questions .cbx-icon[m-action=desactive] {
    display: none;
}
.cbx-emergent[m-mody=bottom][m-done=true] .emergent-content .answers {
    display: none;
}
.cbx-emergent[m-mody=bottom] .emergent-content {
    height: auto;
}
.cbx-emergent[m-mody=bottom] .emergent-content .questions {
    background-color: #056dae;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    padding-top: 0;
    padding-right: 3%;
    padding-left: 3%;
    padding-bottom: 3%}
.cbx-emergent[m-mody=bottom] .emergent-content .questions .question {
    text-align: center;
    color: #fff;
}
.cbx-emergent[m-mody=bottom] .emergent-content .questions [m-action=close-emergent] {
    display: none;
}
.cbx-emergent[m-mody=bottom] .emergent-content .questions .cbx-icon {
    margin-bottom: 5%;
    padding-top: 3%;
    padding-bottom: 3%}
.cbx-emergent[m-mody=bottom] .emergent-content .answers {
    height: auto;
    transition: all .35s ease;
}
.cbx-emergent[m-mody=bottom] .emergent-content .answers li {
    padding: 5%;
    text-align: center;
}
.cbx-emergent[m-mody=bottom] .answers {
    background-color: #fff;
}
@media (min-width:768px) {
    .cbx-emergent {
    padding: 2%;
    max-width: 264px;
    bottom: 40px;
}
.cbx-emergent .emergent-content>.cbx-sub-headline {
    margin-bottom: 20px;
}
.cbx-emergent .emergent-content>.cbx-link {
    margin-bottom: 50px;
}
.cbx-emergent .emergent-content>.cbx-icon[m-action=desactive] {
    margin-bottom: 15px;
}
.cbx-emergent[m-active=false] {
    width: calc(100vw / 4);
    max-width: 200px;
}
.cbx-emergent[m-active=false] .emergent-content {
    min-height: 10vh;
    max-height: inherit;
}
.cbx-emergent[m-active=false] .emergent-content>.cbx-sub-headline {
    padding-top: 5%;
    padding-bottom: 5%;
    padding-left: 10%}
.cbx-emergent[m-active=false] .emergent-content>.cbx-sub-headline>span {
    display: inline-block;
}
.cbx-emergent[m-active=false] .emergent-content>.cbx-sub-headline>span[m-large] {
    display: none;
}
.cbx-emergent[m-mody=bottom] {
    max-width: 400px;
    width: 40%;
    right: 5%;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.cbx-emergent[m-mody=bottom][m-active=false] {
    width: 40%;
    max-width: 400px;
}
.cbx-emergent[m-mody=bottom][m-hidden=true] {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
}
}
@media (min-width:1024px) {
    .cbx-emergent {
    padding: 1.5%;
    max-width: 25.78vw;
    bottom: 3.91vw;
}
.cbx-emergent .emergent-content>.cbx-link {
    margin-bottom: 4.88vw;
}
.cbx-emergent .emergent-content>.cbx-sub-headline {
    margin-bottom: 1.95vw;
}
.cbx-emergent .emergent-content>.cbx-icon[m-action=desactive] {
    margin-bottom: 1.46vw;
}
.cbx-emergent[m-active=false]:not([m-mody=bottom]) {
    max-width: 19.53vw;
    width: 100%}
.cbx-emergent[m-active=false]:not([m-mody=bottom]) .emergent-content {
    cursor: pointer;
}
.cbx-emergent[m-active=false]:not([m-mody=bottom]) .emergent-content>.cbx-icon {
    display: block;
}
.cbx-emergent[m-mody=bottom] {
    max-width: 30vw;
    min-width: 250px;
}
.cbx-emergent[m-mody=bottom][m-active=false] {
    max-width: 30vw;
    min-width: 250px;
}
}
@media (min-width:1280px) {
    .cbx-emergent {
    bottom: 2.5vw;
    max-width: 16.5vw;
}
.cbx-emergent .emergent-content>.cbx-link {
    margin-bottom: 3.13vw;
}
.cbx-emergent .emergent-content>.cbx-sub-headline {
    margin-bottom: 1.25vw;
}
.cbx-emergent .emergent-content>.cbx-icon[m-action=desactive] {
    margin-bottom: .94vw;
}
.cbx-emergent[m-active=false]:not([m-mody=bottom]) {
    max-width: 12.5vw;
}
}
@media (min-width:1440px) {
    .cbx-emergent {
    bottom: 2.78vw;
    max-width: 18.33vw;
}
.cbx-emergent .emergent-content>.cbx-link {
    margin-bottom: 3.47vw;
}
.cbx-emergent .emergent-content>.cbx-sub-headline {
    margin-bottom: 1.39vw;
}
.cbx-emergent .emergent-content>.cbx-icon[m-action=desactive] {
    margin-bottom: 1.04vw;
}
.cbx-emergent[m-active=false]:not([m-mody=bottom]) {
    max-width: 13.89vw;
}
}
[m-desk=faqs]>.cbx-wrapper .cbx-headline-section {
    text-align: left;
}
[m-desk=faqs] .cbx-faqs .content-items {
    border-bottom: solid;
    border-bottom-width: 1px;
    border-bottom-color: #dedede;
}
[m-desk=faqs] .cbx-faqs .content-items .head-faqs {
    color: #056dae;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: left;
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
}
[m-desk=faqs] .cbx-faqs .content-items .head-faqs .cbx-icon i {
    color: #056dae;
}
[m-desk=faqs] .cbx-faqs .content-items .head-faqs[m-open=true] .icon-angle-down-s:before {
    content: "\6c"}
[m-desk=faqs] .cbx-faqs .content-items .answer-faqs>* {
    margin-bottom: 6.25vw;
}
[m-desk=faqs] .cbx-faqs .content-items .answer-faqs>.cbx-link:not([m-mody=cta]) {
    display: inline-block;
}
[m-desk=faqs] .cbx-faqs [m-drop-down] {
    margin-bottom: 6.25vw;
}
[m-desk=faqs] .cbx-faqs [m-drop-down] [m-open]+* {
    transition-property: max-height;
    transition-timing-function: ease-in;
}
[m-desk=faqs] .cbx-faqs [m-drop-down] [m-open=false]+* {
    transition-duration: 350ms;
}
[m-desk=faqs] .cbx-card[m-mody~=c-phone] {
    background-color: #f2f4f8;
}
.cbx-modal.cbx-faqs-modal .cbx-modal-content .modal-body [m-desk=faqs]>.cbx-wrapper {
    padding: 0;
}
.cbx-modal.cbx-faqs-modal .cbx-modal-content .modal-body [m-desk=faqs] .cbx-card {
    -ms-grid-row-align: center;
    align-self: center;
}
.cbx-modal.cbx-faqs-modal .cbx-modal-content .modal-body [m-desk=faqs] .cbx-card[m-mody=c-phone] {
    background-color: #fff;
}
@media (min-width:768px) {
    [m-desk=faqs] .cbx-faqs {
    display: flex;
    align-items: flex-start;
}
[m-desk=faqs] .cbx-faqs .content-items .head-faqs {
    padding-top: 20px;
    padding-bottom: 20px;
}
[m-desk=faqs] .cbx-faqs .content-items .answer-faqs>* {
    margin-bottom: 20px;
}
[m-desk=faqs] .cbx-faqs [m-drop-down] {
    margin-bottom: 0;
}
[m-desk=faqs] .cbx-faqs>article {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 0;
}
[m-desk=faqs] .cbx-faqs>article:first-child {
    margin-right: 20px;
}
[m-desk=faqs] .cbx-card[m-mody~=c-phone] .card-content .card-head {
    padding-bottom: 10px;
    height: auto;
}
[m-desk=faqs] .cbx-card[m-mody~=c-phone] .card-content .card-body .item:last-child {
    margin-bottom: 0;
}
.cbx-modal.cbx-faqs-modal .cbx-modal-content {
    width: 680px;
}
.cbx-modal.cbx-faqs-modal .cbx-modal-content .modal-body [m-desk=faqs] .cbx-wrapper {
    width: 95%}
.cbx-modal.cbx-faqs-modal .cbx-modal-content .modal-body [m-desk=faqs] .cbx-card[m-mody~=c-phone] {
    background-color: #fff;
}
}
@media (min-width:1024px) {
    [m-desk=faqs] .cbx-faqs .content-items .head-faqs {
    padding-top: 1.95vw;
    padding-bottom: 1.95vw;
}
[m-desk=faqs] .cbx-faqs .content-items .answer-faqs>* {
    margin-bottom: 1.95vw;
}
[m-desk=faqs] .cbx-faqs>article:first-child {
    margin-right: 1.95vw;
}
[m-desk=faqs] .cbx-card[m-mody~=c-phone] {
    min-height: auto;
}
[m-desk=faqs] .cbx-card[m-mody~=c-phone] .card-content .card-head {
    padding-bottom: .98vw;
}
.cbx-modal.cbx-faqs-modal .cbx-modal-content {
    width: 66.41vw;
}
.cbx-modal.cbx-faqs-modal .cbx-modal-content .modal-body [m-desk=faqs] .cbx-wrapper {
    width: 95%}
.cbx-modal.cbx-faqs-modal .cbx-modal-content .modal-body [m-desk=faqs] .cbx-card[m-mody~=c-phone] {
    background-color: #fff;
}
}
@media (min-width:1280px) {
    [m-desk=faqs] .cbx-faqs .content-items .head-faqs {
    padding-top: 1.25vw;
    padding-bottom: 1.25vw;
}
[m-desk=faqs] .cbx-faqs .content-items .answer-faqs>* {
    margin-bottom: 1.25vw;
}
[m-desk=faqs] .cbx-faqs>article:first-child {
    margin-right: 1.25vw;
}
[m-desk=faqs] .cbx-card[m-mody~=c-phone] .card-content .card-head {
    padding-bottom: .63vw;
}
.cbx-modal.cbx-faqs-modal .cbx-modal-content {
    width: 68.75vw;
}
.cbx-modal.cbx-faqs-modal .cbx-modal-content .modal-body [m-desk=faqs] .cbx-wrapper {
    width: 95%}
.cbx-modal.cbx-faqs-modal .cbx-modal-content .modal-body [m-desk=faqs] .cbx-card[m-mody~=c-phone] {
    background-color: #fff;
}
}
@media (min-width:1440px) {
    [m-desk=faqs] .cbx-faqs .content-items .head-faqs {
    padding-top: 1.39vw;
    padding-bottom: 1.39vw;
}
[m-desk=faqs] .cbx-faqs .content-items .answer-faqs>* {
    margin-bottom: 1.39vw;
}
[m-desk=faqs] .cbx-faqs>article:first-child {
    margin-right: 1.39vw;
}
[m-desk=faqs] .cbx-card[m-mody~=c-phone] .card-content .card-head {
    padding-bottom: .69vw;
}
.cbx-modal.cbx-faqs-modal .cbx-modal-content {
    width: 76.39vw;
}
.cbx-modal.cbx-faqs-modal .cbx-modal-content .modal-body [m-desk=faqs] .cbx-wrapper {
    width: 95%}
.cbx-modal.cbx-faqs-modal .cbx-modal-content .modal-body [m-desk=faqs] .cbx-card[m-mody~=c-phone] {
    background-color: #fff;
}
}
.cbx-grid-eyf {
    text-align: center;
}
.cbx-grid-eyf .superior-grid {
    display: flex;
    margin-bottom: 6.25vw;
}
.cbx-grid-eyf .grid-element-big {
    box-shadow: 0 .9375vw 2.5vw rgba(0, 45, 114, .15);
    border-radius: 1.25vw;
    width: calc(50% - 3.125vw);
    margin-right: 6.25vw;
    height: 100%;
    padding: 3.125vw;
    background-color: #fff;
}
.cbx-grid-eyf .grid-element-small {
    width: calc(50% - 3.125vw);
    height: 100%}
.cbx-grid-eyf .grid-element-small .small-item {
    box-shadow: 0 .9375vw 2.5vw rgba(0, 45, 114, .15);
    padding: 3.125vw;
    border-radius: 1.25vw;
    height: 100%;
    background-color: #fff;
}
.cbx-grid-eyf .grid-element-small .small-item:not(:last-child) {
    margin-bottom: 6.25vw;
}
.cbx-grid-eyf .grid-element-small .small-item:not(:first-child) {
    display: none;
}
.cbx-grid-eyf[m-type=inline-element] .grid-element-small {
    width: 100%}
.cbx-grid-eyf[m-type=inline-element] .grid-element-small .small-item {
    display: block;
    text-align: center;
}
.cbx-grid-eyf[m-type=inline-element] .cbx-text[m-type=positive] {
    color: #84bd00;
}
.cbx-grid-eyf[m-type=inline-element] .cbx-text[m-type=negative] {
    color: red;
}
.cbx-grid-eyf .grid-element-small-large {
    box-shadow: 0 .9375vw 2.5vw rgba(0, 45, 114, .15);
    padding: 6.25vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #fff;
}
.cbx-grid-eyf .grid-element-small-large i {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 15.625vw;
}
.cbx-grid-eyf .grid-element-small-large input, .cbx-grid-eyf .grid-element-small-large select {
    border-style: solid;
    border-width: 1px;
    border-color: #97999b;
    padding: 3.125vw;
}
.cbx-grid-eyf .grid-element-small-large input::-webkit-input-placeholder, .cbx-grid-eyf .grid-element-small-large select::-webkit-input-placeholder {
    color: #056dae;
}
.cbx-grid-eyf .grid-element-small-large input::-moz-placeholder, .cbx-grid-eyf .grid-element-small-large select::-moz-placeholder {
    color: #056dae;
}
.cbx-grid-eyf .grid-element-small-large input::-ms-input-placeholder, .cbx-grid-eyf .grid-element-small-large select::-ms-input-placeholder {
    color: #056dae;
}
.cbx-grid-eyf .grid-element-small-large input::placeholder, .cbx-grid-eyf .grid-element-small-large select::placeholder {
    color: #056dae;
}
.cbx-grid-eyf .grid-element-small-large .converter {
    display: flex;
    position: relative;
}
.cbx-grid-eyf .grid-element-small-large .converter .select-moneda {
    width: 50%;
    height: 10.9375vw;
    z-index: 0;
}
.cbx-grid-eyf .grid-element-small-large .converter .select-mask {
    background: #dedede;
    width: 50%;
    position: absolute;
    pointer-events: none;
    height: 10.9375vw;
    z-index: 1;
    left: 0;
}
.cbx-grid-eyf .grid-element-small-large .converter .select-mask[value] {
    color: #056dae;
}
.cbx-grid-eyf .grid-element-small-large .converter .resultado {
    width: 50%;
    height: 10.9375vw;
}
.cbx-grid-eyf .grid-element-small-large i {
    font-size: 9.375vw;
}
.cbx-grid-eyf .cbx-title {
    margin-bottom: 3.125vw;
    text-align: center;
}
.cbx-grid-eyf .valores-cambio {
    display: flex;
    border-top: solid;
    border-bottom: solid;
    border-width: 1px;
    border-color: #ccc;
    justify-content: center;
    padding-top: 3.125vw;
    padding-right: 0;
    padding-bottom: 3.125vw;
    padding-left: 0;
}
.cbx-grid-eyf .valores-cambio .valor-item-cambio {
    flex-shrink: 1;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 100%}
.cbx-grid-eyf .valores-cambio .valor-item-cambio:not(:last-child) {
    border-right: solid;
    border-width: 1px;
    border-color: #ccc;
}
.cbx-grid-eyf .content-chart {
    display: none;
}
.cbx-grid-eyf .converter .cbx-text {
    color: #056dae;
}
@media (min-width:768px) {
    .cbx-grid-eyf .superior-grid {
    width: 100%;
    height: 435px;
    margin-bottom: 20px;
    text-align: center;
}
.cbx-grid-eyf .grid-element-big {
    box-shadow: 0 3px 8px rgba(0, 45, 114, .15);
    border-radius: 4px;
    width: calc(70% - 10px);
    margin-right: 20px;
    padding: 20px;
    display: flex;
    flex-direction: column;
}
.cbx-grid-eyf .grid-element-small {
    width: calc(30% - 10px);
    height: calc(100% - 40px);
}
.cbx-grid-eyf .grid-element-small .small-item {
    box-shadow: 0 3px 8px rgba(0, 45, 114, .15);
    padding: 20px;
    height: calc(100%/3);
    border-radius: 4px;
}
.cbx-grid-eyf .grid-element-small .small-item:not(:last-child) {
    margin-bottom: 20px;
}
.cbx-grid-eyf .grid-element-small .small-item:not(:first-child) {
    display: block;
}
.cbx-grid-eyf .grid-element-small-large {
    box-shadow: 0 3px 8px rgba(0, 45, 114, .15);
    padding: 20px;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
}
.cbx-grid-eyf .grid-element-small-large i {
    height: 50px;
}
.cbx-grid-eyf .grid-element-small-large input, .cbx-grid-eyf .grid-element-small-large select {
    padding: 10px;
}
.cbx-grid-eyf .grid-element-small-large .converter {
    width: 160px;
}
.cbx-grid-eyf .grid-element-small-large .converter .select-moneda {
    height: 35px;
}
.cbx-grid-eyf .grid-element-small-large .converter .select-mask {
    height: 35px;
    background-color: #eee;
}
.cbx-grid-eyf .grid-element-small-large .converter .resultado {
    height: 35px;
}
.cbx-grid-eyf .grid-element-small-large .cbx-title {
    margin-bottom: 0;
}
.cbx-grid-eyf .grid-element-small-large i {
    font-size: 30px;
}
.cbx-grid-eyf[m-type=inline-element] .grid-element-small {
    display: flex;
    justify-content: space-between;
}
.cbx-grid-eyf[m-type=inline-element] .grid-element-small .small-item {
    display: block;
    width: calc(100%/3 - 15px);
}
.cbx-grid-eyf[m-type=inline-element] .valores-cambio {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
}
.cbx-grid-eyf[m-type=inline-element] .valores-cambio .valor-item-cambio {
    padding: 0;
}
.cbx-grid-eyf[m-type=inline-element] .cbx-text {
    font-size: 14px;
}
.cbx-grid-eyf[m-type=inline-element] .cbx-legal {
    font-size: 8px;
}
.cbx-grid-eyf .cbx-title {
    margin-bottom: 20px;
}
.cbx-grid-eyf .valores-cambio {
    padding: 10px;
    margin-bottom: 20px;
}
.cbx-grid-eyf .valores-cambio .valor-item-cambio {
    width: 50%;
    padding-left: auto;
    padding-right: auto;
}
.cbx-grid-eyf .content-chart {
    display: block;
    flex-grow: 1;
}
}
@media (min-width:1024px) {
    .cbx-grid-eyf .superior-grid {
    height: 47.85vw;
    margin-bottom: 1.95vw;
}
.cbx-grid-eyf .grid-element-big {
    box-shadow: 0 .29vw .78vw rgba(0, 45, 114, .2);
    border-radius: .39vw;
    width: calc(70% - 1.95313vw);
    margin-right: 1.95vw;
    padding: 1.95vw;
}
.cbx-grid-eyf .grid-element-small {
    width: calc(30% - 1.95313vw);
    height: calc(100% - 3.90625vw);
}
.cbx-grid-eyf .grid-element-small .small-item {
    box-shadow: 0 .29vw .78vw rgba(0, 45, 114, .2);
    padding: 1.95vw;
    height: calc(100%/3);
    border-radius: .39vw;
}
.cbx-grid-eyf .grid-element-small .small-item:not(:last-child) {
    margin-bottom: 1.95vw;
}
.cbx-grid-eyf .grid-element-small .small-item:not(:first-child) {
    display: block;
}
.cbx-grid-eyf .grid-element-small-large {
    box-shadow: 0 .29vw .78vw rgba(0, 45, 114, .2);
    padding: 1.95vw;
}
.cbx-grid-eyf .grid-element-small-large i {
    height: 4.88vw;
}
.cbx-grid-eyf .grid-element-small-large input, .cbx-grid-eyf .grid-element-small-large select {
    padding: .98vw;
}
.cbx-grid-eyf .grid-element-small-large .converter {
    width: 25.39vw;
}
.cbx-grid-eyf .grid-element-small-large .converter .select-moneda {
    height: 3.42vw;
}
.cbx-grid-eyf .grid-element-small-large .converter .select-mask {
    height: 3.42vw;
}
.cbx-grid-eyf .grid-element-small-large .converter .resultado {
    height: 3.42vw;
}
.cbx-grid-eyf .grid-element-small-large i {
    font-size: 2.93vw;
}
.cbx-grid-eyf[m-type=inline-element] .grid-element-small .small-item {
    width: calc(100%/3 - 1.46484vw);
}
.cbx-grid-eyf[m-type=inline-element] .cbx-text {
    font-size: 1.37vw;
}
.cbx-grid-eyf[m-type=inline-element] .cbx-legal {
    font-size: 1.17vw;
}
.cbx-grid-eyf .cbx-title {
    margin-bottom: 1.95vw;
}
.cbx-grid-eyf .valores-cambio {
    padding: .98vw;
    margin-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-grid-eyf .superior-grid {
    height: 30.63vw;
    margin-bottom: 1.25vw;
}
.cbx-grid-eyf .grid-element-big {
    box-shadow: 0 .19vw .5vw rgba(0, 45, 114, .15);
    border-radius: .25vw;
    width: calc(70% - .625vw);
    margin-right: 1.25vw;
    padding: 1.25vw;
}
.cbx-grid-eyf .grid-element-small {
    width: calc(30% - .625vw);
    height: calc(100% - 2.5vw);
}
.cbx-grid-eyf .grid-element-small .small-item {
    box-shadow: 0 .19vw .5vw rgba(0, 45, 114, .15);
    padding: 1.25vw;
    height: calc(100%/3);
    border-radius: .25vw;
}
.cbx-grid-eyf .grid-element-small .small-item:not(:last-child) {
    margin-bottom: 1.25vw;
}
.cbx-grid-eyf .grid-element-small .small-item:not(:first-child) {
    display: block;
}
.cbx-grid-eyf .grid-element-small-large {
    box-shadow: 0 .19vw .5vw rgba(0, 45, 114, .15);
    padding: 1.25vw;
}
.cbx-grid-eyf .grid-element-small-large i {
    height: 3.13vw;
}
.cbx-grid-eyf .grid-element-small-large input, .cbx-grid-eyf .grid-element-small-large select {
    padding: .63vw;
}
.cbx-grid-eyf .grid-element-small-large .converter {
    width: 16.25vw;
}
.cbx-grid-eyf .grid-element-small-large .converter .select-moneda {
    height: 2.5vw;
}
.cbx-grid-eyf .grid-element-small-large .converter .select-mask {
    height: 2.5vw;
}
.cbx-grid-eyf .grid-element-small-large .converter .resultado {
    height: 2.5vw;
}
.cbx-grid-eyf .grid-element-small-large i {
    font-size: 1.88vw;
}
.cbx-grid-eyf[m-type=inline-element] .grid-element-small .small-item {
    width: calc(100%/3 - 1.46484vw);
}
.cbx-grid-eyf[m-type=inline-element] .cbx-text {
    font-size: 1vw;
}
.cbx-grid-eyf[m-type=inline-element] .cbx-legal {
    font-size: .88vw;
}
.cbx-grid-eyf .cbx-title {
    margin-bottom: 1.25vw;
}
.cbx-grid-eyf .valores-cambio {
    padding-top: .63vw;
    padding-right: 0;
    padding-bottom: .63vw;
    padding-left: 0;
    margin-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-grid-eyf .superior-grid {
    height: 34.03vw;
    margin-bottom: 1.39vw;
}
.cbx-grid-eyf .grid-element-big {
    box-shadow: 0 .21vw .56vw rgba(0, 45, 114, .15);
    border-radius: .28vw;
    width: calc(70% - .69444vw);
    margin-right: 1.39vw;
    padding: 1.39vw;
}
.cbx-grid-eyf .grid-element-small {
    width: calc(30% - .69444vw);
    height: calc(100% - 2.77778vw);
}
.cbx-grid-eyf .grid-element-small .small-item {
    box-shadow: 0 .21vw .56vw rgba(0, 45, 114, .15);
    padding: 1.39vw;
    height: calc(100%/3);
    border-radius: .28vw;
}
.cbx-grid-eyf .grid-element-small .small-item:not(:last-child) {
    margin-bottom: 1.39vw;
}
.cbx-grid-eyf .grid-element-small .small-item:not(:first-child) {
    display: block;
}
.cbx-grid-eyf .grid-element-small-large {
    box-shadow: 0 .21vw .56vw rgba(0, 45, 114, .15);
    padding: 1.39vw;
}
.cbx-grid-eyf .grid-element-small-large i {
    height: 3.47vw;
}
.cbx-grid-eyf .grid-element-small-large input, .cbx-grid-eyf .grid-element-small-large select {
    padding: .69vw;
}
.cbx-grid-eyf .grid-element-small-large .converter {
    width: 18.06vw;
}
.cbx-grid-eyf .grid-element-small-large .converter .select-moneda {
    height: 2.78vw;
}
.cbx-grid-eyf .grid-element-small-large .converter .select-mask {
    height: 2.78vw;
}
.cbx-grid-eyf .grid-element-small-large .converter .resultado {
    height: 2.78vw;
}
.cbx-grid-eyf .grid-element-small-large i {
    font-size: 2.08vw;
}
.cbx-grid-eyf[m-type=inline-element] .grid-element-small .small-item {
    width: calc(100%/3 - 1vw);
}
.cbx-grid-eyf[m-type=inline-element] .cbx-text {
    font-size: 1.11vw;
}
.cbx-grid-eyf[m-type=inline-element] .cbx-legal {
    font-size: .83vw;
}
.cbx-grid-eyf .cbx-title {
    margin-bottom: 1.39vw;
}
.cbx-grid-eyf .valores-cambio {
    padding-top: .69vw;
    padding-right: 0;
    padding-bottom: .69vw;
    padding-left: 0;
    margin-bottom: 0;
}
}
html[m-browser=ie] .cbx-hero>.cbx-img {
    overflow-y: hidden;
    display: flex;
    align-items: center;
}
html[m-browser=ie] .cbx-hero>.cbx-img img {
    height: auto;
    width: 100%}
.cbx-hero {
    position: relative;
    height: 62.5vw;
    width: 100%;
    overflow: hidden;
}
.cbx-hero[m-mody=without-button] {
    height: 100%}
.cbx-hero[m-mody=without-button] .hero-labels .content-hero .cbx-headline-hero {
    margin-bottom: 0;
}
.cbx-hero[m-mody=card] .hero-labels .content-hero {
    -webkit-transform: none;
    transform: none;
}
.cbx-hero[m-mody=card] .hero-card {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 1.25vw;
    overflow: hidden;
    bottom: 0;
    width: 57.8125vw;
    height: 35.9375vw;
}
.cbx-hero[m-mody~=no-full] {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
    width: 87.5vw;
    height: 87.5vw;
    margin: 9.375vw 6.25vw;
    border-radius: 1.25vw;
    overflow: hidden;
}
.cbx-hero[m-mody~=no-full] .hero-labels .content-hero {
    width: 75vw;
}
.cbx-hero[m-mody~=half-hero] {
    height: 65.625vw;
}
.cbx-hero[m-mody~=half-hero]>.cbx-img {
    height: 100%}
.cbx-hero[m-mody~=half-hero]>.cbx-img img {
    min-height: 100%}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards] {
    height: auto;
    overflow: visible;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards]>.cbx-img {
    height: 87.5vw;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards] .hero-labels {
    padding-top: 12.5vw;
    padding-bottom: 12.5vw;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards] .hero-labels .cbx-card {
    margin-right: auto;
    margin-bottom: 6.25vw;
    margin-left: auto;
}
.cbx-hero[m-mody~=half-hero][m-mody~=centered] .hero-labels {
    left: 0;
    width: 100%;
    text-align: center;
}
.cbx-hero[m-mody~=with-cards]>.cbx-img {
    display: none;
}
.cbx-hero[m-mody~=bar] {
    height: 93.75vw;
}
.cbx-hero[m-mody~=bar] .bar {
    position: absolute;
    top: 6.25vw;
    padding-top: 3.125vw;
    padding-right: 6.25vw;
    padding-bottom: 3.125vw;
    padding-left: 6.25vw;
    left: 0;
    width: 100%;
    background-color: rgba(17, 23, 44, .8);
}
.cbx-hero[m-mody~=bar] .bar .cbx-hightlight {
    color: #fff;
}
.cbx-hero[m-mody~=bar] .hero-labels:last-child {
    top: 50%}
.cbx-hero[m-mody~=bar] .hero-labels .content-hero {
    top: 55%}
.cbx-hero[m-mody~=bar] .hero-labels .content-hero .cbx-text {
    color: #fff;
}
.cbx-hero[m-mody~=bar] .hero-labels .content-hero .cbx-text svg {
    width: 40px;
    height: 40px;
    fill: #fff;
}
.cbx-hero[m-mody~=with-card] {
    height: 143.75vw;
    overflow: hidden;
}
.cbx-hero[m-mody~=with-card] .cbx-card {
    position: absolute;
    right: 6.25vw;
    bottom: 6.25vw;
    margin-top: auto;
    height: 100%}
.cbx-hero[m-mody~=with-card] .cbx-card .card-description>:not(a):not(button) {
    width: 100%}
.cbx-hero[m-mody~=with-card] .cbx-card .card-description .cbx-title {
    margin-bottom: 6.25vw;
}
.cbx-hero[m-mody~=with-card] .cbx-card .card-description .cbx-text {
    margin-bottom: 9.375vw;
}
.cbx-hero[m-mody~=with-card][m-theme~=white] .cbx-card {
    height: auto;
}
.cbx-hero[m-mody~=with-card-big] .cbx-card {
    display: flex;
    justify-content: center;
}
.cbx-hero[m-mody~=with-card-big] .cbx-card .card-description {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.cbx-hero[m-mody*=columns] {
    height: auto;
}
.cbx-hero[m-mody*=columns] .cbx-img.stamp {
    height: 21.875vw;
    width: 21.875vw;
    background-color: transparent;
}
.cbx-hero[m-mody*=columns] .hero-img {
    height: 87.5vw;
    position: relative;
}
.cbx-hero[m-mody*=columns] .hero-img>.cbx-img:not(.stamp) {
    width: 100%}
.cbx-hero[m-mody*=columns] .hero-img>.cbx-img.stamp {
    position: absolute;
    top: 6.25vw;
    right: 6.25vw;
}
.cbx-hero[m-mody*=columns] .hero-brands {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 25vw;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
}
.cbx-hero[m-mody*=columns] .hero-brands>.cbx-img {
    margin-right: 3.125vw;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 25vw;
    height: 18.75vw;
    display: flex;
    align-items: center;
}
.cbx-hero[m-mody*=columns] .hero-brands>.cbx-img:last-child {
    margin-right: 0;
}
.cbx-hero[m-mody*=columns] .hero-sponsor {
    position: absolute;
    left: 0;
    bottom: 9.375vw;
    border-top-right-radius: 1.25vw;
    border-bottom-right-radius: 1.25vw;
    width: 50vw;
    height: 25vw;
    padding: 3.125vw 4.6875vw;
    background-color: #fff;
}
.cbx-hero[m-mody*=columns] .hero-topics {
    padding: 6.25vw;
    display: flex;
    flex-direction: column;
    background-color: #f2f4f8;
}
.cbx-hero[m-mody*=columns] .hero-topics>.cbx-img {
    margin-bottom: 6.25vw;
}
.cbx-hero[m-mody*=columns] .hero-topics .topics>* {
    margin-bottom: 6.25vw;
}
.cbx-hero[m-mody*=columns] .hero-topics .topics>:last-child {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=vertical] {
    display: none;
}
.cbx-hero[m-mody~=vertical][m-mody~=for-mobile] {
    display: block;
    height: auto;
}
.cbx-hero[m-mody~=vertical][m-mody~=for-mobile] .cbx-img {
    width: 100%}
.cbx-hero[m-mody~=vertical][m-mody~=for-mobile][m-mody~=with-info] {
    background-color: #eee;
}
.cbx-hero[m-mody~=vertical][m-mody~=for-mobile][m-mody~=with-info] .hero-content {
    display: none;
}
@media (min-width:768px) {
    .cbx-hero[m-mody~=vertical][m-mody~=for-mobile][m-mody~=with-info] .hero-content {
    display: block;
    padding: 20px;
}
.cbx-hero[m-mody~=vertical][m-mody~=for-mobile][m-mody~=with-info] .hero-content>p {
    margin-bottom: 30px;
}
.cbx-hero[m-mody~=vertical][m-mody~=for-mobile][m-mody~=with-info] .hero-content ol, .cbx-hero[m-mody~=vertical][m-mody~=for-mobile][m-mody~=with-info] .hero-content ul {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=vertical][m-mody~=for-mobile][m-mody~=with-info] .hero-content li {
    margin-bottom: 20px;
}
.cbx-hero[m-mody~=vertical][m-mody~=for-mobile][m-mody~=with-info] .hero-content li:last-child {
    margin-bottom: 0;
}
}
@media (min-width:1024px) {
    .cbx-hero[m-mody~=vertical][m-mody~=for-mobile][m-mody~=with-info] .hero-content {
    padding: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-hero[m-mody~=vertical][m-mody~=for-mobile][m-mody~=with-info] .hero-content {
    padding: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-hero[m-mody~=vertical][m-mody~=for-mobile][m-mody~=with-info] .hero-content {
    padding: 1.39vw;
}
}
.cbx-hero[m-mody~=warning] {
    background-color: #f2f4f8;
    min-height: 300px;
}
.cbx-hero[m-mody~=warning] .hero-labels {
    width: 100%;
    left: 0;
}
.cbx-hero[m-mody~=warning] .hero-labels .content-hero {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 auto;
}
.cbx-hero[m-mody~=warning] .hero-labels .content-hero .cbx-svg-icon {
    height: auto;
    max-height: 100px;
    fill: #fda200;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 20%}
.cbx-hero[m-mody~=warning] .hero-labels .content-hero .message {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 80%}
.cbx-hero[m-mody~=warning] .hero-labels .content-hero .message .cbx-title {
    color: #fda200;
    margin-bottom: 6.25vw;
}
.cbx-hero[m-mody~=warning][m-open=false] {
    display: none;
}
.cbx-hero[m-mody~=showcase] {
    height: auto;
    position: relative;
}
.cbx-hero[m-mody~=showcase]>.cbx-img {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}
.cbx-hero[m-mody~=showcase]>.cbx-img>img {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.cbx-hero[m-mody~=showcase] .content-hero {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-bottom: 12.5vw;
    padding-top: 12.5vw;
    position: relative;
    z-index: 1;
}
.cbx-hero[m-mody~=showcase] .content-hero .heading {
    margin-bottom: 9.375vw;
    text-align: center;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets {
    margin-bottom: 9.375vw;
    text-align: center;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .cbx-img {
    background-color: transparent;
    height: 20.625vw;
    margin-bottom: 9.375vw;
    width: 32.8125vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip {
    align-items: center;
    display: flex;
    justify-content: center;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list {
    margin: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list .list-item {
    margin-bottom: 3.125vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list .list-item:last-child {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips {
    flex: 0 0 auto;
    margin-left: 3.125vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips .cbx-tooltip {
    height: 4.375vw;
    margin-bottom: 3.125vw;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 4.375vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips .cbx-tooltip:last-child {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .cards {
    margin-bottom: 9.375vw;
    width: 100%}
.cbx-hero[m-mody~=showcase] .content-hero .cards>.cbx-card {
    margin: 0 auto;
}
.cbx-hero[m-mody~=showcase] .content-hero .cards .slick-list {
    padding-left: 0;
    padding-right: 0;
}
@media (min-width:768px) {
    .cbx-hero[m-mody~=showcase] .content-hero .cards .slick-list {
    padding-left: 10px;
    padding-right: 10px;
}
}
@media (min-width:1024px) {
    .cbx-hero[m-mody~=showcase] .content-hero .cards .slick-list {
    padding-left: .98vw;
    padding-right: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-hero[m-mody~=showcase] .content-hero .cards .slick-list {
    padding-left: .63vw;
    padding-right: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-hero[m-mody~=showcase] .content-hero .cards .slick-list {
    padding-left: .69vw;
    padding-right: .69vw;
}
}
.cbx-hero[m-mody~=showcase] .content-hero .cards .slick-track {
    display: flex;
    padding-bottom: 6.25vw;
}
@media (min-width:768px) {
    .cbx-hero[m-mody~=showcase] .content-hero .cards .slick-track {
    padding-bottom: 20px;
}
}
@media (min-width:1024px) {
    .cbx-hero[m-mody~=showcase] .content-hero .cards .slick-track {
    padding-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-hero[m-mody~=showcase] .content-hero .cards .slick-track {
    padding-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-hero[m-mody~=showcase] .content-hero .cards .slick-track {
    padding-bottom: 1.39vw;
}
}
.cbx-hero[m-mody~=showcase] .content-hero .cards .slick-slide {
    height: auto;
}
.cbx-hero[m-mody~=showcase] .content-hero .cards .flex-slick {
    overflow: hidden;
}
.cbx-hero[m-mody~=showcase] .content-hero .cards .flex-slick .cbx-card {
    margin: 10px;
}
.cbx-hero[m-mody~=contact] {
    height: auto;
    overflow: visible;
}
.cbx-hero[m-mody~=contact]>.cbx-img {
    display: none;
}
.cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form] {
    box-shadow: none;
    width: 100%}
.cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form]>.cbx-title {
    margin-bottom: 3.125vw;
}
@media (min-width:768px) {
    .cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form]>.cbx-title {
    margin-bottom: 10px;
}
}
@media (min-width:1024px) {
    .cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form]>.cbx-title {
    margin-bottom: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form]>.cbx-title {
    margin-bottom: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form]>.cbx-title {
    margin-bottom: .69vw;
}
}
.cbx-hero[m-mody~=contact] .content-hero .extra-container {
    position: relative;
}
.cbx-hero[m-mody~=contact] .content-hero .extra-container .content-info {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80%}
.cbx-hero[m-mody~=contact] .content-hero .extra-container .content-info .list-item {
    margin-bottom: 6.25vw;
}
.cbx-hero[m-mody~=contact] .content-hero .extra-container .content-info .cbx-tooltip {
    flex: 0 0 auto;
}
@media (min-width:768px) {
    .cbx-hero[m-mody~=contact] {
    position: relative;
}
.cbx-hero[m-mody~=contact]>.cbx-img {
    display: block;
}
.cbx-hero[m-mody~=contact] .content-hero {
    bottom: 0;
    display: flex;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.cbx-hero[m-mody~=contact] .content-hero .card-container {
    align-items: center;
    display: flex;
    justify-content: center;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 20px;
    width: 60%}
.cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form] {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    border-radius: 4px;
    justify-content: space-around;
}
.cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form]>.cbx-title {
    margin-bottom: 10px;
}
.cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form] .cbx-input, .cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form] .cbx-select {
    flex: 0 0 auto;
    width: calc(49.999% - 20px);
}
.cbx-hero[m-mody~=contact] .content-hero .extra-container {
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 20px;
    width: 40%}
.cbx-hero[m-mody~=contact] .content-hero .extra-container>.cbx-img {
    display: none;
}
.cbx-hero[m-mody~=contact] .content-hero .extra-container .content-info .list-item {
    margin-bottom: 20px;
}
}
@media (min-width:1024px) {
    .cbx-hero[m-mody~=contact] .content-hero {
    margin: 0 auto;
    width: 93.75vw;
}
.cbx-hero[m-mody~=contact] .content-hero .card-container {
    padding-bottom: 1.95vw;
    padding-left: 0;
    padding-right: .98vw;
    padding-top: 1.95vw;
    width: 50%}
.cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form] {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    border-radius: .39vw;
}
.cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form]>.cbx-title {
    margin-bottom: .98vw;
}
.cbx-hero[m-mody~=contact] .content-hero .extra-container {
    padding-bottom: 1.95vw;
    padding-left: .98vw;
    padding-right: 0;
    padding-top: 1.95vw;
    width: 50%}
.cbx-hero[m-mody~=contact] .content-hero .extra-container .content-info {
    width: 60%}
.cbx-hero[m-mody~=contact] .content-hero .extra-container .content-info .list-item {
    margin-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-hero[m-mody~=contact] .content-hero {
    width: 71.25vw;
}
.cbx-hero[m-mody~=contact] .content-hero .card-container {
    padding-bottom: 1.25vw;
    padding-right: .63vw;
    padding-top: 1.25vw;
}
.cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form] {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
    border-radius: .25vw;
}
.cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form]>.cbx-title {
    margin-bottom: .63vw;
}
.cbx-hero[m-mody~=contact] .content-hero .extra-container {
    padding-bottom: 1.25vw;
    padding-left: .63vw;
    padding-top: 1.25vw;
}
.cbx-hero[m-mody~=contact] .content-hero .extra-container .content-info .list-item {
    margin-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-hero[m-mody~=contact] .content-hero {
    width: 79.17vw;
}
.cbx-hero[m-mody~=contact] .content-hero .card-container {
    padding-bottom: 1.39vw;
    padding-right: .69vw;
    padding-top: 1.39vw;
}
.cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form] {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
    border-radius: .28vw;
}
.cbx-hero[m-mody~=contact] .content-hero .card-container [m-container=form]>.cbx-title {
    margin-bottom: .69vw;
}
.cbx-hero[m-mody~=contact] .content-hero .extra-container {
    padding-bottom: 1.39vw;
    padding-left: .69vw;
    padding-top: 1.39vw;
}
.cbx-hero[m-mody~=contact] .content-hero .extra-container .content-info .list-item {
    margin-bottom: 1.39vw;
}
}
.cbx-hero[m-mody~=contact2] {
    position: relative;
    height: auto;
    width: 100%;
    overflow: initial;
}
.cbx-hero[m-mody~=contact2] .c--white {
    color: #fff;
    fill: #fff;
}
.cbx-hero[m-mody~=contact2] .mb--xs {
    margin-bottom: 3.125vw;
}
@media (min-width:768px) {
    .cbx-hero[m-mody~=contact2] .mb--xs {
    margin-bottom: 10px;
}
}
@media (min-width:1024px) {
    .cbx-hero[m-mody~=contact2] .mb--xs {
    margin-bottom: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-hero[m-mody~=contact2] .mb--xs {
    margin-bottom: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-hero[m-mody~=contact2] .mb--xs {
    margin-bottom: .69vw;
}
}
.cbx-hero[m-mody~=contact2] .b--none {
    border: none;
}
.cbx-hero[m-mody~=contact2] .fs--0 {
    flex-shrink: 0;
}
.cbx-hero[m-mody~=contact2] .p--sm {
    padding: 6.25vw;
}
@media (min-width:768px) {
    .cbx-hero[m-mody~=contact2] .p--sm {
    padding: 20px;
}
}
@media (min-width:1024px) {
    .cbx-hero[m-mody~=contact2] .p--sm {
    padding: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-hero[m-mody~=contact2] .p--sm {
    padding: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-hero[m-mody~=contact2] .p--sm {
    padding: 1.39vw;
}
}
.cbx-hero[m-mody~=contact2] .mb--md {
    margin-bottom: 9.375vw;
}
@media (min-width:768px) {
    .cbx-hero[m-mody~=contact2] .mb--md {
    margin-bottom: 30px;
}
}
@media (min-width:1024px) {
    .cbx-hero[m-mody~=contact2] .mb--md {
    margin-bottom: 2.93vw;
}
}
@media (min-width:1280px) {
    .cbx-hero[m-mody~=contact2] .mb--md {
    margin-bottom: 1.88vw;
}
}
@media (min-width:1440px) {
    .cbx-hero[m-mody~=contact2] .mb--md {
    margin-bottom: 2.08vw;
}
}
.cbx-hero[m-mody~=contact2] .p--none {
    padding: 0;
}
.cbx-hero[m-mody~=contact2] .d--none {
    display: none;
}
.cbx-hero[m-mody~=contact2] .d--block {
    display: block;
}
.cbx-hero[m-mody~=contact2] .pos--relative {
    position: relative;
}
.cbx-hero[m-mody~=contact2] .py--md {
    padding-bottom: 12.5vw;
    padding-top: 12.5vw;
}
@media (min-width:768px) {
    .cbx-hero[m-mody~=contact2] .py--md {
    padding-bottom: 40px;
}
}
@media (min-width:1024px) {
    .cbx-hero[m-mody~=contact2] .py--md {
    padding-bottom: 3.91vw;
}
}
@media (min-width:1280px) {
    .cbx-hero[m-mody~=contact2] .py--md {
    padding-bottom: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-hero[m-mody~=contact2] .py--md {
    padding-bottom: 2.78vw;
}
}
@media (min-width:768px) {
    .cbx-hero[m-mody~=contact2] .py--md {
    padding-top: 40px;
}
}
@media (min-width:1024px) {
    .cbx-hero[m-mody~=contact2] .py--md {
    padding-top: 3.91vw;
}
}
@media (min-width:1280px) {
    .cbx-hero[m-mody~=contact2] .py--md {
    padding-top: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-hero[m-mody~=contact2] .py--md {
    padding-top: 2.78vw;
}
}
.cbx-hero[m-mody~=contact2] .d--flex {
    display: flex;
}
.cbx-hero[m-mody~=contact2] .ai--center {
    align-items: center;
}
.cbx-hero[m-mody~=contact2] .pb--none {
    padding-bottom: 0;
}
@media (min-width:768px) {
    .cbx-hero[m-mody~=contact2] .sm-mb--none {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=contact2] .sm-d--none {
    display: none;
}
.cbx-hero[m-mody~=contact2] .sm-d--block {
    display: block;
}
.cbx-hero[m-mody~=contact2] .sm-w--full {
    width: 100%}
.cbx-hero[m-mody~=contact2] .sm-w--65 {
    width: 65%}
.cbx-hero[m-mody~=contact2] .sm-w--35 {
    width: 35%}
}
@media (min-width:1024px) {
    .cbx-hero[m-mody~=contact2] .md-w--half {
    width: 50%}
.cbx-hero[m-mody~=contact2] .md-mx--auto {
    margin-left: auto;
    margin-right: auto;
}
.cbx-hero[m-mody~=contact2] .md-w--75 {
    width: 75%}
}
.cbx-hero[m-mody~=contact2] .hero-bg {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    position: absolute;
    overflow: hidden;
    z-index: -1;
}
.cbx-hero[m-mody~=contact2] .hero-content {
    display: flex;
    flex-wrap: wrap;
}
@media (min-width:768px) {
    .cbx-hero[m-mody~=contact2] .hero-content {
    padding-left: 6.25vw;
    padding-right: 6.25vw;
    width: 0;
    margin-right: auto;
    margin-left: auto;
    width: 100%}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-hero[m-mody~=contact2] .hero-content {
    padding-left: 0;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-hero[m-mody~=contact2] .hero-content {
    padding-left: 0;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-hero[m-mody~=contact2] .hero-content {
    padding-left: 0;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-hero[m-mody~=contact2] .hero-content {
    padding-left: 0;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-hero[m-mody~=contact2] .hero-content {
    padding-right: 0;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-hero[m-mody~=contact2] .hero-content {
    padding-right: 0;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-hero[m-mody~=contact2] .hero-content {
    padding-right: 0;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-hero[m-mody~=contact2] .hero-content {
    padding-right: 0;
}
}
@media (min-width:768px) and (min-width:768px) {
    .cbx-hero[m-mody~=contact2] .hero-content {
    width: 680px;
}
}
@media (min-width:768px) and (min-width:1024px) {
    .cbx-hero[m-mody~=contact2] .hero-content {
    width: 93.75vw;
}
}
@media (min-width:768px) and (min-width:1280px) {
    .cbx-hero[m-mody~=contact2] .hero-content {
    width: 68.75vw;
}
}
@media (min-width:768px) and (min-width:1440px) {
    .cbx-hero[m-mody~=contact2] .hero-content {
    width: 76.39vw;
}
}
.cbx-hero[m-mody~=contact2] .hero-content .hero-body {
    display: flex;
    flex-wrap: wrap;
}
.cbx-hero[m-mody~=contact2] .hero-content .hero-body [m-container=form] {
    box-shadow: none;
    width: 100%}
@media (min-width:768px) {
    .cbx-hero[m-mody~=contact2] .hero-content .hero-body [m-container=form] {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    border-radius: 4px;
    justify-content: space-around;
}
.cbx-hero[m-mody~=contact2] .hero-content .hero-body [m-container=form]>.cbx-title {
    margin-bottom: 10px;
}
.cbx-hero[m-mody~=contact2] .hero-content .hero-body [m-container=form] .cbx-input, .cbx-hero[m-mody~=contact2] .hero-content .hero-body [m-container=form] .cbx-select {
    flex: 0 0 auto;
    width: calc(49.999% - 20px);
}
}
@media (min-width:1024px) {
    .cbx-hero[m-mody~=contact2] .hero-content .hero-body [m-container=form] {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    border-radius: .39vw;
}
.cbx-hero[m-mody~=contact2] .hero-content .hero-body [m-container=form]>.cbx-title {
    margin-bottom: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-hero[m-mody~=contact2] .hero-content .hero-body [m-container=form] {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
    border-radius: .25vw;
}
.cbx-hero[m-mody~=contact2] .hero-content .hero-body [m-container=form]>.cbx-title {
    margin-bottom: .63vw;
}
}
.cbx-hero[m-mody~=contact2] .hero-content .hero-footer {
    width: 100%}
.cbx-hero[m-mody~=pilar] {
    display: none;
}
.cbx-hero[m-mody~=pilar][m-mody~=with-info] {
    display: block;
}
.cbx-hero[m-mody~=collapse] {
    background-color: #f2f4f8;
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
    height: auto;
}
.cbx-hero[m-mody~=collapse]>* {
    margin-bottom: 12.5vw;
}
.cbx-hero[m-mody~=collapse]>:last-child {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=collapse]>.content-hero {
    margin-top: 12.5vw;
}
.cbx-hero[m-mody~=collapse]>.content-hero .message>* {
    margin-bottom: 3.125vw;
}
.cbx-hero[m-mody~=collapse]>.content-hero .message>:last-child {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=collapse]>.collapse {
    overflow: hidden;
    cursor: pointer;
    transition: all .35s ease;
    width: 10%;
    margin-bottom: 12.5vw;
}
.cbx-hero[m-mody~=collapse]>.collapse:hover {
    background-color: #fff!important;
}
.cbx-hero[m-mody~=collapse]>.collapse .cbx-text {
    display: flex;
    align-items: center;
}
.cbx-hero[m-mody~=collapse]>.collapse .cbx-text::after {
    content: attr(m-text-o);
}
.cbx-hero[m-mody~=collapse]>.collapse .cbx-text>.cbx-icon {
    margin-right: 3.125vw;
}
.cbx-hero[m-mody~=collapse]>.collapse .cbx-text>.cbx-icon i {
    color: #056dae;
}
.cbx-hero[m-mody~=collapse]>.collapse .collapse-content {
    color: #323232;
    opacity: 0;
    width: 0;
}
.cbx-hero[m-mody~=collapse][m-open=true] {
    height: auto;
}
.cbx-hero[m-mody~=collapse][m-open=true]>.collapse {
    width: 100%;
    border-radius: 0;
    height: inherit;
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 3.125vw;
    cursor: inherit;
}
.cbx-hero[m-mody~=collapse][m-open=true]>.collapse>.cbx-text {
    margin-bottom: 3.125vw;
    cursor: pointer;
}
.cbx-hero[m-mody~=collapse][m-open=true]>.collapse>.cbx-text::after {
    content: attr(m-text-c);
}
.cbx-hero[m-mody~=collapse][m-open=true]>.collapse>.cbx-text>.cbx-icon i::before {
    content: '\59'}
.cbx-hero[m-mody~=collapse][m-open=true]>.collapse .collapse-content {
    opacity: 1;
    width: inherit;
}
.cbx-hero .hero-labels .content-hero {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 6.25vw;
    width: 87.5vw;
}
.cbx-hero .hero-labels .content-hero>* {
    margin-bottom: 6.25vw;
}
.cbx-hero .hero-labels .content-hero>:last-child {
    margin-bottom: 0;
}
.cbx-hero .hero-labels .cbx-button {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
}
.cbx-hero .hero-labels .cbx-apps .cbx-img {
    background-color: transparent;
}
.cbx-hero[m-mody~=with-img-card] {
    height: auto;
    position: relative;
}
.cbx-hero[m-mody~=with-img-card] .cbx-card[m-mody~=c-img-background] {
    height: auto;
    width: 100%}
.cbx-hero[m-mody~=with-img-card] .cbx-card[m-mody~=c-img-background] .card-description {
    width: 70%}
.cbx-hero[m-mody~=with-img-card] .cbx-card[m-mody~=c-img-background] .card-description>* {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media (max-width:767px) {
    .cbx-hero[m-mody=card] {
    height: 89.0625vw;
}
.cbx-hero[m-mody=card] .hero-labels .content-hero {
    top: 9.375vw;
}
.cbx-hero[m-mody*=columns] .hero-img>.cbx-img:not(.stamp) {
    height: inherit;
}
.cbx-hero[m-theme=input] .hero-labels {
    left: calc(50% - 25%);
}
.cbx-hero[m-theme=input] .hero-labels .content-hero {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: calc(50% - 45%);
    width: 90%}
.cbx-hero[m-theme=input] .hero-labels .content-hero .cbx-category {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
.cbx-hero[m-theme=input] .hero-labels .content-hero .cbx-headline-hero {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
.cbx-hero[m-theme=input] .hero-labels .content-hero .cbx-sub-headline {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
}
@media (min-width:768px) {
    .slick-list .cbx-hero {
    height: 100%}
.cbx-hero {
    height: 276px;
}
.cbx-hero[m-mody=card] .hero-card {
    -webkit-transform: none;
    transform: none;
    border-radius: 4px;
    right: 50px;
    bottom: 30px;
    left: auto;
    width: 120px;
    height: 75px;
}
.cbx-hero[m-mody~=no-full] {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    margin: 20px auto;
    width: 700px;
    height: 280px;
    border-radius: 4px;
}
.cbx-hero[m-mody~=no-full] .cbx-img {
    height: inherit;
}
.cbx-hero[m-mody~=no-full] .cbx-img img {
    height: inherit;
    -o-object-fit: cover;
    object-fit: cover;
}
.cbx-hero[m-mody~=half-hero] {
    height: 210px;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards]>.cbx-img {
    height: 290px;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards] .hero-labels {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: static;
    width: 100%;
    left: 0;
    bottom: 0;
    display: flex;
    justify-content: space-around;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards] .hero-labels .cbx-card {
    margin-right: 20px;
    margin-bottom: inherit;
    margin-left: 0;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards] .hero-labels .cbx-card:last-child {
    margin-right: 0;
}
.cbx-hero[m-mody~=with-cards]>.cbx-img {
    display: inline-block;
}
.cbx-hero[m-mody~=with-cards] .hero-labels {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    display: flex;
    justify-content: space-around;
    margin-right: auto;
    margin-left: auto;
}
.cbx-hero[m-mody~=bar] {
    height: 276px;
}
.cbx-hero[m-mody~=bar] .bar {
    top: 40px;
    padding: 25px;
}
.cbx-hero[m-mody~=bar]>.hero-labels:last-child {
    top: 65%}
.cbx-hero[m-mody~=with-card] {
    height: auto;
}
.cbx-hero[m-mody~=with-card] .cbx-card {
    right: 44px;
    top: 50%;
    bottom: inherit;
    height: auto;
    padding: 30px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.cbx-hero[m-mody~=with-card] .cbx-card .card-description .cbx-title {
    margin-bottom: 20px;
}
.cbx-hero[m-mody~=with-card] .cbx-card .card-description .cbx-text {
    margin-bottom: 30px;
}
.cbx-hero[m-mody~=with-card-big] .cbx-card {
    padding: 40px;
}
.cbx-hero[m-mody~=with-card-left] .cbx-card {
    left: 44px;
    right: auto;
}
.cbx-hero[m-mody*=columns] {
    display: flex;
}
.cbx-hero[m-mody*=columns] .hero-img, .cbx-hero[m-mody*=columns] .hero-topics {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 50%}
.cbx-hero[m-mody*=columns] .cbx-img.stamp {
    height: 70px;
    width: 70px;
}
.cbx-hero[m-mody*=columns] .hero-img {
    height: inherit;
}
.cbx-hero[m-mody*=columns] .hero-img>.cbx-img.stamp {
    top: 20px;
    right: 20px;
}
.cbx-hero[m-mody*=columns] .hero-brands {
    height: 100px;
}
.cbx-hero[m-mody*=columns] .hero-brands>.cbx-img {
    margin-right: 10px;
    flex-basis: 87px;
    height: 60px;
}
.cbx-hero[m-mody*=columns] .hero-brands>.cbx-img img {
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
}
.cbx-hero[m-mody*=columns] .hero-sponsor {
    bottom: 30px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    width: 165px;
    height: 80px;
    padding: 10px 15px;
}
.cbx-hero[m-mody*=columns] .hero-sponsor .cbx-img {
    height: auto;
    width: 100%}
.cbx-hero[m-mody*=columns] .hero-sponsor .cbx-img img {
    -o-object-fit: contain;
    object-fit: contain;
}
.cbx-hero[m-mody*=columns] .hero-topics {
    padding: 20px;
}
.cbx-hero[m-mody*=columns] .hero-topics>.cbx-img {
    margin-bottom: 20px;
}
.cbx-hero[m-mody*=columns] .hero-topics .topics>* {
    margin-bottom: 20px;
}
.cbx-hero[m-mody~=columns-no-stamp] .hero-topics {
    display: flex;
    justify-content: center;
}
.cbx-hero[m-mody~=vertical] {
    height: 680px;
    width: 230px;
    min-width: 230px;
    display: block;
}
.cbx-hero[m-mody~=warning] {
    min-height: inherit;
}
.cbx-hero[m-mody~=warning] .hero-labels .content-hero {
    max-width: 680px;
}
.cbx-hero[m-mody~=warning] .hero-labels .content-hero .message .cbx-title {
    margin-bottom: 20px;
}
.cbx-hero[m-mody~=showcase] .content-hero {
    margin-left: auto;
    margin-right: auto;
    width: 680px;
    padding-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 60px;
}
.cbx-hero[m-mody~=showcase] .content-hero .heading {
    margin-bottom: 50px;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets {
    align-items: center;
    display: flex;
    margin-bottom: 50px;
    text-align: center;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .cbx-img {
    height: 100px;
    margin-bottom: 0;
    width: 160px;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip {
    padding-left: 20px;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list {
    margin: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list .list-item {
    margin-bottom: 10px;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list .list-item:last-child {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips {
    margin-left: 10px;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips .cbx-tooltip {
    height: 14px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 14px;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips .cbx-tooltip:last-child {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .cards {
    margin-bottom: 30px;
}
.cbx-hero[m-mody~=showcase] .content-hero .cards .flex-slick {
    margin: 0 auto;
    max-width: 640px;
    overflow: visible;
}
.cbx-hero[m-mody~=collapse] {
    height: auto;
}
.cbx-hero[m-mody~=collapse]>* {
    margin-bottom: 40px;
}
.cbx-hero[m-mody~=collapse]>.content-hero {
    margin-top: 40px;
}
.cbx-hero[m-mody~=collapse]>.content-hero .message>* {
    margin-bottom: 10px;
}
.cbx-hero[m-mody~=collapse]>.content-hero .message>:last-child {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=collapse] .collapse {
    margin-bottom: 40px;
}
.cbx-hero[m-mody~=collapse] .collapse .cbx-text {
    width: 100%;
    height: 100%;
    justify-content: center;
}
.cbx-hero[m-mody~=collapse] .collapse .cbx-text>.cbx-icon {
    margin-right: 10px;
}
.cbx-hero[m-mody~=collapse][m-open=true]>.collapse {
    padding-top: 10px;
}
.cbx-hero[m-mody~=collapse][m-open=true]>.collapse>.cbx-text {
    margin-bottom: 10px;
}
.cbx-hero>.cbx-img:not(.hero-card) {
    height: inherit;
    width: 100%}
.cbx-hero>.cbx-img:not(.hero-card) img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.cbx-hero .hero-labels {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 44px;
    width: 50%}
.cbx-hero .hero-labels .content-hero {
    width: 100%;
    position: static;
    left: 0;
    top: 0;
    -webkit-transform: none;
    transform: none;
}
.cbx-hero .hero-labels .content-hero>* {
    margin-bottom: 20px;
}
.cbx-hero .hero-labels .cbx-button {
    position: static;
    bottom: 0;
    left: 0;
    -webkit-transform: none;
    transform: none;
}
.cbx-hero[m-mody~=with-img-card] .cbx-card[m-mody~=c-img-background] .card-description {
    padding: 40px;
    width: 50%}
.cbx-hero[m-theme=input] .hero-labels {
    left: calc(50% - 25%);
    color: #fff;
}
.cbx-hero[m-theme=input] .hero-labels .cbx-category {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
.cbx-hero[m-theme=input] .hero-labels .cbx-headline-hero {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
.cbx-hero[m-theme=input] .hero-labels .cbx-sub-headline {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
}
@media (min-width:1024px) {
    .cbx-hero {
    height: 39.06vw;
}
.cbx-hero[m-mody=card] .hero-card {
    border-radius: .39vw;
    right: 8.79vw;
    bottom: 3.91vw;
    width: 23.44vw;
    height: 14.65vw;
}
.cbx-hero[m-mody~=no-full] {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    margin-top: 1.95vw;
    margin-bottom: 1.95vw;
    width: 87.89vw;
    height: 39.06vw;
    border-radius: .39vw;
}
.cbx-hero[m-mody~=half-hero] {
    height: 20.51vw;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards]>.cbx-img {
    height: 32.23vw;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards] .hero-labels {
    max-width: 960px;
    left: 50%}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards] .hero-labels .cbx-card {
    margin-right: 1.95vw;
}
.cbx-hero[m-mody*=columns] .cbx-img.stamp {
    height: 6.84vw;
    width: 6.84vw;
}
.cbx-hero[m-mody*=columns] .hero-img>.cbx-img.stamp {
    top: 1.95vw;
    right: 1.95vw;
}
.cbx-hero[m-mody*=columns] .hero-brands {
    height: 10.94vw;
}
.cbx-hero[m-mody*=columns] .hero-brands>.cbx-img {
    margin-right: .98vw;
    flex-basis: 12.21vw;
    height: 5.86vw;
}
.cbx-hero[m-mody*=columns] .hero-sponsor {
    bottom: 2.93vw;
    border-top-right-radius: .39vw;
    border-bottom-right-radius: .39vw;
    width: 16.6vw;
    height: 7.81vw;
    padding: .98vw .98vw;
}
.cbx-hero[m-mody*=columns] .hero-topics {
    padding: 1.95vw;
    flex-shrink: 1;
}
.cbx-hero[m-mody*=columns] .hero-topics>.cbx-img {
    margin-bottom: 1.95vw;
}
.cbx-hero[m-mody*=columns] .hero-topics .topics>* {
    margin-bottom: 1.95vw;
}
.cbx-hero[m-mody~=bar] {
    height: 39.06vw;
}
.cbx-hero[m-mody~=bar] .bar {
    padding: 2.93vw;
    top: 3.91vw;
}
.cbx-hero[m-mody~=bar]>.hero-labels:last-child {
    top: 55%}
.cbx-hero[m-mody~=with-card] .cbx-card {
    padding: 3.91vw;
    right: 3.13vw;
}
.cbx-hero[m-mody~=with-card] .cbx-card .card-description .cbx-title {
    margin-bottom: 1.95vw;
}
.cbx-hero[m-mody~=with-card] .cbx-card .card-description .cbx-text {
    margin-bottom: 2.93vw;
}
.cbx-hero[m-mody~=with-card-big] .cbx-card {
    padding: 3.91vw;
}
.cbx-hero[m-mody~=with-card-left] .cbx-card {
    left: 3.13vw;
    right: auto;
}
.cbx-hero[m-mody~=vertical] {
    height: 66.41vw;
    width: 34.57vw;
    min-width: 34.57vw;
}
.cbx-hero[m-mody~=warning] .hero-labels .content-hero {
    flex-direction: row;
    align-items: center;
    max-width: 93.75vw;
}
.cbx-hero[m-mody~=warning] .hero-labels .content-hero .cbx-svg-icon {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=warning] .hero-labels .content-hero .message .cbx-title {
    margin-bottom: 1.95vw;
}
.cbx-hero[m-mody~=showcase] .content-hero {
    padding-bottom: 5.86vw;
    padding-top: 5.86vw;
    width: 93.75vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .heading {
    margin-bottom: 4.88vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets {
    margin-bottom: 4.88vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .cbx-img {
    height: 12.21vw;
    width: 19.53vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list {
    margin: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list .list-item {
    margin-bottom: .98vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list .list-item:last-child {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips {
    margin-left: .98vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips .cbx-tooltip {
    height: 1.37vw;
    margin-bottom: .98vw;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 1.37vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips .cbx-tooltip:last-child {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .cards {
    margin-bottom: 2.93vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .cards .flex-slick {
    max-width: 66.41vw;
}
.cbx-hero[m-mody~=collapse]>* {
    margin-bottom: 3.91vw;
}
.cbx-hero[m-mody~=collapse]>.content-hero {
    margin-top: 3.91vw;
}
.cbx-hero[m-mody~=collapse]>.content-hero .message>* {
    margin-bottom: .98vw;
}
.cbx-hero[m-mody~=collapse] .collapse {
    margin-bottom: 3.91vw;
}
.cbx-hero[m-mody~=collapse] .collapse .collapse-content {
    max-width: 93.75vw;
}
.cbx-hero[m-mody~=collapse] .collapse .cbx-text>.cbx-icon {
    margin-right: .98vw;
}
.cbx-hero[m-mody~=collapse][m-open=true]>.collapse {
    padding-top: .98vw;
}
.cbx-hero[m-mody~=collapse][m-open=true]>.collapse>.cbx-text {
    margin-bottom: .98vw;
}
.cbx-hero .hero-labels {
    left: 3.13vw;
}
.cbx-hero .hero-labels .content-hero>* {
    margin-bottom: 1.95vw;
}
.cbx-hero[m-mody~=with-img-card] .cbx-card[m-mody~=c-img-background] .card-description {
    padding: 3.91vw;
}
.cbx-hero[m-theme=input] .hero-labels {
    left: calc(50% - 25%);
    color: #fff;
}
.cbx-hero[m-theme=input] .hero-labels .cbx-category {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
.cbx-hero[m-theme=input] .hero-labels .cbx-headline-hero {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
.cbx-hero[m-theme=input] .hero-labels .cbx-sub-headline {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
}
@media (min-width:1280px) {
    .cbx-hero {
    height: 25vw;
}
.cbx-hero[m-mody=card] .hero-card {
    border-radius: .25vw;
    right: 5.63vw;
    bottom: 2.5vw;
    width: 15vw;
    height: 9.38vw;
}
.cbx-hero[m-mody~=no-full] {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
    margin-top: 1.25vw;
    margin-bottom: 1.25vw;
    width: 68.75vw;
    height: 25vw;
    border-radius: .25vw;
}
.cbx-hero[m-mody~=half-hero] {
    height: 13.13vw;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards]>.cbx-img {
    height: 20.63vw;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards] .hero-labels {
    max-width: 68.75vw;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards] .hero-labels .cbx-card {
    margin-right: 1.25vw;
}
.cbx-hero[m-mody*=columns] .cbx-img.stamp {
    height: 4.38vw;
    width: 4.38vw;
}
.cbx-hero[m-mody*=columns] .hero-img>.cbx-img.stamp {
    top: 1.25vw;
    right: 1.25vw;
}
.cbx-hero[m-mody*=columns] .hero-brands {
    height: 7vw;
}
.cbx-hero[m-mody*=columns] .hero-brands>.cbx-img {
    margin-right: .63vw;
    flex-basis: 8.75vw;
    height: 3.75vw;
}
.cbx-hero[m-mody*=columns] .hero-sponsor {
    bottom: 1.88vw;
    border-top-right-radius: .25vw;
    border-bottom-right-radius: .25vw;
    width: 10.63vw;
    height: 5vw;
    padding: .63vw .63vw;
}
.cbx-hero[m-mody*=columns] .hero-topics {
    padding: 1.25vw;
}
.cbx-hero[m-mody*=columns] .hero-topics>.cbx-img {
    margin-bottom: 1.25vw;
}
.cbx-hero[m-mody*=columns] .hero-topics .topics>* {
    margin-bottom: 1.25vw;
}
.cbx-hero[m-mody~=bar] {
    height: 25vw;
}
.cbx-hero[m-mody~=bar] .bar {
    padding: 1.88vw;
    top: 2.5vw;
}
.cbx-hero[m-mody~=with-card] .cbx-card {
    padding: 2.5vw;
    right: 8.75vw;
}
.cbx-hero[m-mody~=with-card] .cbx-card .card-description .cbx-title {
    margin-bottom: 1.25vw;
}
.cbx-hero[m-mody~=with-card] .cbx-card .card-description .cbx-text {
    margin-bottom: 1.88vw;
}
.cbx-hero[m-mody~=with-card-big] .cbx-card {
    padding: 2.5vw;
}
.cbx-hero[m-mody~=with-card-big] .cbx-card .card-description .cbx-title {
    margin-bottom: 1.39vw;
}
.cbx-hero[m-mody~=with-card-big] .cbx-card .card-description .cbx-text {
    margin-bottom: 2.08vw;
}
.cbx-hero[m-mody~=with-card-left] .cbx-card {
    left: 8.75vw;
    right: auto;
}
.cbx-hero[m-mody~=vertical] {
    height: 42.5vw;
    width: 22.13vw;
    min-width: 22.13vw;
}
.cbx-hero[m-mody~=warning] .hero-labels .content-hero {
    max-width: 68.75vw;
}
.cbx-hero[m-mody~=warning] .hero-labels .content-hero .message .cbx-title {
    margin-bottom: 1.25vw;
}
.cbx-hero[m-mody~=showcase] .content-hero {
    padding-bottom: 3.75vw;
    padding-top: 3.75vw;
    width: 68.75vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .heading {
    margin-bottom: 3.13vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets {
    margin-bottom: 3.13vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .cbx-img {
    height: 7.81vw;
    width: 12.5vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list {
    margin: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list .list-item {
    margin-bottom: .63vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list .list-item:last-child {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips {
    margin-left: .63vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips .cbx-tooltip {
    height: 1vw;
    margin-bottom: .63vw;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 1vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips .cbx-tooltip:last-child {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .cards {
    margin-bottom: 1.88vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .cards .flex-slick {
    max-width: 42.5vw;
}
.cbx-hero[m-mody~=collapse]>* {
    margin-bottom: 2.5vw;
}
.cbx-hero[m-mody~=collapse]>.content-hero {
    margin-top: 2.5vw;
}
.cbx-hero[m-mody~=collapse]>.content-hero .message>* {
    margin-bottom: .63vw;
}
.cbx-hero[m-mody~=collapse] .collapse {
    margin-bottom: 2.5vw;
}
.cbx-hero[m-mody~=collapse] .collapse .collapse-content {
    max-width: 68.75vw;
}
.cbx-hero[m-mody~=collapse] .collapse .cbx-text>.cbx-icon {
    margin-right: .63vw;
}
.cbx-hero[m-mody~=collapse][m-open=true]>.collapse {
    padding-top: .63vw;
}
.cbx-hero[m-mody~=collapse][m-open=true]>.collapse>.cbx-text {
    margin-bottom: .63vw;
}
.cbx-hero .hero-labels {
    left: 8.75vw;
}
.cbx-hero .hero-labels .content-hero>* {
    margin-bottom: 1.25vw;
}
.cbx-hero[m-mody~=with-img-card] .cbx-card[m-mody~=c-img-background] .card-description {
    padding: 2.5vw;
}
.cbx-hero[m-theme=input] .hero-labels {
    left: calc(50% - 25%);
    color: #fff;
}
.cbx-hero[m-theme=input] .hero-labels .cbx-category {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
.cbx-hero[m-theme=input] .hero-labels .cbx-headline-hero {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
.cbx-hero[m-theme=input] .hero-labels .cbx-sub-headline {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
}
@media (min-width:1440px) {
    .cbx-hero {
    height: 27.78vw;
}
.cbx-hero[m-mody=card] .hero-card {
    border-radius: .28vw;
    right: 6.25vw;
    bottom: 2.78vw;
    width: 16.67vw;
    height: 10.42vw;
}
.cbx-hero[m-mody~=no-full] {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
    margin-top: 1.39vw;
    margin-bottom: 1.39vw;
    width: 76.39vw;
    height: 27.78vw;
    border-radius: .28vw;
}
.cbx-hero[m-mody~=half-hero] {
    height: 14.58vw;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards]>.cbx-hero {
    height: 22.92vw;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards] .hero-labels {
    max-width: 76.39vw;
}
.cbx-hero[m-mody~=half-hero][m-mody~=with-cards] .hero-labels .cbx-card {
    margin-right: 1.39vw;
}
.cbx-hero[m-mody*=columns] .cbx-img.stamp {
    height: 4.86vw;
    width: 4.86vw;
}
.cbx-hero[m-mody*=columns] .hero-img>.cbx-img.stamp {
    top: 1.39vw;
    right: 1.39vw;
}
.cbx-hero[m-mody*=columns] .hero-brands {
    height: 7.78vw;
}
.cbx-hero[m-mody*=columns] .hero-brands>.cbx-img {
    margin-right: .69vw;
    flex-basis: 9.72vw;
    height: 4.17vw;
}
.cbx-hero[m-mody*=columns] .hero-sponsor {
    bottom: 2.93vw;
    border-top-right-radius: .39vw;
    border-bottom-right-radius: .39vw;
    width: 16.6vw;
    height: 7.81vw;
    padding: .98vw .98vw;
}
.cbx-hero[m-mody*=columns] .hero-topics {
    padding: 1.39vw;
}
.cbx-hero[m-mody*=columns] .hero-topics>.cbx-img {
    margin-bottom: 1.39vw;
}
.cbx-hero[m-mody*=columns] .hero-topics .topics>* {
    margin-bottom: 1.39vw;
}
.cbx-hero[m-mody~=bar] {
    height: 27.78vw;
}
.cbx-hero[m-mody~=bar] .bar {
    padding: 2.08vw;
    top: 2.78vw;
}
.cbx-hero[m-mody~=with-card] .cbx-card {
    padding: 2.78vw;
    right: 9.72vw;
}
.cbx-hero[m-mody~=with-card-big] .cbx-card {
    padding: 2.78vw;
}
.cbx-hero[m-mody~=with-card-left] .cbx-card {
    left: 9.72vw;
    right: auto;
}
.cbx-hero[m-mody~=vertical] {
    height: 47.22vw;
    width: 24.58vw;
    min-width: 24.58vw;
}
.cbx-hero[m-mody~=warning] .hero-labels .content-hero {
    max-width: 76.39vw;
}
.cbx-hero[m-mody~=warning] .hero-labels .content-hero .message .cbx-title {
    margin-bottom: 1.39vw;
}
.cbx-hero[m-mody~=showcase] .content-hero {
    padding-bottom: 4.17vw;
    padding-top: 4.17vw;
    width: 76.39vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .heading {
    margin-bottom: 3.47vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets {
    margin-bottom: 3.47vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .cbx-img {
    height: 8.68vw;
    width: 13.89vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list {
    margin: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list .list-item {
    margin-bottom: .69vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .cbx-list .list-item:last-child {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips {
    margin-left: .69vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips .cbx-tooltip {
    height: 1.11vw;
    margin-bottom: .69vw;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 1.11vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .bullets .list-with-tooltip .tooltips .cbx-tooltip:last-child {
    margin-bottom: 0;
}
.cbx-hero[m-mody~=showcase] .content-hero .cards {
    margin-bottom: 2.08vw;
}
.cbx-hero[m-mody~=showcase] .content-hero .cards .flex-slick {
    max-width: 47.22vw;
}
.cbx-hero[m-mody~=collapse]>* {
    margin-bottom: 1.39vw;
}
.cbx-hero[m-mody~=collapse]>.content-hero {
    margin-top: 2.78vw;
}
.cbx-hero[m-mody~=collapse]>.content-hero .message>* {
    margin-bottom: .69vw;
}
.cbx-hero[m-mody~=collapse] .collapse {
    margin-bottom: 2.78vw;
}
.cbx-hero[m-mody~=collapse] .collapse .collapse-content {
    max-width: 76.39vw;
}
.cbx-hero[m-mody~=collapse] .collapse .cbx-text>.cbx-icon {
    margin-right: .69vw;
}
.cbx-hero[m-mody~=collapse][m-open=true]>.collapse {
    padding-top: .69vw;
}
.cbx-hero[m-mody~=collapse][m-open=true]>.collapse>.cbx-text {
    margin-bottom: .69vw;
}
.cbx-hero .hero-labels {
    left: 9.72vw;
}
.cbx-hero .hero-labels .content-hero>* {
    margin-bottom: 1.39vw;
}
.cbx-hero[m-mody~=with-img-card] .cbx-card[m-mody~=c-img-background] .card-description {
    padding: 2.78vw;
}
.cbx-hero[m-theme=input] .hero-labels {
    left: calc(50% - 25%);
    color: #fff;
}
.cbx-hero[m-theme=input] .hero-labels .cbx-category {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
.cbx-hero[m-theme=input] .hero-labels .cbx-headline-hero {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
.cbx-hero[m-theme=input] .hero-labels .cbx-sub-headline {
    color: #fff;
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
}
html[m-browser=ie] .cbx-social-info {
    width: 100%;
    justify-content: space-between;
}
html[m-browser=ie] .cbx-social-info .social-content {
    flex-wrap: nowrap;
}
html[m-browser=ie] .cbx-social-info .social-content:first-child {
    width: 70%}
html[m-browser=ie] .cbx-social-info .social-content:last-child {
    width: 30%}
html[m-browser=ie] .cbx-social-info .social-content>.social-text {
    flex-basis: auto;
}
html[m-browser=ie] .cbx-social-info .social-content .social-text {
    flex-basis: inherit;
    flex-grow: inherit;
}
html[m-browser=ie] .cbx-social-info .social-content .social-buttons {
    flex-basis: auto;
}
.cbx-social-info {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
    position: relative;
    height: 56.25vw;
    width: 100%;
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
}
.cbx-social-info[m-copy=true] .social-message {
    -webkit-animation: copy-message 1.5s linear;
    animation: copy-message 1.5s linear;
}
.cbx-social-info .social-content {
    display: flex;
    flex-wrap: wrap;
    width: 80%;
    margin: auto;
    height: auto;
    text-align: right;
    padding-top: 6.25vw;
}
.cbx-social-info .social-content:first-child {
    margin-bottom: 6.25vw;
}
.cbx-social-info .social-content:last-child .social-text .cbx-text {
    text-align: right;
}
.cbx-social-info .social-content>.social-buttons, .cbx-social-info .social-content>.social-text {
    flex-shrink: 1;
    flex-basis: 0;
    display: flex;
    justify-content: flex-end;
}
.cbx-social-info .social-content .cbx-text {
    margin-right: 10px;
}
.cbx-social-info .social-buttons, .cbx-social-info .social-text {
    height: inherit;
}
.cbx-social-info .social-text {
    flex-grow: 2;
}
.cbx-social-info .social-buttons {
    flex-grow: 1;
    display: flex;
    justify-content: space-between;
}
.cbx-social-info .social-buttons>div {
    display: flex;
    align-items: center;
    position: relative;
    height: inherit;
}
.cbx-social-info .social-buttons>div:first-child {
    flex-grow: 1;
    margin-right: 3.125vw;
}
.cbx-social-info .social-buttons>div:first-child::after {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    content: '';
    height: 80%;
    width: 1px;
    background-color: #ccc;
}
.cbx-social-info .social-buttons .cbx-icon {
    transition-property: color;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    color: #323232;
}
.cbx-social-info .social-buttons .cbx-icon[m-active=true] .icons-guides-like-o:before {
    content: "\6e";
    color: #056dae;
}
.cbx-social-info .social-buttons .cbx-icon {
    transition-property: color;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    color: #323232;
}
.cbx-social-info .social-buttons .cbx-icon[m-active=true] .icons-guides-dislike-o:before {
    content: "\76";
    color: #056dae;
}
.cbx-social-info .social-message {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 1.25vw;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    height: 15.625vw;
    width: inherit;
    opacity: 0;
    pointer-events: none;
    background-color: #f2f4f8;
}
@-webkit-keyframes copy-message {
    0% {
    opacity: 1;
}
25% {
    opacity: .75;
}
50% {
    opacity: .5;
}
75% {
    opacity: .25;
}
100% {
    opacity: 0;
}
}
@keyframes copy-message {
    0% {
    opacity: 1;
}
25% {
    opacity: .75;
}
50% {
    opacity: .5;
}
75% {
    opacity: .25;
}
100% {
    opacity: 0;
}
}
@media (min-width:768px) {
    .cbx-social-info {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    height: 80px;
    padding: 20px;
    display: flex;
    justify-content: space-between;
}
.cbx-social-info .social-content {
    margin: 0;
    width: auto;
    padding-top: 0;
}
.cbx-social-info .social-content:first-child {
    margin-bottom: 0;
}
.cbx-social-info .social-content>.social-text {
    display: flex;
    align-items: center;
    flex-shrink: 1;
    flex-basis: 0;
    justify-content: flex-start;
    padding: 10px;
}
.cbx-social-info .social-buttons {
    flex-grow: 0;
}
.cbx-social-info .social-buttons>div:first-child::after {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 48px;
    height: 50%}
.cbx-social-info .social-message {
    border-radius: 4px;
    height: 15.625vw;
}
}
@media (min-width:1024px) {
    .cbx-social-info {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    height: 7.81vw;
    padding: 1.95vw;
}
.cbx-social-info .social-content>.social-text {
    padding: .98vw;
}
.cbx-social-info .social-buttons>div:first-child::after {
    left: 4.69vw;
}
.cbx-social-info .social-message {
    border-radius: 4px;
    height: 4.88vw;
}
}
@media (min-width:1280px) {
    .cbx-social-info {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
    height: 5vw;
    padding: 1.25vw;
}
.cbx-social-info .social-content>.social-text {
    padding: .63vw;
}
.cbx-social-info .social-buttons>div:first-child::after {
    left: 3vw;
}
.cbx-social-info .social-message {
    border-radius: .25vw;
    height: 3.13vw;
}
}
@media (min-width:1440px) {
    .cbx-social-info {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
    height: 5.56vw;
    padding: 1.39vw;
}
.cbx-social-info .social-content>.social-text {
    padding: .69vw;
}
.cbx-social-info .social-buttons>div:first-child::after {
    left: 3.33vw;
}
.cbx-social-info .social-message {
    border-radius: .28vw;
    height: 3.47vw;
}
}
.cbx-info .info-item {
    margin-bottom: 6.25vw;
}
.cbx-info .info-item:last-child {
    margin-bottom: 0;
}
.cbx-info .cbx-text, .cbx-info .cbx-title {
    margin-bottom: 6.25vw;
}
.cbx-info .cbx-title {
    padding-top: 6.25vw;
    border-top-width: .9375vw;
    border-top-style: solid;
    border-top-color: #f2f4f8;
}
.cbx-info .cbx-text:last-of-type {
    margin-bottom: 0;
}
@media (min-width:768px) {
    .cbx-info {
    display: flex;
    justify-content: space-around;
}
.cbx-info .info-item {
    margin-bottom: 0;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 0;
    margin-right: 20px;
}
.cbx-info .info-item:last-child {
    margin-right: 0;
}
.cbx-info .cbx-text, .cbx-info .cbx-title {
    margin-bottom: 20px;
}
.cbx-info .cbx-title {
    padding-top: 20px;
    border-top-width: 3px;
}
}
@media (min-width:1024px) {
    .cbx-info .info-item {
    margin-right: 1.95vw;
}
.cbx-info .cbx-text, .cbx-info .cbx-title {
    margin-bottom: 1.95vw;
}
.cbx-info .cbx-title {
    padding-top: 1.95vw;
    border-top-width: .29vw;
}
}
@media (min-width:1280px) {
    .cbx-info .info-item {
    margin-right: 1.25vw;
}
.cbx-info .cbx-text, .cbx-info .cbx-title {
    margin-bottom: 1.25vw;
}
.cbx-info .cbx-title {
    padding-top: 1.25vw;
    border-top-width: .19vw;
}
}
@media (min-width:1440px) {
    .cbx-info .info-item {
    margin-right: 1.39vw;
}
.cbx-info .cbx-text, .cbx-info .cbx-title {
    margin-bottom: 1.39vw;
}
.cbx-info .cbx-title {
    padding-top: 1.39vw;
    border-top-width: .21vw;
}
}
[m-desk=legals] .legals-links {
    display: flex;
    flex-wrap: wrap;
}
[m-desk=legals] .legals-links .link-content {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    text-align: center;
    margin-bottom: 12.5vw;
}
[m-desk=legals]>.cbx-legal {
    padding-top: 6.25vw;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #dedede;
}
[m-desk=legals] .legals-smalltext {
    text-align: justify;
}
[m-desk=legals] .legals-smalltext .cbx-link {
    font-size: inherit;
}
[m-desk=legals] .legals-smalltext>* {
    margin-bottom: 3.125vw;
}
[m-desk=legals] .legals-smalltext>:first-child {
    margin-bottom: 6.25vw;
}
[m-desk=legals] .legals-smalltext>:last-child {
    margin-bottom: 0;
}
@media (max-width:1023px) {
    [m-desk=legals] .legals-links .link-content {
    flex-basis: calc(100% / 2);
}
[m-desk=legals] .legals-links .link-content:nth-child(n+2) {
    margin-bottom: 0;
}
}
@media (min-width:768px) {
    [m-desk=legals] .legals-links {
    margin-bottom: 40px;
}
[m-desk=legals] .legals-links .link-content {
    margin-bottom: 20px;
}
[m-desk=legals]>.cbx-legal {
    padding-top: 20px;
}
[m-desk=legals] .legals-smalltext>* {
    margin-bottom: 10px;
}
[m-desk=legals] .legals-smalltext>:first-child {
    margin-bottom: 20px;
}
[m-desk=legals] .legals-smalltext>:last-child {
    margin-bottom: 0;
}
}
@media (min-width:1024px) {
    [m-desk=legals] .legals-links {
    margin-bottom: 3.91vw;
}
[m-desk=legals] .legals-links .link-content {
    margin-bottom: 0;
}
[m-desk=legals]>.cbx-legal {
    padding-top: 1.95vw;
}
[m-desk=legals] .legals-smalltext>* {
    margin-bottom: .98vw;
}
[m-desk=legals] .legals-smalltext>:first-child {
    margin-bottom: 1.95vw;
}
[m-desk=legals] .legals-smalltext>:last-child {
    margin-bottom: 0;
}
}
@media (min-width:1280px) {
    [m-desk=legals] .legals-links {
    margin-bottom: 2.5vw;
}
[m-desk=legals]>.cbx-legal {
    padding-top: 1.25vw;
}
[m-desk=legals] .legals-smalltext>* {
    margin-bottom: .63vw;
}
[m-desk=legals] .legals-smalltext>:first-child {
    margin-bottom: 1.25vw;
}
[m-desk=legals] .legals-smalltext>:last-child {
    margin-bottom: 0;
}
}
@media (min-width:1440px) {
    [m-desk=legals] .legals-links {
    margin-bottom: 2.78vw;
}
[m-desk=legals]>.cbx-legal {
    padding-top: 1.39vw;
}
[m-desk=legals] .legals-smalltext>* {
    margin-bottom: .69vw;
}
[m-desk=legals] .legals-smalltext>:first-child {
    margin-bottom: 1.39vw;
}
[m-desk=legals] .legals-smalltext>:last-child {
    margin-bottom: 0;
}
}
.cbx-list-square {
    width: 100%}
.cbx-list-square .container-list-item {
    display: flex;
    justify-content: space-between;
}
.cbx-list-square .cbx-bullet-list {
    margin-right: 6.25vw;
}
.cbx-list-square .list-item {
    display: flex;
}
.cbx-list-square .list-item .cbx-title {
    margin-bottom: 3.125vw;
}
.cbx-list-square .list-item .cbx-text {
    margin-bottom: 6.25vw;
}
.cbx-list-square .list-item .list-sub-item {
    margin-bottom: 6.25vw;
}
.cbx-list-square .text-content {
    width: 100%}
.cbx-list-square .text-content .cbx-legal:last-of-type, .cbx-list-square .text-content .cbx-text:last-of-type {
    margin-bottom: 0;
}
.cbx-list-square .text-content .item-content {
    margin-bottom: 6.25vw;
}
.cbx-list-square .text-content .sub-item-content {
    padding-left: 6.25vw;
}
.cbx-list-square .text-content .sub-item-content .cbx-list {
    margin-bottom: 0;
}
.cbx-list-square .text-content .sub-item-content .cbx-list .list-item:last-child {
    margin-bottom: 0!important;
}
.cbx-list-square .container-tex-img {
    display: flex;
    justify-content: space-between;
}
.cbx-list-square .cbx-img {
    height: 100%}
.cbx-list-square .cbx-img img {
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.cbx-list-square[m-mody=img] .container-list-item {
    display: block;
    margin-bottom: 6.25vw;
}
.cbx-list-square[m-mody=img] .text-content {
    margin-bottom: 6.25vw;
}
@media (min-width:768px) {
    .cbx-list-square .cbx-bullet-list {
    margin-right: 20px;
}
.cbx-list-square .list-item .cbx-title {
    margin-bottom: 10px;
}
.cbx-list-square .list-item .cbx-text {
    margin-bottom: 20px;
}
.cbx-list-square .list-item .list-sub-item {
    margin-bottom: 20px;
}
.cbx-list-square .text-content .item-content {
    margin-bottom: 20px;
}
.cbx-list-square .text-content .sub-item-content {
    padding-left: 20px;
}
.cbx-list-square[m-mody=img] .container-list-item {
    display: block;
    margin-bottom: 40px;
}
.cbx-list-square[m-mody=img] .text-content {
    margin-bottom: 20px;
}
}
@media (min-width:1024px) {
    .cbx-list-square .cbx-bullet-list {
    margin-right: 1.95vw;
}
.cbx-list-square .list-item .cbx-title {
    margin-bottom: .98vw;
}
.cbx-list-square .list-item .cbx-text {
    margin-bottom: 1.95vw;
}
.cbx-list-square .list-item .list-sub-item {
    margin-bottom: 1.95vw;
}
.cbx-list-square .text-content .item-content {
    margin-bottom: 1.95vw;
}
.cbx-list-square .text-content .sub-item-content {
    padding-left: 1.95vw;
}
.cbx-list-square[m-mody=img] .container-list-item {
    display: block;
    margin-bottom: 3.91vw;
}
.cbx-list-square[m-mody=img] .text-content {
    margin-bottom: 0;
}
}
@media (min-width:1280px) {
    .cbx-list-square .cbx-bullet-list {
    margin-right: 1.25vw;
}
.cbx-list-square .list-item .cbx-title {
    margin-bottom: .63vw;
}
.cbx-list-square .list-item .cbx-text {
    margin-bottom: 1.25vw;
}
.cbx-list-square .list-item .list-sub-item {
    margin-bottom: 1.25vw;
}
.cbx-list-square .text-content .item-content {
    margin-bottom: 1.25vw;
}
.cbx-list-square .text-content .sub-item-content {
    padding-left: 1.25vw;
}
.cbx-list-square[m-mody=img] .container-list-item {
    display: flex;
    margin-bottom: 2.5vw;
}
.cbx-list-square[m-mody=img] .container-list-item .list-item {
    margin-right: 2.5vw;
}
.cbx-list-square[m-mody=img] .container-list-item .cbx-img, .cbx-list-square[m-mody=img] .container-list-item .list-item {
    width: 50%}
}
@media (min-width:1440px) {
    .cbx-list-square .cbx-bullet-list {
    margin-right: 1.39vw;
}
.cbx-list-square .list-item .cbx-title {
    margin-bottom: .69vw;
}
.cbx-list-square .list-item .cbx-text {
    margin-bottom: 1.39vw;
}
.cbx-list-square .list-item .list-sub-item {
    margin-bottom: 1.39vw;
}
.cbx-list-square .text-content .item-content {
    margin-bottom: 1.39vw;
}
.cbx-list-square .text-content .sub-item-content {
    padding-left: 1.39vw;
}
.cbx-list-square[m-mody=img] .container-list-item {
    margin-bottom: 2.78vw;
}
.cbx-list-square[m-mody=img] .container-list-item .list-item {
    margin-right: 2.78vw;
}
}
.cbx-modal {
    display: block;
    width: 100%;
    height: 100px;
    overflow: hidden;
    position: fixed;
    top: -400%;
    transition: top 350ms ease-in-out, height 350ms ease-in-out;
    z-index: 7;
}
.cbx-modal .cbx-modal-content {
    box-shadow: 0 3.75vw 11.25vw rgba(0, 45, 114, .15);
    border-radius: 1.25vw;
    padding: 6.25vw;
    width: 87.5vw;
    margin: 12.5vw auto;
    background-color: #fff;
}
.cbx-modal .cbx-modal-content .modal-head {
    margin-bottom: 6.25vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cbx-modal .cbx-modal-content .modal-head .cbx-hightlight {
    color: #97999b;
}
.cbx-modal[m-open=true] {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
}
.cbx-modal[m-mody~=bg] .cbx-modal-content {
    padding: 0;
}
.cbx-modal[m-mody~=bg] .cbx-modal-content .modal-body, .cbx-modal[m-mody~=bg] .cbx-modal-content .modal-footer, .cbx-modal[m-mody~=bg] .cbx-modal-content .modal-head {
    padding: 6.25vw;
}
@media (min-width:768px) {
    .cbx-modal[m-mody~=bg] .cbx-modal-content .modal-body, .cbx-modal[m-mody~=bg] .cbx-modal-content .modal-footer, .cbx-modal[m-mody~=bg] .cbx-modal-content .modal-head {
    padding: 20px;
}
}
@media (min-width:1024px) {
    .cbx-modal[m-mody~=bg] .cbx-modal-content .modal-body, .cbx-modal[m-mody~=bg] .cbx-modal-content .modal-footer, .cbx-modal[m-mody~=bg] .cbx-modal-content .modal-head {
    padding: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-modal[m-mody~=bg] .cbx-modal-content .modal-body, .cbx-modal[m-mody~=bg] .cbx-modal-content .modal-footer, .cbx-modal[m-mody~=bg] .cbx-modal-content .modal-head {
    padding: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-modal[m-mody~=bg] .cbx-modal-content .modal-body, .cbx-modal[m-mody~=bg] .cbx-modal-content .modal-footer, .cbx-modal[m-mody~=bg] .cbx-modal-content .modal-head {
    padding: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-modal .cbx-modal-content {
    box-shadow: 0 12px 36px rgba(0, 45, 114, .15);
    border-radius: 4px;
    padding: 20px;
    width: 680px;
    margin: 40px auto;
}
.cbx-modal .cbx-modal-content .modal-head {
    margin-bottom: 20px;
}
}
@media (min-width:1024px) {
    .cbx-modal .cbx-modal-content {
    box-shadow: 0 1.17vw 3.52vw rgba(0, 45, 114, .15);
    border-radius: .39vw;
    padding: 1.95vw;
    width: 66.41vw;
    margin: 3.91vw auto;
}
.cbx-modal .cbx-modal-content .modal-head {
    margin-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-modal .cbx-modal-content {
    box-shadow: 0 .75vw 2.25vw rgba(0, 45, 114, .15);
    border-radius: .25vw;
    padding: 1.25vw;
    width: 42.5vw;
    margin: 2.5vw auto;
}
.cbx-modal .cbx-modal-content .modal-head {
    margin-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-modal .cbx-modal-content {
    box-shadow: 0 .83vw 2.5vw rgba(0, 45, 114, .15);
    border-radius: .28vw;
    padding: 1.39vw;
    width: 47.22vw;
    margin: 2.78vw auto;
}
.cbx-modal .cbx-modal-content .modal-head {
    margin-bottom: 1.39vw;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] [m-modal^=modal] {
    display: block;
    height: 500px;
    max-height: 90%}
}
@media (min-width:1024px) {
    html[m-browser=ie] .content-agenda .content-main {
    display: block;
}
html[m-browser=ie] .content-agenda .content-main .content-meta {
    min-width: none;
    max-width: none;
}
html[m-browser=ie] .content-agenda .content-main .content-meta {
    float: left;
    width: 40%}
html[m-browser=ie] .content-agenda .content-main .content-body {
    float: right;
    width: 60%}
}
[m-modal^=backdrop] {
    background-color: #000;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}
[m-modal^=modal] {
    background-color: #fff;
    bottom: 0;
    height: calc(100% - 14.0625vw);
    left: 0;
    overflow: hidden;
    padding: 6.25vw;
    position: fixed;
    -webkit-transform: translate(0, 100vh);
    transform: translate(0, 100vh);
    transition: -webkit-transform 250ms ease-in-out;
    transition: transform 250ms ease-in-out;
    transition: transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
    width: 100%;
    z-index: 4;
}
[m-modal^=modal][m-open=true] {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
@media (min-width:768px) {
    [m-modal^=modal] {
    border-radius: 4px;
    display: table;
    height: auto;
    left: 50%;
    min-height: 200px;
    padding: 20px;
    top: 50%;
    -webkit-transform: translate(-50%, 100vh);
    transform: translate(-50%, 100vh);
    width: 80vw;
}
[m-modal^=modal][m-open=true] {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
}
@media (min-width:1024px) {
    [m-modal^=modal] {
    border-radius: .39vw;
    padding: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-modal^=modal] {
    border-radius: .25vw;
    padding: 1.25vw;
    width: 1100px;
}
}
@media (min-width:1440px) {
    [m-modal^=modal] {
    border-radius: .28vw;
    padding: 1.39vw;
}
}
[m-modal^=container] {
    height: 100%}
[m-modal^=close] {
    position: absolute;
    right: 6.25vw;
    top: 6.25vw;
    z-index: 1;
}
[m-modal^=close].cbx-icon {
    background-color: #ccc;
}
@media (min-width:768px) {
    [m-modal^=close] {
    right: 20px;
    top: 20px;
}
}
@media (min-width:1024px) {
    [m-modal^=close] {
    right: 1.95vw;
    top: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-modal^=close] {
    right: 1.25vw;
    top: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-modal^=close] {
    right: 1.39vw;
    top: 1.39vw;
}
}
[m-modal=modal-agenda], [m-modal=modal-publicacion] {
    padding-bottom: 18.75vw;
}
@media (min-width:768px) {
    [m-modal=modal-agenda], [m-modal=modal-publicacion] {
    padding-bottom: 60px;
}
}
@media (min-width:1024px) {
    [m-modal=modal-agenda], [m-modal=modal-publicacion] {
    padding-bottom: 5.86vw;
}
}
@media (min-width:1280px) {
    [m-modal=modal-agenda], [m-modal=modal-publicacion] {
    padding-bottom: 3.75vw;
}
}
@media (min-width:1440px) {
    [m-modal=modal-agenda], [m-modal=modal-publicacion] {
    padding-bottom: 4.17vw;
}
}
@media (min-width:768px) {
    [m-modal=modal-filtro] {
    border-radius: 0;
    display: block;
    height: 30vh;
    left: 0;
    top: auto;
    -webkit-transform: translate(0, 100vh);
    transform: translate(0, 100vh);
    width: 100%}
[m-modal=modal-filtro][m-open=true] {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
}
.content-agenda, .content-publicacion {
    height: 100%;
    overflow-y: auto;
    width: 100%}
.content-agenda .content-title, .content-publicacion .content-title {
    padding-bottom: 6.25vw;
    padding-right: 15.625vw;
    width: 100%}
@media (min-width:768px) {
    .content-agenda .content-title, .content-publicacion .content-title {
    padding-bottom: 30px;
}
}
@media (min-width:1024px) {
    .content-agenda .content-title, .content-publicacion .content-title {
    padding-bottom: 2.93vw;
}
}
@media (min-width:1280px) {
    .content-agenda .content-title, .content-publicacion .content-title {
    padding-bottom: 1.88vw;
}
}
@media (min-width:1440px) {
    .content-agenda .content-title, .content-publicacion .content-title {
    padding-bottom: 2.08vw;
}
}
@media (min-width:768px) {
    .content-agenda .content-title, .content-publicacion .content-title {
    padding-right: 50px;
}
}
@media (min-width:1024px) {
    .content-agenda .content-title, .content-publicacion .content-title {
    padding-right: 4.88vw;
}
}
@media (min-width:1280px) {
    .content-agenda .content-title, .content-publicacion .content-title {
    padding-right: 3.13vw;
}
}
@media (min-width:1440px) {
    .content-agenda .content-title, .content-publicacion .content-title {
    padding-right: 3.47vw;
}
}
@media (min-width:1024px) {
    .content-agenda .content-main {
    display: flex;
    flex-direction: row;
}
.content-agenda .content-main .content-meta {
    max-width: 40%}
.content-agenda .content-main .content-body {
    min-width: 60%;
    padding-left: 20px;
}
}
@media (min-width:768px) {
    .content-agenda .content-meta {
    display: flex;
}
.content-agenda .content-meta>div:only-child {
    margin: 0 auto;
}
.content-agenda .content-meta>div:only-child .cbx-social {
    flex-direction: row;
}
.content-agenda .content-meta .content-media {
    padding-bottom: 20px;
}
.content-agenda .content-meta .content-social {
    order: -1;
}
.content-agenda .content-meta .cbx-social {
    flex-direction: column;
    height: 100%;
    justify-content: space-around;
}
}
@media (min-width:1024px) {
    .content-agenda .content-meta {
    flex-wrap: wrap;
}
.content-agenda .content-meta>div:only-child {
    padding-left: 20px;
}
.content-agenda .content-meta>div:only-child .cbx-social {
    flex-direction: column;
}
.content-agenda .content-meta .content-media {
    padding-bottom: 0;
}
.content-agenda .content-meta .content-social {
    order: 1;
    width: 100%}
.content-agenda .content-meta .cbx-social {
    flex-direction: row;
    justify-content: space-around;
    width: inherit;
}
.content-agenda .content-meta .cbx-social li {
    margin-bottom: 0;
}
}
.content-agenda .content-info {
    padding-bottom: 6.25vw;
}
@media (min-width:768px) {
    .content-agenda .content-info {
    padding-bottom: 20px;
}
}
@media (min-width:1024px) {
    .content-agenda .content-info {
    padding-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    .content-agenda .content-info {
    padding-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    .content-agenda .content-info {
    padding-bottom: 1.39vw;
}
}
.content-agenda .content-info .head {
    padding-bottom: 6.25vw;
}
@media (min-width:768px) {
    .content-agenda .content-info .head {
    padding-bottom: 20px;
}
}
@media (min-width:1024px) {
    .content-agenda .content-info .head {
    padding-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    .content-agenda .content-info .head {
    padding-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    .content-agenda .content-info .head {
    padding-bottom: 1.39vw;
}
}
.content-agenda .content-info .summary {
    color: #97999b;
}
.content-agenda .content-footer {
    padding-bottom: 6.25vw;
    padding-top: 6.25vw;
    border-top: 1px solid #dedede;
}
@media (min-width:768px) {
    .content-agenda .content-footer {
    padding-bottom: 20px;
}
}
@media (min-width:1024px) {
    .content-agenda .content-footer {
    padding-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    .content-agenda .content-footer {
    padding-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    .content-agenda .content-footer {
    padding-bottom: 1.39vw;
}
}
@media (min-width:768px) {
    .content-agenda .content-footer {
    padding-top: 20px;
}
}
@media (min-width:1024px) {
    .content-agenda .content-footer {
    padding-top: 1.95vw;
}
}
@media (min-width:1280px) {
    .content-agenda .content-footer {
    padding-top: 1.25vw;
}
}
@media (min-width:1440px) {
    .content-agenda .content-footer {
    padding-top: 1.39vw;
}
}
.content-agenda .content-footer .when, .content-agenda .content-footer .where {
    display: flex;
    align-content: flex-start;
}
.content-agenda .content-footer .when .cbx-icon, .content-agenda .content-footer .when .cbx-svg-icon, .content-agenda .content-footer .when :first-child, .content-agenda .content-footer .where .cbx-icon, .content-agenda .content-footer .where .cbx-svg-icon, .content-agenda .content-footer .where :first-child {
    color: #97999b;
    fill: #97999b;
}
.content-agenda .content-footer .when .cbx-icon, .content-agenda .content-footer .when .cbx-svg-icon, .content-agenda .content-footer .where .cbx-icon, .content-agenda .content-footer .where .cbx-svg-icon {
    margin-right: 3.125vw;
}
@media (min-width:768px) {
    .content-agenda .content-footer .when .cbx-icon, .content-agenda .content-footer .when .cbx-svg-icon, .content-agenda .content-footer .where .cbx-icon, .content-agenda .content-footer .where .cbx-svg-icon {
    margin-right: 10px;
}
}
@media (min-width:1024px) {
    .content-agenda .content-footer .when .cbx-icon, .content-agenda .content-footer .when .cbx-svg-icon, .content-agenda .content-footer .where .cbx-icon, .content-agenda .content-footer .where .cbx-svg-icon {
    margin-right: .98vw;
}
}
@media (min-width:1280px) {
    .content-agenda .content-footer .when .cbx-icon, .content-agenda .content-footer .when .cbx-svg-icon, .content-agenda .content-footer .where .cbx-icon, .content-agenda .content-footer .where .cbx-svg-icon {
    margin-right: .63vw;
}
}
@media (min-width:1440px) {
    .content-agenda .content-footer .when .cbx-icon, .content-agenda .content-footer .when .cbx-svg-icon, .content-agenda .content-footer .where .cbx-icon, .content-agenda .content-footer .where .cbx-svg-icon {
    margin-right: .69vw;
}
}
.content-agenda .content-footer .when .cbx-icon, .content-agenda .content-footer .where .cbx-icon {
    margin-bottom: auto;
}
.content-agenda .content-footer .when {
    padding-bottom: 3.125vw;
}
@media (min-width:768px) {
    .content-agenda .content-footer .when {
    padding-bottom: 10px;
}
}
@media (min-width:1024px) {
    .content-agenda .content-footer .when {
    padding-bottom: .98vw;
}
}
@media (min-width:1280px) {
    .content-agenda .content-footer .when {
    padding-bottom: .63vw;
}
}
@media (min-width:1440px) {
    .content-agenda .content-footer .when {
    padding-bottom: .69vw;
}
}
.content-agenda .content-footer .where p:first-child {
    margin-bottom: 3px;
}
.content-agenda .content-footer .where .cbx-icon {
    width: auto;
    height: auto;
}
.content-publicacion .content-meta {
    display: flex;
    padding-bottom: 9.375vw;
}
.content-publicacion .cover-img {
    margin-right: 3.125vw;
    width: 35%}
.content-publicacion .cover-img img {
    height: auto;
    width: 100%}
.content-publicacion .glossary {
    width: 65%}
.content-publicacion .glossary p {
    margin-bottom: 5px;
}
.content-publicacion .glossary p:last-child {
    margin-bottom: 0;
    color: #53565a;
    text-decoration: none;
    pointer-events: none;
}
.content-publicacion .body {
    padding-bottom: 9.375vw;
}
.content-publicacion .body .summary {
    color: #97999b;
}
.content-publicacion .availability>div {
    border-bottom: 1px solid #dedede;
    padding-bottom: 6.25vw;
    padding-top: 6.25vw;
}
.content-publicacion .availability>div:last-child {
    border: none;
    padding-bottom: 0;
}
.content-publicacion .availability>div p {
    font-family: IR, Arial, Helvetica, sans-serif;
    color: #323232;
}
.content-publicacion .availability>div p:first-child {
    padding-bottom: 3.125vw;
}
@media (min-width:768px) {
    .content-publicacion {
    align-content: flex-start;
    display: flex;
    flex-wrap: wrap;
}
.content-publicacion .content-meta {
    display: block;
    padding-bottom: 0;
    padding-right: 20px;
    width: 30%}
.content-publicacion .cover-img {
    padding-bottom: 20px;
    margin-right: 0;
    width: 100%}
.content-publicacion .cover-img img {
    height: auto;
    width: 100%}
.content-publicacion .glossary {
    width: 100%}
.content-publicacion .content-details {
    width: 70%}
.content-publicacion .body {
    padding-bottom: 20px;
}
.content-publicacion .availability>div {
    padding-bottom: 20px;
    padding-top: 20px;
}
.content-publicacion .availability>div p {
    font-family: IL, Arial, Helvetica, sans-serif;
    color: #323232;
}
.content-publicacion .availability>div p:first-child {
    padding-bottom: 10px;
}
}
@media (min-width:1024px) {
    .content-publicacion .content-meta {
    padding-right: 1.95vw;
    width: 20%}
.content-publicacion .content-details {
    width: 80%}
.content-publicacion .availability {
    display: flex;
    padding-top: 1.95vw;
}
.content-publicacion .availability>div {
    border-bottom: none;
    border-right: 1px solid #dedede;
    padding-bottom: 0;
    padding-left: .98vw;
    padding-right: .98vw;
    padding-top: 0;
    width: 33.333%}
.content-publicacion .availability>div:first-child {
    padding-left: 0;
}
.content-publicacion .availability>div:last-child {
    border: none;
    padding-right: 0;
}
}
@media (min-width:1280px) {
    .content-publicacion .content-meta {
    padding-right: 1.25vw;
}
.content-publicacion .availability {
    padding-top: 1.25vw;
}
.content-publicacion .availability>div {
    padding-left: .63vw;
    padding-right: .63vw;
}
}
@media (min-width:1440px) {
    .content-publicacion .content-meta {
    padding-right: 1.39vw;
}
.content-publicacion .availability {
    padding-top: 1.39vw;
}
.content-publicacion .availability>div {
    padding-left: .69vw;
    padding-right: .69vw;
}
}
.content-filtro {
    height: inherit;
}
.content-filtro .cbx-title {
    margin-bottom: 18.75vw;
}
.content-filtro .cbx-text {
    margin-bottom: 1.5625vw;
}
.content-filtro .filter-items {
    height: 80%;
    overflow-y: auto;
}
.content-filtro .filter-items .cbx-check {
    align-items: center;
    border: none;
    display: flex;
    padding-bottom: 4.6875vw;
    padding-left: 0;
    padding-top: 4.6875vw;
    width: 100%}
.content-filtro .filter-items .cbx-check span {
    margin-left: 0;
    margin-right: 3.125vw;
}
.content-filtro .filter-items .cbx-check .cbx-text {
    color: #323232;
    margin-bottom: 0;
    text-align: left;
}
@media (min-width:768px) {
    .content-filtro .cbx-title {
    margin-bottom: 40px;
}
.content-filtro .cbx-text {
    margin-bottom: 5px;
}
.content-filtro .filter-items {
    align-content: flex-start;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 70%}
.content-filtro .filter-items .cbx-check {
    padding-bottom: 10px;
    padding-top: 10px;
    width: 25%}
.content-filtro .filter-items .cbx-check span {
    margin-right: 10px;
}
}
@media (min-width:1024px) {
    .content-filtro {
    align-self: flex-start;
    padding-right: 1.95vw;
    position: -webkit-sticky;
    position: sticky;
    top: 7.62vw;
    width: 25%}
.content-filtro .cbx-title {
    margin-bottom: 1.95vw;
}
.content-filtro .cbx-text {
    margin-bottom: .98vw;
}
.content-filtro .filter-items {
    display: block;
    height: 100%}
.content-filtro .filter-items .cbx-check {
    padding-right: 0;
    width: 100%}
.content-filtro .filter-items .cbx-check span {
    margin-right: .98vw;
}
}
@media (min-width:1280px) {
    .content-filtro {
    padding-right: 1.25vw;
    top: 4.88vw;
}
.content-filtro .cbx-title {
    margin-bottom: 1.25vw;
}
.content-filtro .cbx-text {
    margin-bottom: .63vw;
}
.content-filtro .filter-items .cbx-check span {
    margin-right: .63vw;
}
}
@media (min-width:1440px) {
    .content-filtro {
    padding-right: 1.39vw;
    top: 5.42vw;
}
.content-filtro .cbx-title {
    margin-bottom: 1.39vw;
}
.content-filtro .cbx-text {
    margin-bottom: .69vw;
}
.content-filtro .filter-items .cbx-check span {
    margin-right: .69vw;
}
}
.trigger-filtro-container {
    box-shadow: 0 2.8125vw 7.5vw rgba(0, 45, 114, .15);
    align-items: center;
    background-color: #fff;
    bottom: 0;
    display: flex;
    height: 18.75vw;
    justify-content: center;
    position: fixed;
    transition: -webkit-transform 150ms ease-in-out;
    transition: transform 150ms ease-in-out;
    transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
    width: 100%;
    z-index: 1;
}
.trigger-filtro-container[m-mody=hide] {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
@media (min-width:768px) {
    .trigger-filtro-container {
    box-shadow: 0 9px 24px rgba(0, 45, 114, .15);
    height: 80px;
    justify-content: flex-end;
    padding-left: 40px;
    padding-right: 40px;
}
}
@media (min-width:1024px) {
    .trigger-filtro-container {
    display: none;
}
}
.modal-links {
    box-shadow: 0 2.8125vw 7.5vw rgba(0, 45, 114, .15);
    align-items: center;
    background-color: #fff;
    bottom: 0;
    display: flex;
    height: 18.75vw;
    justify-content: center;
    position: absolute;
    right: 0;
    width: 100%}
.modal-links>:first-child {
    margin-right: 6.25vw;
}
.modal-links>:last-child {
    margin-left: 6.25vw;
}
@media (min-width:768px) {
    .modal-links {
    background-color: transparent;
    box-shadow: none;
    bottom: 20px;
    height: auto;
    right: 20px;
    width: auto;
}
.modal-links>:first-child {
    margin-right: 0;
}
.modal-links>:last-child {
    margin-left: 20px;
}
}
@media (min-width:1024px) {
    .modal-links {
    bottom: 1.95vw;
    right: 1.95vw;
}
.modal-links>:last-child {
    margin-left: 1.95vw;
}
}
@media (min-width:1280px) {
    .modal-links {
    bottom: 1.25vw;
    right: 1.25vw;
}
.modal-links>:last-child {
    margin-left: 1.25vw;
}
}
@media (min-width:1440px) {
    .modal-links {
    bottom: 1.39vw;
    right: 1.39vw;
}
.modal-links>:last-child {
    margin-left: 1.39vw;
}
}
.modal-links button:disabled, .modal-links button[disabled] {
    background-color: #ccc!important;
}
.cbx-perfilador {
    position: relative;
    height: 131.25vw;
    width: 100%}
.cbx-perfilador .cbx-img {
    width: 100%;
    height: 87.5vw;
}
.cbx-perfilador .perfilador-labels .cbx-text {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: flex-inline;
    top: 6.25vw;
    color: #fff;
    padding-left: 6.25vw;
}
.cbx-perfilador .perfilador-labels .label-close {
    position: absolute;
    top: 0;
    right: 3.125vw;
    width: 13.75vw;
    height: 13.75vw;
}
.cbx-perfilador .perfilador-labels .label-close .cbx-icon {
    position: absolute;
    top: 3.125vw;
    right: 3.125vw;
}
.cbx-perfilador .cbx-headline-section {
    text-shadow: 0 .9375vw 2.5vw rgba(0, 0, 0, .5);
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 12.5vw;
    color: #fff;
    text-align: center;
    width: 100%;
    padding-right: 6.25vw;
    padding-left: 6.25vw;
}
.cbx-perfilador .perfil-rounded {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 34.375vw;
    height: 62.5vw;
    width: 62.5vw;
    background-color: #eee;
}
.cbx-perfilador .cbx-button {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
}
@media (min-width:768px) {
    .cbx-perfilador {
    height: 380px;
    display: flex;
    flex-direction: row-reverse;
}
.cbx-perfilador .cbx-button, .cbx-perfilador .cbx-headline-section, .cbx-perfilador .perfil-rounded {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: none;
    transform: none;
}
.cbx-perfilador .cbx-img {
    flex-grow: 1;
    flex-basis: 0;
    height: inherit;
}
.cbx-perfilador .perfilador-labels {
    flex-grow: 1;
    flex-basis: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #fff;
}
.cbx-perfilador .perfilador-labels .cbx-text {
    -webkit-transform: none;
    transform: none;
    top: 0;
    left: 0;
    color: #53565a;
    padding-left: 20px;
    padding-top: 20px;
}
.cbx-perfilador .perfilador-labels .label-close {
    top: 0;
    right: 0;
    width: 44px;
    height: 44px;
}
.cbx-perfilador .perfilador-labels .label-close .cbx-icon {
    position: absolute;
    top: 20px;
    right: 20px;
    left: 0;
}
.cbx-perfilador .content-perfilador {
    width: 100%;
    margin-bottom: 40px;
}
.cbx-perfilador .cbx-headline-section {
    color: #323232;
    text-shadow: none;
    padding-right: 20px;
    padding-left: 20px;
}
.cbx-perfilador .perfil-rounded {
    height: 50px;
    width: 200px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 40px;
}
}
@media (min-width:1024px) {
    .cbx-perfilador {
    height: 50vw;
}
.cbx-perfilador .content-perfilador {
    margin-bottom: 3.91vw;
}
.cbx-perfilador .cbx-text {
    padding-left: 1.95vw;
    padding-top: 1.95vw;
}
.cbx-perfilador .label-close {
    right: 1.95vw;
    width: 4.3vw;
    height: 4.3vw;
}
.cbx-perfilador .label-close .cbx-icon {
    left: 1.95vw;
    top: 1.95vw;
}
.cbx-perfilador .cbx-headline-section {
    padding-right: 1.95vw;
    padding-left: 1.95vw;
}
.cbx-perfilador .perfil-rounded {
    height: 4.88vw;
    width: 19.53vw;
}
}
@media (min-width:1280px) {
    .cbx-perfilador {
    height: 50vw;
}
.cbx-perfilador .content-perfilador {
    margin-bottom: 2.5vw;
}
.cbx-perfilador .cbx-text {
    padding-left: 1.25vw;
    padding-top: 1.25vw;
}
.cbx-perfilador .label-close {
    right: 1.25vw;
    width: 0;
    height: 0;
}
.cbx-perfilador .label-close .cbx-icon {
    left: 1.25vw;
    top: 1.25vw;
}
.cbx-perfilador .cbx-headline-section {
    padding-right: 1.25vw;
    padding-left: 1.25vw;
}
.cbx-perfilador .perfil-rounded {
    height: 3.13vw;
    width: 12.5vw;
    margin-bottom: 3.75vw;
}
}
@media (min-width:1440px) {
    .cbx-perfilador {
    height: 50vw;
}
.cbx-perfilador .content-perfilador {
    margin-bottom: 2.78vw;
}
.cbx-perfilador cbx-text {
    padding-left: 1.39vw;
    padding-top: 1.39vw;
}
.cbx-perfilador .label-close {
    right: 1.39vw;
    width: 0;
    height: 0;
}
.cbx-perfilador .label-close .cbx-icon {
    left: 1.39vw;
    top: 1.39vw;
}
.cbx-perfilador .cbx-headline-section {
    padding-right: 1.39vw;
    padding-left: 1.39vw;
}
.cbx-perfilador .perfil-rounded {
    height: 3.47vw;
    width: 13.89vw;
    margin-bottom: 3.75vw;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] .cbx-perfil .perfil-paginators {
    margin-top: 3.91vw;
}
}
@media (min-width:1280px) {
    html[m-browser=ie] .cbx-perfil .perfil-paginators {
    margin-top: 2.5vw;
}
}
@media (min-width:1440px) {
    html[m-browser=ie] .cbx-perfil .perfil-paginators {
    margin-top: 2.78vw;
}
}
.cbx-perfil {
    display: flex;
    flex-direction: column;
    position: relative;
}
.cbx-perfil .perfil-progress, .cbx-perfil .perfil-section, .cbx-perfil .question-item {
    margin-bottom: 6.25vw;
}
.cbx-perfil .perfil-section {
    align-items: center;
    border-bottom: 1px solid #eee;
    display: flex;
    padding-bottom: 6.25vw;
}
.cbx-perfil .perfil-section .section-icon {
    height: 7.5vw;
    flex-grow: 0;
    flex-shrink: 0;
    fill: #056dae;
    width: 7.5vw;
}
.cbx-perfil .perfil-section .section-text {
    padding-left: 3.125vw;
    text-transform: uppercase;
}
.cbx-perfil .perfil-question {
    margin-bottom: 15.625vw;
}
.cbx-perfil .perfil-question .question-tip {
    margin-bottom: 9.375vw;
}
.cbx-perfil .perfil-question .question-options {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -10px;
}
.cbx-perfil .perfil-question .question-options .cbx-button {
    height: auto;
    margin: 10px;
}
.cbx-perfil .perfil-question .question-options .cbx-button .cbx-card {
    height: 31.25vw;
    width: 31.25vw;
}
.cbx-perfil .perfil-results {
    margin-bottom: 6.25vw;
}
.cbx-perfil .perfil-results>* {
    margin-bottom: 6.25vw;
}
.cbx-perfil .perfil-results>:last-child {
    margin-bottom: 0;
}
.cbx-perfil .perfil-results .results-card>* {
    margin-bottom: 6.25vw;
}
.cbx-perfil .perfil-results .results-card>:last-child {
    margin-bottom: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-head {
    margin-bottom: 9.375vw;
}
.cbx-perfil .perfil-results .results-docs .docs-list {
    margin-bottom: 12.5vw;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list {
    margin: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item {
    align-items: center;
    margin-bottom: 4.6875vw;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item .cbx-tooltip {
    margin-bottom: 0;
    margin-left: 3.125vw;
    margin-right: 0;
    margin-top: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item:last-child {
    margin: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-locate {
    border-bottom: 1px solid #dedede;
    padding-bottom: 6.25vw;
    width: 100%}
.cbx-perfil .perfil-paginators {
    display: flex;
    justify-content: center;
    margin-top: auto;
    width: 100%}
.cbx-perfil .perfil-paginators .paginators-back, .cbx-perfil .perfil-paginators .paginators-next {
    width: 50%}
.cbx-perfil .perfil-paginators .paginators-back {
    align-items: center;
    display: flex;
    justify-content: center;
}
.cbx-perfil .perfil-paginators .paginators-next .cbx-button {
    min-width: auto;
    width: 100%}
.cbx-perfil .perfil-paginators .paginators-finish {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}
.cbx-perfil .perfil-paginators .paginators-finish>* {
    margin-bottom: 6.25vw;
}
.cbx-perfil .perfil-paginators .paginators-finish>:last-child {
    margin-bottom: 0;
}
@media (min-width:768px) {
    .cbx-perfil .perfil-progress, .cbx-perfil .perfil-section, .cbx-perfil .question-item {
    margin-bottom: 20px;
}
.cbx-perfil .perfil-section {
    padding-bottom: 20px;
}
.cbx-perfil .perfil-section .section-icon {
    height: 24px;
    width: 24px;
}
.cbx-perfil .perfil-section .section-text {
    padding-left: 10px;
}
.cbx-perfil .perfil-question {
    margin-bottom: 50px;
}
.cbx-perfil .perfil-question .question-item, .cbx-perfil .perfil-question .question-tip {
    margin-bottom: 30px;
}
.cbx-perfil .perfil-question .question-options .cbx-button .cbx-card {
    height: 80px;
    width: 140px;
}
.cbx-perfil .perfil-results {
    margin-bottom: 20px;
}
.cbx-perfil .perfil-results>* {
    margin-bottom: 20px;
}
.cbx-perfil .perfil-results>:last-child {
    margin-bottom: 0;
}
.cbx-perfil .perfil-results .results-card>* {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 330px;
}
.cbx-perfil .perfil-results .results-card>:last-child {
    margin-bottom: 0;
}
.cbx-perfil .perfil-results .results-docs {
    margin: 0 auto;
    width: 330px;
}
.cbx-perfil .perfil-results .results-docs .docs-head {
    margin-bottom: 30px;
}
.cbx-perfil .perfil-results .results-docs .docs-list {
    margin-bottom: 40px;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list {
    margin: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item {
    margin-bottom: 15px;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item .cbx-tooltip {
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 0;
    margin-top: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item:last-child {
    margin: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-locate {
    padding-bottom: 20px;
}
.cbx-perfil .perfil-paginators {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    width: 330px;
}
.cbx-perfil .perfil-paginators .paginators-finish {
    align-items: center;
    flex-direction: row-reverse;
    text-align: center;
    justify-content: space-around;
    width: 100%}
.cbx-perfil .perfil-paginators .paginators-finish>* {
    margin-bottom: 0;
}
}
@media (min-width:1024px) {
    .cbx-perfil .perfil-progress, .cbx-perfil .perfil-section, .cbx-perfil .question-item {
    margin-bottom: 1.95vw;
}
.cbx-perfil .perfil-section {
    padding-bottom: 1.95vw;
}
.cbx-perfil .perfil-section .section-icon {
    height: 2.34vw;
    width: 2.34vw;
}
.cbx-perfil .perfil-section .section-text {
    padding-left: .98vw;
}
.cbx-perfil .perfil-question {
    margin-bottom: 4.88vw;
}
.cbx-perfil .perfil-question .question-item, .cbx-perfil .perfil-question .question-tip {
    margin-bottom: 2.93vw;
}
.cbx-perfil .perfil-question .question-options .cbx-button .cbx-card {
    height: 7.81vw;
    width: 13.67vw;
}
.cbx-perfil .perfil-results {
    margin-bottom: 1.95vw;
}
.cbx-perfil .perfil-results>* {
    margin-bottom: 1.95vw;
}
.cbx-perfil .perfil-results>:last-child {
    margin-bottom: 0;
}
.cbx-perfil .perfil-results .results-card>* {
    margin-bottom: 1.95vw;
    margin-left: auto;
    margin-right: auto;
    width: 45.9vw;
}
.cbx-perfil .perfil-results .results-card>:last-child {
    margin-bottom: 0;
}
.cbx-perfil .perfil-results .results-docs {
    width: 45.9vw;
}
.cbx-perfil .perfil-results .results-docs .docs-head {
    margin-bottom: 2.93vw;
}
.cbx-perfil .perfil-results .results-docs .docs-list {
    margin-bottom: 3.91vw;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list {
    margin: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item {
    margin-bottom: 1.46vw;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item .cbx-tooltip {
    margin-bottom: 0;
    margin-left: .98vw;
    margin-right: 0;
    margin-top: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item:last-child {
    margin: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-locate {
    padding-bottom: 1.95vw;
}
.cbx-perfil .perfil-paginators {
    width: 45.9vw;
}
.cbx-perfil .perfil-paginators .paginators-next {
    display: none;
}
.cbx-perfil .perfil-paginators .paginators-finish {
    justify-content: flex-start;
}
.cbx-perfil .perfil-paginators .paginators-finish>:first-child {
    margin-left: 5.86vw;
}
}
@media (min-width:1280px) {
    .cbx-perfil .perfil-progress, .cbx-perfil .perfil-section, .cbx-perfil .question-item {
    margin-bottom: 1.25vw;
}
.cbx-perfil .perfil-section {
    padding-bottom: 1.25vw;
}
.cbx-perfil .perfil-section .section-icon {
    height: 1.5vw;
    width: 1.5vw;
}
.cbx-perfil .perfil-section .section-text {
    padding-left: .63vw;
}
.cbx-perfil .perfil-question {
    margin-bottom: 3.13vw;
}
.cbx-perfil .perfil-question .question-item, .cbx-perfil .perfil-question .question-tip {
    margin-bottom: 1.88vw;
}
.cbx-perfil .perfil-question .question-options .cbx-button .cbx-card {
    height: 5vw;
    width: 8.75vw;
}
.cbx-perfil .perfil-results {
    margin-bottom: 1.25vw;
}
.cbx-perfil .perfil-results>* {
    margin-bottom: 1.25vw;
}
.cbx-perfil .perfil-results>:last-child {
    margin-bottom: 0;
}
.cbx-perfil .perfil-results .results-card>* {
    margin-bottom: 1.25vw;
    margin-left: auto;
    margin-right: auto;
    width: 33.44vw;
}
.cbx-perfil .perfil-results .results-card>:last-child {
    margin-bottom: 0;
}
.cbx-perfil .perfil-results .results-docs {
    width: 33.44vw;
}
.cbx-perfil .perfil-results .results-docs .docs-head {
    margin-bottom: 1.88vw;
}
.cbx-perfil .perfil-results .results-docs .docs-list {
    margin-bottom: 2.5vw;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list {
    margin: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item {
    margin-bottom: .94vw;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item .cbx-tooltip {
    margin-bottom: 0;
    margin-left: .63vw;
    margin-right: 0;
    margin-top: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item:last-child {
    margin: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-locate {
    padding-bottom: 1.25vw;
}
.cbx-perfil .perfil-paginators {
    width: 33.44vw;
}
.cbx-perfil .perfil-paginators .paginators-finish>:first-child {
    margin-left: 3.75vw;
}
}
@media (min-width:1440px) {
    .cbx-perfil .perfil-progress, .cbx-perfil .perfil-section, .cbx-perfil .question-item, .cbx-perfil .results-tip {
    margin-bottom: 1.39vw;
}
.cbx-perfil .perfil-section {
    padding-bottom: 1.39vw;
}
.cbx-perfil .perfil-section .section-icon {
    height: 1.67vw;
    width: 1.67vw;
}
.cbx-perfil .perfil-section .section-text {
    padding-left: .69vw;
}
.cbx-perfil .perfil-question {
    margin-bottom: 3.47vw;
}
.cbx-perfil .perfil-question .question-item, .cbx-perfil .perfil-question .question-tip {
    margin-bottom: 2.08vw;
}
.cbx-perfil .perfil-question .question-options .cbx-button .cbx-card {
    height: 5.56vw;
    width: 9.72vw;
}
.cbx-perfil .perfil-results {
    margin-bottom: 1.39vw;
}
.cbx-perfil .perfil-results>* {
    margin-bottom: 1.39vw;
}
.cbx-perfil .perfil-results>:last-child {
    margin-bottom: 0;
}
.cbx-perfil .perfil-results .results-card>* {
    margin-bottom: 1.39vw;
    margin-left: auto;
    margin-right: auto;
    width: 37.15vw;
}
.cbx-perfil .perfil-results .results-card>:last-child {
    margin-bottom: 0;
}
.cbx-perfil .perfil-results .results-docs {
    width: 37.15vw;
}
.cbx-perfil .perfil-results .results-docs .docs-head {
    margin-bottom: 2.08vw;
}
.cbx-perfil .perfil-results .results-docs .docs-list {
    margin-bottom: 2.78vw;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list {
    margin: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item {
    margin-bottom: 1.04vw;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item .cbx-tooltip {
    margin-bottom: 0;
    margin-left: .69vw;
    margin-right: 0;
    margin-top: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-list .cbx-list .list-item:last-child {
    margin: 0;
}
.cbx-perfil .perfil-results .results-docs .docs-locate {
    padding-bottom: 1.39vw;
}
.cbx-perfil .perfil-paginators {
    width: 37.15vw;
}
.cbx-perfil .perfil-paginators .paginators-finish>:first-child {
    margin-left: 4.17vw;
}
}
.cbx-progress-bar {
    height: 3.125vw;
    width: 100%;
    display: flex;
    z-index: 1;
}
.cbx-progress-bar[m-mody=step] {
    display: flex;
    align-items: center;
}
.cbx-progress-bar[m-mody=step] .progress-bar {
    flex: 8;
    border-radius: 1.5625vw;
    margin-right: 6.25vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar[value="100"]::-webkit-progress-value {
    -webkit-border-top-right-radius: 1.5625vw;
    -webkit-border-bottom-right-radius: 1.5625vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar::-webkit-progress-bar {
    border-radius: 1.5625vw;
    -webkit-border-radius: 1.5625vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar::-webkit-progress-value {
    background: #056dae;
    -webkit-border-top-left-radius: 1.5625vw;
    -webkit-border-bottom-left-radius: 1.5625vw;
}
.cbx-progress-bar[m-mody=step] .cbx-legal {
    flex: 1;
    text-align: right;
}
.cbx-progress-bar[m-mody=step] .cbx-legal span[m-active=true] {
    color: #056dae;
}
.cbx-progress-bar[m-mody=percent] .progress-bar::-webkit-progress-bar {
    border-radius: 1.5625vw;
    -webkit-border-radius: 1.5625vw;
}
.cbx-progress-bar[m-mody=percent] .progress-bar::-webkit-progress-value {
    -webkit-border-top-left-radius: 1.5625vw;
    -webkit-border-bottom-left-radius: 1.5625vw;
}
.cbx-progress-bar[m-mody=percent] .progress-bar[value="100"]::-webkit-progress-value {
    -webkit-border-top-right-radius: 1.5625vw;
    -webkit-border-bottom-right-radius: 1.5625vw;
}
.cbx-progress-bar[m-mody=percent] .progress-number {
    display: none;
}
.cbx-progress-bar .progress-bar {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
    height: 3.125vw;
    margin-right: 0;
    border: none;
}
.cbx-progress-bar .progress-bar::-webkit-progress-bar {
    background: #f2f4f8;
    border-radius: 0;
    -webkit-border-radius: 0;
}
.cbx-progress-bar .progress-bar::-webkit-progress-value {
    background: #056dae;
}
.cbx-progress-bar .progress-bar::-moz-progress-bar {
    background: #056dae;
}
@media (max-width:767px) {
    .cbx-progress-bar[m-mody=step] .progress-bar {
    width: 100%;
    margin-right: 0;
}
.cbx-progress-bar[m-mody=step] .cbx-legal {
    display: none;
}
}
@media (min-width:768px) {
    .cbx-progress-bar {
    height: 10px;
}
.cbx-progress-bar[m-mody=step] .progress-bar {
    border-radius: 5px;
    margin-right: 20px;
}
.cbx-progress-bar[m-mody=step] .progress-bar[value="100"]::-webkit-progress-value {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}
.cbx-progress-bar[m-mody=step] .progress-bar::-webkit-progress-bar {
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.cbx-progress-bar[m-mody=step] .progress-bar::-webkit-progress-value {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
}
.cbx-progress-bar .progress-bar {
    height: .69vw;
}
.cbx-progress-bar[m-mody=percent] {
    align-items: center;
    justify-content: space-between;
}
.cbx-progress-bar[m-mody=percent] .progress-bar {
    width: 90%}
.cbx-progress-bar[m-mody=percent] .progress-number {
    color: #056dae;
    display: block;
}
}
@media (min-width:1024px) {
    .cbx-progress-bar {
    height: .98vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar {
    border-radius: .49vw;
    margin-right: 1.95vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar[value="100"]::-webkit-progress-value {
    -webkit-border-top-right-radius: .49vw;
    -webkit-border-bottom-right-radius: .49vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar::-webkit-progress-bar {
    border-radius: .49vw;
    -webkit-border-radius: .49vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar::-webkit-progress-value {
    -webkit-border-top-left-radius: .49vw;
    -webkit-border-bottom-left-radius: .49vw;
}
.cbx-progress-bar .progress-bar {
    height: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-progress-bar {
    height: .63vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar {
    border-radius: .31vw;
    margin-right: 1.25vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar[value="100"]::-webkit-progress-value {
    -webkit-border-top-right-radius: .31vw;
    -webkit-border-bottom-right-radius: .31vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar::-webkit-progress-bar {
    border-radius: .31vw;
    -webkit-border-radius: .31vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar::-webkit-progress-value {
    -webkit-border-top-left-radius: .31vw;
    -webkit-border-bottom-left-radius: .31vw;
}
.cbx-progress-bar .progress-bar {
    height: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-progress-bar {
    height: .69vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar {
    border-radius: .35vw;
    margin-right: 1.39vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar[value="100"]::-webkit-progress-value {
    -webkit-border-top-right-radius: .35vw;
    -webkit-border-bottom-right-radius: .35vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar::-webkit-progress-bar {
    border-radius: .35vw;
    -webkit-border-radius: .35vw;
}
.cbx-progress-bar[m-mody=step] .progress-bar::-webkit-progress-value {
    -webkit-border-top-left-radius: .35vw;
    -webkit-border-bottom-left-radius: .35vw;
}
.cbx-progress-bar .progress-bar {
    height: .69vw;
}
}
.cbx-promociones {
    display: flex;
    flex-wrap: wrap;
}
.cbx-promociones .content-promociones {
    display: flex;
    flex-direction: column-reverse;
}
.cbx-promociones .menu-promociones {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin-top: 6.25vw;
    margin-bottom: 6.25vw;
}
.cbx-promociones .menu-promociones .cbx-card {
    width: 18.75vw;
    height: 18.75vw;
    padding: 1.5625vw;
    position: relative;
}
.cbx-promociones .menu-promociones .cbx-card:not(:last-child) {
    margin-right: 3.125vw;
}
.cbx-promociones .menu-promociones .cbx-card [class*=icon-] {
    color: #056dae;
    transition: color 350ms ease-in-out;
}
.cbx-promociones .menu-promociones .cbx-card[m-active=true] {
    width: 21.875vw;
    height: 21.875vw;
    background-color: #056dae;
}
.cbx-promociones .menu-promociones .cbx-card[m-active=true] [class*=icon-] {
    color: #fff;
}
.cbx-promociones .menu-promociones .cbx-card[m-active=true] .cbx-text {
    color: #fff;
    font-size: 3.125vw;
}
.cbx-promociones .menu-promociones .cbx-card .card-content {
    position: relative;
    flex-direction: column;
    justify-content: center;
    width: 100%}
.cbx-promociones .menu-promociones .cbx-card .card-content .cbx-icon {
    margin-right: 0;
}
.cbx-promociones .menu-promociones .cbx-card .cbx-text {
    font-size: 2.5vw;
    color: #056dae;
}
.cbx-promociones .menu-promociones .cbx-card .notification {
    width: 6.25vw;
    height: 6.25vw;
    background-color: #c6007e;
    position: absolute;
    right: -3.125vw;
    top: -3.125vw;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: IR;
}
.cbx-promociones .menu-promociones .cbx-card .notification .cbx-legal {
    color: #fff;
}
.cbx-promociones .cards-promociones {
    display: none;
}
.cbx-promociones .cards-promociones[m-open=true] {
    display: block;
}
.cbx-promociones .btn-promociones {
    display: flex;
    width: 100%;
    justify-content: center;
}
@media (min-width:768px) {
    .cbx-promociones .menu-promociones {
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 20px;
}
.cbx-promociones .menu-promociones .cbx-card {
    width: 60px;
    height: 60px;
    padding: 5px;
}
.cbx-promociones .menu-promociones .cbx-card .cbx-text {
    font-size: 8px;
}
.cbx-promociones .menu-promociones .cbx-card[m-active=true] {
    width: 70px;
    height: 70px;
}
.cbx-promociones .menu-promociones .cbx-card[m-active=true] .cbx-text {
    font-size: 10px;
}
.cbx-promociones .menu-promociones .cbx-card:not(:last-child) {
    margin-right: 20px;
}
.cbx-promociones .menu-promociones .cbx-card .notification {
    width: 20px;
    height: 20px;
    right: -10px;
    top: -10px;
}
.cbx-promociones .cards-promociones[m-open=true] {
    display: flex;
}
.cbx-promociones .cards-promociones .cbx-card {
    width: calc(100%/3);
}
.cbx-promociones .cards-promociones .cbx-card:not(:last-child) {
    margin-right: 20px;
}
}
@media (min-width:1024px) {
    .cbx-promociones {
    flex-direction: row;
}
.cbx-promociones .content-promociones {
    display: flex;
    width: 100%;
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: row;
}
.cbx-promociones .menu-promociones {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    width: 17.58vw;
}
.cbx-promociones .menu-promociones .cbx-card {
    width: inherit;
    height: inherit;
    padding: inherit;
    margin-bottom: 1.95vw;
}
.cbx-promociones .menu-promociones .cbx-card:last-child {
    margin-bottom: 0;
}
.cbx-promociones .menu-promociones .cbx-card[m-active] {
    margin-right: 0;
    padding: 0;
    height: inherit;
    width: inherit;
}
.cbx-promociones .menu-promociones .cbx-card .cbx-text {
    font-size: 1.56vw;
}
.cbx-promociones .menu-promociones .cbx-card .card-content {
    flex-direction: row;
    padding: 1.95vw;
    justify-content: flex-start;
}
.cbx-promociones .menu-promociones .cbx-card .card-content .cbx-icon {
    margin-right: 1.46vw;
    margin-top: 0;
    margin-bottom: 0;
    width: auto;
    height: auto;
}
.cbx-promociones .menu-promociones .cbx-card .card-content .cbx-text {
    font-size: 1.56vw;
}
.cbx-promociones .menu-promociones .cbx-card .notification {
    width: 1.95vw;
    height: 1.95vw;
    right: -.98vw;
    top: -.98vw;
}
.cbx-promociones .category-promociones {
    width: 69.82vw;
}
.cbx-promociones .cards-promociones {
    justify-content: space-between;
    width: inherit;
}
.cbx-promociones .cards-promociones .cbx-card {
    width: 21.97vw;
}
.cbx-promociones .cards-promociones .cbx-card:not(:last-child) {
    margin-right: 0;
}
.cbx-promociones .btn-promociones {
    display: block;
    margin-top: 2.93vw;
}
}
@media (min-width:1280px) {
    .cbx-promociones .menu-promociones {
    width: 11.25vw;
}
.cbx-promociones .menu-promociones .cbx-card {
    margin-bottom: 1.25vw;
}
.cbx-promociones .menu-promociones .cbx-card .cbx-text {
    font-size: 1vw;
}
.cbx-promociones .menu-promociones .cbx-card .card-content {
    padding: 1.25vw;
}
.cbx-promociones .menu-promociones .cbx-card .card-content .cbx-icon {
    margin-right: .94vw;
}
.cbx-promociones .menu-promociones .cbx-card .card-content .cbx-text {
    font-size: 1vw;
}
.cbx-promociones .menu-promociones .cbx-card .notification {
    width: 1.25vw;
    height: 1.25vw;
    right: -.63vw;
    top: -.63vw;
}
.cbx-promociones .category-promociones {
    width: 50.31vw;
}
.cbx-promociones .cards-promociones .cbx-card {
    width: 15.94vw;
}
.cbx-promociones .btn-promociones {
    margin-top: 1.88vw;
}
}
@media (min-width:1440px) {
    .cbx-promociones .menu-promociones {
    width: 12.5vw;
}
.cbx-promociones .menu-promociones .cbx-card {
    margin-bottom: 1.39vw;
}
.cbx-promociones .menu-promociones .cbx-card .cbx-text {
    font-size: 1.11vw;
}
.cbx-promociones .menu-promociones .cbx-card .card-content {
    padding: 1.39vw;
}
.cbx-promociones .menu-promociones .cbx-card .card-content .cbx-icon {
    margin-right: 1.04vw;
}
.cbx-promociones .menu-promociones .cbx-card .card-content .cbx-text {
    font-size: 1.11vw;
}
.cbx-promociones .menu-promociones .cbx-card .notification {
    width: 1.39vw;
    height: 1.39vw;
    right: -.69vw;
    top: -.69vw;
}
.cbx-promociones .category-promociones {
    width: 55.9vw;
}
.cbx-promociones .cards-promociones .cbx-card {
    width: 17.71vw;
}
.cbx-promociones .btn-promociones {
    margin-top: 2.08vw;
}
}
.cbx-product-bar {
    background-color: #f2f4f8;
}
.cbx-product-bar .product-tabs {
    display: flex;
    justify-content: space-between;
}
.cbx-product-bar .product-tabs .slick-track {
    display: flex;
}
.cbx-product-bar .product-tabs .product {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: calc(100vw / 3);
    width: 100%;
    height: auto;
}
.cbx-product-bar .product-tabs .product:first-child {
    padding-left: 3.125vw;
    padding-right: 3.125vw;
}
.cbx-product-bar .product-tabs .product.active .cbx-link::after {
    display: block;
    width: 100%;
    bottom: 2%}
.cbx-product-bar .product-tabs .product[aria-hidden=true] {
    -webkit-transform: translateX(-25%);
    transform: translateX(-25%);
}
.cbx-product-bar .product-tabs .product .cbx-link {
    color: #056dae;
    position: relative;
    width: 100%;
    padding-top: 10%;
    padding-bottom: 10%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
.cbx-product-bar .product-tabs .product .cbx-link::after {
    content: '';
    display: none;
    position: absolute;
    height: 2px;
    width: 0;
    background-color: #056dae;
    bottom: 0;
    left: 0;
    transition: width .35s ease;
}
.cbx-product-bar .product-tabs .product .cbx-link p {
    text-align: center;
}
.cbx-product-bar .product-tabs .product .cbx-link .cbx-svg-icon {
    fill: currentColor;
    stroke: transparent;
    stroke-width: 2%;
    margin-right: 3%;
    will-change: fill;
}
.cbx-product-bar .product-collapse {
    background-color: #f2f4f8;
    max-height: 0;
    overflow: hidden;
    transition: max-height .35s ease;
}
.cbx-product-bar .product-collapse>[m-active=false] {
    display: none;
}
.cbx-product-bar[m-open=true] .product-tabs .product .cbx-link {
    color: #323232;
}
.cbx-product-bar[m-open=true] .product-tabs .product.active .cbx-link {
    color: #056dae;
}
.cbx-product-bar[m-open=true] .product-collapse {
    max-height: 150vh;
}
@media (min-width:768px) {
    .cbx-product-bar .product-tabs {
    padding-right: 40px;
    padding-left: 40px;
}
.cbx-product-bar .product-tabs .slick-track {
    margin-left: 0;
}
.cbx-product-bar .product-tabs .product {
    width: auto;
    margin-right: 20px;
    height: auto;
}
.cbx-product-bar .product-tabs .product:first-child {
    padding-left: 0;
    padding-right: 0;
}
.cbx-product-bar .product-tabs .product:last-child {
    margin-right: 0;
}
.cbx-product-bar .product-tabs .product .cbx-link {
    justify-content: center;
    height: 100%}
}
@media (min-width:1024px) {
    .cbx-product-bar .product-tabs {
    padding-right: 0;
    padding-left: 0;
}
.cbx-product-bar .product-tabs .product {
    width: calc(100vw / 6);
}
.cbx-product-bar .product-tabs .product:hover .cbx-link {
    color: #056dae;
}
.cbx-product-bar .product-tabs .product .cbx-link {
    justify-content: center;
}
.cbx-product-bar .product-tabs .product .cbx-link::after {
    left: 50%}
.cbx-product-bar .product-tabs .product .cbx-link p {
    text-align: left;
}
}
@media (min-width:1280px) {
    .cbx-product-bar .product-tabs .product .cbx-link {
    flex-direction: row;
}
}
html[m-browser=ie] .cbx-side-menu [m-open=true] [m-size].cbx-icon {
    width: 1.25vw;
    height: 1.25vw;
}
html[m-browser=ie] .cbx-side-menu [m-open=true] [m-size].cbx-icon i {
    font-size: 1.65vw;
}
html[m-browser=ie] .cbx-side-menu [m-open=false] [m-size].cbx-icon i {
    top: 0;
}
html[m-browser=ie] .social-buttons .cbx-icon {
    height: 100%}
html[m-browser~=mobile] .cbx-icon .icon-plus-o {
    position: relative;
}
html[m-browser~=mobile] .cbx-icon .icon-plus-o:before {
    position: absolute;
    top: 56%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.cbx-side-menu[m-open=false] {
    display: none;
}
.cbx-side-menu[m-open=true] {
    display: block!important;
}
.cbx-side-menu .content-items {
    position: relative;
}
.cbx-side-menu .content-items:before {
    position: absolute;
    content: "";
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 1px;
    width: 100%;
    background-color: #dedede;
}
.cbx-side-menu .content-items:hover:after {
    background-color: #056dae;
}
.cbx-side-menu .content-items:after {
    transition-property: background-color;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    position: absolute;
    content: "";
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 1px;
    width: 100%;
    background-color: #dedede;
}
.cbx-side-menu .cbx-sub-headline {
    display: flex;
    width: 100%;
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
    justify-content: space-between;
}
.cbx-side-menu .cbx-sub-headline[m-open=true] .icon-plus-o {
    transition-property: content;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
}
.cbx-side-menu .cbx-sub-headline[m-open=true] .icon-plus-o:before {
    content: "\59";
    font-weight: 700!important;
}
.cbx-side-menu .contents-subitems {
    padding-left: 6.25vw;
    padding-right: 6.25vw;
}
.cbx-side-menu .contents-subitems .subitem-menu {
    padding-bottom: 6.25vw;
}
.cbx-side-menu .contents-subitems .cbx-link {
    color: #323232;
    position: relative;
}
.cbx-side-menu .contents-subitems .cbx-link:after {
    background-color: #323232;
}
.cbx-side-menu .contents-subitems .cbx-link[m-active=true]:before {
    content: "\6a";
    font-family: cbx-icons!important;
    position: absolute;
    left: -4.6875vw;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media (min-width:768px) {
    .cbx-side-menu .cbx-sub-headline {
    padding-top: 20px;
    padding-bottom: 20px;
}
.cbx-side-menu .contents-subitems {
    padding-left: 20px;
    padding-right: 20px;
}
.cbx-side-menu .contents-subitems .subitem-menu {
    padding-bottom: 20px;
}
.cbx-side-menu .contents-subitems .cbx-link[m-active=true]:before {
    left: -15px;
}
}
@media (min-width:1024px) {
    .cbx-side-menu[m-open=false] {
    display: block;
}
.cbx-side-menu .cbx-sub-headline {
    padding-top: 1.95vw;
    padding-bottom: 1.95vw;
}
.cbx-side-menu .contents-subitems {
    padding-right: 1.95vw;
    padding-left: 1.95vw;
}
.cbx-side-menu .contents-subitems .subitem-menu {
    padding-bottom: 1.95vw;
}
.cbx-side-menu .contents-subitems .cbx-link[m-active=true]:before {
    left: -1.46vw;
}
}
@media (min-width:1280px) {
    .cbx-side-menu .cbx-sub-headline {
    padding-top: 1.25vw;
    padding-bottom: 1.25vw;
}
.cbx-side-menu .contents-subitems {
    padding-right: 1.25vw;
    padding-left: 1.25vw;
}
.cbx-side-menu .contents-subitems .subitem-menu {
    padding-bottom: 1.25vw;
}
.cbx-side-menu .contents-subitems .cbx-link[m-active=true]:before {
    left: -1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-side-menu .cbx-sub-headline {
    padding-top: 1.39vw;
    padding-bottom: 1.39vw;
}
.cbx-side-menu .contents-subitems {
    padding-right: 1.39vw;
    padding-left: 1.39vw;
}
.cbx-side-menu .contents-subitems .subitem-menu {
    padding-bottom: 1.39vw;
}
.cbx-side-menu .contents-subitems .cbx-link[m-active=true]:before {
    left: -1.39vw;
}
}
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    width: 100%;
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: 0;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:after, .slick-track:before {
    display: table;
    content: ''}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir=rtl] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
[m-slick*=arrows] {
    position: relative;
    padding: 0 6.25vw;
}
[m-slick*=arrows] .slick-arrow {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: transparent;
    height: 15.625vw;
    width: 6.25vw;
    z-index: 0;
}
[m-slick*=arrows] .slick-arrow.slick-next::before, [m-slick*=arrows] .slick-arrow.slick-prev::before {
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
    left: 0;
    width: inherit;
    height: inherit;
    color: #53565a;
    font-family: cbx-icons;
    font-size: 12.5vw;
    transition: color 350ms ease-in-out;
}
[m-slick*=arrows] .slick-arrow.slick-disabled::before {
    color: #ccc;
}
[m-slick*=arrows] .slick-arrow.slick-prev {
    left: 0;
}
[m-slick*=arrows] .slick-arrow.slick-prev::before {
    content: "\67"}
[m-slick*=arrows] .slick-arrow.slick-next {
    right: 0;
}
[m-slick*=arrows] .slick-arrow.slick-next::before {
    content: "\69"}
[m-slick*=dots] .slick-list {
    padding-bottom: 9.375vw!important;
}
[m-slick*=dots] .slick-slide:not(.cbx-hero) {
    margin-right: 6.25vw;
}
[m-slick*=dots] .slick-slide:not(.cbx-hero):last-child {
    margin-right: 0;
}
[m-slick*=dots] .slick-slide:not(.cbx-hero) .cbx-img {
    flex-shrink: 0;
}
[m-slick*=dots] .slick-dots {
    display: flex;
    justify-content: center;
    height: 3.125vw;
}
[m-slick*=dots] .slick-dots button, [m-slick*=dots] .slick-dots li {
    height: inherit;
}
[m-slick*=dots] .slick-dots li {
    display: inherit;
    width: 3.125vw;
    margin-right: 3.125vw;
    border-radius: 50%;
    background-color: #dedede;
    transition: width 350ms linear, border-radius 350ms linear, background-color 350ms linear;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
}
[m-slick*=dots] .slick-dots li:last-child {
    margin-right: 0;
}
[m-slick*=dots] .slick-dots li.slick-active {
    width: 6.25vw;
    background-color: #dedede;
    border-radius: 6.25vw;
}
[m-slick*=dots] .slick-dots li button {
    color: transparent;
    width: inherit;
}
@media (min-width:768px) {
    [m-slick*=arrows] {
    padding-right: 20px;
    padding-left: 20px;
}
[m-slick*=arrows] .slick-arrow {
    height: 50px;
    width: 20px;
}
[m-slick*=arrows] .slick-arrow.slick-next::before, [m-slick*=arrows] .slick-arrow.slick-prev::before {
    font-size: 40px;
}
[m-slick*=dots] .slick-list {
    padding-bottom: 30px!important;
}
[m-slick*=dots] .slick-slide:not(.cbx-hero) {
    margin-right: 20px;
    max-height: inherit;
}
[m-slick*=dots] .slick-dots {
    height: 10px;
}
[m-slick*=dots] .slick-dots li {
    width: 10px;
    margin-right: 10px;
}
[m-slick*=dots] .slick-dots li.slick-active {
    width: 20px;
    border-radius: 20px;
}
}
@media (min-width:1024px) {
    [m-slick*=arrows] {
    padding-right: 3.91vw;
    padding-left: 3.91vw;
}
[m-slick*=arrows] .slick-arrow {
    height: 4.88vw;
    width: 1.95vw;
}
[m-slick*=arrows] .slick-arrow.slick-next::before, [m-slick*=arrows] .slick-arrow.slick-prev::before {
    font-size: 3.91vw;
}
[m-slick*=dots] .slick-list {
    padding-bottom: 2.93vw!important;
}
[m-slick*=dots] .slick-slide:not(.cbx-hero) {
    margin-right: 1.95vw;
    max-height: inherit;
}
[m-slick*=dots] .slick-dots {
    height: .98vw;
}
[m-slick*=dots] .slick-dots li {
    width: .98vw;
    margin-right: .98vw;
}
[m-slick*=dots] .slick-dots li.slick-active {
    width: 1.95vw;
    border-radius: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-slick*=arrows] {
    padding-right: 2.5vw;
    padding-left: 2.5vw;
}
[m-slick*=arrows] .slick-arrow {
    height: 3.13vw;
    width: 1.25vw;
}
[m-slick*=arrows] .slick-arrow.slick-next::before, [m-slick*=arrows] .slick-arrow.slick-prev::before {
    font-size: 2.5vw;
}
[m-slick*=dots] .slick-list {
    padding-bottom: 1.88vw!important;
}
[m-slick*=dots] .slick-slide:not(.cbx-hero) {
    margin-right: 1.25vw;
}
[m-slick*=dots] .slick-dots {
    height: .63vw;
}
[m-slick*=dots] .slick-dots li {
    width: .63vw;
    margin-right: .63vw;
}
[m-slick*=dots] .slick-dots li.slick-active {
    width: 1.25vw;
    border-radius: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-slick*=arrows] {
    padding-right: 2.78vw;
    padding-left: 2.78vw;
}
[m-slick*=arrows] .slick-arrow {
    height: 3.47vw;
    width: 1.39vw;
}
[m-slick*=arrows] .slick-arrow.slick-next::before, [m-slick*=arrows] .slick-arrow.slick-prev::before {
    font-size: 2.78vw;
}
[m-slick*=dots] .slick-list {
    padding-bottom: 2.08vw!important;
}
[m-slick*=dots] .slick-slide:not(.cbx-hero) {
    margin-right: 1.39vw;
}
[m-slick*=dots] .slick-dots {
    height: .69vw;
}
[m-slick*=dots] .slick-dots li {
    width: .69vw;
    margin-right: .69vw;
}
[m-slick*=dots] .slick-dots li.slick-active {
    width: 1.39vw;
    border-radius: 1.39vw;
}
}
.cbx-slider {
    display: flex;
    width: 100%;
    overflow: hidden;
    padding: 0;
}
.cbx-slider .slick-list {
    min-width: 100%}
.cbx-slider .slick-track {
    display: flex;
    min-width: 100%;
    justify-content: center;
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
}
.cbx-slider .slick-track .slick-slide {
    transition: all .35s ease;
    opacity: 1;
    height: auto;
}
.cbx-slider .slick-track .slick-slide>* {
    height: 100%}
.cbx-slider .slick-track .slick-slide[aria-hidden=true] {
    opacity: .3;
}
.cbx-slider .slick-dots {
    display: flex;
    justify-content: center;
    height: 3.125vw;
    position: absolute;
    width: 100%;
    bottom: -5%;
    left: 0;
}
.cbx-slider .slick-dots button, .cbx-slider .slick-dots li {
    height: inherit;
}
.cbx-slider .slick-dots li {
    display: inherit;
    width: 3.125vw;
    margin-right: 3.125vw;
    border-radius: 50%;
    background-color: #dedede;
    transition: width 350ms linear, border-radius 350ms linear, background-color 350ms linear;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
}
.cbx-slider .slick-dots li:last-child {
    margin-right: 0;
}
.cbx-slider .slick-dots li.slick-active {
    width: 6.25vw;
    background-color: #dedede;
    border-radius: 6.25vw;
}
.cbx-slider .slick-dots li button {
    color: transparent;
    width: inherit;
}
.cbx-slider .cbx-card {
    margin-right: 6.25vw;
    overflow: hidden;
    cursor: pointer;
}
.cbx-slider .cbx-card:last-child {
    margin-right: 0;
}
.cbx-slider .cbx-card:not([m-mody=no-bg]) .card-description {
    background: #fff;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, #000 100%);
}
.cbx-slider .cbx-card .cbx-img .card-description {
    padding: 1.5625vw;
    display: flex;
    align-items: flex-end;
}
.cbx-slider[m-mody~=full] .slick-slide[aria-hidden=true] {
    opacity: 1;
}
.cbx-slider[m-mody~=full]>.slick-dots {
    bottom: 2.5%}
.cbx-slider[m-mody~=full] .slick-arrow.slick-prev:hover~.slick-list .slick-track {
    left: inherit;
}
.cbx-slider[m-mody~=full] .slick-arrow.slick-next:hover~.slick-list .slick-track {
    left: inherit;
}
.cbx-slider[m-mody~=dots] .slick-list {
    padding-bottom: 15%}
.cbx-slider[m-mody~=dots]>.slick-dots {
    bottom: 2.5%}
@media (min-width:768px) {
    .cbx-slider {
    padding: 0;
}
.cbx-slider .cbx-card {
    margin-right: 20px;
}
.cbx-slider .cbx-card:last-child {
    margin-right: 0;
}
.cbx-slider .cbx-card .cbx-img .card-description {
    padding: 10px;
}
.cbx-slider .slick-dots {
    height: 10px;
}
.cbx-slider .slick-dots li {
    width: 10px;
    margin-right: 10px;
}
.cbx-slider .slick-dots li.slick-active {
    width: 20px;
    border-radius: 20px;
}
.cbx-slider .slick-arrow {
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    overflow: hidden;
    transition: all .35s ease;
}
.cbx-slider .slick-arrow.slick-next, .cbx-slider .slick-arrow.slick-prev {
    position: absolute;
    top: 0;
    width: 56px;
    -webkit-transform: inherit;
    transform: inherit;
    font-weight: 700;
}
.cbx-slider .slick-arrow.slick-next::before, .cbx-slider .slick-arrow.slick-prev::before {
    position: static;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 56px;
    width: 56px;
    top: 50%;
    background-color: #056dae;
    color: #fff;
    border-radius: 100%;
    overflow: hidden;
    font-size: 15px;
    transition: all .35s ease;
}
.cbx-slider .slick-arrow.slick-next:hover::before, .cbx-slider .slick-arrow.slick-prev:hover::before {
    -webkit-transform: inherit;
    transform: inherit;
    background-color: #fff;
    color: #056dae;
}
.cbx-slider .slick-arrow.slick-prev {
    left: 0;
}
.cbx-slider .slick-arrow.slick-prev::before {
    padding-left: 20px;
}
.cbx-slider .slick-arrow.slick-prev:hover~.slick-list .slick-track {
    left: 28px;
}
.cbx-slider .slick-arrow.slick-prev:hover::before {
    -webkit-transform: translateX(0)!important;
    transform: translateX(0)!important;
    padding-left: 0;
}
.cbx-slider .slick-arrow.slick-next {
    right: 0;
}
.cbx-slider .slick-arrow.slick-next::before {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    padding-right: 20px;
}
.cbx-slider .slick-arrow.slick-next:hover~.slick-list .slick-track {
    left: -28px;
}
.cbx-slider .slick-arrow.slick-next:hover::before {
    -webkit-transform: translateX(0)!important;
    transform: translateX(0)!important;
    padding-right: 0;
}
.cbx-slider .slick-track {
    transition-property: left;
    transition-timing-function: ease;
    transition-duration: .35s;
    padding-top: 40px;
    padding-bottom: 40px;
}
}
@media (min-width:1024px) {
    .cbx-slider .cbx-card {
    margin-right: 1.95vw;
}
.cbx-slider .cbx-card .cbx-img .card-description {
    padding: .98vw;
}
.cbx-slider .slick-dots {
    height: .98vw;
}
.cbx-slider .slick-dots li {
    width: .98vw;
    margin-right: .98vw;
}
.cbx-slider .slick-dots li.slick-active {
    width: 1.95vw;
    border-radius: 1.95vw;
}
.cbx-slider .slick-arrow.slick-next, .cbx-slider .slick-arrow.slick-prev {
    width: 8%}
.cbx-slider .slick-arrow.slick-next::before, .cbx-slider .slick-arrow.slick-prev::before {
    height: 5.47vw;
    width: 5.47vw;
}
.cbx-slider .slick-arrow.slick-next:hover::before, .cbx-slider .slick-arrow.slick-prev:hover::before {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
}
.cbx-slider .slick-arrow.slick-prev::before {
    -webkit-transform: translateX(-80%);
    transform: translateX(-80%);
    padding-left: 1.95vw;
}
.cbx-slider .slick-arrow.slick-prev:hover~.slick-list .slick-track {
    left: 2.73vw;
}
.cbx-slider .slick-arrow.slick-next::before {
    -webkit-transform: translateX(80%)!important;
    transform: translateX(80%)!important;
    padding-right: 1.95vw;
}
.cbx-slider .slick-arrow.slick-next:hover~.slick-list .slick-track {
    left: -2.73vw;
}
.cbx-slider .slick-track {
    padding-top: 3.91vw;
    padding-bottom: 3.91vw;
}
}
@media (min-width:1280px) {
    .cbx-slider .cbx-card {
    margin-right: 1.25vw;
}
.cbx-slider .cbx-card .cbx-img .card-description {
    padding: .63vw;
}
.cbx-slider .slick-dots {
    height: .63vw;
}
.cbx-slider .slick-dots li {
    width: .63vw;
    margin-right: .63vw;
}
.cbx-slider .slick-dots li.slick-active {
    width: 1.25vw;
    border-radius: 1.25vw;
}
.cbx-slider .slick-arrow.slick-next::before, .cbx-slider .slick-arrow.slick-prev::before {
    height: 3.5vw;
    width: 3.5vw;
}
.cbx-slider .slick-arrow.slick-next:hover, .cbx-slider .slick-arrow.slick-prev:hover {
    width: 8.5vw;
}
.cbx-slider .slick-arrow.slick-prev::before {
    -webkit-transform: translateX(-100%)!important;
    transform: translateX(-100%)!important;
    padding-left: 1.25vw;
}
.cbx-slider .slick-arrow.slick-prev:hover~.slick-list .slick-track {
    left: 1.75vw;
}
.cbx-slider .slick-arrow.slick-next::before {
    -webkit-transform: translateX(100%)!important;
    transform: translateX(100%)!important;
    padding-right: 1.39vw;
}
.cbx-slider .slick-arrow.slick-next:hover~.slick-list .slick-track {
    left: -1.75vw;
}
.cbx-slider .slick-track {
    padding-top: 2.5vw;
    padding-bottom: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-slider .cbx-card {
    margin-right: 1.39vw;
}
.cbx-slider .cbx-card .cbx-img .card-description {
    padding: .69vw;
}
.cbx-slider .slick-dots {
    height: .69vw;
}
.cbx-slider .slick-dots li {
    width: .69vw;
    margin-right: .69vw;
}
.cbx-slider .slick-dots li.slick-active {
    width: 1.39vw;
    border-radius: 1.39vw;
}
.cbx-slider .slick-arrow.slick-next::before, .cbx-slider .slick-arrow.slick-prev::before {
    height: 3.89vw;
    width: 3.89vw;
}
.cbx-slider .slick-arrow.slick-prev::before {
    padding-left: 1.39vw;
}
.cbx-slider .slick-arrow.slick-prev:hover~.slick-list .slick-track {
    left: 1.94vw;
}
.cbx-slider .slick-arrow.slick-next::before {
    padding-right: 1.39vw;
}
.cbx-slider .slick-arrow.slick-next:hover~.slick-list .slick-track {
    left: -1.94vw;
}
.cbx-slider .slick-track {
    padding-top: 2.78vw;
    padding-bottom: 2.78vw;
}
}
html:not([m-browser~=mobile]) .cbx-social li .cbx-icon:hover {
    will-change: box-shadow;
    box-shadow: 0 3.75vw 11.25vw rgba(0, 45, 114, .15);
}
.cbx-social {
    position: sticky;
    position: -webkit-sticky;
    display: flex;
    justify-content: center;
}
.cbx-social li {
    margin-right: 6.25vw;
    margin-bottom: 0;
}
.cbx-social li:last-child {
    margin-right: 0;
}
.cbx-social li .cbx-icon {
    border: none;
    height: 15.625vw;
    width: 15.625vw;
}
.cbx-social li .cbx-icon i {
    color: #97999b;
}
@media (min-width:768px) {
    html:not([m-browser~=mobile]) .cbx-social li .cbx-icon:hover {
    box-shadow: 0 12px 36px rgba(0, 45, 114, .15);
}
.cbx-social li {
    margin-right: 20px;
}
.cbx-social li .cbx-icon {
    height: 50px;
    width: 50px;
}
}
@media (min-width:1024px) {
    html:not([m-browser~=mobile]) .cbx-social li .cbx-icon:hover {
    box-shadow: 0 1.17vw 3.52vw rgba(0, 45, 114, .15);
}
.cbx-social {
    flex-direction: column;
}
.cbx-social li {
    margin-right: 0;
    margin-bottom: 1.95vw;
}
.cbx-social li:last-child {
    margin-bottom: 0;
}
.cbx-social li .cbx-icon {
    transition-property: box-shadow;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    height: 5.86vw;
    width: 5.86vw;
}
}
@media (min-width:1280px) {
    html:not([m-browser~=mobile]) .cbx-social li .cbx-icon:hover {
    box-shadow: 0 .75vw 2.25vw rgba(0, 45, 114, .15);
}
.cbx-social li {
    margin-bottom: 1.25vw;
}
.cbx-social li .cbx-icon {
    height: 3.75vw;
    width: 3.75vw;
}
}
@media (min-width:1440px) {
    html:not([m-browser~=mobile]) .cbx-social li .cbx-icon:hover {
    will-change: box-shadow;
    box-shadow: 0 .83vw 2.5vw rgba(0, 45, 114, .15);
}
.cbx-social li {
    margin-bottom: 1.39vw;
}
.cbx-social li .cbx-icon {
    height: 4.17vw;
    width: 4.17vw;
}
}
html[m-browser=ie] .cbx-steps .steps-info .steps-title {
    height: 25vw;
    overflow-y: hidden;
}
.cbx-steps[m-mody=only-steps] .steps-info {
    background-color: transparent;
}
.cbx-steps[m-mody=only-steps] .cbx-list-square>.list-item {
    margin-bottom: 0!important;
}
.cbx-steps[m-mody=only-steps] .cbx-list-square>.list-item:last-child>.text-content:last-child::before {
    content: none;
}
.cbx-steps[m-mody=only-steps] .cbx-list-square>.list-item .cbx-bullet-list {
    margin-right: 0;
    position: relative;
    z-index: 1;
}
.cbx-steps[m-mody=only-steps] .cbx-list-square>.list-item>.text-content {
    position: relative;
    padding-bottom: 9.375vw;
    padding-left: 10.9375vw;
    margin-left: -4.6875vw;
}
.cbx-steps[m-mody=only-steps] .cbx-list-square>.list-item>.text-content::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: #ccc;
    z-index: 0;
}
.cbx-steps[m-mody=only-steps] .cbx-list-square>.list-item>.text-content[m-mody=no-line]::before {
    display: none;
}
.cbx-steps>.cbx-img {
    min-height: 46.875vw;
}
.cbx-steps>.cbx-img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.cbx-steps .steps-info {
    background-color: #f2f4f8;
}
.cbx-steps .steps-info .steps-title {
    display: flex;
    align-items: center;
    background-color: #056dae;
    padding-left: 9.375vw;
    min-height: 25vw;
}
.cbx-steps .steps-info .steps-title .cbx-title {
    color: #fff;
}
.cbx-steps .steps-info .steps-content {
    padding-top: 6.25vw;
    padding-right: 6.25vw;
    padding-bottom: 9.375vw;
    padding-left: 6.25vw;
}
.cbx-steps .steps-info .steps-content .cbx-list-square .list-item {
    margin-bottom: 9.375vw;
}
.cbx-steps .steps-info .steps-content .cbx-list-square .list-item:last-child {
    margin-bottom: 9.375vw;
}
.cbx-steps .steps-info .steps-content .cbx-tip {
    margin-top: 9.375vw;
}
@media (min-width:768px) {
    html[m-browser=ie] .cbx-steps .steps-info .steps-title {
    height: 80px;
}
.cbx-steps[m-mody=only-steps] .cbx-list-square>.list-item>.text-content {
    padding-bottom: 30px;
    padding-left: 30px;
    margin-left: -15px;
}
.cbx-steps>.cbx-img {
    min-height: 150px;
}
.cbx-steps .steps-info .steps-title {
    padding-left: 30px;
    min-height: 80px;
}
.cbx-steps .steps-info .steps-content {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
}
.cbx-steps .steps-info .steps-content .cbx-list-square .list-item {
    margin-bottom: 30px;
}
.cbx-steps .steps-info .steps-content .cbx-list-square .list-item:last-child {
    margin-bottom: 30px;
}
.cbx-steps .steps-info .steps-content .cbx-tip {
    margin-top: 30px;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] .cbx-steps .steps-info .steps-title {
    height: 7.81vw;
}
.cbx-steps {
    display: flex;
}
.cbx-steps[m-mody=only-steps] .cbx-list-square>.list-item>.text-content {
    padding-bottom: 2.93vw;
    padding-left: 4.39vw;
    margin-left: -2.2vw;
}
.cbx-steps>.cbx-img {
    min-height: 14.65vw;
}
.cbx-steps .steps-info, .cbx-steps>.cbx-img {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 50%}
.cbx-steps .steps-info .steps-title {
    padding-left: 2.93vw;
    min-height: 7.81vw;
}
.cbx-steps .steps-info .steps-content {
    padding-top: 1.95vw;
    padding-right: 1.95vw;
    padding-bottom: 2.93vw;
    padding-left: 2.93vw;
}
.cbx-steps .steps-info .steps-content .cbx-list-square .list-item {
    margin-bottom: 2.93vw;
}
.cbx-steps .steps-info .steps-content .cbx-list-square .list-item:last-child {
    margin-bottom: 2.93vw;
}
.cbx-steps .steps-info .steps-content .cbx-tip {
    margin-top: 2.93vw;
}
}
@media (min-width:1280px) {
    html[m-browser=ie] .cbx-steps .steps-info .steps-title {
    height: 5vw;
}
.cbx-steps[m-mody=only-steps] .cbx-list-square>.list-item>.text-content {
    padding-bottom: 1.88vw;
    padding-left: 2.81vw;
    margin-left: -1.41vw;
}
.cbx-steps>.cbx-img {
    min-height: 9.38vw;
}
.cbx-steps .steps-info .steps-title {
    padding-left: 1.88vw;
    min-height: 5vw;
}
.cbx-steps .steps-info .steps-content {
    padding-top: 1.25vw;
    padding-right: 1.25vw;
    padding-bottom: 1.88vw;
    padding-left: 1.88vw;
}
.cbx-steps .steps-info .steps-content .cbx-list-square .list-item {
    margin-bottom: 1.88vw;
}
.cbx-steps .steps-info .steps-content .cbx-list-square .list-item:last-child {
    margin-bottom: 1.88vw;
}
.cbx-steps .steps-info .steps-content .cbx-tip {
    margin-top: 1.88vw;
}
}
@media (min-width:1440px) {
    html[m-browser=ie] .cbx-steps .steps-info .steps-title {
    height: 5.56vw;
}
.cbx-steps[m-mody=only-steps] .cbx-list-square>.list-item>.text-content {
    padding-bottom: 2.08vw;
    padding-left: 3.13vw;
    margin-left: -1.56vw;
}
.cbx-steps>.cbx-img {
    min-height: 10.42vw;
}
.cbx-steps .steps-info .steps-title {
    padding-left: 2.08vw;
    min-height: 5.56vw;
}
.cbx-steps .steps-info .steps-content {
    padding-top: 1.39vw;
    padding-right: 1.39vw;
    padding-bottom: 2.08vw;
    padding-left: 2.08vw;
}
.cbx-steps .steps-info .steps-content .cbx-list-square .list-item {
    margin-bottom: 2.08vw;
}
.cbx-steps .steps-info .steps-content .cbx-list-square .list-item:last-child {
    margin-bottom: 2.08vw;
}
.cbx-steps .steps-info .steps-content .cbx-tip {
    margin-top: 2.08vw;
}
}
html[m-browser=ie] .cbx-submenu {
    position: relative;
    top: 0;
}
html[m-browser=ie] .cbx-submenu[m-mody~=collapse] .submenu-header .submenu-contents .cbx-button .cbx-icon i::before {
    height: 25px;
}
.cbx-submenu {
    position: sticky;
    position: -webkit-sticky;
    width: 100%;
    align-items: center;
    z-index: 2;
    top: 15vw;
}
.cbx-submenu[m-mody~=buttons] .submenu-header {
    background: #f2f4f8;
}
.cbx-submenu[m-mody~=buttons] .cbx-text {
    display: none;
    margin-bottom: 0;
}
.cbx-submenu[m-mody~=buttons] .submenu-contents {
    display: flex;
    justify-content: space-between;
    width: 100%}
.cbx-submenu[m-mody~=buttons] .submenu-contents .cbx-button {
    width: 40.625vw;
}
.cbx-submenu[m-mody~=buttons] .submenu-contents .cbx-button:only-child {
    width: 100%}
@media (max-width:767px) {
    .cbx-submenu[m-mody~=buttons] .submenu-contents {
    justify-content: center;
}
}
.cbx-submenu[m-mody~=black-link] .submenu-header {
    height: 28.125vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-wrapper {
    justify-content: flex-start;
    height: 100%}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link:not(button) {
    font-weight: 700;
    color: #53565a;
    position: relative;
    margin-right: 6.25vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link:not(button):last-child {
    margin-right: 0;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link:not(button)[m-active=true]:after {
    width: 100%;
    display: block;
    content: '';
    height: .0625rem;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link:not(button):after {
    background-color: #53565a;
    bottom: -1vh;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link:not(button):hover:after {
    width: 100%}
.cbx-submenu[m-mody~=black-link] .submenu-contents {
    margin-left: auto;
}
.cbx-submenu[m-mody~=black-link] .submenu-contents span .cbx-link {
    font-weight: 700;
    color: #53565a;
    position: relative;
}
.cbx-submenu[m-mody~=black-link] .submenu-contents span .cbx-link[m-active=true]:after {
    width: 100%;
    width: 100%;
    content: "";
    position: absolute;
    left: 0;
    bottom: 1vh;
    height: .5vh;
}
.cbx-submenu[m-mody~=black-link] .submenu-contents span .cbx-link:after {
    background-color: #53565a;
    height: .2vw;
    bottom: 3.125vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-contents span .cbx-link:hover:after {
    width: 100%}
.cbx-submenu[m-mody~=collapse] .submenu-header {
    height: auto!important;
}
.cbx-submenu[m-mody~=collapse] .submenu-header .submenu-contents .cbx-button {
    width: 100%;
    color: #056dae;
}
.cbx-submenu[m-mody~=collapse] .submenu-header .content-items .content {
    width: 980px;
    margin: 0 auto;
    overflow: hidden;
    transition: all .35s ease;
}
.cbx-submenu[m-mody~=collapse] .submenu-header .content-items .content[m-active=true] {
    height: auto;
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
}
.cbx-submenu[m-mody~=collapse] .submenu-header .content-items .content[m-active=false] {
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.cbx-submenu[m-open=true] {
    z-index: 2;
}
.cbx-submenu[m-open=true] .submenu-content {
    top: 0;
}
.cbx-submenu[m-mody~=scrollable] .submenu-header .cbx-wrapper {
    display: flex;
}
.cbx-submenu[m-mody~=scrollable] .submenu-header .cbx-wrapper .links {
    width: 100%;
    overflow-x: scroll;
    display: flex;
    justify-content: space-between;
    -ms-overflow-style: none;
    scrollbar-color: #fff #fff;
}
.cbx-submenu[m-mody~=scrollable] .submenu-header .cbx-wrapper .links::-webkit-scrollbar {
    display: none;
}
.cbx-submenu[m-mody~=scrollable] .submenu-header .cbx-wrapper .links .cbx-link {
    min-width: 20%;
    display: flex;
    align-items: center;
    height: 15.625vw;
}
.cbx-submenu[m-mody~=dropdown] .submenu-header {
    height: auto;
}
.cbx-submenu[m-mody~=dropdown] .submenu-header .cbx-wrapper {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.cbx-submenu[m-mody~=dropdown] .submenu-header .cbx-wrapper .submenu-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%}
.cbx-submenu[m-mody~=dropdown] .submenu-header .cbx-wrapper .submenu-title>* {
    flex-grow: 1;
    flex-shirnk: 1;
    flex-basis: 45%}
.cbx-submenu[m-mody~=dropdown] .submenu-header .cbx-wrapper .submenu-title>:first-child {
    margin-right: 2.5%}
.cbx-submenu[m-mody~=dropdown] .submenu-header .cbx-wrapper .submenu-title>:last-child {
    margin-left: 2.5%}
.cbx-submenu[m-mody~=dropdown] .submenu-header .cbx-wrapper .submenu-title .cbx-text {
    display: inline-block;
}
.cbx-submenu[m-mody~=dropdown] .submenu-header .cbx-wrapper .drop-content {
    height: 0;
    width: auto;
    overflow: hidden;
    flex-direction: column;
    align-items: center;
    display: none;
    transition: all .35s ease;
}
.cbx-submenu[m-mody~=dropdown] .submenu-header .cbx-wrapper .drop-content>.cbx-link {
    margin-bottom: 6.25vw;
    margin-right: 0;
}
.cbx-submenu[m-mody~=dropdown][m-open=true] .submenu-header .cbx-wrapper .submenu-title {
    margin-bottom: 6.25vw;
}
.cbx-submenu[m-mody~=dropdown][m-open=true] .submenu-header .cbx-wrapper .drop-content {
    height: 100%;
    display: flex;
}
.cbx-submenu .name-submenu {
    width: 100%;
    height: 12.5vw;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #323232;
    color: #fff;
}
.cbx-submenu .submenu-header {
    background: linear-gradient(to bottom, #4a4a4a 0, #000 100%);
}
.cbx-submenu .submenu-header .cbx-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cbx-submenu .submenu-header .cbx-wrapper .btn-open {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.cbx-submenu .submenu-header .cbx-wrapper .btn-open .cbx-icon {
    height: 10.9375vw;
}
.cbx-submenu .submenu-header .cbx-wrapper .btn-open .cbx-text {
    color: #fff;
}
.cbx-submenu .submenu-header .cbx-wrapper .cbx-button {
    min-width: 31.25vw;
}
.cbx-submenu .submenu-header .cbx-wrapper .cbx-button .cbx-icon {
    margin-left: 6.25vw;
}
.cbx-submenu .submenu-content {
    transition-property: top;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    background-color: #000;
    position: fixed;
    top: -10000px;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
}
.cbx-submenu .submenu-content .cbx-wrapper {
    height: 100%}
.cbx-submenu .submenu-content .submenu-head {
    height: 12.5vw;
}
.cbx-submenu .submenu-content .btn-close {
    display: flex;
    align-items: center;
    float: right;
}
.cbx-submenu .submenu-content .btn-close .cbx-text {
    color: #fff;
    margin-right: 3.125vw;
}
.cbx-submenu .submenu-content .btn-close .cbx-icon {
    background-color: #fff;
    color: #000;
}
.cbx-submenu .submenu-content .submenu-body {
    padding-top: 6.25vw;
}
@media (min-width:768px) {
    .cbx-submenu {
    top: 48px;
}
.cbx-submenu[m-mody~=buttons] .cbx-text {
    display: block;
}
.cbx-submenu[m-mody~=buttons] .submenu-contents {
    width: auto;
}
.cbx-submenu[m-mody~=buttons] .submenu-contents .cbx-button {
    width: 160px;
}
.cbx-submenu[m-mody~=buttons] .submenu-contents .cbx-button:first-child {
    margin-right: 10px;
}
.cbx-submenu[m-mody~=buttons] .submenu-contents .cbx-button:last-child {
    margin-left: 10px;
}
.cbx-submenu[m-mody~=black-link] .submenu-header {
    height: 90px;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link {
    margin-right: 20px;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link:after {
    height: 2px;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link[m-active=true]:after {
    height: 2px;
}
.cbx-submenu[m-mody~=black-link] .submenu-contents span .cbx-link:after {
    bottom: 10px;
}
.cbx-submenu[m-mody~=black-link] .submenu-contents span .cbx-link[m-active=true]:after {
    bottom: .5vh;
    height: .2vw;
}
.cbx-submenu[m-mody~=collapse] .submenu-header .submenu-contents .cbx-button {
    padding-left: 30px;
}
.cbx-submenu[m-open=true] .submenu-content {
    max-height: 10000px;
}
.cbx-submenu[m-mody~=scrollable] .submenu-header .cbx-wrapper .links .cbx-link {
    height: 50px;
}
.cbx-submenu[m-mody~=dropdown] .submenu-header .cbx-wrapper .submenu-title {
    display: none;
}
.cbx-submenu[m-mody~=dropdown] .submenu-header .cbx-wrapper .drop-content {
    height: 100%;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%}
.cbx-submenu[m-mody~=dropdown] .submenu-header .cbx-wrapper .drop-content>.cbx-link {
    margin-bottom: 0;
    margin-right: 20px;
    text-align: center;
}
.cbx-submenu[m-mody~=dropdown][m-open=true] .submenu-header .cbx-wrapper .submenu-title {
    margin-bottom: 20px;
}
.cbx-submenu[m-mody~=dropdown][m-open=true] .submenu-header .cbx-wrapper .drop-content {
    height: 100%}
.cbx-submenu .name-submenu {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: auto;
    width: auto;
    background-color: transparent;
}
.cbx-submenu .submenu-header .cbx-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
}
.cbx-submenu .submenu-header .cbx-wrapper .btn-open .cbx-icon {
    height: 35px;
}
.cbx-submenu .submenu-header .cbx-wrapper .cbx-button {
    min-width: 220px;
}
.cbx-submenu .submenu-header .cbx-wrapper .cbx-button .cbx-icon {
    margin-left: 20px;
}
.cbx-submenu .submenu-content {
    transition-property: max-height;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    position: absolute;
    top: 0;
    height: auto;
    max-height: 0;
    overflow-y: hidden;
}
.cbx-submenu .submenu-content .btn-close .cbx-text {
    color: #fff;
    margin-right: 10px;
}
.cbx-submenu .submenu-content .submenu-head {
    height: 40px;
}
.cbx-submenu .submenu-content .submenu-body {
    padding-top: 0;
}
}
@media (min-width:1024px) {
    .cbx-submenu {
    top: 4.69vw;
}
.cbx-submenu[m-mody~=buttons] .submenu-contents {
    width: auto;
}
.cbx-submenu[m-mody~=buttons] .submenu-contents .cbx-button {
    width: 21.48vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-header {
    height: 8.79vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link {
    margin-right: 1.95vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link:after {
    height: .2vw;
    left: 50%}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link[m-active=true]:after {
    height: .2vw;
    left: 50%}
.cbx-submenu[m-mody~=black-link] .submenu-contents span .cbx-link:after {
    bottom: .8vh;
}
.cbx-submenu[m-mody~=black-link] .submenu-contents span .cbx-link[m-active=true]:after {
    left: 50%;
    bottom: .8vh;
    height: .22vw;
}
.cbx-submenu[m-mody~=collapse] .submenu-header .submenu-contents .cbx-button {
    padding-left: 2.93vw;
}
.cbx-submenu[m-mody~=scrollable] .submenu-header .cbx-wrapper .links .cbx-link {
    height: 4.88vw;
}
.cbx-submenu[m-mody~=dropdown] .submenu-header .cbx-wrapper .drop-content>.cbx-link {
    margin-right: 1.95vw;
}
.cbx-submenu[m-mody~=dropdown][m-open=true] .submenu-header .cbx-wrapper .submenu-title {
    margin-bottom: 1.95vw;
}
.cbx-submenu .submenu-header .cbx-wrapper {
    padding-top: 1.95vw;
    padding-bottom: 1.95vw;
}
.cbx-submenu .submenu-header .cbx-wrapper .btn-open .cbx-icon {
    height: 3.42vw;
}
.cbx-submenu .submenu-header .cbx-wrapper .cbx-button {
    min-width: 21.48vw;
}
.cbx-submenu .submenu-header .cbx-wrapper .cbx-button .cbx-icon {
    margin-left: 1.95vw;
}
.cbx-submenu .submenu-content .btn-close .cbx-text {
    margin-right: .98vw;
}
.cbx-submenu .submenu-content .cbx-wrapper {
    padding-top: 5.86vw;
    padding-bottom: 5.86vw;
}
.cbx-submenu .submenu-content .submenu-head {
    height: 3.91vw;
}
}
@media (min-width:1280px) {
    .cbx-submenu {
    top: 2.94vw;
}
.cbx-submenu[m-mody~=buttons] .submenu-contents {
    width: auto;
}
.cbx-submenu[m-mody~=buttons] .submenu-contents .cbx-button {
    width: 13.75vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-header {
    height: 5.63vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link {
    margin-right: 1.25vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link:after {
    height: .13vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link[m-active=true]:after {
    height: .13vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-contents span .cbx-link:after {
    bottom: .31vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-contents span .cbx-link[m-active=true]:after {
    left: 50%;
    bottom: .5vh;
    height: .22vw;
}
.cbx-submenu[m-mody~=collapse] .submenu-header .submenu-contents .cbx-button {
    padding-left: 1.88vw;
}
.cbx-submenu[m-mody~=scrollable] .submenu-header .cbx-wrapper .links .cbx-link {
    height: 3.13vw;
}
.cbx-submenu[m-mody~=dropdown] .submenu-header .cbx-wrapper .drop-content>.cbx-link {
    margin-right: 1.25vw;
}
.cbx-submenu[m-mody~=dropdown][m-open=true] .submenu-header .cbx-wrapper .submenu-title {
    margin-bottom: 1.25vw;
}
.cbx-submenu .submenu-header .cbx-wrapper {
    padding-top: 1.25vw;
    padding-bottom: 1.25vw;
}
.cbx-submenu .submenu-header .cbx-wrapper .btn-open .cbx-icon {
    height: 2.19vw;
}
.cbx-submenu .submenu-header .cbx-wrapper .cbx-button {
    min-width: 13.75vw;
}
.cbx-submenu .submenu-header .cbx-wrapper .cbx-button .cbx-icon {
    margin-left: 1.25vw;
}
.cbx-submenu .submenu-content .btn-close .cbx-text {
    margin-right: .63vw;
}
.cbx-submenu .submenu-content .cbx-wrapper {
    padding-top: 3.75vw;
    padding-bottom: 3.75vw;
}
.cbx-submenu .submenu-content .submenu-head {
    height: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-submenu {
    top: 3.26vw;
}
.cbx-submenu[m-mody~=buttons] .submenu-contents {
    width: auto;
}
.cbx-submenu[m-mody~=buttons] .submenu-contents .cbx-button {
    width: 15.28vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-header {
    height: 6.25vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link {
    margin-right: 1.39vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link:after {
    height: .14vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-header .cbx-link[m-active=true]:after {
    height: .14vw;
}
.cbx-submenu[m-mody~=black-link] .submenu-contents span .cbx-link:after {
    bottom: .28vw;
}
.cbx-submenu[m-mody~=collapse] .submenu-header .submenu-contents .cbx-button {
    padding-left: 2.08vw;
}
.cbx-submenu[m-mody~=scrollable] .submenu-header .cbx-wrapper .links .cbx-link {
    height: 3.47vw;
}
.cbx-submenu[m-mody~=dropdown] .submenu-header .cbx-wrapper .drop-content>.cbx-link {
    margin-right: 1.39vw;
}
.cbx-submenu[m-mody~=dropdown][m-open=true] .submenu-header .cbx-wrapper .submenu-title {
    margin-bottom: 1.39vw;
}
.cbx-submenu .submenu-header .cbx-wrapper {
    padding-top: 1.39vw;
    padding-bottom: 1.39vw;
}
.cbx-submenu .submenu-header .cbx-wrapper .btn-open .cbx-icon {
    height: 2.43vw;
}
.cbx-submenu .submenu-header .cbx-wrapper .cbx-button {
    min-width: 15.28vw;
}
.cbx-submenu .submenu-header .cbx-wrapper .cbx-button .cbx-icon {
    margin-left: 1.39vw;
}
.cbx-submenu .submenu-content .btn-close .cbx-text {
    margin-right: .69vw;
}
.cbx-submenu .submenu-content .cbx-wrapper {
    padding-top: 4.17vw;
    padding-bottom: 4.17vw;
}
.cbx-submenu .submenu-content .submenu-head {
    height: 2.78vw;
}
}
.cbx-table {
    overflow-y: hidden;
    width: 100%;
    position: relative;
    scrollbar-color: #fff #fff;
    -webkit-overflow-scrolling: touch;
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-points-y: repeat(100vw);
    scroll-snap-points-y: repeat(100vw);
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
}
.cbx-table .hover\:bgc--white:hover {
    background-color: #fff!important;
}
.cbx-table .hover\:crs--default:hover {
    cursor: default!important;
}
.cbx-table::-webkit-scrollbar {
    display: none;
}
.cbx-table table {
    border-spacing: 0;
}
.cbx-table table thead tr {
    background: #056dae;
    height: 18.75vw;
}
.cbx-table table thead tr th {
    scroll-snap-align: start;
    min-width: 89.0625vw;
    color: #3abaed;
    transition: all .35s ease;
    text-align: left;
}
.cbx-table table thead tr th[m-active=true] {
    text-align: center;
    color: #fff;
}
.cbx-table table tbody tr td {
    position: relative;
    scroll-snap-align: start;
    padding-top: 3.125vw;
    padding-right: 3.125vw;
    padding-bottom: 3.125vw;
    padding-left: 3.125vw;
    text-align: center;
}
.cbx-table table tbody tr td::after {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    content: "";
    bottom: 0;
    background-color: #eee;
    width: 90%;
    height: .3125vw;
}
.cbx-table[m-mody~=carousel] {
    overflow: visible;
    display: block;
}
.cbx-table[m-mody~=carousel] .slick-list tr {
    width: 87.5vw;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.cbx-table[m-mody~=carousel] .slick-list tr.slick-slide {
    margin-right: 0;
}
.cbx-table[m-mody~=carousel] .slick-list tr td {
    text-align: center;
    padding-top: 3.125vw;
    padding-right: 3.125vw;
    padding-bottom: 3.125vw;
    padding-left: 3.125vw;
}
.cbx-table[m-mody~=carousel] .slick-list tr td:after {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    content: "";
    bottom: 0;
    color: #eee;
}
.cbx-table[m-mody~=carousel] .slick-dots {
    display: none!important;
}
@media (min-width:768px) {
    .cbx-table {
    overflow-y: inherit;
    width: 100%;
    position: relative;
}
.cbx-table table {
    width: 100%}
.cbx-table table thead tr {
    height: 60px;
}
.cbx-table table thead tr th {
    min-width: inherit;
    padding-left: 10px;
    border-right: none;
    color: #fff;
    text-align: center;
}
.cbx-table table tbody tr td {
    flex-grow: 1;
    flex-basis: inherit;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #eee;
}
.cbx-table table tbody tr td::after {
    display: none;
}
}
.cbx-table .collapse-feedback {
    height: 9.375vw;
    width: 9.375vw;
    color: #056dae;
    background-color: #f2f4f8;
    border-radius: 999px;
}
@media (min-width:768px) {
    .cbx-table .collapse-feedback {
    height: 30px;
}
}
@media (min-width:1024px) {
    .cbx-table .collapse-feedback {
    height: 2.93vw;
}
}
@media (min-width:1280px) {
    .cbx-table .collapse-feedback {
    height: 1.88vw;
}
}
@media (min-width:1440px) {
    .cbx-table .collapse-feedback {
    height: 2.08vw;
}
}
@media (min-width:768px) {
    .cbx-table .collapse-feedback {
    width: 30px;
}
}
@media (min-width:1024px) {
    .cbx-table .collapse-feedback {
    width: 2.93vw;
}
}
@media (min-width:1280px) {
    .cbx-table .collapse-feedback {
    width: 1.88vw;
}
}
@media (min-width:1440px) {
    .cbx-table .collapse-feedback {
    width: 2.08vw;
}
}
.cbx-table .collapse-feedback.open {
    background-color: #fff;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.cbx-table .collapse-target {
    display: none;
}
.cbx-table .collapse-target.open {
    display: block;
}
.cbx-table .ai--c {
    align-items: center;
}
.cbx-table .c--blue {
    color: #056dae;
}
.cbx-table .c--green {
    color: #84bd00;
}
.cbx-table .c--red {
    color: red;
}
.cbx-table .w--full {
    width: 100%}
.cbx-table .d--flex {
    display: flex;
}
.cbx-table .d--none {
    display: none;
}
.cbx-table .d--block {
    display: block;
}
.cbx-table .fg--1 {
    flex-grow: 1;
}
.cbx-table .jc--sb {
    justify-content: space-between;
}
.cbx-table .jc--fe {
    justify-content: flex-end;
}
.cbx-table .ml--xs {
    margin-left: 3.125vw;
}
@media (min-width:768px) {
    .cbx-table .ml--xs {
    margin-left: 10px;
}
}
@media (min-width:1024px) {
    .cbx-table .ml--xs {
    margin-left: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-table .ml--xs {
    margin-left: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-table .ml--xs {
    margin-left: .69vw;
}
}
.cbx-table .ml--md {
    margin-left: 12.5vw;
}
@media (min-width:768px) {
    .cbx-table .ml--md {
    margin-left: 40px;
}
}
@media (min-width:1024px) {
    .cbx-table .ml--md {
    margin-left: 3.91vw;
}
}
@media (min-width:1280px) {
    .cbx-table .ml--md {
    margin-left: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-table .ml--md {
    margin-left: 2.78vw;
}
}
.cbx-table .pt--xs {
    padding-top: 3.125vw;
}
@media (min-width:768px) {
    .cbx-table .pt--xs {
    padding-top: 10px;
}
}
@media (min-width:1024px) {
    .cbx-table .pt--xs {
    padding-top: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-table .pt--xs {
    padding-top: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-table .pt--xs {
    padding-top: .69vw;
}
}
.cbx-table .pos--sticky {
    position: -webkit-sticky!important;
    position: sticky!important;
}
.cbx-table .d-iblock {
    display: inline-block;
}
.cbx-table .w--xs {
    width: 5vw;
}
@media (min-width:768px) {
    .cbx-table .w--xs {
    width: 16px;
}
}
@media (min-width:1024px) {
    .cbx-table .w--xs {
    width: 1.56vw;
}
}
@media (min-width:1280px) {
    .cbx-table .w--xs {
    width: 1vw;
}
}
@media (min-width:1440px) {
    .cbx-table .w--xs {
    width: 1.11vw;
}
}
.cbx-table .h--xs {
    height: 5vw;
}
@media (min-width:768px) {
    .cbx-table .h--xs {
    height: 16px;
}
}
@media (min-width:1024px) {
    .cbx-table .h--xs {
    height: 1.56vw;
}
}
@media (min-width:1280px) {
    .cbx-table .h--xs {
    height: 1vw;
}
}
@media (min-width:1440px) {
    .cbx-table .h--xs {
    height: 1.11vw;
}
}
.cbx-table .c-inherit {
    color: inherit;
    fill: currentColor;
}
.cbx-table.compact {
    overflow: unset;
    position: relative;
}
.cbx-table.compact .cbx-table__body__row, .cbx-table.compact .cbx-table__footer__row, .cbx-table.compact .cbx-table__header__row {
    background-color: #fff;
    display: flex;
}
.cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
    padding-left: 3.125vw;
    padding-right: 3.125vw;
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-top: 20px;
}
}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-top: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-top: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-top: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-bottom: 20px;
}
}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-bottom: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-left: 20px;
}
}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-left: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-left: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-left: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-right: 20px;
}
}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-right: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-right: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    padding-right: 1.39vw;
}
}
.cbx-table.compact .cbx-table__footer, .cbx-table.compact .cbx-table__header {
    position: relative;
    transition: -webkit-transform 150ms ease-in-out;
    transition: transform 150ms ease-in-out;
    transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
}
.cbx-table.compact .cbx-table__footer__row, .cbx-table.compact .cbx-table__header__row {
    box-shadow: 0 .9375vw 2.5vw rgba(0, 45, 114, .15);
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__footer__row, .cbx-table.compact .cbx-table__header__row {
    box-shadow: 0 3px 8px rgba(0, 45, 114, .15);
}
}
.cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    min-height: 25vw;
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    min-height: 80px;
}
}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    min-height: 7.81vw;
}
}
@media (min-width:1280px) {
    .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    min-height: 5vw;
}
}
@media (min-width:1440px) {
    .cbx-table.compact .cbx-table__footer__cell, .cbx-table.compact .cbx-table__header__cell {
    min-height: 5.56vw;
}
}
.cbx-table.compact .cbx-table__body__cell, .cbx-table.compact .cbx-table__header__cell {
    align-items: center;
    display: flex;
    flex-grow: 1;
    flex-basis: 0;
    justify-content: center;
}
.cbx-table.compact .cbx-table__body__cell:first-child, .cbx-table.compact .cbx-table__header__cell:first-child {
    flex-basis: auto;
    justify-content: flex-start;
}
.cbx-table.compact .cbx-table__body__cell:not(:first-child), .cbx-table.compact .cbx-table__header__cell:not(:first-child) {
    text-align: center;
}
.cbx-table.compact .cbx-table__body .cbx-table__header__cell:first-child:nth-last-child(2)~.cbx-table__header__cell:last-child, .cbx-table.compact .cbx-table__header .cbx-table__header__cell:first-child:nth-last-child(2)~.cbx-table__header__cell:last-child {
    min-width: 49.999%}
.cbx-table.compact .cbx-table__body .cbx-table__body__cell:first-child:nth-last-child(2)~.cbx-table__body__cell:last-child, .cbx-table.compact .cbx-table__header .cbx-table__body__cell:first-child:nth-last-child(2)~.cbx-table__body__cell:last-child {
    min-width: 49.999%}
.cbx-table.compact .cbx-table__body .cbx-table__header__cell:first-child:nth-last-child(4)~.cbx-table__header__cell:nth-child(n+2), .cbx-table.compact .cbx-table__header .cbx-table__header__cell:first-child:nth-last-child(4)~.cbx-table__header__cell:nth-child(n+2) {
    width: 33.332%}
.cbx-table.compact .cbx-table__body .cbx-table__body__cell:first-child:nth-last-child(4)~.cbx-table__body__cell:nth-child(n+2), .cbx-table.compact .cbx-table__header .cbx-table__body__cell:first-child:nth-last-child(4)~.cbx-table__body__cell:nth-child(n+2) {
    width: 33.332%}
.cbx-table.compact .cbx-table__body .cbx-table__header__cell:first-child:nth-last-child(5)~.cbx-table__header__cell:nth-child(n+2), .cbx-table.compact .cbx-table__header .cbx-table__header__cell:first-child:nth-last-child(5)~.cbx-table__header__cell:nth-child(n+2) {
    width: 24.999%}
.cbx-table.compact .cbx-table__body .cbx-table__body__cell:first-child:nth-last-child(5)~.cbx-table__body__cell:nth-child(n+2), .cbx-table.compact .cbx-table__header .cbx-table__body__cell:first-child:nth-last-child(5)~.cbx-table__body__cell:nth-child(n+2) {
    width: 24.999%}
.cbx-table.compact .cbx-table__header {
    padding-top: 14.6875vw;
    top: 0;
    z-index: 3;
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__header {
    padding-top: 47px;
}
}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__header {
    padding-top: 4.59vw;
}
}
@media (min-width:1280px) {
    .cbx-table.compact .cbx-table__header {
    padding-top: 2.94vw;
}
}
@media (min-width:1440px) {
    .cbx-table.compact .cbx-table__header {
    padding-top: 3.26vw;
}
}
.cbx-table.compact .cbx-table__header .cbx-table__header__row {
    border-top-left-radius: 1.25vw;
    border-top-right-radius: 1.25vw;
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__header .cbx-table__header__row {
    border-top-left-radius: 4px;
}
}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__header .cbx-table__header__row {
    border-top-left-radius: .39vw;
}
}
@media (min-width:1280px) {
    .cbx-table.compact .cbx-table__header .cbx-table__header__row {
    border-top-left-radius: .25vw;
}
}
@media (min-width:1440px) {
    .cbx-table.compact .cbx-table__header .cbx-table__header__row {
    border-top-left-radius: .28vw;
}
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__header .cbx-table__header__row {
    border-top-right-radius: 4px;
}
}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__header .cbx-table__header__row {
    border-top-right-radius: .39vw;
}
}
@media (min-width:1280px) {
    .cbx-table.compact .cbx-table__header .cbx-table__header__row {
    border-top-right-radius: .25vw;
}
}
@media (min-width:1440px) {
    .cbx-table.compact .cbx-table__header .cbx-table__header__row {
    border-top-right-radius: .28vw;
}
}
.cbx-table.compact .cbx-table__header .cbx-table__header__cell {
    align-items: flex-end;
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__header .cbx-table__header__cell {
    align-items: center;
}
}
.cbx-table.compact .cbx-table__header .cbx-table__header__cell:first-child {
    display: none;
}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__header .cbx-table__header__cell: first-child {
    display: flex;
    width: 270px;
}
}
.cbx-table.compact .cbx-table__header .cbx-table__header__cell:not(:last-child) {
    border-right: 1px solid #f2f4f8;
}
.cbx-table.compact .cbx-table__body {
    z-index: 1;
    box-shadow: 0 .9375vw 2.5vw rgba(0, 45, 114, .15);
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__body {
    box-shadow: 0 3px 8px rgba(0, 45, 114, .15);
}
}
.cbx-table.compact .cbx-table__body .cbx-table__body__row {
    cursor: pointer;
    flex-wrap: wrap;
}
.cbx-table.compact .cbx-table__body .cbx-table__body__row:hover {
    background-color: #f2f4f8;
}
.cbx-table.compact .cbx-table__body .cbx-table__body__row:not(:last-child) {
    border-bottom: 1px solid #f2f4f8;
}
.cbx-table.compact .cbx-table__body .cbx-table__body__row.open {
    background-color: #f2f4f8;
}
.cbx-table.compact .cbx-table__body .cbx-table__body__cell {
    min-height: 21.875vw;
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__body .cbx-table__body__cell {
    min-height: 70px;
}
}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__body .cbx-table__body__cell {
    min-height: 6.84vw;
}
}
@media (min-width:1280px) {
    .cbx-table.compact .cbx-table__body .cbx-table__body__cell {
    min-height: 4.38vw;
}
}
@media (min-width:1440px) {
    .cbx-table.compact .cbx-table__body .cbx-table__body__cell {
    min-height: 4.86vw;
}
}
.cbx-table.compact .cbx-table__body .cbx-table__body__cell:first-child {
    width: 100%}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__body .cbx-table__body__cell: first-child {
    border-right: 1px solid #f2f4f8;
    width: 270px;
}
}
.cbx-table.compact .cbx-table__body .cbx-table__body__cell:not(:first-child) {
    padding-top: 0;
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__body .cbx-table__body__cell:not(:first-child) {
    padding-top: 0;
}
}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__body .cbx-table__body__cell:not(:first-child) {
    padding-top: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-table.compact .cbx-table__body .cbx-table__body__cell:not(:first-child) {
    padding-top: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-table.compact .cbx-table__body .cbx-table__body__cell:not(:first-child) {
    padding-top: 1.39vw;
}
}
.cbx-table.compact .cbx-table__footer {
    bottom: 0;
    z-index: 2;
}
.cbx-table.compact .cbx-table__footer__row {
    border-bottom-left-radius: 1.25vw;
    border-bottom-right-radius: 1.25vw;
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__footer__row {
    border-bottom-left-radius: 4px;
}
}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__footer__row {
    border-bottom-left-radius: .39vw;
}
}
@media (min-width:1280px) {
    .cbx-table.compact .cbx-table__footer__row {
    border-bottom-left-radius: .25vw;
}
}
@media (min-width:1440px) {
    .cbx-table.compact .cbx-table__footer__row {
    border-bottom-left-radius: .28vw;
}
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__footer__row {
    border-bottom-right-radius: 4px;
}
}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__footer__row {
    border-bottom-right-radius: .39vw;
}
}
@media (min-width:1280px) {
    .cbx-table.compact .cbx-table__footer__row {
    border-bottom-right-radius: .25vw;
}
}
@media (min-width:1440px) {
    .cbx-table.compact .cbx-table__footer__row {
    border-bottom-right-radius: .28vw;
}
}
.cbx-table.compact .cbx-table__footer__cell {
    display: flex;
    flex-grow: 1;
    flex-basis: 0;
}
.cbx-table.compact .cbx-table__footer__cell:not(:last-child) {
    border-right: 1px solid #f2f4f8;
}
.cbx-table.compact .cbx-table__header.clean .cbx-table__header__cell {
    align-items: center;
}
.cbx-table.compact .cbx-table__header.clean .cbx-table__header__cell:first-child {
    display: flex;
    width: 60%}
.cbx-table.compact .cbx-table__header.clean .cbx-table__header__cell:first-child:nth-last-child(2)~.cbx-table__header__cell:last-child {
    min-width: 40%}
.cbx-table.compact .cbx-table__body.clean .cbx-table__body__cell:first-child {
    width: 60%}
.cbx-table.compact .cbx-table__body.clean .cbx-table__body__cell:not(:first-child) {
    padding-top: 6.25vw;
}
@media (min-width:768px) {
    .cbx-table.compact .cbx-table__body.clean .cbx-table__body__cell:not(:first-child) {
    padding-top: 20px;
}
}
@media (min-width:1024px) {
    .cbx-table.compact .cbx-table__body.clean .cbx-table__body__cell:not(:first-child) {
    padding-top: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-table.compact .cbx-table__body.clean .cbx-table__body__cell:not(:first-child) {
    padding-top: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-table.compact .cbx-table__body.clean .cbx-table__body__cell:not(:first-child) {
    padding-top: 1.39vw;
}
}
.cbx-table.compact .cbx-table__body.clean .cbx-table__body__cell:first-child:nth-last-child(2)~.cbx-table__body__cell:last-child {
    min-width: 40%}
.cbx-tabs .tabs-menu {
    display: flex;
    padding: 6.25vw;
}
.cbx-tabs .tabs-menu .menu-item:not(:last-child) {
    margin-right: 6.25vw;
}
.cbx-tabs .tabs-less, .cbx-tabs .tabs-more {
    display: none;
}
.cbx-tabs .tabs-more-trigger:checked~.tabs-more {
    display: block;
}
.cbx-tabs .tabs-more-trigger:checked~.tabs-more-label {
    display: none;
}
.cbx-tabs .tabs-more-trigger:checked~.tabs-less-label {
    display: block;
}
.cbx-tabs .tabs-less-trigger:checked~.tabs-less-label {
    display: none;
}
.cbx-tabs .tabs-less-trigger:checked~.tabs-more-label {
    display: block;
}
.cbx-tabs .tabs-less-label, .cbx-tabs .tabs-more-label {
    margin-top: 9.375vw;
    text-align: center;
}
.cbx-tabs .tabs-more-label {
    display: block;
}
.cbx-tabs .tabs-less-label {
    display: none;
}
.cbx-tabs[m-mody~=content] .tabs-menu {
    padding: 0;
}
.cbx-tabs[m-mody~=content] .menu-item {
    margin-right: 0;
}
.cbx-tabs:not([m-mody]) .tabs-menu .menu-item[m-active=true] {
    position: relative;
}
.cbx-tabs:not([m-mody]) .tabs-menu .menu-item[m-active=true]::after {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    content: "";
    bottom: -.2vw;
    width: 100%;
    background-color: #056dae;
    height: 5%}
.cbx-tabs:not([m-mody]) .tabs-menu .menu-item[m-active=true] .cbx-link::after {
    display: none;
}
.cbx-tabs[m-mody~=box] .tabs-menu {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: #056dae;
}
.cbx-tabs[m-mody~=box] .tabs-menu .menu-item {
    max-width: 46.875vw;
    margin-right: 12.5vw;
}
.cbx-tabs[m-mody~=box] .tabs-menu .menu-item:last-child {
    margin-right: 0;
}
.cbx-tabs[m-mody~=box] .tabs-menu .menu-item[m-active=true] {
    position: relative;
}
.cbx-tabs[m-mody~=box] .tabs-menu .menu-item[m-active=true]::after {
    content: '';
    width: 100%;
    margin: 0 auto;
    position: absolute;
    left: 0;
    bottom: -1.5625vw;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    border-bottom-width: .625vw;
}
.cbx-tabs[m-mody~=box] .tabs-menu .menu-item .cbx-link {
    color: #fff;
}
.cbx-tabs[m-mody~=box] .tabs-content {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    padding: 9.375vw;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.cbx-tabs[m-mody~=pills] .tabs-menu {
    padding-bottom: 9.375vw;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
    padding-top: 6.25vw;
    overflow-x: scroll;
}
.cbx-tabs[m-mody~=pills] .cbx-card {
    cursor: pointer;
    padding: 0;
}
.cbx-tabs[m-mody~=pills] .menu-item {
    margin: 1.5625vw!important;
}
.cbx-tabs[m-mody~=pills] .menu-item .cbx-card {
    height: 31.25vw;
    width: 31.25vw;
}
.cbx-tabs[m-mody~=pills] .menu-item[m-active=true] .cbx-card {
    border-color: #84bd00;
    border-style: solid;
    border-width: 1px;
}
.cbx-tabs[m-mody~=pills] .menu-item[m-active=true] .cbx-card p {
    color: #84bd00;
}
.cbx-tabs[m-mody~=mobile-flat] .tabs-content, .cbx-tabs[m-mody~=mobile-flat] .tabs-menu {
    border-radius: 0;
}
.cbx-tabs[m-mody~=mobile-flat] .tabs-content {
    box-shadow: none;
    padding-bottom: 6.25vw;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.cbx-tabs[m-mody~=lateral] .tabs-content, .cbx-tabs[m-mody~=lateral] .tabs-menu {
    flex-grow: 1;
    flex-shrink: 1;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu {
    flex-basis: 30%;
    padding-top: 0;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item {
    width: 100%;
    position: relative;
    padding: 3.125vw;
    cursor: pointer;
    color: #ccc;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item>* {
    color: #ccc;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item::after {
    content: '';
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1.5625vw;
    background-color: #ccc;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item[m-active=true] {
    color: #056dae;
    font-weight: 700;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item[m-active=true]>* {
    color: #056dae;
    font-weight: 700;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item[m-active=true]::after {
    background-color: #056dae;
}
.cbx-tabs[m-mody~=lateral] .tabs-content {
    flex-basis: 70%}
@media (min-width:768px) {
    .cbx-tabs .tabs-menu {
    padding: 20px;
}
.cbx-tabs .tabs-menu .menu-item:not(:last-child) {
    margin-right: 20px;
}
.cbx-tabs .tabs-less-label, .cbx-tabs .tabs-more-label {
    margin-top: 30px;
}
.cbx-tabs[m-mody~=box] .tabs-menu .menu-item[m-active=true]::after {
    bottom: -5px;
    border-bottom-width: 2px;
}
.cbx-tabs[m-mody~=pills] .tabs-menu {
    display: flex;
    justify-content: space-between;
    overflow: visible;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
.cbx-tabs[m-mody~=pills] .tabs-menu .cbx-card {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
}
.cbx-tabs[m-mody~=pills] .tabs-menu .menu-item {
    margin: 0!important;
}
.cbx-tabs[m-mody~=pills] .tabs-menu .menu-item .cbx-card {
    height: 60px;
    width: 120px;
}
.cbx-tabs[m-mody~=mobile-flat] .tabs-menu {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.cbx-tabs[m-mody~=mobile-flat] .tabs-content {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
.cbx-tabs[m-mody~=lateral] {
    display: flex;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu {
    flex-direction: column;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item {
    padding: 10px;
    margin-bottom: 10px;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item:after {
    top: 0;
    bottom: inherit;
    height: 100%;
    width: 5px;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item[m-active=true] {
    background-color: #f2f4f8;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item[m-active=true]:after {
    background-color: #056dae;
}
}
@media (min-width:1024px) {
    .cbx-tabs .tabs-menu {
    padding: 1.95vw;
}
.cbx-tabs .tabs-menu .menu-item:not(:last-child) {
    margin-right: 1.95vw;
}
.cbx-tabs .tabs-less-label, .cbx-tabs .tabs-more-label {
    margin-top: 2.93vw;
}
.cbx-tabs[m-mody~=box] .tabs-menu {
    border-top-left-radius: .39vw;
    border-top-right-radius: .39vw;
}
.cbx-tabs[m-mody~=box] .tabs-menu .menu-item {
    max-width: 14.65vw;
    margin-right: 3.91vw;
}
.cbx-tabs[m-mody~=box] .tabs-menu .menu-item[m-active=true]::after {
    bottom: -.49vw;
    border-bottom-width: .2vw;
}
.cbx-tabs[m-mody~=box] .tabs-content {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    padding: 2.93vw;
    border-bottom-left-radius: .39vw;
    border-bottom-right-radius: .39vw;
}
.cbx-tabs[m-mody~=pills] .tabs-menu {
    padding-bottom: 2.93vw;
    padding-left: 1.95vw;
    padding-right: 1.95vw;
    padding-top: 1.95vw;
}
.cbx-tabs[m-mody~=pills] .tabs-menu .cbx-card {
    padding-bottom: 0;
    padding-left: 1.95vw;
    padding-right: 1.95vw;
    padding-top: 0;
}
.cbx-tabs[m-mody~=pills] .tabs-menu .menu-item .cbx-card {
    height: 5.86vw;
    width: 16.21vw;
}
.cbx-tabs[m-mody~=mobile-flat] .tabs-content {
    padding-bottom: 2.93vw;
    padding-left: 0;
    padding-right: 0;
    padding-top: .98vw;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item {
    margin-bottom: .98vw;
    padding: .98vw;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item:after {
    width: .49vw;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item:last-child {
    margin-bottom: 0;
}
}
@media (min-width:1280px) {
    .cbx-tabs .tabs-menu {
    padding: 1.95vw;
}
.cbx-tabs .tabs-menu .menu-item:not(:last-child) {
    margin-right: 1.25vw;
}
.cbx-tabs .tabs-less-label, .cbx-tabs .tabs-more-label {
    margin-top: 1.88vw;
}
.cbx-tabs[m-mody~=box] .tabs-menu {
    border-top-left-radius: .25vw;
    border-top-right-radius: .25vw;
}
.cbx-tabs[m-mody~=box] .tabs-menu .menu-item {
    max-width: 9.38vw;
    margin-right: 2.5vw;
}
.cbx-tabs[m-mody~=box] .tabs-menu .menu-item[m-active=true]::after {
    bottom: -.31vw;
    border-bottom-width: .13vw;
}
.cbx-tabs[m-mody~=box] .tabs-content {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
    padding: 1.88vw;
    border-bottom-left-radius: .25vw;
    border-bottom-right-radius: .25vw;
}
.cbx-tabs[m-mody~=pills] .tabs-menu {
    padding-bottom: 1.88vw;
    padding-left: 1.25vw;
    padding-right: 1.25vw;
    padding-top: 1.25vw;
}
.cbx-tabs[m-mody~=pills] .tabs-menu .cbx-card {
    padding-bottom: 0;
    padding-left: 1.25vw;
    padding-right: 1.25vw;
    padding-top: 0;
}
.cbx-tabs[m-mody~=pills] .tabs-menu .menu-item .cbx-card {
    height: 3.75vw;
    width: 10.38vw;
}
.cbx-tabs[m-mody~=mobile-flat] .tabs-content {
    padding-bottom: 1.88vw;
    padding-left: 0;
    padding-right: 0;
    padding-top: .63vw;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item {
    margin-bottom: .63vw;
    padding: .63vw;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item:after {
    width: .31vw;
}
}
@media (min-width:1440px) {
    .cbx-tabs .tabs-menu {
    padding: 1.39vw;
}
.cbx-tabs .tabs-menu .menu-item:not(:last-child) {
    margin-right: 1.39vw;
}
.cbx-tabs .tabs-less-label, .cbx-tabs .tabs-more-label {
    margin-top: 2.08vw;
}
.cbx-tabs[m-mody~=box] .tabs-menu {
    border-top-left-radius: .28vw;
    border-top-right-radius: .28vw;
}
.cbx-tabs[m-mody~=box] .tabs-menu .menu-item {
    max-width: 10.42vw;
    margin-right: 2.78vw;
}
.cbx-tabs[m-mody~=box] .tabs-menu .menu-item[m-active=true]::after {
    bottom: -.35vw;
    border-bottom-width: .14vw;
}
.cbx-tabs[m-mody~=box] .tabs-content {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
    padding: 2.08vw;
    border-bottom-left-radius: .28vw;
    border-bottom-right-radius: .28vw;
}
.cbx-tabs[m-mody~=pills] .tabs-menu {
    padding-bottom: 2.08vw;
    padding-left: 1.39vw;
    padding-right: 1.39vw;
    padding-top: 1.39vw;
}
.cbx-tabs[m-mody~=pills] .tabs-menu .cbx-card {
    padding-bottom: 0;
    padding-left: 1.39vw;
    padding-right: 1.39vw;
    padding-top: 0;
}
.cbx-tabs[m-mody~=pills] .tabs-menu .menu-item .cbx-card {
    height: 4.17vw;
    width: 11.53vw;
}
.cbx-tabs[m-mody~=mobile-flat] .tabs-content {
    padding-bottom: 2.08vw;
    padding-left: 0;
    padding-right: 0;
    padding-top: .69vw;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item {
    margin-bottom: .69vw;
    padding: .69vw;
}
.cbx-tabs[m-mody~=lateral] .tabs-menu .menu-item:after {
    width: .35vw;
}
}
.cbx-text-area {
    position: relative;
    width: 100%}
.cbx-text-area textarea {
    background-color: transparent;
    border: 1px solid;
    border-color: #ccc;
    border-radius: 3px;
    padding: 4.6875vw;
    outline: 0;
    overflow-y: hidden;
    resize: none;
    width: inherit;
}
.cbx-text-area textarea:hover {
    border-color: #00bdf2;
}
.cbx-text-area textarea:focus, .cbx-text-area textarea:valid {
    border-color: #056dae;
}
.cbx-text-area textarea:focus+label, .cbx-text-area textarea:valid+label {
    -webkit-transform: translateY(-6.25vw);
    transform: translateY(-6.25vw);
}
.cbx-text-area textarea:focus~p, .cbx-text-area textarea:valid~p {
    opacity: 1;
}
.cbx-text-area label {
    background-color: #fff;
    color: #056dae;
    cursor: text;
    position: absolute;
    top: 3.125vw;
    left: 4.6875vw;
    transition: all .15s ease-in-out;
}
.cbx-text-area label::before {
    content: "";
    position: absolute;
    top: 0;
    left: -1.5625vw;
    right: -1.5625vw;
    bottom: 0;
    background-color: #fff;
    z-index: -1;
}
.cbx-text-area p {
    opacity: 0;
    text-align: right;
    transition: opacity .15s ease-in-out;
}
@media (min-width:768px) {
    .cbx-text-area textarea {
    padding: 15px;
}
.cbx-text-area textarea:focus+label, .cbx-text-area textarea:valid+label {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
}
.cbx-text-area label {
    top: 10px;
    left: 15px;
}
.cbx-text-area label::before {
    left: -5px;
    right: -5px;
}
}
@media (min-width:1024px) {
    .cbx-text-area textarea {
    padding: 1.46vw;
}
.cbx-text-area textarea:focus+label, .cbx-text-area textarea:valid+label {
    -webkit-transform: translateY(-1.95vw);
    transform: translateY(-1.95vw);
}
.cbx-text-area label {
    top: .98vw;
    left: 1.46vw;
}
.cbx-text-area label::before {
    left: -.49vw;
    right: -.49vw;
}
}
@media (min-width:1280px) {
    .cbx-text-area textarea {
    padding: .94vw;
}
.cbx-text-area textarea:focus+label, .cbx-text-area textarea:valid+label {
    -webkit-transform: translateY(-1.25vw);
    transform: translateY(-1.25vw);
}
.cbx-text-area label {
    top: .63vw;
    left: .94vw;
}
.cbx-text-area label::before {
    left: -.31vw;
    right: -.31vw;
}
}
@media (min-width:1440px) {
    .cbx-text-area textarea {
    padding: 1.04vw;
}
.cbx-text-area textarea:focus+label, .cbx-text-area textarea:valid+label {
    -webkit-transform: translateY(-1.39vw);
    transform: translateY(-1.39vw);
}
.cbx-text-area label {
    top: .69vw;
    left: 1.04vw;
}
.cbx-text-area label::before {
    left: -.35vw;
    right: -.35vw;
}
}
[m-feedback~=warning] {
    color: red;
}
.cbx-tip {
    padding: 6.25vw;
    display: flex;
    align-items: center;
    border-top: solid;
    border-top-width: 1px;
    border-top-color: #dedede;
    border-bottom: solid;
    border-bottom-width: 1px;
    border-bottom-color: #dedede;
}
.cbx-tip .cbx-icon {
    width: 9.375vw;
    margin-right: 6.25vw;
    color: #056dae;
}
.cbx-tip .cbx-icon i {
    font-size: 14.0625vw;
}
.cbx-tip .cbx-svg-icon {
    flex: 0 0 auto;
    fill: #056dae;
    margin-right: 6.25vw;
}
@media (min-width:768px) {
    .cbx-tip {
    padding: 20px;
}
.cbx-tip .cbx-icon {
    width: 30px;
    margin-right: 20px;
}
.cbx-tip .cbx-icon i {
    font-size: 40px;
}
.cbx-tip .cbx-svg-icon {
    margin-right: 20px;
}
}
@media (min-width:1024px) {
    .cbx-tip {
    padding: 1.95vw;
}
.cbx-tip .cbx-icon {
    width: 2.93vw;
    margin-right: 1.95vw;
}
.cbx-tip .cbx-icon i {
    font-size: 4.39vw;
}
.cbx-tip .cbx-svg-icon {
    margin-right: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-tip {
    padding: 1.25vw;
}
.cbx-tip .cbx-icon {
    width: 1.88vw;
    margin-right: 1.25vw;
}
.cbx-tip .cbx-icon i {
    font-size: 2.81vw;
}
.cbx-tip .cbx-svg-icon {
    margin-right: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-tip {
    padding: 1.39vw;
}
.cbx-tip .cbx-icon {
    width: 2.08vw;
    margin-right: 1.39vw;
}
.cbx-tip .cbx-icon i {
    font-size: 3.13vw;
}
.cbx-tip .cbx-svg-icon {
    margin-right: 1.39vw;
}
}
.cbx-tooltip {
    background-color: #056dae;
    color: #fff;
    position: relative;
    width: 6.25vw;
    height: 6.25vw;
    display: flex;
    justify-content: center;
    border-radius: 100%;
    margin: 1.5625vw;
    overflow: visible;
}
.cbx-tooltip:focus>.cbx-legal, .cbx-tooltip:hover>.cbx-legal {
    display: inline;
}
.cbx-tooltip>.cbx-legal {
    display: none;
    position: absolute;
    z-index: 2;
    left: 0;
    background-color: inherit;
    text-align: center;
    padding: 3.125vw;
    color: #fff;
    top: 8.75vw;
    width: 75vw;
    border-radius: 1.25vw;
    min-height: 11.875vw;
    min-width: 75vw;
    max-width: 87.5vw;
}
.cbx-tooltip>.cbx-legal::after {
    content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #056dae;
    position: absolute;
    top: -1.5625vw;
    left: 2.5vw;
    color: #056dae;
}
.cbx-tooltip>span:first-child {
    display: flex;
    align-items: center;
}
.cbx-tooltip[m-mody=right]>span {
    margin: 0;
}
.cbx-tooltip[m-mody=right] .cbx-legal {
    left: -62.5vw;
}
.cbx-tooltip[m-mody=right] .cbx-legal::after {
    left: 69.375vw;
}
.cbx-tooltip[m-mody~=with-data] {
    font-size: 3.75vw;
    align-items: center;
    display: flex;
    font-family: IL, Arial, Helvetica, sans-serif;
    justify-content: center;
    overflow: visible;
    text-align: center;
}
@media (min-width:768px) {
    .cbx-tooltip[m-mody~=with-data] {
    font-size: 12px;
}
}
@media (min-width:1024px) {
    .cbx-tooltip[m-mody~=with-data] {
    font-size: 1.17vw;
}
}
@media (min-width:1280px) {
    .cbx-tooltip[m-mody~=with-data] {
    font-size: .75vw;
}
}
@media (min-width:1440px) {
    .cbx-tooltip[m-mody~=with-data] {
    font-size: .83vw;
}
}
@media (min-width:1024px) {
    .cbx-tooltip[m-mody~=with-data] {
    cursor: pointer;
}
}
.cbx-tooltip[m-mody~=with-data].isOpen::after, .cbx-tooltip[m-mody~=with-data].isOpen::before {
    content: "";
    display: inline-block;
    position: absolute;
}
.cbx-tooltip[m-mody~=with-data].isOpen::before {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #056dae;
    top: 100%}
.cbx-tooltip[m-mody~=with-data].isOpen::after {
    border-radius: 1.25vw;
    max-width: 75vw;
    min-width: 62.5vw;
    padding: 3.125vw;
    background-color: inherit;
    color: inherit;
    content: attr(data-tooltip);
    top: 120%;
    z-index: 1;
}
@media (min-width:768px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    border-radius: 4px;
}
}
@media (min-width:1024px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    border-radius: .39vw;
}
}
@media (min-width:1280px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    border-radius: .25vw;
}
}
@media (min-width:1440px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    border-radius: .28vw;
}
}
@media (min-width:768px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    max-width: 240px;
}
}
@media (min-width:1024px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    max-width: 23.44vw;
}
}
@media (min-width:1280px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    max-width: 15vw;
}
}
@media (min-width:1440px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    max-width: 16.67vw;
}
}
@media (min-width:768px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    min-width: 200px;
}
}
@media (min-width:1024px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    min-width: 19.53vw;
}
}
@media (min-width:1280px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    min-width: 12.5vw;
}
}
@media (min-width:1440px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    min-width: 13.89vw;
}
}
@media (min-width:768px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    padding: 10px;
}
}
@media (min-width:1024px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    padding: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    padding: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-tooltip[m-mody~=with-data].isOpen: :after {
    padding: .69vw;
}
}
.cbx-tooltip[m-mody~=with-data][m-mody~=right].isOpen::after {
    right: 0;
}
.cbx-tooltip[m-mody~=with-data][m-mody~=left].isOpen::after {
    left: 0;
}
.cbx-tooltip[m-mody~=with-data][m-theme=dark] {
    background-color: #fff;
    color: #323232;
}
.cbx-tooltip[m-mody~=with-data][m-theme=dark].isOpen::before {
    border-bottom: 5px solid #fff;
}
.cbx-tooltip[m-mody~=robust] {
    cursor: pointer;
    display: flex;
    align-items: center;
    color: #fff;
    justify-content: center;
    overflow: visible;
    position: relative;
}
.cbx-tooltip[m-mody~=robust]::before {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #056dae;
    display: inline-block;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.cbx-tooltip[m-mody~=robust][m-open=false]::before {
    content: none;
}
.cbx-tooltip[m-mody~=robust][m-open=false] .content {
    visibility: hidden;
}
.cbx-tooltip[m-mody~=robust][m-open=true]::before {
    content: ""}
.cbx-tooltip[m-mody~=robust][m-open=true] .content {
    visibility: visible;
}
.cbx-tooltip[m-mody~=robust]>* {
    color: inherit;
}
.cbx-tooltip[m-mody~=robust] .content {
    border-radius: 1.25vw;
    max-width: 75vw;
    min-width: 62.5vw;
    padding: 3.125vw;
    background-color: inherit;
    position: absolute;
    top: 112%;
    z-index: 1;
}
@media (min-width:768px) {
    .cbx-tooltip[m-mody~=robust] .content {
    border-radius: 4px;
}
}
@media (min-width:1024px) {
    .cbx-tooltip[m-mody~=robust] .content {
    border-radius: .39vw;
}
}
@media (min-width:1280px) {
    .cbx-tooltip[m-mody~=robust] .content {
    border-radius: .25vw;
}
}
@media (min-width:1440px) {
    .cbx-tooltip[m-mody~=robust] .content {
    border-radius: .28vw;
}
}
@media (min-width:768px) {
    .cbx-tooltip[m-mody~=robust] .content {
    max-width: 240px;
}
}
@media (min-width:1024px) {
    .cbx-tooltip[m-mody~=robust] .content {
    max-width: 23.44vw;
}
}
@media (min-width:1280px) {
    .cbx-tooltip[m-mody~=robust] .content {
    max-width: 15vw;
}
}
@media (min-width:1440px) {
    .cbx-tooltip[m-mody~=robust] .content {
    max-width: 16.67vw;
}
}
@media (min-width:768px) {
    .cbx-tooltip[m-mody~=robust] .content {
    min-width: 200px;
}
}
@media (min-width:1024px) {
    .cbx-tooltip[m-mody~=robust] .content {
    min-width: 19.53vw;
}
}
@media (min-width:1280px) {
    .cbx-tooltip[m-mody~=robust] .content {
    min-width: 12.5vw;
}
}
@media (min-width:1440px) {
    .cbx-tooltip[m-mody~=robust] .content {
    min-width: 13.89vw;
}
}
@media (min-width:768px) {
    .cbx-tooltip[m-mody~=robust] .content {
    padding: 10px;
}
}
@media (min-width:1024px) {
    .cbx-tooltip[m-mody~=robust] .content {
    padding: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-tooltip[m-mody~=robust] .content {
    padding: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-tooltip[m-mody~=robust] .content {
    padding: .69vw;
}
}
.cbx-tooltip[m-mody~=robust] .content * {
    color: inherit;
}
.cbx-tooltip[m-mody~=bottom-left] .content {
    left: 0;
}
.cbx-tooltip[m-mody~=bottom-right] .content {
    right: 0;
}
.cbx-tooltip[m-theme=dark] {
    background-color: #fff;
    color: #323232;
}
.cbx-tooltip[m-theme=dark]::before {
    border-bottom-color: #fff;
}
@media (min-width:768px) {
    .cbx-tooltip {
    width: 23px;
    height: 23px;
    margin: 5px;
}
.cbx-tooltip>.cbx-legal {
    width: 280px;
    border-radius: 5px;
    padding: 10px;
    min-height: 38px;
    min-width: 214px;
    max-width: 250px;
    top: 35px;
    left: -2px;
}
.cbx-tooltip>.cbx-legal:after {
    font-size: 18px;
    top: -5px;
    left: 8px;
}
.cbx-tooltip[m-mody=right]>span {
    margin: 0;
}
.cbx-tooltip[m-mody=right] .cbx-legal {
    left: -215px;
}
.cbx-tooltip[m-mody=right] .cbx-legal::after {
    left: 222px;
}
}
@media (min-width:1024px) {
    .cbx-tooltip {
    width: 2.25vw;
    height: 2.25vw;
    margin: .98vw;
}
.cbx-tooltip>.cbx-legal {
    width: 27.34vw;
    border-radius: .49vw;
    padding: .98vw;
    min-height: 3.71vw;
    min-width: 16.7vw;
    max-width: 19.53vw;
    top: 3.91vw;
}
.cbx-tooltip>.cbx-legal:after {
    font-size: 2.44vw;
    top: -.49vw;
    left: .63vw;
}
.cbx-tooltip[m-mody=right]>span {
    margin: 0;
}
.cbx-tooltip[m-mody=right] .cbx-legal {
    left: -15.63vw;
}
.cbx-tooltip[m-mody=right] .cbx-legal::after {
    left: 16.25vw;
}
}
@media (min-width:1280px) {
    .cbx-tooltip {
    width: 1.44vw;
    height: 1.44vw;
    margin: .63vw;
}
.cbx-tooltip>.cbx-legal {
    width: 17.5vw;
    border-radius: .31vw;
    padding: .63vw;
    min-height: 2.38vw;
    min-width: 10.69vw;
    max-width: 12.5vw;
    top: 2.5vw;
    left: -.31vw;
}
.cbx-tooltip>.cbx-legal:after {
    top: -.31vw;
    left: .5vw;
}
.cbx-tooltip[m-mody=right]>span {
    margin: 0;
}
.cbx-tooltip[m-mody=right] .cbx-legal {
    left: -10.42vw;
}
.cbx-tooltip[m-mody=right] .cbx-legal::after {
    left: 10.76vw;
}
}
@-webkit-keyframes slideInFromBottom {
    from {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}
@keyframes slideInFromBottom {
    from {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}
@-webkit-keyframes slideInFromRight {
    from {
    opacity: 0;
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
}
to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}
@keyframes slideInFromRight {
    from {
    opacity: 0;
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
}
to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}
@-webkit-keyframes slideOutToBottom {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
}
@keyframes slideOutToBottom {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
}
@-webkit-keyframes slideOutToRight {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
}
}
@keyframes slideOutToRight {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
}
}
@-webkit-keyframes scaleInFromTop {
    from {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
}
to {
    opacity: 1;
    -webkit-transform: scaleY(100%);
    transform: scaleY(100%);
}
}
@keyframes scaleInFromTop {
    from {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
}
to {
    opacity: 1;
    -webkit-transform: scaleY(100%);
    transform: scaleY(100%);
}
}
@-webkit-keyframes scaleOutToTop {
    from {
    opacity: 1;
    -webkit-transform: scaleY(100%);
    transform: scaleY(100%);
}
to {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
}
}
@keyframes scaleOutToTop {
    from {
    opacity: 1;
    -webkit-transform: scaleY(100%);
    transform: scaleY(100%);
}
to {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
}
}
.cbx-search {
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
}
.cbx-search[m-open=true] {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition-timing-function: cubic-bezier(.17, .04, .03, .94);
}
@media (min-width:1024px) {
    .cbx-search[m-open=true] {
    -webkit-transform: none;
    transform: none;
    transition: none;
    transition: width .2s cubic-bezier(.17, .04, .03, .94);
    width: 44.43vw;
}
}
@media (min-width:1280px) {
    .cbx-search[m-open=true] {
    width: 28.44vw;
}
}
@media (min-width:1280px) {
    .cbx-search[m-open=true] {
    width: 31.6vw;
}
}
.cbx-search[m-open=true] .textarea {
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
    -webkit-animation-duration: 250ms;
    animation-duration: 250ms;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideInFromBottom;
    animation-name: slideInFromBottom;
    -webkit-animation-timing-function: cubic-bezier(.17, .04, .03, .94);
    animation-timing-function: cubic-bezier(.17, .04, .03, .94);
}
@media (min-width:1024px) {
    .cbx-search[m-open=true] .textarea {
    -webkit-animation: none;
    animation: none;
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
}
@media (min-width:1024px) {
    .cbx-search[m-open=true] .hints {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: scaleInFromTop;
    animation-name: scaleInFromTop;
    -webkit-animation-timing-function: cubic-bezier(.17, .04, .03, .94);
    animation-timing-function: cubic-bezier(.17, .04, .03, .94);
    -webkit-transform-origin: top;
    transform-origin: top;
}
}
.cbx-search[m-open=true] .hints__category__list>:nth-child(1) {
    -webkit-animation-delay: 170ms;
    animation-delay: 170ms;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideInFromRight;
    animation-name: slideInFromRight;
    -webkit-animation-timing-function: cubic-bezier(.17, .04, .03, .94);
    animation-timing-function: cubic-bezier(.17, .04, .03, .94);
}
.cbx-search[m-open=true] .hints__category__list>:nth-child(2) {
    -webkit-animation-delay: 190ms;
    animation-delay: 190ms;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideInFromRight;
    animation-name: slideInFromRight;
    -webkit-animation-timing-function: cubic-bezier(.17, .04, .03, .94);
    animation-timing-function: cubic-bezier(.17, .04, .03, .94);
}
.cbx-search[m-open=true] .hints__category__list>:nth-child(3) {
    -webkit-animation-delay: 210ms;
    animation-delay: 210ms;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideInFromRight;
    animation-name: slideInFromRight;
    -webkit-animation-timing-function: cubic-bezier(.17, .04, .03, .94);
    animation-timing-function: cubic-bezier(.17, .04, .03, .94);
}
.cbx-search[m-open=true] .hints__category__list>:nth-child(4) {
    -webkit-animation-delay: 230ms;
    animation-delay: 230ms;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideInFromRight;
    animation-name: slideInFromRight;
    -webkit-animation-timing-function: cubic-bezier(.17, .04, .03, .94);
    animation-timing-function: cubic-bezier(.17, .04, .03, .94);
}
.cbx-search[m-open=true] .hints__category__list>:nth-child(5) {
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideInFromRight;
    animation-name: slideInFromRight;
    -webkit-animation-timing-function: cubic-bezier(.17, .04, .03, .94);
    animation-timing-function: cubic-bezier(.17, .04, .03, .94);
}
.cbx-search[m-open=true] .hints__category__list>:nth-child(6) {
    -webkit-animation-delay: 270ms;
    animation-delay: 270ms;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideInFromRight;
    animation-name: slideInFromRight;
    -webkit-animation-timing-function: cubic-bezier(.17, .04, .03, .94);
    animation-timing-function: cubic-bezier(.17, .04, .03, .94);
}
.cbx-search[m-open=true] .hints__category__list>:nth-child(7) {
    -webkit-animation-delay: 290ms;
    animation-delay: 290ms;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideInFromRight;
    animation-name: slideInFromRight;
    -webkit-animation-timing-function: cubic-bezier(.17, .04, .03, .94);
    animation-timing-function: cubic-bezier(.17, .04, .03, .94);
}
.cbx-search[m-open=true] .hints__category__list>:nth-child(8) {
    -webkit-animation-delay: 310ms;
    animation-delay: 310ms;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideInFromRight;
    animation-name: slideInFromRight;
    -webkit-animation-timing-function: cubic-bezier(.17, .04, .03, .94);
    animation-timing-function: cubic-bezier(.17, .04, .03, .94);
}
.cbx-search[m-open=true] .hints__category__list>:nth-child(9) {
    -webkit-animation-delay: 330ms;
    animation-delay: 330ms;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideInFromRight;
    animation-name: slideInFromRight;
    -webkit-animation-timing-function: cubic-bezier(.17, .04, .03, .94);
    animation-timing-function: cubic-bezier(.17, .04, .03, .94);
}
.cbx-search[m-open=true] .hints__category__list>:nth-child(10) {
    -webkit-animation-delay: 350ms;
    animation-delay: 350ms;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideInFromRight;
    animation-name: slideInFromRight;
    -webkit-animation-timing-function: cubic-bezier(.17, .04, .03, .94);
    animation-timing-function: cubic-bezier(.17, .04, .03, .94);
}
.cbx-search[m-open=false] {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    transition-timing-function: cubic-bezier(1, .13, .87, .97);
}
@media (min-width:1024px) {
    .cbx-search[m-open=false] {
    -webkit-transform: none;
    transform: none;
    transition: none;
    transition: width .2s cubic-bezier(1, .13, .87, .97);
}
}
.cbx-search[m-open=false] .textarea {
    -webkit-animation-duration: 150ms;
    animation-duration: 150ms;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideOutToBottom;
    animation-name: slideOutToBottom;
    -webkit-animation-timing-function: cubic-bezier(1, .13, .87, .97);
    animation-timing-function: cubic-bezier(1, .13, .87, .97);
}
@media (min-width:1024px) {
    .cbx-search[m-open=false] .textarea {
    -webkit-animation: none;
    animation: none;
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
}
@media (min-width:1024px) {
    .cbx-search[m-open=false] .hints {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: scaleOutToTop;
    animation-name: scaleOutToTop;
    -webkit-animation-timing-function: cubic-bezier(1, .13, .87, .97);
    animation-timing-function: cubic-bezier(1, .13, .87, .97);
    -webkit-transform-origin: top;
    transform-origin: top;
}
}
.cbx-search[m-open=false] .hints__category__list>:nth-child(1) {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideOutToRight;
    animation-name: slideOutToRight;
    -webkit-animation-timing-function: cubic-bezier(1, .13, .87, .97);
    animation-timing-function: cubic-bezier(1, .13, .87, .97);
}
.cbx-search[m-open=false] .hints__category__list>:nth-child(2) {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideOutToRight;
    animation-name: slideOutToRight;
    -webkit-animation-timing-function: cubic-bezier(1, .13, .87, .97);
    animation-timing-function: cubic-bezier(1, .13, .87, .97);
}
.cbx-search[m-open=false] .hints__category__list>:nth-child(3) {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideOutToRight;
    animation-name: slideOutToRight;
    -webkit-animation-timing-function: cubic-bezier(1, .13, .87, .97);
    animation-timing-function: cubic-bezier(1, .13, .87, .97);
}
.cbx-search[m-open=false] .hints__category__list>:nth-child(4) {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideOutToRight;
    animation-name: slideOutToRight;
    -webkit-animation-timing-function: cubic-bezier(1, .13, .87, .97);
    animation-timing-function: cubic-bezier(1, .13, .87, .97);
}
.cbx-search[m-open=false] .hints__category__list>:nth-child(5) {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideOutToRight;
    animation-name: slideOutToRight;
    -webkit-animation-timing-function: cubic-bezier(1, .13, .87, .97);
    animation-timing-function: cubic-bezier(1, .13, .87, .97);
}
.cbx-search[m-open=false] .hints__category__list>:nth-child(6) {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideOutToRight;
    animation-name: slideOutToRight;
    -webkit-animation-timing-function: cubic-bezier(1, .13, .87, .97);
    animation-timing-function: cubic-bezier(1, .13, .87, .97);
}
.cbx-search[m-open=false] .hints__category__list>:nth-child(7) {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideOutToRight;
    animation-name: slideOutToRight;
    -webkit-animation-timing-function: cubic-bezier(1, .13, .87, .97);
    animation-timing-function: cubic-bezier(1, .13, .87, .97);
}
.cbx-search[m-open=false] .hints__category__list>:nth-child(8) {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideOutToRight;
    animation-name: slideOutToRight;
    -webkit-animation-timing-function: cubic-bezier(1, .13, .87, .97);
    animation-timing-function: cubic-bezier(1, .13, .87, .97);
}
.cbx-search[m-open=false] .hints__category__list>:nth-child(9) {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideOutToRight;
    animation-name: slideOutToRight;
    -webkit-animation-timing-function: cubic-bezier(1, .13, .87, .97);
    animation-timing-function: cubic-bezier(1, .13, .87, .97);
}
.cbx-search[m-open=false] .hints__category__list>:nth-child(10) {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: slideOutToRight;
    animation-name: slideOutToRight;
    -webkit-animation-timing-function: cubic-bezier(1, .13, .87, .97);
    animation-timing-function: cubic-bezier(1, .13, .87, .97);
}
.cbx-search .textarea {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.cbx-search .hints__category__list>* {
    opacity: 0;
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
}
@media (min-width:1024px) {
    .cbx-search[m-open=true] .textarea {
    border-radius: .39vw .39vw 0 0;
}
.cbx-search[m-open=true] .textarea__icon__close {
    display: flex;
}
.cbx-search[m-open=true] .textarea__icon__search {
    display: none;
}
.cbx-search[m-open=true] .hints {
    border-radius: 0 0 .39vw .39vw;
}
}
@media (min-width:1024px) {
    .cbx-search[m-open=false] .textarea__icon__close {
    display: none;
}
.cbx-search[m-open=false] .textarea__icon__search {
    display: flex;
}
}
.cbx-search {
    background-color: #fff;
    bottom: 0;
    height: calc(100% - 14.0625vw);
    left: 0;
    padding: 6.25vw;
    position: fixed;
    right: 0;
    z-index: 3;
}
@media (min-width:768px) {
    .cbx-search {
    height: calc(100% - 45px);
    padding: 40px;
}
}
@media (min-width:1024px) {
    .cbx-search {
    bottom: auto;
    display: inline-block;
    height: auto;
    left: auto;
    padding: 0;
    position: relative;
    right: auto;
    width: 34.67vw;
}
}
@media (min-width:1280px) {
    .cbx-search {
    width: 22.19vw;
}
}
@media (min-width:1440px) {
    .cbx-search {
    width: 24.65vw;
}
}
.cbx-search .textarea {
    box-shadow: 0 .9375vw 2.5vw rgba(0, 45, 114, .15);
    transition-property: box-shadow;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    align-items: center;
    background-color: #fff;
    border-radius: 1.25vw;
    display: flex;
    height: 15.625vw;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
    top: 6.25vw;
}
.cbx-search .textarea:focus-within, .cbx-search .textarea:hover {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
}
@media (min-width:768px) {
    .cbx-search .textarea {
    box-shadow: 0 3px 8px rgba(0, 45, 114, .15);
    border-radius: 4px;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    top: 40px;
}
.cbx-search .textarea:focus-within, .cbx-search .textarea:hover {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
}
}
@media (min-width:1024px) {
    .cbx-search .textarea {
    box-shadow: 0 .29vw .78vw rgba(0, 45, 114, .2);
    border-radius: .39vw;
    cursor: pointer;
    height: 5.27vw;
    left: auto;
    position: static;
    -webkit-transform: none;
    transform: none;
}
.cbx-search .textarea:focus-within, .cbx-search .textarea:hover {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
}
}
@media (min-width:1280px) {
    .cbx-search .textarea {
    box-shadow: 0 .19vw .5vw rgba(0, 45, 114, .15);
    border-radius: .25vw;
    height: 3.38vw;
}
.cbx-search .textarea:focus-within, .cbx-search .textarea:hover {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
}
}
@media (min-width:1440px) {
    .cbx-search .textarea {
    box-shadow: 0 .21vw .56vw rgba(0, 45, 114, .15);
    border-radius: .28vw;
    height: 3.75vw;
}
.cbx-search .textarea:focus-within, .cbx-search .textarea:hover {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
}
}
.cbx-search .textarea__input {
    color: #53565a;
    font-size: 4.375vw;
    font-family: IL, Arial, Helvetica, sans-serif;
    height: 100%;
    padding: 0;
    width: 100%}
.cbx-search .textarea__input::-webkit-input-placeholder {
    color: #97999b;
}
.cbx-search .textarea__input::-moz-placeholder {
    color: #97999b;
}
.cbx-search .textarea__input::-ms-input-placeholder {
    color: #97999b;
}
.cbx-search .textarea__input::placeholder {
    color: #97999b;
}
.cbx-search .textarea__input::-webkit-search-cancel-button {
    display: none;
}
@media (min-width:768px) {
    .cbx-search .textarea__input {
    font-size: 14px;
}
}
@media (min-width:1024px) {
    .cbx-search .textarea__input {
    font-size: 1.37vw;
}
}
@media (min-width:1280px) {
    .cbx-search .textarea__input {
    font-size: .88vw;
}
}
@media (min-width:1440px) {
    .cbx-search .textarea__input {
    font-size: .97vw;
}
}
.cbx-search .textarea__icon__close {
    color: #53565a;
}
.cbx-search .textarea__icon__search {
    color: #97999b;
    display: none;
}
.cbx-search .hints {
    background-color: #fff;
    padding-top: 12.5vw;
    max-height: 85vh;
    overflow-x: hidden;
    overflow-y: auto;
}
.cbx-search .hints[m-mody=spinner] {
    background-color: transparent;
}
@media (min-width:768px) {
    .cbx-search .hints {
    padding-top: 40px;
}
}
@media (min-width:1024px) {
    .cbx-search .hints {
    box-shadow: 0 .29vw .78vw rgba(0, 45, 114, .2);
    left: 0;
    max-height: 39.06vw;
    padding: 3.91vw;
    position: absolute;
    right: 0;
    top: 100%}
.cbx-search .hints[m-mody=spinner] {
    background-color: #fff;
}
}
@media (min-width:1280px) {
    .cbx-search .hints {
    box-shadow: 0 .19vw .5vw rgba(0, 45, 114, .15);
    max-height: 25vw;
    padding: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-search .hints {
    box-shadow: 0 .21vw .56vw rgba(0, 45, 114, .15);
    max-height: 27.78vw;
    padding: 2.78vw;
}
}
.cbx-search .hints__category__heading {
    margin-bottom: 9.375vw;
}
@media (min-width:768px) {
    .cbx-search .hints__category__heading {
    margin-bottom: 30px;
}
}
@media (min-width:1024px) {
    .cbx-search .hints__category__heading {
    margin-bottom: 2.93vw;
}
}
@media (min-width:1280px) {
    .cbx-search .hints__category__heading {
    margin-bottom: 1.88vw;
}
}
@media (min-width:1440px) {
    .cbx-search .hints__category__heading {
    margin-bottom: 2.08vw;
}
}
.cbx-search .hints__category__list>* {
    margin-bottom: 6.25vw;
}
@media (min-width:768px) {
    .cbx-search .hints__category__list>* {
    margin-bottom: 20px;
}
}
@media (min-width:1024px) {
    .cbx-search .hints__category__list>* {
    margin-bottom: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-search .hints__category__list>* {
    margin-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-search .hints__category__list>* {
    margin-bottom: 1.39vw;
}
}
.cbx-search .hints__category__list>:last-child {
    margin-bottom: 0;
}
@media (min-width:768px) {
    .cbx-search .hints__category__list>:last-child {
    margin-bottom: 0;
}
}
@media (min-width:1024px) {
    .cbx-search .hints__category__list>:last-child {
    margin-bottom: 0;
}
}
@media (min-width:1280px) {
    .cbx-search .hints__category__list>:last-child {
    margin-bottom: 0;
}
}
@media (min-width:1440px) {
    .cbx-search .hints__category__list>:last-child {
    margin-bottom: 0;
}
}
.cbx-filter .content {
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
}
.cbx-filter .content[m-open=true] {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition-timing-function: cubic-bezier(.17, .04, .03, .94);
}
@media (min-width:1024px) {
    .cbx-filter .content[m-open=true] {
    -webkit-transform: none;
    transform: none;
    transition: none;
}
}
.cbx-filter .content[m-open=false] {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    transition-timing-function: cubic-bezier(1, .13, .87, .97);
}
@media (min-width:1024px) {
    .cbx-filter .content[m-open=false] {
    -webkit-transform: none;
    transform: none;
    transition: none;
}
}
.cbx-filter .content__accordion__body {
    transition: max-height .2s;
}
.cbx-filter .content__accordion[m-open=true] .content__accordion__body {
    max-height: 78.125vw;
    overflow: auto;
    transition-timing-function: cubic-bezier(.17, .04, .03, .94);
}
@media (min-width:768px) {
    .cbx-filter .content__accordion[m-open=true] .content__accordion__body {
    max-height: 250px;
}
}
@media (min-width:1024px) {
    .cbx-filter .content__accordion[m-open=true] .content__accordion__body {
    max-height: 24.41vw;
}
}
@media (min-width:1280px) {
    .cbx-filter .content__accordion[m-open=true] .content__accordion__body {
    max-height: 15.63vw;
}
}
@media (min-width:1440px) {
    .cbx-filter .content__accordion[m-open=true] .content__accordion__body {
    max-height: 17.36vw;
}
}
.cbx-filter .content__accordion[m-open=false] .content__accordion__body {
    max-height: 0;
    overflow: hidden;
    transition-timing-function: cubic-bezier(1, .13, .87, .97);
}
.cbx-filter .triggers {
    transition: -webkit-transform 150ms ease-in-out;
    transition: transform 150ms ease-in-out;
    transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
}
.cbx-filter .triggers[m-open=true] {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
@media (min-width:1024px) {
    .cbx-filter .triggers[m-open=true] {
    -webkit-transform: none;
    transform: none;
    transition: none;
}
}
.cbx-filter .triggers[m-open=false] {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
@media (min-width:1024px) {
    .cbx-filter .triggers[m-open=false] {
    -webkit-transform: none;
    transform: none;
    transition: none;
}
}
.cbx-filter .triggers__open {
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s, -webkit-transform .1s;
}
.cbx-filter .triggers__open[m-visible=true] {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition-delay: .2s;
    transition-timing-function: cubic-bezier(.17, .04, .03, .94);
}
@media (min-width:1024px) {
    .cbx-filter .triggers__open[m-visible=true] {
    -webkit-transform: none;
    transform: none;
    transition: none;
}
}
.cbx-filter .triggers__open[m-visible=false] {
    -webkit-transform: translateY(-130%);
    transform: translateY(-130%);
    transition-delay: 50ms;
    transition-timing-function: cubic-bezier(1, .13, .87, .97);
}
@media (min-width:1024px) {
    .cbx-filter .triggers__open[m-visible=false] {
    -webkit-transform: none;
    transform: none;
    transition: none;
}
}
.cbx-filter .triggers__options {
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s, -webkit-transform .1s;
}
.cbx-filter .triggers__options[m-visible=true] {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    transition-delay: .2s;
    transition-timing-function: cubic-bezier(.17, .04, .03, .94);
}
@media (min-width:1024px) {
    .cbx-filter .triggers__options[m-visible=true] {
    -webkit-transform: none;
    transform: none;
    transition: none;
}
}
.cbx-filter .triggers__options[m-visible=false] {
    -webkit-transform: translateY(30%);
    transform: translateY(30%);
    transition-delay: 50ms;
    transition-timing-function: cubic-bezier(1, .13, .87, .97);
}
@media (min-width:1024px) {
    .cbx-filter .triggers__options[m-visible=false] {
    -webkit-transform: none;
    transform: none;
    transition: none;
}
}
.cbx-filter .content__accordion[m-open=true] .content__accordion__tab__icon__close {
    display: flex;
}
.cbx-filter .content__accordion[m-open=true] .content__accordion__tab__icon__open {
    display: none;
}
.cbx-filter .content__accordion[m-open=false] .content__accordion__tab__icon__close {
    display: none;
}
.cbx-filter .content__accordion[m-open=false] .content__accordion__tab__icon__open {
    display: flex;
}
.cbx-filter .content {
    background-color: #fff;
    bottom: 0;
    height: calc(100% - 14.0625vw);
    left: 0;
    padding-bottom: 25vw;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
    padding-top: 6.25vw;
    position: fixed;
    right: 0;
    z-index: 1;
}
@media (min-width:768px) {
    .cbx-filter .content {
    height: 80%;
    padding-bottom: 120px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
}
}
@media (min-width:1024px) {
    .cbx-filter .content {
    background-color: transparent;
    bottom: auto;
    height: auto;
    left: auto;
    padding: 0;
    position: static;
    right: auto;
}
}
.cbx-filter .content__close {
    position: absolute;
    right: 6.25vw;
    top: 6.25vw;
    z-index: 1;
}
@media (min-width:768px) {
    .cbx-filter .content__close {
    right: 40px;
    top: 40px;
}
}
@media (min-width:1024px) {
    .cbx-filter .content__close {
    display: none;
}
}
.cbx-filter .content__close>.cbx-icon {
    color: #53565a;
}
.cbx-filter .content__container {
    height: 100%;
    overflow-y: auto;
    width: 100%}
.cbx-filter .content__grid, .cbx-filter .content__heading, .cbx-filter .content__pills, .cbx-filter .content__radios {
    padding: 3.125vw;
    display: flex;
    flex-wrap: wrap;
}
@media (min-width:768px) {
    .cbx-filter .content__grid, .cbx-filter .content__heading, .cbx-filter .content__pills, .cbx-filter .content__radios {
    padding: 10px;
}
}
@media (min-width:1024px) {
    .cbx-filter .content__grid, .cbx-filter .content__heading, .cbx-filter .content__pills, .cbx-filter .content__radios {
    padding: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-filter .content__grid, .cbx-filter .content__heading, .cbx-filter .content__pills, .cbx-filter .content__radios {
    padding: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-filter .content__grid, .cbx-filter .content__heading, .cbx-filter .content__pills, .cbx-filter .content__radios {
    padding: .69vw;
}
}
.cbx-filter .content__radios>* {
    margin-right: 0;
    padding: 3.125vw;
    border: none;
    color: #323232;
}
@media (min-width:768px) {
    .cbx-filter .content__radios>* {
    margin-right: 20px;
}
}
@media (min-width:1024px) {
    .cbx-filter .content__radios>* {
    margin-right: 1.95vw;
}
}
@media (min-width:1280px) {
    .cbx-filter .content__radios>* {
    margin-right: 1.25vw;
}
}
@media (min-width:1440px) {
    .cbx-filter .content__radios>* {
    margin-right: 1.39vw;
}
}
@media (min-width:768px) {
    .cbx-filter .content__radios>* {
    padding: 10px;
}
}
@media (min-width:1024px) {
    .cbx-filter .content__radios>* {
    padding: .98vw;
}
}
@media (min-width:1280px) {
    .cbx-filter .content__radios>* {
    padding: .63vw;
}
}
@media (min-width:1440px) {
    .cbx-filter .content__radios>* {
    padding: .69vw;
}
}
.cbx-filter .content__radios>*>* {
    color: inherit;
}
.cbx-filter .content__pills>* {
    margin: 1.5625vw;
}
@media (min-width:768px) {
    .cbx-filter .content__pills>* {
    margin: 5px;
}
}
@media (min-width:1024px) {
    .cbx-filter .content__pills>* {
    margin: .49vw;
}
}
@media (min-width:1280px) {
    .cbx-filter .content__pills>* {
    margin: .31vw;
}
}
@media (min-width:1440px) {
    .cbx-filter .content__pills>* {
    margin: .35vw;
}
}
.cbx-filter .content__grid>* {
    margin: 4px;
    width: calc(33.333% - 8px);
}
@media (min-width:768px) {
    .cbx-filter .content__grid>* {
    margin: 10px;
    width: calc(14.2% - 20px);
}
}
@media (min-width:1024px) {
    .cbx-filter .content__grid>* {
    margin: 10px;
    width: calc(33.333% - 20px);
}
}
.cbx-filter .content__accordion {
    border-bottom: 1px solid #eee;
}
.cbx-filter .content__accordion__tab {
    height: 15.625vw;
    align-items: center;
    display: flex;
    justify-content: space-between;
}
@media (min-width:768px) {
    .cbx-filter .content__accordion__tab {
    height: 50px;
}
}
@media (min-width:1024px) {
    .cbx-filter .content__accordion__tab {
    height: 4.88vw;
}
}
@media (min-width:1280px) {
    .cbx-filter .content__accordion__tab {
    height: 3.13vw;
}
}
@media (min-width:1440px) {
    .cbx-filter .content__accordion__tab {
    height: 3.47vw;
}
}
@media (min-width:1024px) {
    .cbx-filter .content__accordion__tab {
    cursor: pointer;
}
}
.cbx-filter .content__accordion__tab__headline {
    color: #97999b;
}
.cbx-filter .content__accordion__tab__icon__close, .cbx-filter .content__accordion__tab__icon__open {
    color: #056dae;
}
.cbx-filter .content__accordion__tab__icon__close {
    display: none;
}
.cbx-filter .content__accordion__body {
    height: auto;
}
.cbx-filter .triggers {
    box-shadow: 0 2.8125vw 7.5vw rgba(0, 45, 114, .15);
    background-color: #fff;
    bottom: 0;
    height: 18.75vw;
    left: 0;
    padding: 3.125vw;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 1;
}
@media (min-width:768px) {
    .cbx-filter .triggers {
    box-shadow: 0 9px 24px rgba(0, 45, 114, .15);
    height: 80px;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 20px;
}
}
@media (min-width:1024px) {
    .cbx-filter .triggers {
    box-shadow: none;
    position: static;
}
}
.cbx-filter .triggers__container {
    height: 100%;
    overflow: hidden;
    width: 100%}
.cbx-filter .triggers__open, .cbx-filter .triggers__options {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
}
@media (min-width:768px) {
    .cbx-filter .triggers__open, .cbx-filter .triggers__options {
    justify-content: flex-end;
}
}
.cbx-filter .triggers__open button, .cbx-filter .triggers__options button {
    -webkit-tap-highlight-color: transparent;
    height: 100%;
    min-width: auto;
}
@media (min-width:1024px) {
    .cbx-filter .triggers__open {
    display: none;
}
}
.cbx-filter .triggers__open>* {
    width: 70%}
@media (min-width:768px) {
    .cbx-filter .triggers__open>* {
    width: 40%}
}
.cbx-filter .triggers__options>* {
    width: 50%}
@media (min-width:768px) {
    .cbx-filter .triggers__options>* {
    width: 20%}
}
@media (min-width:1024px) {
    .cbx-filter .triggers__options>* {
    width: 50%}
}
html[m-browser=ie] [m-container=comparador][m-select=true] .comparador-header {
    position: relative;
    top: 0;
}
[m-container=comparador][m-select=true] .comparador-solicitar {
    display: none;
}
[m-container=comparador][m-select=true] .comparador-item[m-active=true]::before {
    content: ''}
[m-container=comparador][m-select=true] .cbx-wrapper {
    padding: 0;
}
[m-container=comparador][m-select=true] .comparador-select {
    display: flex;
}
[m-container=comparador][m-select=true] .comparador-select.cbx-wrapper {
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
}
[m-container=comparador][m-select=true] .comparador-grid {
    display: none;
}
[m-container=comparador][m-columns="1, 2"] .comparador-grid .grid-category .category-cell:nth-child(1), [m-container=comparador][m-columns="1-3"] .comparador-grid .grid-category .category-cell:nth-child(1) {
    -ms-grid-column-span: 2;
}
@supports (display:grid) {
    [m-container=comparador][m-columns="1, 2"] .comparador-grid .grid-category .category-cell: nth-child(1), [m-container=comparador][m-columns="1-3"] .comparador-grid .grid-category .category-cell:nth-child(1) {
    grid-column: span 2;
}
}
[m-container=comparador][m-columns="1, 2"] .comparador-grid .grid-category .category-cell:nth-child(2), [m-container=comparador][m-columns="1, 2"] .comparador-grid .grid-category .category-cell:nth-child(3), [m-container=comparador][m-columns="1-3"] .comparador-grid .grid-category .category-cell:nth-child(2), [m-container=comparador][m-columns="1-3"] .comparador-grid .grid-category .category-cell:nth-child(3) {
    display: none;
}
[m-container=comparador][m-columns="1, 2"] .comparador-grid .comparador-servicios, [m-container=comparador][m-columns="1-3"] .comparador-grid .comparador-servicios {
    text-align: center;
}
[m-container=comparador][m-columns="1, 2"] .comparador-grid .comparador-servicios .grid-column:nth-child(1), [m-container=comparador][m-columns="1-3"] .comparador-grid .comparador-servicios .grid-column:nth-child(1) {
    -ms-grid-column-span: 2;
}
@supports (display:grid) {
    [m-container=comparador][m-columns="1, 2"] .comparador-grid .comparador-servicios .grid-column: nth-child(1), [m-container=comparador][m-columns="1-3"] .comparador-grid .comparador-servicios .grid-column:nth-child(1) {
    grid-column: span 2;
}
}
[m-container=comparador][m-columns="1, 2"] .comparador-grid .comparador-servicios .grid-column:nth-child(2), [m-container=comparador][m-columns="1-3"] .comparador-grid .comparador-servicios .grid-column:nth-child(2) {
    display: none;
}
[m-container=comparador][m-columns="1, 2"] .comparador-grid .comparador-servicios .grid-column:nth-child(3), [m-container=comparador][m-columns="1-3"] .comparador-grid .comparador-servicios .grid-column:nth-child(3) {
    color: transparent;
}
[m-container=comparador][m-columns="1"] .comparador-grid .grid-category .category-cell:nth-child(2) {
    opacity: 0;
}
[m-container=comparador][m-columns="1"] .comparador-grid .grid-category .category-cell:nth-child(3) {
    display: none;
}
[m-container=comparador][m-columns="1"] .comparador-grid .comparador-servicios .grid-column:nth-child(2), [m-container=comparador][m-columns="1"] .comparador-grid .comparador-servicios .grid-column:nth-child(3) {
    opacity: 0;
}
[m-container=comparador][m-columns="2"] .comparador-grid .grid-category .category-cell:nth-child(1) {
    opacity: 0;
}
[m-container=comparador][m-columns="2"] .comparador-grid .grid-category .category-cell:nth-child(3) {
    display: none;
}
[m-container=comparador][m-columns="2"] .comparador-grid .comparador-servicios .grid-column:nth-child(1), [m-container=comparador][m-columns="2"] .comparador-grid .comparador-servicios .grid-column:nth-child(3) {
    opacity: 0;
}
[m-container=comparador] .cbx-wrapper {
    padding: 0;
}
[m-container=comparador] .comparador-header {
    position: sticky;
    position: -webkit-sticky;
    box-shadow: 0 3.75vw 11.25vw rgba(0, 45, 114, .15);
    background-color: #f2f4f8;
    height: 34.375vw;
    top: 0;
    z-index: 2;
}
[m-container=comparador] .comparador-header .cbx-wrapper:first-child {
    height: inherit;
    display: flex;
}
[m-container=comparador] .comparador-select {
    display: none;
    flex-direction: column;
    align-items: center;
    background-color: #fff;
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
}
[m-container=comparador] .comparador-select .cbx-card {
    margin-bottom: 6.25vw;
    text-align: left;
}
[m-container=comparador] .comparador-select .cbx-card .card-description .cbx-text:nth-of-type(n+3) {
    display: none;
}
[m-container=comparador] .comparador-select .cbx-card:last-child {
    margin-bottom: 0;
}
[m-container=comparador] .comparador-item {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
}
[m-container=comparador] .comparador-item::after {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    content: '';
    position: absolute;
    right: 0;
    width: 1px;
    height: 80%;
    background-color: #ccc;
}
[m-container=comparador] .comparador-item::before {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    content: none;
    bottom: -9.375vw;
    border-width: 4.6875vw;
    border-style: solid;
    border-top-color: #f2f4f8;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}
[m-container=comparador] .comparador-item:nth-child(1) .cbx-button {
    left: 0;
}
[m-container=comparador] .comparador-item:nth-child(1) .comparador-solicitar::before {
    content: '';
    height: inherit;
    width: 100vw;
    background: #f2f4f8;
    position: absolute;
    left: 0;
    z-index: -1;
}
[m-container=comparador] .comparador-item:nth-child(2)::after {
    content: none;
}
[m-container=comparador] .comparador-item:nth-child(2) .cbx-button {
    right: 0;
}
[m-container=comparador] .comparador-item:nth-child(n+3) {
    display: none;
}
[m-container=comparador] .item-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 40.625vw;
}
[m-container=comparador] .item-container>.cbx-text {
    color: #323232;
}
[m-container=comparador] .comparador-solicitar {
    position: fixed;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
[m-container=comparador] .comparador-solicitar::after {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    content: '';
    right: 0;
    width: 1px;
    height: 80%;
    background-color: #ccc;
}
[m-container=comparador] .comparador-solicitar .cbx-button {
    z-index: 1;
}
[m-container=comparador] .cbx-credit-card {
    margin-bottom: 3.125vw;
}
[m-container=comparador] .cbx-credit-card[m-active=false] .credit-button {
    pointer-events: none;
}
[m-container=comparador] .cbx-credit-card[m-active=false]~.comparador-solicitar {
    opacity: 0;
    pointer-events: none;
}
[m-container=comparador] .comparador-grid {
    display: -ms-grid;
    -ms-grid-columns: 1fr;
    -ms-grid-rows: auto;
}
[m-container=comparador] .comparador-grid [class*=comparador-] {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr;
    -ms-grid-rows: auto;
}
[m-container=comparador] .comparador-grid .grid-category>div:nth-child(1), [m-container=comparador] .comparador-grid [class*=comparador-]>div:nth-child(1) {
    -ms-grid-column: 1;
}
[m-container=comparador] .comparador-grid .grid-category>div:nth-child(2), [m-container=comparador] .comparador-grid [class*=comparador-]>div:nth-child(2) {
    -ms-grid-column: 2;
}
[m-container=comparador] .comparador-grid .grid-category>div:nth-child(3), [m-container=comparador] .comparador-grid [class*=comparador-]>div:nth-child(3) {
    -ms-grid-column: 3;
}
[m-container=comparador] .comparador-grid .comparador-caracters {
    -ms-grid-row: 1;
}
[m-container=comparador] .comparador-grid .comparador-beneficios {
    -ms-grid-row: 3;
}
[m-container=comparador] .comparador-grid .comparador-servicios {
    -ms-grid-row: 5;
}
[m-container=comparador] .comparador-grid .comparador-servicios-adicionales {
    -ms-grid-row: 7;
}
[m-container=comparador] .comparador-grid .grid-column {
    -ms-grid-rows: auto;
}
[m-container=comparador] .comparador-grid .grid-category {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr;
    -ms-grid-rows: 15.625vw;
}
[m-container=comparador] .comparador-grid .grid-category:nth-of-type(2) {
    -ms-grid-row: 2;
}
[m-container=comparador] .comparador-grid .grid-category:nth-of-type(4) {
    -ms-grid-row: 4;
}
[m-container=comparador] .comparador-grid .grid-category:nth-of-type(6) {
    -ms-grid-row: 6;
}
@supports (display:grid) {
    [m-container=comparador] .comparador-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: minmax(6.25vw, auto);
}
[m-container=comparador] .comparador-grid [class*=comparador-] {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: minmax(6.25vw, auto);
}
[m-container=comparador] .comparador-grid .grid-column {
    grid-auto-rows: minmax(6.25vw, auto);
}
[m-container=comparador] .comparador-grid .grid-category {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: 15.625vw;
    grid-template-rows: 15.625vw;
    text-align: center;
}
}
[m-container=comparador] .comparador-grid [class*=comparador-] {
    position: relative;
}
[m-container=comparador] .comparador-grid .comparador-servicios .grid-row:nth-last-child(1), [m-container=comparador] .comparador-grid .comparador-servicios .grid-row:nth-last-child(2) {
    text-align: left;
}
[m-container=comparador] .comparador-grid .comparador-servicios .grid-row:nth-last-child(2) {
    padding-top: 0;
    padding-bottom: 0;
}
[m-container=comparador] .comparador-grid .comparador-servicios .grid-row:nth-last-child(2) {
    padding-top: 9.375vw;
}
[m-container=comparador] .comparador-grid .grid-column {
    position: relative;
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
}
[m-container=comparador] .comparador-grid .grid-column::after {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    content: '';
    background-color: #ccc;
    right: 0;
    width: 1px;
    height: 90%}
[m-container=comparador] .comparador-grid .grid-column:last-of-type {
    display: none;
}
[m-container=comparador] .comparador-grid .grid-column:last-of-type::after {
    content: none;
}
[m-container=comparador] .comparador-grid .grid-row {
    padding: 3.125vw;
}
[m-container=comparador] .comparador-grid .grid-row:last-child .cbx-text:not(:last-child) {
    margin-bottom: 3.125vw;
}
[m-container=comparador] .comparador-grid .grid-category>* {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%}
[m-container=comparador] .comparador-grid .grid-category .category-cell {
    background-color: #f2f4f8;
}
[m-container=comparador] .comparador-grid .grid-category .category-cell:nth-child(3) {
    display: none;
}
@media (max-width:767px) {
    [m-container=comparador] .comparador-item .cbx-button {
    min-width: 40.625vw;
}
[m-container=comparador] .comparador-solicitar {
    width: 50%;
    height: 25vw;
}
}
@media (min-width:768px) {
    [m-container=comparador][m-select=true] .comparador-solicitar {
    display: flex;
}
[m-container=comparador][m-select=true] .comparador-header .comparador-item .cbx-button {
    display: inline-flex;
}
[m-container=comparador][m-select=true] .comparador-select {
    flex-direction: row;
    flex-wrap: wrap;
}
[m-container=comparador][m-columns="1, 2"] .comparador-grid .grid-category .category-cell:nth-child(1) {
    -ms-grid-column-span: 2;
}
@supports (display:grid) {
    [m-container=comparador][m-columns="1, 2"] .comparador-grid .grid-category .category-cell: nth-child(1) {
    grid-column: span 2;
}
}
[m-container=comparador][m-columns="1, 2"] .comparador-grid .grid-category .category-cell:nth-child(2) {
    opacity: 0;
}
[m-container=comparador][m-columns="1, 2"] .comparador-grid .grid-category .category-cell:nth-child(3) {
    display: none;
}
[m-container=comparador][m-columns="1, 2"] .comparador-grid .comparador-servicios .grid-column {
    text-align: center;
}
[m-container=comparador][m-columns="1, 2"] .comparador-grid .comparador-servicios .grid-column:nth-child(3) {
    opacity: 0;
}
[m-container=comparador][m-columns="2, 3"] .comparador-grid .grid-category .category-cell:nth-child(1) {
    opacity: 0;
}
[m-container=comparador][m-columns="2, 3"] .comparador-grid .grid-category .category-cell:nth-child(2) {
    -ms-grid-column-span: 2;
}
@supports (display:grid) {
    [m-container=comparador][m-columns="2, 3"] .comparador-grid .grid-category .category-cell: nth-child(2) {
    grid-column: span 2;
}
}
[m-container=comparador][m-columns="2, 3"] .comparador-grid .grid-category .category-cell:nth-child(3) {
    display: none;
}
[m-container=comparador][m-columns="2, 3"] .comparador-grid .comparador-servicios .grid-column {
    text-align: center;
}
[m-container=comparador][m-columns="2, 3"] .comparador-grid .comparador-servicios .grid-column:nth-child(1)>.grid-row {
    opacity: 0;
}
[m-container=comparador][m-columns="2, 3"] .comparador-grid .comparador-servicios .grid-column:nth-child(2) {
    -ms-grid-column-span: 2;
}
@supports (display:grid) {
    [m-container=comparador][m-columns="2, 3"] .comparador-grid .comparador-servicios .grid-column: nth-child(2) {
    grid-column: span 2;
}
}
[m-container=comparador][m-columns="2, 3"] .comparador-grid .comparador-servicios .grid-column:nth-child(2)::after {
    content: none;
}
[m-container=comparador][m-columns="2, 3"] .comparador-grid .comparador-servicios .grid-column:nth-child(3) {
    display: none;
}
[m-container=comparador][m-columns="1, 3"] .comparador-grid .grid-category .category-cell:nth-child(2) {
    opacity: 0;
}
[m-container=comparador][m-columns="1, 3"] .comparador-grid .comparador-servicios .grid-column {
    text-align: center;
}
[m-container=comparador][m-columns="1, 3"] .comparador-grid .comparador-servicios .grid-column:nth-child(2) {
    opacity: 0;
}
[m-container=comparador][m-columns="3"] .comparador-grid .grid-category .category-cell:nth-child(1), [m-container=comparador][m-columns="3"] .comparador-grid .grid-category .category-cell:nth-child(2) {
    opacity: 0;
}
[m-container=comparador][m-columns="3"] .comparador-grid .comparador-servicios .grid-column {
    text-align: center;
}
[m-container=comparador][m-columns="3"] .comparador-grid .comparador-servicios .grid-column:nth-child(1), [m-container=comparador][m-columns="3"] .comparador-grid .comparador-servicios .grid-column:nth-child(2) {
    opacity: 0;
}
[m-container=comparador][m-columns="1-3"] .comparador-grid .grid-category .category-cell:nth-child(1) {
    -ms-grid-column-span: 3;
}
@supports (display:grid) {
    [m-container=comparador][m-columns="1-3"] .comparador-grid .grid-category .category-cell: nth-child(1) {
    grid-column: span 3;
}
}
[m-container=comparador][m-columns="1-3"] .comparador-grid .grid-category .category-cell:nth-child(2), [m-container=comparador][m-columns="1-3"] .comparador-grid .grid-category .category-cell:nth-child(3) {
    display: none;
}
[m-container=comparador][m-columns="1-3"] .comparador-grid .comparador-servicios .grid-column {
    text-align: center;
}
[m-container=comparador][m-columns="1-3"] .comparador-grid .comparador-servicios .grid-column:nth-child(1) {
    -ms-grid-column-span: 3;
}
@supports (display:grid) {
    [m-container=comparador][m-columns="1-3"] .comparador-grid .comparador-servicios .grid-column: nth-child(1) {
    grid-column: span 3;
}
}
[m-container=comparador][m-columns="1-3"] .comparador-grid .comparador-servicios .grid-column:nth-child(1)::after {
    content: none;
}
[m-container=comparador][m-columns="1-3"] .comparador-grid .comparador-servicios .grid-column:nth-child(2), [m-container=comparador][m-columns="1-3"] .comparador-grid .comparador-servicios .grid-column:nth-child(3) {
    display: none;
}
[m-container=comparador] .cbx-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
}
[m-container=comparador] .comparador-header {
    box-shadow: 0 12px 36px rgba(0, 45, 114, .15);
    height: 180px;
}
[m-container=comparador] .comparador-header .comparador-solicitar .cbx-text {
    margin-bottom: 24px;
}
[m-container=comparador] .comparador-select {
    align-items: flex-start;
}
[m-container=comparador] .comparador-select .cbx-card {
    text-align: center;
    width: 210px;
    margin-right: 8.333px;
    margin-bottom: 50px;
    margin-left: 8.333px;
}
[m-container=comparador] .comparador-select .cbx-card .cbx-img {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%!important;
}
[m-container=comparador] .comparador-select .cbx-card .card-content {
    width: inherit;
}
[m-container=comparador] .comparador-select .cbx-card .card-description .cbx-text:nth-of-type(n+3) {
    display: block;
}
[m-container=comparador] .comparador-item::before {
    bottom: -30px;
    border-width: 15px;
}
[m-container=comparador] .comparador-item:nth-child(1) .comparador-solicitar::before {
    content: none;
}
[m-container=comparador] .comparador-item:nth-child(2)::after {
    content: ''}
[m-container=comparador] .comparador-item:nth-child(n+3) {
    display: flex;
}
[m-container=comparador] .comparador-item:last-child::after {
    content: none;
}
[m-container=comparador] .comparador-item .cbx-button {
    position: static;
}
[m-container=comparador] .comparador-solicitar {
    position: relative;
}
[m-container=comparador] .comparador-solicitar::after {
    content: none;
}
[m-container=comparador] .cbx-credit-card {
    margin-bottom: 10px;
}
[m-container=comparador] .item-container {
    width: 210px;
}
[m-container=comparador] .item-container>.cbx-text {
    margin-bottom: 10px;
}
[m-container=comparador] .comparador-grid [class*=comparador-] {
    -ms-grid-columns: 1fr 1fr 1fr;
}
[m-container=comparador] .comparador-grid .grid-column:last-of-type {
    display: -ms-grid;
}
[m-container=comparador] .comparador-grid .grid-row {
    -ms-grid-columns: 1fr 1fr 1fr;
}
[m-container=comparador] .comparador-grid .grid-category {
    -ms-grid-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 50px;
}
@supports (display:grid) {
    [m-container=comparador] .comparador-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: minmax(20px, auto);
}
[m-container=comparador] .comparador-grid [class*=comparador-] {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: minmax(20px, auto);
}
[m-container=comparador] .comparador-grid .grid-column {
    grid-auto-rows: minmax(20px, auto);
}
[m-container=comparador] .comparador-grid .grid-column:last-of-type {
    display: -ms-grid;
    display: grid;
}
[m-container=comparador] .comparador-grid .grid-row {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
}
[m-container=comparador] .comparador-grid .grid-category {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    -ms-grid-rows: 50px;
    grid-template-rows: 50px;
}
}
[m-container=comparador] .comparador-grid .comparador-servicios .grid-row:nth-last-child(2) {
    padding-top: 30px;
}
[m-container=comparador] .comparador-grid .grid-column {
    padding-top: 20px;
    padding-bottom: 20px;
}
[m-container=comparador] .comparador-grid .grid-row {
    padding: 10px;
}
[m-container=comparador] .comparador-grid .grid-row:last-child .cbx-text:not(:last-child) {
    margin-bottom: 10px;
}
[m-container=comparador] .comparador-grid .grid-category .category-cell:nth-child(n+3) {
    display: flex;
}
}
@media (min-width:1024px) {
    [m-container=comparador] .cbx-wrapper {
    padding-top: 1.95vw;
    padding-bottom: 1.95vw;
}
[m-container=comparador] .comparador-header {
    height: 21.48vw;
}
[m-container=comparador] .comparador-header .comparador-solicitar .cbx-text {
    margin-bottom: 2.34vw;
}
[m-container=comparador] .comparador-select {
    padding-top: 3.91vw;
    padding-bottom: 3.91vw;
}
[m-container=comparador] .comparador-select .cbx-card {
    width: 29.79vw;
    margin-right: .73vw;
    margin-bottom: 4.88vw;
    margin-left: .73vw;
}
[m-container=comparador] .comparador-select .cbx-card:nth-last-child(-n+3) {
    margin-bottom: 0;
}
[m-container=comparador] .comparador-item::before {
    bottom: -2.93vw;
    border-width: 1.46vw;
}
[m-container=comparador] .cbx-credit-card {
    margin-bottom: .98vw;
}
[m-container=comparador] .item-container {
    width: 29.79vw;
}
[m-container=comparador] .item-container>.cbx-text {
    margin-bottom: .98vw;
}
[m-container=comparador] .comparador-grid .grid-category {
    -ms-grid-rows: 4.88vw;
}
@supports (display:grid) {
    [m-container=comparador] .comparador-grid {
    grid-auto-rows: minmax(1.95vw, auto);
}
[m-container=comparador] .comparador-grid [class*=comparador-] {
    grid-auto-rows: minmax(1.95vw, auto);
}
[m-container=comparador] .comparador-grid .grid-column {
    grid-auto-rows: minmax(1.95vw, auto);
}
[m-container=comparador] .comparador-grid .grid-category {
    -ms-grid-rows: 4.88vw;
    grid-template-rows: 4.88vw;
}
}
[m-container=comparador] .comparador-grid .comparador-servicios .grid-row:nth-last-child(2) {
    padding-top: 2.93vw;
}
[m-container=comparador] .comparador-grid .grid-column {
    padding-top: 1.95vw;
    padding-bottom: 1.95vw;
}
[m-container=comparador] .comparador-grid .grid-row {
    padding: .98vw;
}
[m-container=comparador] .comparador-grid .grid-row:last-child .cbx-text:not(:last-child) {
    margin-bottom: .98vw;
}
}
@media (min-width:1280px) {
    [m-container=comparador] .cbx-wrapper {
    padding-top: 1.25vw;
    padding-bottom: 1.25vw;
}
[m-container=comparador] .comparador-header {
    height: 13.75vw;
}
[m-container=comparador] .comparador-header .comparador-solicitar .cbx-text {
    margin-bottom: 1.5vw;
}
[m-container=comparador] .comparador-select {
    padding-top: 2.5vw;
    padding-bottom: 2.5vw;
}
[m-container=comparador] .comparador-select .cbx-card {
    width: 21.88vw;
    margin-right: .42vw;
    margin-bottom: 3.13vw;
    margin-left: .42vw;
}
[m-container=comparador] .comparador-item::before {
    bottom: -1.88vw;
    border-width: .94vw;
}
[m-container=comparador] .comparador-item .cbx-button {
    min-width: 13.75vw;
}
[m-container=comparador] .cbx-credit-card {
    margin-bottom: .63vw;
}
[m-container=comparador] .cbx-title {
    font-size: 1.13vw;
}
[m-container=comparador] .item-container {
    width: 22.19vw;
}
[m-container=comparador] .item-container>.cbx-text {
    margin-bottom: .63vw;
}
[m-container=comparador] .comparador-grid .grid-category {
    -ms-grid-rows: 3.13vw;
}
@supports (display:grid) {
    [m-container=comparador] .comparador-grid {
    grid-auto-rows: minmax(1.25vw, auto);
}
[m-container=comparador] .comparador-grid [class*=comparador-] {
    grid-auto-rows: minmax(1.25vw, auto);
}
[m-container=comparador] .comparador-grid .grid-column {
    grid-auto-rows: minmax(1.25vw, auto);
}
[m-container=comparador] .comparador-grid .grid-category {
    -ms-grid-rows: 3.13vw;
    grid-template-rows: 3.13vw;
}
}
[m-container=comparador] .comparador-grid .comparador-servicios .grid-row:nth-last-child(2) {
    padding-top: 1.88vw;
}
[m-container=comparador] .comparador-grid .grid-column {
    padding-top: 1.25vw;
    padding-bottom: 1.25vw;
}
[m-container=comparador] .comparador-grid .grid-row {
    padding: .63vw;
}
[m-container=comparador] .comparador-grid .grid-row:last-child .cbx-text:not(:last-child) {
    margin-bottom: .63vw;
}
}
@media (min-width:1440px) {
    [m-container=comparador] .cbx-wrapper {
    padding-top: 1.39vw;
    padding-bottom: 1.39vw;
}
[m-container=comparador] .comparador-header {
    height: 15.28vw;
}
[m-container=comparador] .comparador-header .comparador-solicitar .cbx-text {
    margin-bottom: 1.67vw;
}
[m-container=comparador] .comparador-select {
    padding-top: 2.78vw;
    padding-bottom: 2.78vw;
}
[m-container=comparador] .comparador-select .cbx-card {
    width: 24.31vw;
    margin-right: .58vw;
    margin-bottom: 3.47vw;
    margin-left: .58vw;
}
[m-container=comparador] .comparador-item::before {
    bottom: -2.08vw;
    border-width: 1.04vw;
}
[m-container=comparador] .comparador-item .cbx-button {
    min-width: 15.28vw;
}
[m-container=comparador] .cbx-credit-card {
    margin-bottom: .69vw;
}
[m-container=comparador] .cbx-title {
    font-size: 1.25vw;
}
[m-container=comparador] .item-container {
    width: 24.65vw;
}
[m-container=comparador] .item-container .cbx-text {
    margin-bottom: .69vw;
}
[m-container=comparador] .comparador-grid .grid-category {
    -ms-grid-rows: 3.47vw;
}
@supports (display:grid) {
    [m-container=comparador] .comparador-grid {
    grid-auto-rows: minmax(1.39vw, auto);
}
[m-container=comparador] .comparador-grid [class*=comparador-] {
    grid-auto-rows: minmax(1.39vw, auto);
}
[m-container=comparador] .comparador-grid .grid-column {
    grid-auto-rows: minmax(1.39vw, auto);
}
[m-container=comparador] .comparador-grid .grid-category {
    -ms-grid-rows: 3.47vw;
    grid-template-rows: 3.47vw;
}
}
[m-container=comparador] .comparador-grid .comparador-servicios .grid-row:nth-last-child(2) {
    padding-top: 2.08vw;
}
[m-container=comparador] .comparador-grid .grid-column {
    padding-top: 1.39vw;
    padding-bottom: 1.39vw;
}
[m-container=comparador] .comparador-grid .grid-row {
    padding: .69vw;
}
[m-container=comparador] .comparador-grid .grid-row:last-child .cbx-text:not(:last-child) {
    margin-bottom: .69vw;
}
}
html:not([m-browser~=mobile]) .cbx-input input:focus:hover, html:not([m-browser~=mobile]) .cbx-input select:focus:hover, html:not([m-browser~=mobile]) .cbx-input textarea:focus:hover, html:not([m-browser~=mobile]) .cbx-select input:focus:hover, html:not([m-browser~=mobile]) .cbx-select select:focus:hover, html:not([m-browser~=mobile]) .cbx-select textarea:focus:hover, html:not([m-browser~=mobile]) .cbx-textarea input:focus:hover, html:not([m-browser~=mobile]) .cbx-textarea select:focus:hover, html:not([m-browser~=mobile]) .cbx-textarea textarea:focus:hover {
    will-change: border-bottom-color;
    border-bottom-color: #056dae;
}
html:not([m-browser~=mobile]) .cbx-input input:hover, html:not([m-browser~=mobile]) .cbx-input select:hover, html:not([m-browser~=mobile]) .cbx-input textarea:hover, html:not([m-browser~=mobile]) .cbx-select input:hover, html:not([m-browser~=mobile]) .cbx-select select:hover, html:not([m-browser~=mobile]) .cbx-select textarea:hover, html:not([m-browser~=mobile]) .cbx-textarea input:hover, html:not([m-browser~=mobile]) .cbx-textarea select:hover, html:not([m-browser~=mobile]) .cbx-textarea textarea:hover {
    will-change: border-bottom-color;
    border-bottom-color: #00bdf2;
}
[m-container=form] {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
    position: relative;
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
    width: 87.5vw;
    padding: 6.25vw;
    min-height: 87.5vw;
}
[m-container=form][m-mody=flat] {
    padding: 0;
    width: 100%;
    box-shadow: none;
}
[m-container=form] .form-head, [m-container=form] .form-parent, [m-container=form]>.cbx-hightlight, [m-container=form]>.cbx-sub-headline {
    width: 100%}
[m-container=form]>.cbx-hightlight, [m-container=form]>.cbx-sub-headline {
    margin-bottom: 6.25vw;
}
[m-container=form] .form-parent {
    display: flex;
    flex-wrap: wrap;
}
[m-container=form] .form-head {
    margin-bottom: 6.25vw;
}
[m-container=form] .form-head>* {
    margin-bottom: 6.25vw;
}
[m-container=form] .form-head>:last-child {
    margin-bottom: 0;
}
[m-container=form] .form-row {
    width: 100%;
    display: flex;
    flex-direction: column;
}
[m-container=form] .form-row>.cbx-input, [m-container=form] .form-row>.cbx-select {
    margin-right: 1.5%}
[m-container=form] .form-row>.cbx-input:nth-child(2n), [m-container=form] .form-row>.cbx-select:nth-child(2n) {
    margin-right: 0;
    margin-left: 1.5%}
[m-container=form] .form-row>.cbx-input:last-child, [m-container=form] .form-row>.cbx-select:last-child {
    margin-right: 0;
}
[m-container=form] .form-legal {
    margin-bottom: 6.25vw;
}
[m-container=form] .form-button {
    margin: auto;
}
[m-container=form] .form-message {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    padding-right: 6.25vw;
    padding-left: 6.25vw;
    text-align: center;
}
[m-container=form] .form-message .cbx-icon {
    margin-right: auto;
    margin-left: auto;
}
[m-container=form] .form-message .cbx-headline-section, [m-container=form] .form-message .cbx-icon, [m-container=form] .form-message .cbx-sub-headline {
    margin-bottom: 6.25vw;
}
[m-container=form] .form-message .cbx-headline-section:last-child, [m-container=form] .form-message .cbx-icon:last-child, [m-container=form] .form-message .cbx-sub-headline:last-child {
    margin-bottom: 0;
}
[m-container=form] .form-message[m-mody=success] .cbx-icon {
    background-color: #84bd00;
}
[m-container=form] .form-message[m-mody=error] .cbx-icon {
    background-color: #fda200;
}
[m-container=form] .form-message[m-mody=loading] .cbx-icon {
    background-color: #00bdf2;
}
.cbx-input, .cbx-select {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 100%;
    position: relative;
    margin-bottom: 3.125vw;
}
.cbx-input[m-empty=false] input, .cbx-input[m-empty=false] select, .cbx-select[m-empty=false] input, .cbx-select[m-empty=false] select {
    border-bottom-color: #056dae;
}
.cbx-input[m-empty=false] input+label, .cbx-input[m-empty=false] select+label, .cbx-select[m-empty=false] input+label, .cbx-select[m-empty=false] select+label {
    top: 0;
    font-size: 4.375vw;
}
.cbx-input[m-empty=false] input~.cbx-sub-text, .cbx-input[m-empty=false] select~.cbx-sub-text, .cbx-select[m-empty=false] input~.cbx-sub-text, .cbx-select[m-empty=false] select~.cbx-sub-text {
    opacity: 1;
}
.cbx-input[m-empty=false][m-success=true]>.cbx-sub-text, .cbx-select[m-empty=false][m-success=true]>.cbx-sub-text {
    opacity: 0;
}
.cbx-input[m-error=true]>.cbx-sub-text, .cbx-select[m-error=true]>.cbx-sub-text {
    color: red;
    opacity: 1;
}
.cbx-input[m-error=true] input, .cbx-input[m-error=true] select, .cbx-select[m-error=true] input, .cbx-select[m-error=true] select {
    border-bottom-color: red;
}
.cbx-input[m-success=true] input, .cbx-input[m-success=true] select, .cbx-select[m-success=true] input, .cbx-select[m-success=true] select {
    border-bottom-color: #84bd00;
}
.cbx-input input, .cbx-input select, .cbx-select input, .cbx-select select {
    transition-property: border;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    width: 100%;
    padding-top: 6.25vw;
    padding-bottom: 3.125vw;
    color: #323232;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
    z-index: 1;
    position: relative;
}
.cbx-input input:focus, .cbx-input select:focus, .cbx-select input:focus, .cbx-select select:focus {
    will-change: border-bottom-color;
    border-bottom-color: #056dae;
}
.cbx-input input:focus+label, .cbx-input select:focus+label, .cbx-select input:focus+label, .cbx-select select:focus+label {
    will-change: top, font-size;
    top: 0;
    font-size: 4.375vw;
}
.cbx-input input:focus~.cbx-sub-text, .cbx-input select:focus~.cbx-sub-text, .cbx-select input:focus~.cbx-sub-text, .cbx-select select:focus~.cbx-sub-text {
    will-change: opacity;
    opacity: 1;
}
.cbx-input label, .cbx-select label {
    transition-property: top, font-size;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    position: absolute;
    top: 16px;
    left: 0;
    z-index: 1;
    color: #056dae;
    pointer-events: none;
}
.cbx-input>.cbx-sub-text, .cbx-select>.cbx-sub-text {
    transition-property: opacity, color;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    opacity: 0;
    color: #056dae;
}
.cbx-input>.cbx-icon, .cbx-select>.cbx-icon {
    z-index: 0;
}
.cbx-input[m-mody~=icon] input {
    padding-right: 9.375vw;
}
.cbx-input[m-mody~=icon]>.cbx-icon {
    position: absolute;
    top: 6.25vw;
    right: 0;
}
.cbx-input[m-mody~=icon][m-mody~=big]>input {
    width: 85%}
.cbx-input[m-mody~=icon][m-mody~=big]>.cbx-icon {
    width: 13.125vw;
    height: 13.125vw;
    top: 1.875vw;
    border-radius: 1.25vw;
}
.cbx-textarea {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 100%;
    position: relative;
    margin-bottom: 3.125vw;
}
.cbx-textarea[m-empty=false] textarea {
    border-bottom-color: #056dae;
}
.cbx-textarea[m-empty=false] textarea+label {
    top: 0;
    font-size: 4.375vw;
}
.cbx-textarea[m-empty=false] textarea~.cbx-sub-text {
    opacity: 1;
}
.cbx-textarea[m-empty=false][m-success=true]>.cbx-sub-text {
    opacity: 0;
}
.cbx-textarea[m-error=true]>.cbx-sub-text {
    color: red;
    opacity: 1;
}
.cbx-textarea[m-error=true] textarea {
    border-bottom-color: red;
}
.cbx-textarea[m-success=true] textarea {
    border-bottom-color: #84bd00;
}
.cbx-textarea textarea {
    resize: vertical;
    transition-property: border;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    border-left: none;
    border-top: none;
    border-right: none;
    width: 100%;
    margin-top: 7.8125vw;
    padding-top: 0;
    padding-bottom: 3.125vw;
    color: #323232;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
}
.cbx-textarea textarea:focus {
    will-change: border-bottom-color;
    border-bottom-color: #056dae;
}
.cbx-textarea textarea:focus+label {
    will-change: top, font-size;
    top: 0;
    font-size: 4.375vw;
}
.cbx-textarea textarea:focus~.cbx-sub-text {
    will-change: opacity;
    opacity: 1;
}
.cbx-textarea label {
    transition-property: top, font-size;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    position: absolute;
    top: 16px;
    left: 0;
    color: #056dae;
    pointer-events: none;
}
.cbx-textarea>.cbx-sub-text {
    transition-property: opacity, color;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    opacity: 0;
    color: #056dae;
}
.cbx-select {
    position: relative;
}
.cbx-select .cbx-icon {
    position: absolute;
    top: 40%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    color: #056dae;
}
.cbx-select .select-initial {
    display: none;
}
[m-mody~=paginator] {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 95%;
    margin: 0 auto;
}
[m-mody~=paginator] .cbx-text {
    display: none;
}
[m-mody~=paginator] .cbx-text:first-child {
    padding-right: 6.25vw;
}
[m-mody~=paginator] .cbx-text:last-child {
    padding-left: 6.25vw;
}
[m-mody~=paginator] .cbx-text.mobile {
    display: inline-block;
}
[m-mody~=paginator] .cbx-select {
    margin: 0;
    padding: 3.125vw;
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex: 1;
    max-width: 15.625vw;
    display: none;
    border-style: solid;
    border-width: 1px;
    border-color: #eee;
}
[m-mody~=paginator] .cbx-select .cbx-sub-title {
    padding: 0;
    border-bottom: none;
}
[m-mody~=paginator] .cbx-select .cbx-icon {
    right: 1.5625vw;
    -webkit-transform: inherit;
    transform: inherit;
    z-index: -1;
}
[m-mody~=paginator][m-mody~=buttons]>.cbx-link {
    position: absolute;
}
[m-mody~=paginator][m-mody~=buttons]>.cbx-link:first-child {
    left: 0;
}
[m-mody~=paginator][m-mody~=buttons]>.cbx-link:last-child {
    right: 0;
}
[m-mody~=paginator][m-mody~=buttons] .cbx-select {
    margin-right: 3.125vw;
    margin-left: 3.125vw;
}
@media (min-width:768px) {
    [m-container=form] {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
    width: 480px;
    padding: 20px;
    min-height: 350px;
}
[m-container=form] .form-legal, [m-container=form]>.cbx-hightlight, [m-container=form]>.cbx-sub-headline {
    margin-bottom: 20px;
}
[m-container=form] .form-head {
    margin-bottom: 20px;
}
[m-container=form] .form-head>* {
    margin-bottom: 20px;
}
[m-container=form] .form-row {
    flex-direction: row;
}
[m-container=form] .form-message {
    padding-right: 20px;
    padding-left: 20px;
}
[m-container=form] .form-message .cbx-headline-section, [m-container=form] .form-message .cbx-icon, [m-container=form] .form-message .cbx-sub-headline {
    margin-bottom: 20px;
}
.cbx-input, .cbx-select {
    margin-bottom: 10px;
}
.cbx-input[m-empty=false] input+label, .cbx-input[m-empty=false] select+label, .cbx-select[m-empty=false] input+label, .cbx-select[m-empty=false] select+label {
    font-size: 14px;
}
.cbx-input input, .cbx-input select, .cbx-select input, .cbx-select select {
    padding-top: 20px;
    padding-bottom: 10px;
}
.cbx-input input:focus+label, .cbx-input select:focus+label, .cbx-select input:focus+label, .cbx-select select:focus+label {
    font-size: 14px;
}
.cbx-input label, .cbx-select label {
    top: 16px;
}
.cbx-input[m-mody~=icon] input {
    padding-right: 30px;
}
.cbx-input[m-mody~=icon]>.cbx-icon {
    top: 20px;
}
.cbx-input[m-mody~=icon][m-mody~=big]>.cbx-icon {
    width: 42px;
    height: 42px;
    top: 6px;
    border-radius: 4px;
}
.cbx-textarea {
    margin-bottom: 10px;
}
.cbx-textarea[m-empty=false] textarea+label {
    font-size: 14px;
}
.cbx-textarea textarea {
    margin-top: 25px;
    padding-bottom: 10px;
}
.cbx-textarea textarea:focus+label {
    font-size: 14px;
}
.cbx-textarea label {
    top: 16px;
}
[m-mody~=paginator] {
    width: 100%}
[m-mody~=paginator] .cbx-text {
    display: inline-block;
}
[m-mody~=paginator] .cbx-text:first-child {
    padding-right: 20px;
}
[m-mody~=paginator] .cbx-text:last-child {
    padding-left: 20px;
}
[m-mody~=paginator] .cbx-text.mobile {
    display: none;
}
[m-mody~=paginator] .cbx-select {
    display: flex;
    max-width: 70px;
    height: 50px;
    padding: 10px;
}
[m-mody~=paginator] .cbx-select select {
    width: 70%}
[m-mody~=paginator][m-mody~=buttons] .cbx-select {
    margin-right: 35px;
    margin-left: 35px;
}
}
@media (min-width:1024px) {
    [m-container=form] {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
    width: 46.88vw;
    padding: 1.95vw;
    min-height: 34.18vw;
}
[m-container=form] .form-legal, [m-container=form]>.cbx-hightlight, [m-container=form]>.cbx-sub-headline {
    margin-bottom: 1.95vw;
}
[m-container=form] .form-head {
    margin-bottom: 1.95vw;
}
[m-container=form] .form-head>* {
    margin-bottom: 1.95vw;
}
[m-container=form] .form-message {
    padding-right: 1.95vw;
    padding-left: 1.95vw;
}
[m-container=form] .form-message .cbx-headline-section, [m-container=form] .form-message .cbx-icon, [m-container=form] .form-message .cbx-sub-headline {
    margin-bottom: 1.95vw;
}
.cbx-input, .cbx-select {
    margin-bottom: .98vw;
}
.cbx-input[m-empty=false] input+label, .cbx-input[m-empty=false] select+label, .cbx-select[m-empty=false] input+label, .cbx-select[m-empty=false] select+label {
    font-size: 1.37vw;
}
.cbx-input input, .cbx-input select, .cbx-select input, .cbx-select select {
    padding-top: 1.95vw;
    padding-bottom: .98vw;
}
.cbx-input input:focus+label, .cbx-input select:focus+label, .cbx-select input:focus+label, .cbx-select select:focus+label {
    font-size: 1.37vw;
}
.cbx-input label, .cbx-select label {
    top: 1.56vw;
}
.cbx-input[m-mody~=icon] input {
    padding-right: 2.93vw;
}
.cbx-input[m-mody~=icon]>.cbx-icon {
    top: 1.95vw;
}
.cbx-input[m-mody~=icon][m-mody~=big]>.cbx-icon {
    width: 4.1vw;
    height: 4.1vw;
    top: .59vw;
    border-radius: .39vw;
}
.cbx-textarea {
    margin-bottom: .98vw;
}
.cbx-textarea[m-empty=false] textarea+label {
    font-size: 1.37vw;
}
.cbx-textarea textarea {
    margin-top: 2.44vw;
    padding-bottom: .98vw;
}
.cbx-textarea textarea:focus+label {
    font-size: 1.37vw;
}
.cbx-textarea label {
    top: 1.56vw;
}
[m-mody~=paginator] .cbx-text:first-child {
    padding-right: 1.95vw;
}
[m-mody~=paginator] .cbx-text:last-child {
    padding-left: 1.95vw;
}
[m-mody~=paginator] .cbx-select {
    max-width: 6.84vw;
    height: 4.88vw;
}
[m-mody~=paginator] .cbx-select .cbx-icon {
    right: 1.46vw;
}
[m-mody~=paginator][m-mody~=buttons] .cbx-select {
    margin-right: 3.42vw;
    margin-left: 3.42vw;
}
}
@media (min-width:1280px) {
    [m-container=form] {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
    width: 30vw;
    padding: 1.25vw;
    min-height: 21.88vw;
}
[m-container=form] .form-legal, [m-container=form]>.cbx-hightlight, [m-container=form]>.cbx-sub-headline {
    margin-bottom: 1.25vw;
}
[m-container=form] .form-head {
    margin-bottom: 1.25vw;
}
[m-container=form] .form-head>* {
    margin-bottom: 1.25vw;
}
[m-container=form] .form-message {
    padding-right: 1.25vw;
    padding-left: 1.25vw;
}
[m-container=form] .form-message .cbx-headline-section, [m-container=form] .form-message .cbx-icon, [m-container=form] .form-message .cbx-sub-headline {
    margin-bottom: 1.25vw;
}
.cbx-input, .cbx-select {
    margin-bottom: .63vw;
}
.cbx-input[m-empty=false] input+label, .cbx-input[m-empty=false] select+label, .cbx-select[m-empty=false] input+label, .cbx-select[m-empty=false] select+label {
    font-size: .88vw;
}
.cbx-input input, .cbx-input select, .cbx-select input, .cbx-select select {
    padding-top: 1.25vw;
    padding-bottom: .63vw;
}
.cbx-input input:focus+label, .cbx-input select:focus+label, .cbx-select input:focus+label, .cbx-select select:focus+label {
    font-size: .88vw;
}
.cbx-input label, .cbx-select label {
    top: 1vw;
}
.cbx-input[m-mody~=icon] input {
    padding-right: 1.88vw;
}
.cbx-input[m-mody~=icon]>.cbx-icon {
    top: 1.25vw;
}
.cbx-input[m-mody~=icon][m-mody~=big]>.cbx-icon {
    width: 2.63vw;
    height: 2.63vw;
    top: .38vw;
    border-radius: .25vw;
}
.cbx-textarea {
    margin-bottom: .63vw;
}
.cbx-textarea[m-empty=false] textarea+label {
    font-size: .88vw;
}
.cbx-textarea textarea {
    margin-top: 1.56vw;
    padding-bottom: .63vw;
}
.cbx-textarea textarea:focus+label {
    font-size: .88vw;
}
.cbx-textarea label {
    top: 1vw;
}
[m-mody~=paginator][m-mody~=buttons] .cbx-select {
    margin-right: 2.19vw;
    margin-left: 2.19vw;
    max-width: 4.38vw;
    height: 3.13vw;
}
[m-mody~=paginator][m-mody~=buttons] .cbx-select select {
    width: 100%}
[m-mody~=paginator][m-mody~=buttons] .cbx-select .cbx-icon {
    right: .94vw;
}
}
@media (min-width:1440px) {
    [m-container=form] {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
    width: 33.33vw;
    padding: 1.39vw;
    min-height: 24.31vw;
}
[m-container=form] .form-legal, [m-container=form]>.cbx-hightlight, [m-container=form]>.cbx-sub-headline {
    margin-bottom: 1.39vw;
}
[m-container=form] .form-head {
    margin-bottom: 1.39vw;
}
[m-container=form] .form-head>* {
    margin-bottom: 1.39vw;
}
[m-container=form] .form-message {
    padding-right: 1.39vw;
    padding-left: 1.39vw;
}
[m-container=form] .form-message .cbx-headline-section, [m-container=form] .form-message .cbx-icon, [m-container=form] .form-message .cbx-sub-headline {
    margin-bottom: 1.39vw;
}
.cbx-input, .cbx-select {
    margin-bottom: .69vw;
}
.cbx-input[m-empty=false] input+label, .cbx-input[m-empty=false] select+label, .cbx-select[m-empty=false] input+label, .cbx-select[m-empty=false] select+label {
    font-size: .97vw;
}
.cbx-input input, .cbx-input select, .cbx-select input, .cbx-select select {
    padding-top: 1.39vw;
    padding-bottom: .69vw;
}
.cbx-input input:focus+label, .cbx-input select:focus+label, .cbx-select input:focus+label, .cbx-select select:focus+label {
    font-size: .97vw;
}
.cbx-input label, .cbx-select label {
    top: 1.11vw;
}
.cbx-input[m-mody~=icon] input {
    padding-right: 2.08vw;
}
.cbx-input[m-mody~=icon]>.cbx-icon {
    top: 1.39vw;
}
.cbx-input[m-mody~=icon][m-mody~=big]>.cbx-icon {
    width: 2.92vw;
    height: 2.92vw;
    top: .42vw;
    border-radius: .28vw;
}
.cbx-textarea {
    margin-bottom: .69vw;
}
.cbx-textarea[m-empty=false] textarea+label {
    font-size: .97vw;
}
.cbx-textarea textarea {
    margin-top: 1.74vw;
    padding-bottom: .69vw;
}
.cbx-textarea textarea:focus+label {
    font-size: .97vw;
}
.cbx-textarea label {
    top: 1.11vw;
}
[m-mody~=paginator][m-mody~=buttons] .cbx-select {
    margin-right: 2.43vw;
    margin-left: 2.43vw;
    max-width: 4.86vw;
    height: 3.47vw;
}
[m-mody~=paginator][m-mody~=buttons] .cbx-select .cbx-icon {
    right: 1.04vw;
}
}
[m-container=perfil-form] .form-fields, [m-container=perfil-form] .form-head {
    padding: 6.25vw;
}
[m-container=perfil-form] .form-hero {
    margin-bottom: -18.75vw;
    position: relative;
}
[m-container=perfil-form] .form-head {
    position: relative;
}
[m-container=perfil-form] .form-head .cbx-img {
    background-color: transparent;
}
[m-container=perfil-form] .form-head>* {
    margin-bottom: 4.6875vw;
}
[m-container=perfil-form] .form-head>:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-dropdown {
    padding-bottom: 6.25vw;
    padding-top: 6.25vw;
}
[m-container=perfil-form] .form-dropdown .drop-container .spacing {
    height: 9.375vw;
}
[m-container=perfil-form] .form-dropdown .drop-container .cbx-list {
    margin: 0;
}
[m-container=perfil-form] .form-dropdown .drop-container .cbx-list .list-item:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-fields .fields-inputs {
    margin-bottom: 9.375vw;
}
[m-container=perfil-form] .form-fields .fields-inputs>:first-child {
    margin-bottom: 3.125vw;
}
[m-container=perfil-form] .form-fields .fields-triggers {
    text-align: center;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-terms {
    margin-bottom: 3.125vw;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-terms .cbx-check {
    border: 0;
    padding: 0;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-terms .cbx-check .cbx-text {
    color: #000;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-buttons {
    padding-top: 6.25vw;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-buttons>* {
    margin-bottom: 6.25vw;
    width: 100%}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-buttons>:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-success {
    padding-bottom: 6.25vw;
    padding-top: 6.25vw;
}
[m-container=perfil-form] .form-success>* {
    margin-bottom: 6.25vw;
}
[m-container=perfil-form] .form-success>:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-success [class^=success-] {
    padding-left: 6.25vw;
    padding-right: 6.25vw;
}
[m-container=perfil-form] .form-success .success-tips {
    padding: 0;
}
[m-container=perfil-form] .form-success .success-tips .tips-container {
    padding: 6.25vw;
}
[m-container=perfil-form] .form-success .success-tips .tips-container>.cbx-text {
    margin-bottom: 4.6875vw;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip {
    align-items: center;
    display: flex;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list {
    margin: 0;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list .list-item {
    margin-bottom: 2.5vw;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list .list-item:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-tooltip {
    flex: 0 0 auto;
}
[m-container=perfil-form] .form-success .success-triggers .triggers-find {
    margin-bottom: 3.125vw;
}
[m-container=perfil-form] .form-success .success-triggers .triggers-end {
    padding-top: 6.25vw;
}
[m-container=perfil-form] .form-success .success-triggers .triggers-end>* {
    width: 100%}
@media (min-width:768px) {
    [m-container=perfil-form] {
    display: flex;
    justify-content: space-around;
    margin: 0 auto;
    width: 680px;
}
[m-container=perfil-form] .form-hero {
    margin-bottom: 0;
}
[m-container=perfil-form] .content-container {
    flex-grow: 1;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 0;
    padding-top: 40px;
}
[m-container=perfil-form] .form-fields, [m-container=perfil-form] .form-head, [m-container=perfil-form] .form-success {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
}
[m-container=perfil-form] .form-head>* {
    margin-bottom: 15px;
}
[m-container=perfil-form] .form-head>:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-dropdown {
    display: none;
}
[m-container=perfil-form] .form-fields .fields-inputs {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 30px;
}
[m-container=perfil-form] .form-fields .fields-inputs>* {
    flex: 0 0 auto;
    flex-basis: 48%}
[m-container=perfil-form] .form-fields .fields-inputs>:first-child {
    margin-bottom: 10px;
    flex-basis: 100%}
[m-container=perfil-form] .form-fields .fields-inputs>:last-child {
    flex-basis: 100%}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-terms {
    margin-bottom: 10px;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-terms .cbx-check {
    padding: 0;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-buttons {
    align-items: center;
    border-top: 1px solid #eee;
    display: flex;
    flex-direction: row-reverse;
    padding-top: 20px;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-buttons>* {
    margin-bottom: 0;
    margin-left: 60px;
    width: auto;
}
[m-container=perfil-form] .form-success>* {
    margin-bottom: 20px;
}
[m-container=perfil-form] .form-success>:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-success [class^=success-] {
    padding-left: 0;
    padding-right: 0;
}
[m-container=perfil-form] .form-success .success-tips {
    background-color: transparent;
}
[m-container=perfil-form] .form-success .success-tips .tips-container {
    padding: 20px;
}
[m-container=perfil-form] .form-success .success-tips .tips-container>.cbx-text {
    margin-bottom: 15px;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list {
    margin: 0;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list .list-item {
    margin-bottom: 8px;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list .list-item:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-success .success-triggers .triggers-find {
    margin-bottom: 10px;
}
[m-container=perfil-form] .form-success .success-triggers .triggers-end {
    align-items: center;
    border-top: 1px solid #eee;
    display: flex;
    flex-direction: row-reverse;
    padding-top: 20px;
}
[m-container=perfil-form] .form-success .success-triggers .triggers-end>* {
    width: auto;
}
}
@media (min-width:1024px) {
    [m-container=perfil-form] {
    width: 93.75vw;
}
[m-container=perfil-form] .content-container {
    padding-left: 3.91vw;
    padding-top: 3.91vw;
}
[m-container=perfil-form] .form-fields, [m-container=perfil-form] .form-head, [m-container=perfil-form] .form-success {
    padding-bottom: 1.95vw;
    padding-top: 1.95vw;
}
[m-container=perfil-form] .form-head>* {
    margin-bottom: 1.46vw;
}
[m-container=perfil-form] .form-head>:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-fields .fields-inputs {
    margin-bottom: 2.93vw;
}
[m-container=perfil-form] .form-fields .fields-inputs>:first-child {
    margin-bottom: .98vw;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-terms {
    margin-bottom: .98vw;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-terms .cbx-check {
    padding: 0;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-buttons {
    padding-top: 1.95vw;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-buttons>* {
    margin-left: 5.86vw;
}
[m-container=perfil-form] .form-success>* {
    margin-bottom: 1.95vw;
}
[m-container=perfil-form] .form-success>:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-success .success-tips .tips-container {
    padding: 1.95vw;
}
[m-container=perfil-form] .form-success .success-tips .tips-container>.cbx-text {
    margin-bottom: 1.46vw;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list {
    margin: 0;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list .list-item {
    margin-bottom: .78vw;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list .list-item:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-success .success-triggers .triggers-find {
    margin-bottom: .98vw;
}
[m-container=perfil-form] .form-success .success-triggers .triggers-end {
    padding-top: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-container=perfil-form] {
    width: 68.75vw;
}
[m-container=perfil-form] .content-container {
    padding-left: 2.5vw;
    padding-top: 2.5vw;
}
[m-container=perfil-form] .form-fields, [m-container=perfil-form] .form-head, [m-container=perfil-form] .form-success {
    padding-bottom: 1.25vw;
    padding-top: 1.25vw;
}
[m-container=perfil-form] .form-head {
    display: flex;
}
[m-container=perfil-form] .form-head>* {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-head>:last-child {
    margin-bottom: 0;
    padding-left: 1.25vw;
    padding-top: .63vw;
}
[m-container=perfil-form] .form-fields .fields-inputs {
    margin-bottom: 1.88vw;
}
[m-container=perfil-form] .form-fields .fields-inputs>:first-child {
    margin-bottom: .63vw;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-terms {
    margin-bottom: .63vw;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-terms .cbx-check {
    padding: 0;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-buttons {
    padding-top: 1.25vw;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-buttons>* {
    margin-left: 3.75vw;
}
[m-container=perfil-form] .form-success>* {
    margin-bottom: 1.25vw;
}
[m-container=perfil-form] .form-success>:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-success .success-tips .tips-container {
    padding: 1.25vw;
}
[m-container=perfil-form] .form-success .success-tips .tips-container>.cbx-text {
    margin-bottom: .94vw;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list {
    margin: 0;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list .list-item {
    margin-bottom: .5vw;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list .list-item:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-success .success-triggers .triggers-find {
    margin-bottom: .63vw;
}
[m-container=perfil-form] .form-success .success-triggers .triggers-end {
    padding-top: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-container=perfil-form] {
    width: 76.39vw;
}
[m-container=perfil-form] .content-container {
    padding-left: 2.78vw;
    padding-top: 2.78vw;
}
[m-container=perfil-form] .form-fields, [m-container=perfil-form] .form-head, [m-container=perfil-form] .form-success {
    padding-bottom: 1.39vw;
    padding-top: 1.39vw;
}
[m-container=perfil-form] .form-head>:last-child {
    padding-left: 1.39vw;
    padding-top: .69vw;
}
[m-container=perfil-form] .form-fields .fields-inputs {
    margin-bottom: 2.08vw;
}
[m-container=perfil-form] .form-fields .fields-inputs>:first-child {
    margin-bottom: .69vw;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-terms {
    margin-bottom: .69vw;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-terms .cbx-check {
    padding: 0;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-buttons {
    padding-top: 1.39vw;
}
[m-container=perfil-form] .form-fields .fields-triggers .triggers-buttons>* {
    margin-left: 4.17vw;
}
[m-container=perfil-form] .form-success>* {
    margin-bottom: 1.39vw;
}
[m-container=perfil-form] .form-success>:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-success .success-tips .tips-container {
    padding: 1.39vw;
}
[m-container=perfil-form] .form-success .success-tips .tips-container>.cbx-text {
    margin-bottom: 1.04vw;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list {
    margin: 0;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list .list-item {
    margin-bottom: .56vw;
}
[m-container=perfil-form] .form-success .success-tips .tips-container .list-with-tooltip .cbx-list .list-item:last-child {
    margin-bottom: 0;
}
[m-container=perfil-form] .form-success .success-triggers .triggers-find {
    margin-bottom: .69vw;
}
[m-container=perfil-form] .form-success .success-triggers .triggers-end {
    padding-top: 1.39vw;
}
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] {
    padding: 0;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow {
    display: flex;
    width: 80px;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow:before {
    font-weight: 700;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-prev {
    left: 5vw;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-prev:after {
    left: 3.125vw;
    display: flex;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-next:after {
    width: 18.75vw;
    position: relative;
    margin-top: 3.42vw;
    margin-right: -1.27vw;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-next:before {
    top: .63vw;
}
html[m-browser~=safari] [m-container=hero][m-mody=carousel] [m-slick=arrows] .slick-arrow.slick-next {
    justify-content: flex-end;
    right: calc((100vw - 68vw)/ 2);
}
[m-container=hero] {
    position: relative;
    height: 62.5vw;
    overflow: hidden;
}
[m-container=hero] .cbx-hero {
    display: inline-block;
}
[m-container=hero] .cbx-hero>.cbx-img {
    height: 100%;
    width: 100%}
[m-container=hero] .slick-dots {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 3.125vw;
}
[m-container=hero][m-mody=carousel] {
    position: relative;
    padding-bottom: 15.625vw;
    height: auto;
}
[m-container=hero][m-mody=carousel] .titles {
    margin-bottom: 3.125vw;
}
[m-container=hero][m-mody=carousel] .titles .cbx-headline-section {
    text-align: center;
    display: none;
}
[m-container=hero][m-mody=carousel] .titles .cbx-headline-section[m-active=true] {
    display: block;
}
[m-container=hero][m-mody=carousel] .slick-slide {
    width: 75vw;
    margin-right: 6.25vw;
    margin-bottom: 6.25vw;
    overflow: visible;
    min-height: 500px;
}
[m-container=hero][m-mody=carousel] .slick-slide:last-child {
    margin-right: 0;
}
[m-container=hero][m-mody=carousel] .slick-list {
    padding: 0!important;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] {
    padding: 0;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow {
    bottom: -15.625vw;
    top: inherit;
    width: 15.625vw;
    -webkit-transform: none;
    transform: none;
    font-weight: 700;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow:after {
    font-size: 3.75vw;
    text-align: center;
    display: inline;
    width: auto;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow:before {
    font-size: 6.875vw;
    width: auto;
    display: inline;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-prev {
    left: calc((100vw - 70vw)/ 2);
    display: inline;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-prev:before {
    color: #056dae;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-prev:after {
    content: 'Menor Riesgo';
    color: #056dae;
    position: relative;
    top: -4.375vw;
    left: 10px;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-next {
    right: calc((100vw - 80vw)/ 2);
    flex-direction: row-reverse;
    display: flex;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-next:before {
    color: #056dae;
    position: relative;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-next:after {
    content: 'Mayor Riesgo';
    color: #056dae;
    margin-right: 4.6875vw;
    margin-top: -.625vw;
}
[m-container=hero][m-mody=carousel] [m-mody=with-card] {
    display: flex;
    flex-direction: column;
}
[m-container=hero][m-mody=carousel] [m-mody=with-card] .cbx-img {
    height: 31.25vw;
}
[m-container=hero][m-mody=carousel] [m-mody=with-card] .cbx-img img {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
[m-container=hero][m-mody=carousel] [m-mody=with-card] .cbx-card {
    position: static;
    width: 100%;
    height: 100%;
    -webkit-transform: inherit;
    transform: inherit;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    min-height: 43.75vw;
}
[m-container=hero][m-mody=carousel] [m-mody=with-card] .cbx-card .card-content {
    justify-content: space-between;
}
[m-container=hero][m-mody=carousel] [m-mody=with-card] .cbx-card .card-description {
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: space-between;
}
@media (max-width:767px) {
    [m-container=hero][m-mody=carousel] [m-mody=with-card] .cbx-card {
    margin-top: 0;
    height: 100%}
}
@media (min-width:768px) {
    html[m-browser~=safari] [m-container=hero][m-mody=carousel] [m-slick=arrows] .slick-arrow.slick-next {
    right: calc((100vw - 68vw)/ 2);
}
[m-container=hero] {
    height: auto;
}
[m-container=hero] .slick-dots {
    bottom: 20px;
}
[m-container=hero] .slick-list {
    padding-bottom: 0!important;
}
[m-container=hero] .slick-track {
    max-height: 250px;
}
[m-container=hero][m-mody=carousel] {
    position: relative;
    padding-top: 50px;
    height: auto;
    padding-bottom: 0;
}
[m-container=hero][m-mody=carousel] .titles {
    margin-bottom: 10px;
}
[m-container=hero][m-mody=carousel] .slick-slide {
    width: 563px;
    min-height: 376px;
    margin-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
}
[m-container=hero][m-mody=carousel] .slick-list {
    padding: 0!important;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] {
    padding: 0;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow {
    top: -40px;
    width: 60px;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow:after {
    font-size: 15px;
    margin-top: -5px;
    top: -12px;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow:before {
    font-size: 22px;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-prev {
    left: calc((100vw - 70vw)/ 2);
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-prev:before {
    color: #056dae;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-prev:after {
    left: 20px;
    top: -12px;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-next {
    right: calc((100vw - 75vw)/ 2);
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-next:after {
    margin-top: -5px;
    margin-right: 23px;
}
[m-container=hero][m-mody=carousel] [m-mody=with-card] .cbx-img {
    height: 376px;
}
[m-container=hero][m-mody=carousel] [m-mody=with-card] .cbx-img img {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
[m-container=hero][m-mody=carousel] [m-mody=with-card] .cbx-card {
    right: 44px;
    top: 50%;
    position: absolute;
    width: auto;
    min-width: 300px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    min-height: 140px;
    max-width: 330px;
    height: auto;
    display: inline-block;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow {
    width: 9.77vw;
    display: flex;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-prev {
    left: 5vw;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-prev:after {
    left: .49vw;
    display: flex;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-next:after {
    position: relative;
    margin-top: 3.42vw;
    margin-right: -1.27vw;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-next:before {
    top: .63vw;
}
html[m-browser~=safari] [m-container=hero][m-mody=carousel] [m-slick=arrows] .slick-arrow.slick-next {
    right: calc((100vw - 54vw)/ 2);
}
[m-container=hero] {
    height: 35.94vw;
}
[m-container=hero] .slick-slide {
    height: 35.94vw;
}
[m-container=hero] .slick-dots {
    bottom: 1.95vw;
}
[m-container=hero] .slick-track {
    max-height: inherit;
}
[m-container=hero][m-mody=carousel] {
    padding-top: 4.88vw;
}
[m-container=hero][m-mody=carousel] .titles {
    margin-bottom: .98vw;
}
[m-container=hero][m-mody=carousel] .slick-slide {
    width: 89.16vw;
    height: 38.09vw;
    margin-right: 1.95vw;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow {
    top: -3.91vw;
    width: 5.86vw;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow:after {
    font-size: 1.46vw;
    margin-top: -.49vw;
    top: inherit;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow:before {
    font-size: 2.15vw;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-prev {
    left: calc((100vw - 88vw)/ 2);
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-prev:before {
    color: #056dae;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-prev:after {
    left: 1.95vw;
    top: -1.17vw;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-next {
    right: calc((100vw - 90vw)/ 2);
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-next:after {
    margin-top: -.49vw;
    margin-right: 1.95vw;
}
[m-container=hero][m-mody=carousel] [m-mody=with-card] .cbx-img {
    height: 100%}
[m-container=hero][m-mody=carousel] [m-mody=with-card] .cbx-card {
    right: 10.74vw;
    min-width: 29.3vw;
    min-height: 13.67vw;
    max-width: 41.02vw;
}
}
@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
    html[m-browser~=safari] [m-container=hero][m-mody=carousel] [m-slick=arrows] .slick-arrow.slick-next {
    right: calc((100vw - 86vw)/ 2);
}
}
@media (min-width:1280px) {
    html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow {
    width: 6.25vw;
    top: -3.13vw;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-prev {
    left: 18vw;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-prev:after {
    left: .31vw;
    top: -.31vw;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-prev:before {
    left: 15px;
    top: .75vw;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-next {
    right: 18vw;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-next:after {
    right: 1.88vw;
    width: 2.81vw;
}
html[m-browser=ie] [m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-next:before {
    left: .94vw;
}
[m-container=hero] {
    height: 25vw;
}
[m-container=hero] .slick-slide {
    height: 25vw;
}
[m-container=hero] .slick-dots {
    bottom: 1.25vw;
}
[m-container=hero][m-mody=carousel] {
    padding-top: 3.13vw;
}
[m-container=hero][m-mody=carousel] .titles {
    margin-bottom: .63vw;
}
[m-container=hero][m-mody=carousel] .slick-slide {
    width: 57.06vw;
    height: 24.38vw;
    margin-right: 1.25vw;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow {
    top: -2.5vw;
    width: 3.75vw;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow:after {
    font-size: .94vw;
    margin-top: -.31vw;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow:before {
    font-size: 1.38vw;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-prev {
    left: calc((100vw - 56vw)/ 2);
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-prev:after {
    top: -.81vw;
    left: 1.25vw;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-next {
    right: calc((100vw - 58vw)/ 2);
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-next:after {
    margin-top: -.25vw;
    margin-right: 1.44vw;
}
[m-container=hero][m-mody=carousel] [m-mody=with-card] .cbx-card {
    right: 6.88vw;
    min-width: 18.75vw;
    min-height: 8.75vw;
    max-width: 30vw;
}
}
@media (min-width:1440px) {
    html[m-browser~=safari] [m-container=hero][m-mody=carousel] [m-slick=arrows] .slick-arrow.slick-next {
    justify-content: flex-end;
    right: calc((100vw - 64vw)/ 2);
    top: -3.13vw;
}
html[m-browser~=safari] [m-container=hero][m-mody=carousel] [m-slick=arrows] .slick-arrow.slick-next:after {
    margin-top: 0;
}
html[m-browser~=safari] [m-container=hero][m-mody=carousel] [m-slick=arrows] .slick-arrow.slick-next:before {
    margin-top: 6px;
}
[m-container=hero] {
    height: 27.78vw;
}
[m-container=hero] .slick-slide {
    height: 27.78vw;
}
[m-container=hero] .slick-dots {
    bottom: 1.39vw;
}
[m-container=hero][m-mody=carousel] {
    padding-top: 3.47vw;
}
[m-container=hero][m-mody=carousel] .titles {
    margin-bottom: .69vw;
}
[m-container=hero][m-mody=carousel] .slick-slide {
    width: 63.4vw;
    height: 27.08vw;
    margin-right: 1.39vw;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow {
    top: -2.78vw;
    width: 5.56vw;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow:after {
    font-size: 1.04vw;
    margin-top: .56vw;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-prev {
    left: calc((100vw - 62.5vw)/ 2);
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-prev:after {
    left: .35vw;
    top: -.9vw;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-next {
    right: calc((100vw - 66.5vw)/ 2);
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-next:before {
    margin-right: 1.04vw;
}
[m-container=hero][m-mody=carousel] [m-slick*=arrows] .slick-arrow.slick-next::after {
    margin-top: -.56vw;
}
[m-container=hero][m-mody=carousel] [m-mody=with-card] .cbx-card {
    right: 7.64vw;
    min-width: 20.83vw;
    min-height: 9.72vw;
    max-width: 33.33vw;
}
}
[m-container=product-list] .nav-filter {
    overflow: hidden;
    height: 21.875vw;
}
[m-container=product-list] .nav-filter .cbx-card {
    box-shadow: none;
    margin-bottom: 0;
}
[m-container=product-list] .nav-filter .cbx-card .cbx-text {
    color: #97999b;
    transition: color 350ms ease-in-out;
}
[m-container=product-list] .nav-filter .cbx-card .cbx-icon {
    color: #97999b;
    transition: color 350ms ease-in-out;
}
[m-container=product-list] .nav-filter .cbx-card[m-active=true] .cbx-text {
    color: #056dae;
}
[m-container=product-list] .nav-filter .cbx-card[m-active=true] .cbx-icon {
    color: #056dae;
}
[m-container=product-list] .nav-filter .cbx-card:hover .cbx-text {
    color: #056dae;
}
[m-container=product-list] .nav-filter .cbx-card:hover .cbx-icon {
    color: #056dae;
}
[m-container=product-list] .nav-filter .content-nav {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    width: 100%;
    overflow: scroll;
    height: 28.125vw;
}
[m-container=product-list] .grid-cards {
    display: flex;
    flex-wrap: wrap;
}
[m-container=product-list] .grid-cards .cbx-icon {
    color: #eee;
    transition: color 350ms ease-in-out;
    display: none;
}
[m-container=product-list] .grid-cards .cbx-icon[m-active=true] {
    color: #c6007e;
}
[m-container=product-list] .cbx-card {
    width: 100%;
    margin-bottom: 6.25vw;
}
[m-container=product-list] .cbx-wrapper.content-select {
    padding-top: 0;
    padding-bottom: 0;
}
@media (min-width:768px) {
    [m-container=product-list] .nav-filter {
    height: 70px;
    margin-right: auto;
    margin-left: auto;
    width: 100%}
[m-container=product-list] .nav-filter .content-nav {
    overflow: hidden;
    height: 80px;
}
[m-container=product-list] .nav-filter .content-nav .cbx-card {
    width: calc(100% / 5);
}
[m-container=product-list] .grid-cards .cbx-card {
    width: calc(100% / 2 - 20px);
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
}
[m-container=product-list] .grid-cards .card-content .card-description {
    min-height: 329px;
}
}
@media (min-width:1024px) {
    [m-container=product-list] .nav-filter {
    height: 6.84vw;
    width: 93.75vw;
}
[m-container=product-list] .nav-filter .content-nav {
    overflow: hidden;
    height: 7.81vw;
}
[m-container=product-list] .grid-cards .cbx-card {
    width: calc(100% / 3 - 1.95313vw);
    margin-right: .98vw;
    margin-bottom: 1.95vw;
    margin-left: .98vw;
}
[m-container=product-list] .grid-cards .cbx-card:nth-child(even) {
    margin-right: .98vw;
}
[m-container=product-list] .grid-cards .card-content .card-description {
    min-height: 31.54vw;
}
}
@media (min-width:1280px) {
    [m-container=product-list] .nav-filter {
    height: 4.38vw;
    width: 68.75vw;
}
[m-container=product-list] .nav-filter .content-nav {
    height: 5vw;
}
[m-container=product-list] .grid-cards .cbx-card {
    width: calc(100% / 3 - 1.388889vw);
    margin-right: .63vw;
    margin-bottom: 1.25vw;
    margin-left: .63vw;
}
[m-container=product-list] .grid-cards .cbx-card:nth-child(even) {
    margin-right: .63vw;
}
[m-container=product-list] .grid-cards .card-content .card-description {
    min-height: 22.19vw;
}
}
@media (min-width:1440px) {
    [m-container=product-list] .nav-filter {
    height: 4.86vw;
    width: 76.39vw;
}
[m-container=product-list] .nav-filter .content-nav {
    height: 5.56vw;
}
[m-container=product-list] .grid-cards .cbx-card {
    margin-right: .69vw;
    margin-bottom: 1.39vw;
    margin-left: .69vw;
}
[m-container=product-list] .grid-cards .cbx-card:nth-child(even) {
    margin-right: .69vw;
}
[m-container=product-list] .grid-cards .card-content .card-description {
    min-height: 24.65vw;
}
}
[m-container=promociones] {
    overflow: hidden;
}
[m-container=promociones] .cbx-wrapper {
    padding-right: 0;
    padding-left: 0;
}
[m-container=promociones] .content-promociones {
    width: 100%}
[m-container=promociones] .menu-promociones {
    padding-left: 6.25vw;
    padding-right: 6.25vw;
}
[m-container=promociones] .cards-promociones.slick-slider .cbx-card {
    width: 79.6875vw;
    margin-right: 6.25vw;
}
[m-container=promociones] .cards-promociones.slick-slider .cbx-card:last-child {
    margin-right: 0;
}
[m-container=promociones] .cards-promociones .slick-list {
    overflow: visible;
}
@media (min-width:768px) {
    [m-container=promociones] .menu-promociones {
    padding-left: 20px;
    padding-right: 20px;
}
[m-container=promociones] .cards-promociones.slick-slider[m-open=true] {
    display: block;
}
[m-container=promociones] .cards-promociones.slick-slider .cbx-card {
    width: 350px;
    margin-right: 20px;
}
[m-container=promociones] .cards-promociones .card-description {
    min-height: 320px;
}
}
@media (min-width:1024px) {
    [m-container=promociones] .menu-promociones {
    padding-right: 0;
    padding-left: 0;
}
[m-container=promociones] .cards-promociones .card-description {
    min-height: auto;
}
}
@media (min-width:1024px) {
    [m-container=our-apps].slick-slider .slick-list {
    height: inherit;
}
[m-container=our-apps].slick-slider .slick-slide {
    display: flex;
    justify-content: space-between;
    padding-right: 1.95vw;
    padding-left: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-container=our-apps].slick-slider .slick-slide {
    padding-right: 1.25vw;
    padding-left: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-container=our-apps].slick-slider .slick-slide {
    padding-right: 1.39vw;
    padding-left: 1.39vw;
}
}
[m-container=perfilador] .cbx-perfilador .perfil-buttton {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 75vw;
    display: inline-flex;
    width: 62.5vw;
    justify-content: space-between;
}
[m-container=perfilador] .cbx-perfilador .perfilador-labels>.cbx-button {
    margin-bottom: 6.25vw;
}
@media (min-width:768px) {
    [m-container=perfilador] .cbx-perfilador .perfil-buttton {
    position: relative;
    left: auto;
    -webkit-transform: none;
    transform: none;
    top: auto;
    width: 240px;
    margin-bottom: 40px;
}
[m-container=perfilador] .cbx-perfilador .perfilador-labels>.cbx-button {
    margin-bottom: 0;
}
}
@media (min-width:1024px) {
    [m-container=perfilador] .cbx-perfilador .perfil-buttton {
    width: 25.39vw;
    margin-bottom: 5.86vw;
}
}
@media (min-width:1280px) {
    [m-container=perfilador] .cbx-perfilador .perfil-buttton {
    width: 16.25vw;
    margin-bottom: 3.75vw;
}
}
@media (min-width:1440px) {
    [m-container=perfilador] .cbx-perfilador .perfil-buttton {
    width: 18.06vw;
    margin-bottom: 4.17vw;
}
}
[m-container=tdc-list] .tdc-item {
    width: 100%;
    min-height: 12.5vw;
    position: relative;
}
[m-container=tdc-list] .tdc-item::after, [m-container=tdc-list] .tdc-item::before {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 1px;
    width: 100%;
    background-color: #dedede;
}
[m-container=tdc-list] .tdc-item::before {
    content: '';
    top: 0;
}
[m-container=tdc-list] .tdc-item:last-child::after {
    content: '';
    bottom: 0;
}
[m-container=tdc-list] .tdc-item [m-open] {
    text-align: left;
    width: 100%;
    min-height: inherit;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
[m-container=tdc-list] .tdc-item [m-open] .cbx-icon {
    color: #056dae;
}
[m-container=tdc-list] .tdc-item ul li {
    height: 10vw;
}
[m-container=tdc-list] .tdc-item ul li a {
    height: inherit;
    display: flex;
    align-items: center;
}
[m-container=tdc-list] .tdc-item [m-open=true] .cbx-icon i::before {
    content: "\6b"}
@media (min-width:768px) {
    html[m-browser~=edge] [m-container=tdc-list]>[m-drop-down] {
    overflow-x: hidden;
}
[m-container=tdc-list]>[m-drop-down] {
    display: flex;
    flex-wrap: wrap;
}
[m-container=tdc-list] .tdc-item {
    width: 210px;
    min-height: auto;
    margin-bottom: 40px;
}
[m-container=tdc-list] .tdc-item:nth-child(n+4) {
    margin-bottom: 0;
}
[m-container=tdc-list] .tdc-item::after, [m-container=tdc-list] .tdc-item::before {
    content: none;
}
[m-container=tdc-list] .tdc-item:last-child::after {
    content: none;
}
[m-container=tdc-list] .tdc-item [m-open] {
    cursor: default;
    position: relative;
    min-height: 50px;
    align-items: flex-start;
    flex-direction: column;
}
[m-container=tdc-list] .tdc-item [m-open] span:first-child {
    width: 70%}
[m-container=tdc-list] .tdc-item [m-open] .cbx-icon {
    display: none;
}
[m-container=tdc-list] .tdc-item [m-open]::after {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    content: '';
    bottom: 0;
    height: 1px;
    width: 100%;
    background-color: #dedede;
}
[m-container=tdc-list] .tdc-item ul {
    display: inline-block;
    padding-top: 10px;
    max-height: inherit;
}
[m-container=tdc-list] .tdc-item ul li {
    display: flex;
    align-items: center;
    height: 32px;
}
[m-container=tdc-list] .tdc-item ul li a {
    height: auto;
}
}
@media (min-width:1024px) {
    [m-container=tdc-list] .tdc-item {
    margin-bottom: 1.95vw;
    margin-right: 1.95vw;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(25% - 1.95vw);
}
[m-container=tdc-list] .tdc-item:nth-child(4), [m-container=tdc-list] .tdc-item:nth-child(6) {
    margin-right: 0;
}
[m-container=tdc-list] .tdc-item [m-open] {
    min-height: inherit;
    justify-content: center;
    margin-bottom: .98vw;
}
[m-container=tdc-list] .tdc-item [m-open]::after {
    bottom: -.98vw;
}
[m-container=tdc-list] .tdc-item [m-open] span {
    width: 100%}
[m-container=tdc-list] .tdc-item [m-open] span:first-child {
    width: 100%}
[m-container=tdc-list] .tdc-item ul {
    padding-top: .98vw;
}
[m-container=tdc-list] .tdc-item ul li {
    height: 3.13vw;
}
}
@media (min-width:1280px) {
    [m-container=tdc-list] .tdc-item {
    margin-bottom: 1.25vw;
    margin-right: 1.25vw;
    flex-basis: calc(25% - 1.25vw);
}
[m-container=tdc-list] .tdc-item:nth-child(4), [m-container=tdc-list] .tdc-item:nth-child(6) {
    margin-right: 0;
}
[m-container=tdc-list] .tdc-item [m-open] {
    margin-bottom: .63vw;
}
[m-container=tdc-list] .tdc-item [m-open]::after {
    bottom: -.63vw;
}
[m-container=tdc-list] .tdc-item ul {
    padding-top: .63vw;
}
[m-container=tdc-list] .tdc-item ul li {
    height: 2vw;
}
}
@media (min-width:1440px) {
    [m-container=tdc-list] .tdc-item {
    margin-bottom: 1.39vw;
    margin-right: 1.39vw;
    flex-basis: calc(25% - 1.39vw);
}
[m-container=tdc-list] .tdc-item:nth-child(4), [m-container=tdc-list] .tdc-item:nth-child(6) {
    margin-right: 0;
}
[m-container=tdc-list] .tdc-item [m-open] {
    margin-bottom: .69vw;
}
[m-container=tdc-list] .tdc-item [m-open]::after {
    bottom: -.69vw;
}
[m-container=tdc-list] .tdc-item ul {
    padding-top: .69vw;
}
[m-container=tdc-list] .tdc-item ul li {
    height: 2.22vw;
}
}
[m-container=carousel].cbx-wrapper {
    padding-left: 0;
    padding-right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: visible;
}
[m-container=carousel] .custom-dots {
    display: flex;
    justify-content: center;
    margin: -5px;
}
[m-container=carousel] .custom-dots li {
    background-color: #dedede;
    border-radius: 9999px;
    display: flex;
    margin: 5px;
    transition: background-color 350ms linear, border-radius 350ms linear, width 350ms linear;
    height: 3.125vw;
    width: 3.125vw;
}
[m-container=carousel] .custom-dots .slick-active {
    width: 6.25vw;
}
[m-container=carousel] .custom-dots button {
    color: transparent;
    width: inherit;
}
@media (min-width:768px) {
    [m-container=carousel] .custom-dots li {
    height: 10px;
    width: 10px;
}
[m-container=carousel] .custom-dots .slick-active {
    width: 20px;
}
}
@media (min-width:1024px) {
    [m-container=carousel] .custom-dots li {
    height: .98vw;
    width: .98vw;
}
[m-container=carousel] .custom-dots .slick-active {
    width: 1.95vw;
}
}
@media (min-width:1280px) {
    [m-container=carousel] .custom-dots li {
    height: .63vw;
    width: .63vw;
}
[m-container=carousel] .custom-dots .slick-active {
    width: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-container=carousel] .custom-dots li {
    height: .69vw;
    width: .69vw;
}
[m-container=carousel] .custom-dots .slick-active {
    width: 1.39vw;
}
}
@media (min-width:1280px) {
    [m-container=carousel] .custom-next, [m-container=carousel] .custom-prev {
    color: #000;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}
}
[m-container=carousel] .custom-prev {
    left: -50px;
}
@media (min-width:1440px) {
    [m-container=carousel] .custom-prev {
    left: -60px;
}
}
[m-container=carousel] .custom-next {
    right: -50px;
}
@media (min-width:1440px) {
    [m-container=carousel] .custom-next {
    right: -60px;
}
}
[m-container=carousel] .slick-dots {
    display: flex;
    justify-content: center;
    height: 6.25vw;
    width: 100%;
    bottom: 0;
    left: 0;
}
[m-container=carousel] .slick-dots button, [m-container=carousel] .slick-dots li {
    height: inherit;
}
[m-container=carousel] .slick-dots li {
    display: inherit;
    width: 3.125vw;
    height: 3.125vw;
    margin-right: 3.125vw;
    border-radius: 50%;
    background-color: #dedede;
    transition: width 350ms linear, border-radius 350ms linear, background-color 350ms linear;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
}
[m-container=carousel] .slick-dots li:last-child {
    margin-right: 0;
}
[m-container=carousel] .slick-dots li.slick-active {
    width: 6.25vw;
    background-color: #dedede;
    border-radius: 6.25vw;
}
[m-container=carousel] .slick-dots li button {
    color: transparent;
    width: inherit;
}
[m-container=carousel] .slick-arrow {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: transparent;
    height: 15.625vw;
    width: 6.25vw;
    z-index: 0;
}
[m-container=carousel] .slick-arrow.slick-next::before, [m-container=carousel] .slick-arrow.slick-prev::before {
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
    left: 0;
    width: inherit;
    height: inherit;
    color: #53565a;
    font-family: cbx-icons;
    font-size: 12.5vw;
    transition: color 350ms ease-in-out;
}
[m-container=carousel] .slick-arrow.slick-disabled::before {
    color: #ccc;
}
[m-container=carousel] .slick-arrow.slick-prev {
    left: 0;
}
[m-container=carousel] .slick-arrow.slick-prev::before {
    content: "\67"}
[m-container=carousel] .slick-arrow.slick-next {
    right: 0;
}
[m-container=carousel] .slick-arrow.slick-next::before {
    content: "\69"}
[m-container=carousel] .slick-track {
    display: flex;
}
[m-container=carousel] .slick-track>.slick-slide {
    display: inherit;
}
[m-container=carousel] .slides {
    flex-wrap: wrap;
}
[m-container=carousel] .slides.cbx-wrapper {
    padding: 0;
}
[m-container=carousel] .slides .cbx-card {
    margin-right: 6.25vw;
    margin-bottom: 9.375vw;
}
[m-container=carousel] .slides .cbx-card>.cbx-img {
    height: auto;
}
[m-container=carousel] .slides .cbx-card .card-content {
    width: 100%!important;
    border-radius: 0;
    height: 100%}
[m-container=carousel] .slides .cbx-card[m-mody~=c-img-large-full] .cbx-img {
    height: auto;
}
[m-container=carousel] .slides>.cbx-card {
    margin-right: auto;
    margin-bottom: 6.25vw;
    margin-left: auto;
}
[m-container=carousel][m-slick*=arrows] .slick-arrow.slick-prev {
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
    left: -2%}
[m-container=carousel][m-slick*=arrows] .slick-arrow.slick-next {
    -webkit-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
    right: -2%}
@media (min-width:768px) {
    [m-container=carousel].cbx-wrapper {
    padding-left: 0;
    padding-right: 0;
}
[m-container=carousel] .slick-dots {
    height: 10px;
    bottom: 0;
}
[m-container=carousel] .slick-dots li {
    width: 10px;
    height: 10px;
    margin-right: 10px;
}
[m-container=carousel] .slick-dots li.slick-active {
    width: 20px;
    border-radius: 20px;
}
[m-container=carousel] .slick-arrow {
    height: 50px;
    width: 20px;
}
[m-container=carousel] .slick-arrow.slick-next::before, [m-container=carousel] .slick-arrow.slick-prev::before {
    font-size: 40px;
}
[m-container=carousel] .slides {
    display: flex;
    justify-content: space-around;
}
[m-container=carousel] .slides.slick-slider {
    width: 100%}
[m-container=carousel] .slides .cbx-card {
    margin-right: 10px;
    max-width: 50%;
    margin-left: 10px;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
}
[m-container=carousel] .slides .cbx-card:last-child {
    margin-right: 0;
}
[m-container=carousel] .slides>.cbx-card {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 20%;
    margin-bottom: 20px;
}
[m-container=carousel] .slides>.cbx-card:first-child {
    margin-left: 0;
}
[m-container=carousel] .slides>.cbx-card:last-child {
    margin-right: 0;
}
[m-container=carousel] .slick-list {
    width: 100%}
[m-container=carousel] .slick-track {
    min-width: 100%;
    padding-top: 40px;
    padding-right: 0;
    padding-bottom: 40px;
    padding-left: 0;
}
}
@media (min-width:1024px) {
    [m-container=carousel] .slick-dots {
    height: .98vw;
}
[m-container=carousel] .slick-dots li {
    width: .98vw;
    margin-right: .98vw;
}
[m-container=carousel] .slick-dots li.slick-active {
    width: 1.95vw;
    border-radius: 1.95vw;
}
[m-container=carousel] .slick-arrow {
    height: 4.88vw;
    width: 1.95vw;
}
[m-container=carousel] .slick-arrow.slick-next::before, [m-container=carousel] .slick-arrow.slick-prev::before {
    font-size: 3.91vw;
}
[m-container=carousel] .slides {
    display: flex;
    justify-content: space-around;
}
[m-container=carousel] .slides .cbx-card {
    margin-right: 1.95vw;
    margin-left: 1.95vw;
}
[m-container=carousel] .slides .slick-arrow.slick-next {
    right: 0;
}
[m-container=carousel] .slides .slick-arrow.slick-prev {
    left: 0;
}
[m-container=carousel] .slick-track {
    padding-top: 3.91vw;
    padding-right: 0;
    padding-bottom: 3.91vw;
    padding-left: 0;
}
}
@media (min-width:1280px) {
    [m-container=carousel] .slick-dots {
    height: .63vw;
}
[m-container=carousel] .slick-dots li {
    width: .63vw;
    margin-right: .63vw;
}
[m-container=carousel] .slick-dots li.slick-active {
    width: 1.25vw;
    border-radius: 1.25vw;
}
[m-container=carousel] .slick-arrow {
    height: 3.13vw;
    width: 1.25vw;
}
[m-container=carousel] .slick-arrow.slick-next::before, [m-container=carousel] .slick-arrow.slick-prev::before {
    font-size: 2.5vw;
}
[m-container=carousel] .slides.slick-slider {
    width: calc(68.75vw + (1.25vw*2));
}
[m-container=carousel] .slides .cbx-card {
    margin-right: 1.25vw;
    margin-left: 1.25vw;
}
[m-container=carousel] .slides .slick-arrow.slick-next {
    right: -2%}
[m-container=carousel] .slides .slick-arrow.slick-prev {
    left: -2%}
[m-container=carousel] .slick-track {
    padding-top: 2.5vw;
    padding-right: 0;
    padding-bottom: 2.5vw;
    padding-left: 0;
}
}
@media (min-width:1440px) {
    [m-container=carousel] .slick-dots {
    height: .69vw;
}
[m-container=carousel] .slick-dots li {
    width: .69vw;
    margin-right: .69vw;
}
[m-container=carousel] .slick-dots li.slick-active {
    width: 1.39vw;
    border-radius: 1.39vw;
}
[m-container=carousel] .slick-arrow {
    height: 3.47vw;
    width: 1.39vw;
}
[m-container=carousel] .slick-arrow.slick-next::before, [m-container=carousel] .slick-arrow.slick-prev::before {
    font-size: 2.78vw;
}
[m-container=carousel] .slides.slick-slider {
    width: calc(76.39vw + (1.25vw*2));
}
[m-container=carousel] .slides .cbx-card {
    margin-right: 1.39vw;
    margin-left: 1.39vw;
}
[m-container=carousel] .slick-track {
    padding-top: 2.78vw;
    padding-right: 0;
    padding-bottom: 2.78vw;
    padding-left: 0;
}
}
[m-container=cards].cbx-wrapper {
    padding-top: 0;
    padding-bottom: 0;
}
[m-container=cards] .cbx-card {
    margin-bottom: 6.25vw;
}
[m-container=cards] .cbx-card .cbx-img {
    height: auto;
}
@media (min-width:768px) {
    [m-container=cards].cbx-wrapper .slick-track {
    padding-top: 40px;
    padding-bottom: 40px;
}
[m-container=cards] .cbx-card {
    margin-right: 20px;
    margin-bottom: 0;
}
[m-container=cards] .cbx-card:last-child {
    margin-right: 0;
}
}
@media (min-width:1024px) {
    html[m-browser=ie] [m-container=cards] .cbx-card {
    height: 48%}
[m-container=cards] {
    min-height: 46.88vw;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
[m-container=cards] .cbx-card {
    height: 48%;
    width: 30%;
    margin-top: 0;
    margin-right: 0;
}
[m-container=cards] .cbx-card.larger {
    width: 34.67vw;
}
[m-container=cards] .cbx-card.larger>.card-content .card-description>.cbx-img {
    top: -20%}
[m-container=cards] .cbx-card.larger>.card-content .card-description>.cbx-sub-title {
    margin-bottom: .49vw;
}
[m-container=cards] .cbx-card.larger:hover>.card-content {
    position: absolute;
    height: auto;
}
[m-container=cards] .cbx-card.larger:hover>.card-content>.card-description .cbx-sub-title {
    margin-bottom: 1.95vw;
}
[m-container=cards] .cbx-card .cbx-img {
    margin-bottom: 0;
}
[m-container=cards] .cbx-card>.card-content>.card-description {
    max-height: 100%;
    height: 100%;
    position: relative;
}
[m-container=cards] .cbx-card>.card-content>.card-description>.cbx-img {
    overflow: visible;
    top: -50%;
    transition: all .35s ease;
}
[m-container=cards] .cbx-card>.card-content>.card-description>.cbx-text {
    transition: all .35s ease;
}
[m-container=cards] .cbx-card:hover>.card-content {
    margin-top: -30%}
[m-container=cards] .cbx-card:hover>.card-content>.card-description>.cbx-img {
    top: -20%}
[m-container=cards] .cbx-card:first-child:nth-last-child(5).cbx-card:first-child, [m-container=cards] .cbx-card:first-child:nth-last-child(5)~.cbx-card.cbx-card:first-child {
    height: 100%}
[m-container=cards] .cbx-card:first-child:nth-last-child(5).cbx-card:first-child .cbx-img, [m-container=cards] .cbx-card:first-child:nth-last-child(5)~.cbx-card.cbx-card:first-child .cbx-img {
    height: auto;
}
[m-container=cards] .cbx-card:first-child:nth-last-child(4).cbx-card, [m-container=cards] .cbx-card:first-child:nth-last-child(4)~.cbx-card.cbx-card {
    width: 30%}
[m-container=cards] .cbx-card:first-child:nth-last-child(4).cbx-card:first-child, [m-container=cards] .cbx-card:first-child:nth-last-child(4)~.cbx-card.cbx-card:first-child {
    height: 100%}
[m-container=cards] .cbx-card:first-child:nth-last-child(4).cbx-card:first-child .cbx-img, [m-container=cards] .cbx-card:first-child:nth-last-child(4)~.cbx-card.cbx-card:first-child .cbx-img {
    height: auto;
}
[m-container=cards] .cbx-card:first-child:nth-last-child(4).cbx-card:nth-child(2), [m-container=cards] .cbx-card:first-child:nth-last-child(4)~.cbx-card.cbx-card:nth-child(2) {
    height: 100%}
[m-container=cards] .cbx-card:first-child:nth-last-child(4).cbx-card:nth-child(2) .cbx-img, [m-container=cards] .cbx-card:first-child:nth-last-child(4)~.cbx-card.cbx-card:nth-child(2) .cbx-img {
    height: auto;
}
[m-container=cards] .cbx-card:first-child:nth-last-child(3).cbx-card, [m-container=cards] .cbx-card:first-child:nth-last-child(3)~.cbx-card.cbx-card {
    width: calc(100% / 3.2);
}
[m-container=cards] .cbx-card:first-child:nth-last-child(3).cbx-card:first-child, [m-container=cards] .cbx-card:first-child:nth-last-child(3)~.cbx-card.cbx-card:first-child {
    height: 100%}
[m-container=cards] .cbx-card:first-child:nth-last-child(3).cbx-card:first-child .cbx-img, [m-container=cards] .cbx-card:first-child:nth-last-child(3)~.cbx-card.cbx-card:first-child .cbx-img {
    height: auto;
}
[m-container=cards] .cbx-card:first-child:nth-last-child(3).cbx-card:nth-child(2), [m-container=cards] .cbx-card:first-child:nth-last-child(3)~.cbx-card.cbx-card:nth-child(2) {
    height: 100%}
[m-container=cards] .cbx-card:first-child:nth-last-child(3).cbx-card:nth-child(2) .cbx-img, [m-container=cards] .cbx-card:first-child:nth-last-child(3)~.cbx-card.cbx-card:nth-child(2) .cbx-img {
    height: auto;
}
[m-container=cards] .cbx-card:first-child:nth-last-child(3).cbx-card:nth-child(3), [m-container=cards] .cbx-card:first-child:nth-last-child(3)~.cbx-card.cbx-card:nth-child(3) {
    height: 100%}
[m-container=cards] .cbx-card:first-child:nth-last-child(3).cbx-card:nth-child(3) .cbx-img, [m-container=cards] .cbx-card:first-child:nth-last-child(3)~.cbx-card.cbx-card:nth-child(3) .cbx-img {
    height: auto;
}
[m-container=cards] .cbx-card:first-child:nth-last-child(2).cbx-card:first-child, [m-container=cards] .cbx-card:first-child:nth-last-child(2)~.cbx-card.cbx-card:first-child {
    height: 100%;
    -ms-grid-row-align: center;
    align-self: center;
}
[m-container=cards] .cbx-card:first-child:nth-last-child(2).cbx-card:first-child .cbx-img, [m-container=cards] .cbx-card:first-child:nth-last-child(2)~.cbx-card.cbx-card:first-child .cbx-img {
    height: auto;
}
[m-container=cards] .cbx-card:first-child:nth-last-child(2).cbx-card:nth-child(2), [m-container=cards] .cbx-card:first-child:nth-last-child(2)~.cbx-card.cbx-card:nth-child(2) {
    height: 100%;
    -ms-grid-row-align: center;
    align-self: center;
}
[m-container=cards] .cbx-card:first-child:nth-last-child(2).cbx-card:nth-child(2) .cbx-img, [m-container=cards] .cbx-card:first-child:nth-last-child(2)~.cbx-card.cbx-card:nth-child(2) .cbx-img {
    height: auto;
}
[m-container=cards] .cbx-card:first-child:nth-last-child(1).cbx-card:first-child, [m-container=cards] .cbx-card:first-child:nth-last-child(1)~.cbx-card.cbx-card:first-child {
    height: 100%;
    -ms-grid-row-align: center;
    align-self: center;
}
[m-container=cards] .cbx-card:first-child:nth-last-child(1).cbx-card:first-child .cbx-img, [m-container=cards] .cbx-card:first-child:nth-last-child(1)~.cbx-card.cbx-card:first-child .cbx-img {
    height: auto;
}
}
@media (min-width:1280px) {
    [m-container=cards] {
    min-height: 30vw;
}
[m-container=cards] .cbx-card {
    width: 32%}
[m-container=cards] .cbx-card.larger {
    width: 22.19vw;
}
[m-container=cards] .cbx-card.larger>.card-content .card-description>.cbx-sub-title {
    margin-bottom: .31vw;
}
[m-container=cards] .cbx-card.larger:hover>.card-content .card-description>.cbx-sub-title {
    margin-bottom: 1.25vw;
}
}
@media (min-width:1440px) {
    [m-container=cards] {
    height: auto;
    min-height: 33.33vw;
}
[m-container=cards] .cbx-card.larger {
    width: 24.65vw;
}
[m-container=cards] .cbx-card.larger>.card-content .card-description>.cbx-sub-title {
    margin-bottom: .35vw;
}
[m-container=cards] .cbx-card.larger:hover>.card-content .card-description>.cbx-sub-title {
    margin-bottom: 1.39vw;
}
}
.cbx-bullet-list[m-theme=gray] {
    background-color: #f2f4f8;
}
.cbx-bullet-list[m-theme=blue] {
    background-color: #056dae;
}
.cbx-bullet-list[m-theme=blue] i, .cbx-bullet-list[m-theme=blue] p {
    color: #fff;
}
.cbx-button[m-theme=white] {
    box-shadow: 0 1.875vw 5vw rgba(0, 45, 114, .15);
    background-color: #fff;
    color: #056dae;
}
@media (min-width:768px) {
    .cbx-button[m-theme=white] {
    box-shadow: 0 6px 16px rgba(0, 45, 114, .15);
}
.cbx-button[m-theme=white]:hover {
    box-shadow: 0 12px 36px rgba(0, 45, 114, .15);
}
}
@media (min-width:1024px) {
    .cbx-button[m-theme=white] {
    box-shadow: 0 .59vw 1.56vw rgba(0, 45, 114, .2);
}
.cbx-button[m-theme=white]:hover {
    box-shadow: 0 1.17vw 3.52vw rgba(0, 45, 114, .15);
}
}
@media (min-width:1280px) {
    .cbx-button[m-theme=white] {
    box-shadow: 0 .38vw 1vw rgba(0, 45, 114, .15);
}
.cbx-button[m-theme=white]:hover {
    box-shadow: 0 .75vw 2.25vw rgba(0, 45, 114, .15);
}
}
@media (min-width:1440px) {
    .cbx-button[m-theme=white] {
    box-shadow: 0 .42vw 1.11vw rgba(0, 45, 114, .15);
}
.cbx-button[m-theme=white]:hover {
    box-shadow: 0 .83vw 2.5vw rgba(0, 45, 114, .15);
}
}
.cbx-category[m-theme=white] {
    color: #fff;
}
.cbx-headline-hero[m-theme=white] {
    color: #fff;
}
.cbx-icon[m-theme=soft-blue] {
    color: #056dae;
}
.cbx-icon[m-theme=white] {
    color: #fff;
}
.cbx-icon[m-mody~=icon-bold][m-theme=soft-blue] {
    color: #056dae;
}
.cbx-link[m-theme=white] {
    color: #fff;
}
.cbx-link[m-theme=white]::after {
    background-color: #fff;
}
.cbx-link[m-theme=white][m-mody~=cta] .cbx-icon {
    color: #fff;
}
.cbx-card[m-theme=white] .card-content .card-description>* {
    color: #fff;
}
.cbx-card[m-mody~=c-img-half][m-theme=background-gray] .card-content {
    will-change: background-color;
    background-color: #f2f4f8;
}
.cbx-card[m-mody~=c-square][m-theme=transparent] {
    will-change: background-color;
    background-color: transparent;
    transition: border-width .2s ease;
    transition: border-color .2s ease;
    border-color: rgba(255, 255, 255, .3);
    border-width: 1px;
    border-style: solid;
}
.cbx-card[m-mody~=c-square][m-theme=transparent]:hover {
    border-color: #fff;
    border-width: 2px;
}
.cbx-card[m-mody~=c-square][m-theme=transparent][m-active=true] {
    background-color: rgba(255, 255, 255, .3);
    border-color: #fff;
}
.cbx-card[m-mody~=c-square][m-theme=transparent] .card-content {
    will-change: background-color;
    background-color: transparent;
}
.cbx-card[m-mody~=c-square][m-theme=transparent] .card-content .cbx-icon {
    color: #fff;
}
.cbx-card[m-mody~=c-square][m-theme=transparent] .card-content .card-description .cbx-legal {
    color: #fff;
}
.cbx-card[m-mody~=calendar][m-theme=green] .calendar-date {
    background-color: #84bd00;
}
.cbx-card[m-mody~=calendar][m-theme=tangerine] .calendar-date {
    background-color: #ed8b00;
}
.cbx-card[m-mody~=calendar][m-theme=aqua] .calendar-date {
    background-color: #00b0b9;
}
.cbx-card[m-mody~=c-compare][m-theme=perfiles] .cc-amount, .cbx-card[m-mody~=c-desk-compare][m-theme=perfiles] .cc-amount, .cbx-card[m-mody~=c-img-compare][m-theme=perfiles] .cc-amount {
    background-color: #056dae;
}
.cbx-card[m-mody~=c-compare][m-theme=perfiles-renta] .cc-amount, .cbx-card[m-mody~=c-desk-compare][m-theme=perfiles-renta] .cc-amount, .cbx-card[m-mody~=c-img-compare][m-theme=perfiles-renta] .cc-amount {
    background-color: #3abaed;
}
.cbx-card[m-mody~=c-compare][m-theme=maestra] .cc-amount, .cbx-card[m-mody~=c-desk-compare][m-theme=maestra] .cc-amount, .cbx-card[m-mody~=c-img-compare][m-theme=maestra] .cc-amount {
    background-color: #002a54;
}
.cbx-card-list[m-theme~=gray] {
    box-shadow: none;
}
.cbx-card-list[m-theme~=gray] .card-list-head {
    background-color: #97999b;
}
.cbx-card-list[m-theme~=gray] .card-list-body {
    background-color: #fff;
}
.cbx-card-list[m-theme~=gray] .cbx-footer-list {
    background-color: #dedede;
}
.cbx-card-list[m-theme=blue] {
    box-shadow: none;
}
.cbx-card-list[m-theme=blue] .card-list-head, .cbx-card-list[m-theme=blue] .cbx-footer-list {
    background-color: #056dae;
}
.cbx-card-list[m-theme=blue] .card-list-body {
    background-color: #fff;
}
.cbx-card-list[m-theme=blue] .cbx-footer-list .cbx-text {
    color: #fff;
}
.cbx-card-list[m-theme~=head-white] .card-list-head {
    background-color: #fff;
}
.cbx-card-list[m-theme~=head-white] .card-list-head .cbx-title {
    color: inherit;
}
.cbx-card-list[m-theme~=soft-gray] {
    box-shadow: none;
}
.cbx-card-list[m-theme~=soft-gray] .card-list-body {
    background-color: #eee;
}
.cbx-credit-card[m-theme=white][m-active=false] .cbx-img {
    background-color: rgba(255, 255, 255, .2);
    border-color: #fff;
}
.cbx-credit-card[m-theme=white][m-active=false] .cbx-icon {
    background-color: #fff;
    color: rgba(0, 0, 0, .2);
}
.cbx-warning[m-theme=b1] .header {
    background-color: #002a54;
}
.cbx-warning[m-theme=b1] .header .content .cbx-sub-title {
    color: #fff;
}
.cbx-warning[m-theme=b1] .header .content .cbx-icon {
    color: #fff;
}
.cbx-warning[m-theme=b1] .header .content .cbx-icon[m-mody~=border] {
    border-color: #fff;
}
.cbx-warning[m-theme=b1] .header .content .cbx-icon i::before {
    color: #fff;
}
.cbx-hero[m-theme=white] .hero-labels .content-hero>* {
    text-shadow: 0 .9375vw 2.5vw rgba(0, 0, 0, .5);
    color: #fff;
}
.cbx-hero[m-mody~=showcase][m-theme=dark] .content-hero>.bullets, .cbx-hero[m-mody~=showcase][m-theme=dark] .content-hero>.heading {
    color: #fff;
}
.cbx-hero[m-mody~=showcase][m-theme=dark] .content-hero>.bullets .cbx-tooltip, .cbx-hero[m-mody~=showcase][m-theme=dark] .content-hero>.heading .cbx-tooltip {
    background-color: #fff;
    color: #000;
}
.cbx-hero[m-mody~=showcase][m-theme=dark] .content-hero>.bullets .cbx-tooltip .cbx-legal::after, .cbx-hero[m-mody~=showcase][m-theme=dark] .content-hero>.heading .cbx-tooltip .cbx-legal::after {
    border-bottom-color: #fff;
}
.cbx-hero[m-mody~=showcase][m-theme=dark] .content-hero>.bullets .cbx-link::after, .cbx-hero[m-mody~=showcase][m-theme=dark] .content-hero>.heading .cbx-link::after {
    background-color: #fff;
}
.cbx-hero[m-mody~=showcase][m-theme=dark] .content-hero>.bullets *, .cbx-hero[m-mody~=showcase][m-theme=dark] .content-hero>.heading * {
    color: inherit;
}
.cbx-hero[m-mody~=contact][m-theme=dark] .extra-container .content-info .bullet, .cbx-hero[m-mody~=contact][m-theme=dark] .extra-container .content-info .cbx-link, .cbx-hero[m-mody~=contact][m-theme=dark] .extra-container .content-info .cbx-sub-title {
    color: #fff;
}
@media (min-width:768px) {
    .cbx-hero[m-theme=white] .hero-labels .content-hero>* {
    text-shadow: 0 3px 8px rgba(0, 0, 0, .5);
}
}
@media (min-width:1024px) {
    .cbx-hero[m-theme=white] .hero-labels .content-hero>* {
    text-shadow: 0 .29vw .78vw rgba(0, 0, 0, .5);
}
}
@media (min-width:1280px) {
    .cbx-hero[m-theme=white] .hero-labels .content-hero>* {
    text-shadow: 0 .19vw .5vw rgba(0, 0, 0, .5);
}
}
@media (min-width:1440px) {
    .cbx-hero[m-theme=white] .hero-labels .content-hero>* {
    text-shadow: 0 .21vw .56vw rgba(0, 0, 0, .5);
}
}
[m-desk=faqs][m-theme=background-gray] {
    background-color: #f2f4f8;
}
[m-desk=faqs][m-theme=background-gray] .cbx-card[m-mody~=c-phone] {
    background-color: #fff;
}
.cbx-progress-bar[m-theme=cyan] .progress-bar {
    color: #3abaed;
}
.cbx-progress-bar[m-theme=cyan] .progress-bar::-webkit-progress-value {
    background-color: #3abaed;
}
.cbx-progress-bar[m-theme=cyan] .progress-bar::-moz-progress-bar {
    background-color: #3abaed;
}
.cbx-progress-bar[m-theme=cyan] .progress-bar::-webkit-progress-bar {
    background-color: #97999b;
}
.cbx-progress-bar[m-theme=cyan] .cbx-legal span {
    color: #97999b;
}
.cbx-progress-bar[m-theme=cyan] .cbx-legal span[m-active=true] {
    color: #3abaed;
}
.cbx-progress-bar[m-theme=cyan-light] .progress-bar {
    color: #3abaed;
}
.cbx-progress-bar[m-theme=cyan-light] .progress-bar::-webkit-progress-value {
    background-color: #3abaed;
}
.cbx-progress-bar[m-theme=cyan-light] .progress-bar::-moz-progress-bar {
    background-color: #3abaed;
}
.cbx-progress-bar[m-theme=cyan-light] .progress-bar::-webkit-progress-bar {
    background-color: #f2f4f8;
}
.cbx-progress-bar[m-theme=cyan-light] .cbx-legal span {
    color: #f2f4f8;
}
.cbx-progress-bar[m-theme=cyan-light] .cbx-legal span[m-active=true] {
    color: #3abaed;
}
.morris-hover {
    position: absolute;
}
.morris-hover.morris-default-style {
    border-radius: 10px;
    padding: 6px;
    color: #666;
    background: rgba(255, 255, 255, .8);
    border: solid 2px rgba(230, 230, 230, .8);
    font-family: sans-serif;
    font-size: 12px;
    text-align: center;
}
.morris-hover.morris-default-style .morris-hover-row-label {
    font-weight: 700;
    margin: .25em 0;
}
.morris-hover.morris-default-style .morris-hover-point {
    white-space: nowrap;
    margin: .1em 0;
}
html[m-browser=safari] [m-desk=promociones] .cbx-wrapper .cbx-promociones .content-promociones .menu-promociones .cbx-card .card-content .cbx-icon i {
    -webkit-text-stroke-width: 0;
}
.cbx-category {
    letter-spacing: 0;
}
.no-padding-top {
    padding-top: 0!important;
}
.cbx-card[m-mody~=c-blue-wave] .cbx-img {
    background-color: transparent;
}
[m-desk=hero-image] .slick-slide {
    margin-right: 0!important;
}
[m-desk=product-bar] .product-tabs .product {
    position: relative;
}
[m-desk=product-bar] .product-tabs .product .tip {
    position: absolute;
    width: 90%;
    top: -25%;
    left: 50%;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    background-color: #fff;
    padding: 5%;
    border-radius: 5px;
    opacity: 0;
    z-index: -1;
    transition: opacity .35s ease;
}
[m-desk=product-bar] .product-tabs .product .tip::after {
    content: '';
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #fff;
    position: absolute;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    left: 25%;
    bottom: -8%}
[m-desk=product-bar] .product-tabs .product .tip>.cbx-sub-title {
    display: flex;
    align-items: center;
}
[m-desk=product-bar] .product-tabs .product .tip>.cbx-sub-title img {
    margin-right: 5%;
    width: auto;
    height: 10%}
[m-desk=product-bar] .product-tabs .product .tip>* {
    margin-bottom: 5%}
[m-desk=product-bar] .product-collapse .content .cards {
    justify-content: center;
    flex-direction: column;
    display: flex;
    margin-bottom: 5%}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card {
    width: initial;
    flex-grow: 1;
    max-width: 100%;
    margin-bottom: 5%}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card .card-content {
    width: 100%;
    align-items: flex-end;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card .card-content .card-description table {
    width: 100%;
    height: 100%;
    border-spacing: 0;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card .card-content .card-description table tbody tr td {
    padding-right: 0;
    padding-left: 0;
    border-top-style: solid;
    border-top-color: #f2f4f8;
    border-top-width: 1px;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card .card-content .card-description table tbody tr td.danger, [m-desk=product-bar] .product-collapse .content .cards .cbx-card .card-content .card-description table tbody tr td.ok {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card .card-content .card-description table tbody tr td.danger .cbx-svg-icon, [m-desk=product-bar] .product-collapse .content .cards .cbx-card .card-content .card-description table tbody tr td.ok .cbx-svg-icon {
    margin-right: 10%}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card .card-content .card-description table tbody tr td.danger {
    color: #ed1c24;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card .card-content .card-description table tbody tr td.ok {
    color: #84bd00;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card .card-content .card-description table tbody tr td.ok svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card .card-content .card-description table tbody tr td svg {
    fill: currentColor;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card .card-content .card-description table td, [m-desk=product-bar] .product-collapse .content .cards .cbx-card .card-content .card-description table th {
    width: auto;
    text-align: left;
    min-height: 50px;
    padding-top: 3%;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 3%}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card.currencies {
    padding: 0;
    flex-basis: 50%}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card.currencies .card-content .card-description {
    height: 100%;
    padding-right: 0;
    padding-left: 0;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card.currencies .card-content .card-description .currency-table tbody tr:nth-child(odd) {
    background-color: #f2f4f8;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card.currencies .card-content .card-description .currency-table th {
    padding-bottom: 5%}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card.currencies .card-content .card-description .currency-table td, [m-desk=product-bar] .product-collapse .content .cards .cbx-card.currencies .card-content .card-description .currency-table th {
    width: calc(100%/3);
    padding-right: 5%;
    padding-left: 5%}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card.currencies .card-content .card-description .currency-table td .flag, [m-desk=product-bar] .product-collapse .content .cards .cbx-card.currencies .card-content .card-description .currency-table th .flag {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card.currencies .card-content .card-description .currency-table td .flag img, [m-desk=product-bar] .product-collapse .content .cards .cbx-card.currencies .card-content .card-description .currency-table th .flag img {
    margin-right: 10%;
    height: 10%;
    width: auto;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card.currencies .card-content .card-description .currency-table td .flag .cbx-legal, [m-desk=product-bar] .product-collapse .content .cards .cbx-card.currencies .card-content .card-description .currency-table th .flag .cbx-legal {
    flex-basis: 100%;
    margin-top: 5%}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card[m-mody=c-icon] {
    cursor: pointer;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card[m-mody=c-icon] .cbx-svg-icon {
    margin-right: 8%}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card[m-mody=c-icon] .cbx-img {
    width: 30%;
    height: 100%;
    display: flex;
    align-items: center;
    margin-right: 5%;
    background-color: transparent;
}
[m-desk=product-bar] .product-collapse .content .cards .converter {
    flex-basis: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card {
    padding: 0;
    width: 100%;
    max-width: 100%;
    margin-bottom: 10%;
    overflow: hidden;
    height: 100%}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-right: 0;
    padding-left: 0;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description>.cbx-sub-title {
    text-align: center;
    padding-top: 5%;
    padding-right: 5%;
    padding-left: 5%}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to {
    display: flex;
    justify-content: space-between;
    padding: 5%}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from *, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to * {
    flex-grow: 1;
    flex-shrink: 1;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from .cbx-input, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from .converted, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .cbx-input, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .converted {
    flex-basis: 69%;
    margin-right: 2%}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from .cbx-select, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .cbx-select {
    flex-basis: 29%;
    margin-bottom: 0;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from .cbx-select .cbx-icon, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .cbx-select .cbx-icon {
    top: 50%;
    z-index: 0;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from .cbx-select .select-mask, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .cbx-select .select-mask {
    position: absolute;
    width: 100%;
    z-index: 1;
    top: 0;
    left: 0;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from .cbx-select .select-mask[disabled], [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .cbx-select .select-mask[disabled] {
    opacity: 1;
    background-color: transparent;
    color: #056dae;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from .cbx-select select, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .cbx-select select {
    border-bottom: 0;
    padding-right: 20px;
    z-index: 0;
    position: relative;
    opacity: 0;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from .cbx-select {
    position: relative;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from .cbx-select select {
    color: #056dae;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from .cbx-select select option {
    color: #323232;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from .cbx-input {
    position: relative;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from .cbx-input input {
    padding-left: 10%;
    background-color: transparent;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .from .cbx-input::after {
    content: '$';
    font-weight: 700;
    font-family: IL, Arial, Helvetica, sans-serif;
    position: absolute;
    bottom: 20%;
    left: 0;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to {
    background-color: #056dae;
    color: #fff;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .converted {
    display: flex;
    align-items: center;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .converted>.cbx-title {
    margin-bottom: 0;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .cbx-select .select-mask[disabled] {
    color: #fff;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .cbx-select, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .converted {
    background-color: transparent;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .cbx-select .cbx-icon, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .cbx-select .cbx-title, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .converted .cbx-icon, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .converted .cbx-title {
    color: #fff;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .cbx-select label, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .converted label {
    color: #fff;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .cbx-select input, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .converted input {
    background-color: transparent;
    color: #fff;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .cbx-select select, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .converted select {
    color: #fff;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .cbx-select select option, [m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card .card-content .card-description .to .converted select option {
    color: #323232;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .info {
    display: block;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .info .cbx-link {
    justify-content: flex-start;
    margin-bottom: 5%}
[m-desk=product-bar] .product-collapse .content .cards .converter .info .cbx-link[m-mody=inherit-size]::after {
    display: none;
}
[m-desk=product-bar] .product-collapse .content .cards .converter .info .cbx-text {
    margin-bottom: 0;
}
[m-desk=product-bar] .product-collapse .content .info {
    display: flex;
    flex-wrap: wrap;
}
[m-desk=product-bar] .product-collapse .content .info>* {
    flex-grow: 1;
    flex-shrink: 1;
}
[m-desk=product-bar] .product-collapse .content .info>.cbx-legal {
    flex-basis: 100%;
    text-align: center;
}
[m-desk=product-bar] .product-collapse .content .info>.cbx-text {
    flex-basis: 100%;
    margin-bottom: 3%;
    order: 2;
}
[m-desk=product-bar] .product-collapse .content .info>.cbx-link {
    flex-basis: 100%;
    margin-bottom: 5%;
    order: 1;
}
[m-desk=product-bar] .product-collapse .content .info>.inline {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
[m-desk=product-bar] .product-collapse .content .info>.inline .cbx-legal {
    margin-right: 10%;
    margin-bottom: 5%;
    text-align: center;
}
[m-desk=product-bar] .product-collapse .content .info>.inline .cbx-link {
    justify-content: center;
}
[m-desk=product-bar][m-open=true] {
    overflow: hidden;
}
[m-desk=economia] .cbx-category, [m-desk=economia] .cbx-headline-section {
    text-align: center;
}
[m-desk=economia] .cbx-svg-icon {
    width: 80%;
    height: auto;
    stroke: currentColor;
    stroke-width: 2px;
}
[m-desk=economia] .content-economia {
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-color: #fff #fff;
}
[m-desk=economia] .content-economia::-webkit-scrollbar {
    display: none;
}
[m-desk=economia] .content-economia>.dropdown-list {
    height: auto;
    width: auto;
    min-width: 100vw;
}
[m-desk=economia] .content-economia>.dropdown-list .item-list {
    width: calc(100vw/3.5);
    padding-top: 3.125vw;
    padding-bottom: 3.125vw;
}
[m-desk=economia] .content-economia>.dropdown-list .item-list .card-description {
    text-align: center;
}
[m-desk=economia] .panel-body.dft-chart.dft-contain {
    padding-left: 0;
    padding-right: 0;
}
[m-desk=economia] .panel-body.dft-chart.dft-contain>.col-xs-12 {
    padding-left: 0;
    padding-right: 0;
}
[m-desk=economia] .content-items .xs-bg-grey-1 {
    background-color: #f2f4f8!important;
}
[m-desk=economia] .content-items .icon-arrow-right-o:before {
    font-family: cbx-icons!important;
}
[m-desk=economia] .content-items .dft-chart__txt {
    font-size: 7px;
}
[m-desk=economia] .content-items .dft-chart__figures, [m-desk=economia] .content-items .dft-chart__graphic-item {
    border-radius: 1.25vw;
}
[m-desk=economia] .content-items .panel-collapse {
    margin-bottom: 9.375vw;
}
[m-desk=economia] [disabled] {
    opacity: 1;
}
[m-desk=economia] .grid-row.legal {
    text-align: center;
    margin-bottom: 6.25vw;
}
[m-desk=economia] .grid-row.link {
    text-align: center;
}
[m-desk=economia] .cbx-grid-eyf {
    text-align: left;
}
[m-desk=economia] .hr {
    height: 1px;
    background-color: #ccc;
    margin-top: 6.25vw;
    margin-bottom: 6.25vw;
}
[m-desk=economia] .codigo {
    text-align: left;
}
[m-desk=title]>.cbx-wrapper {
    padding-bottom: 0;
}
[m-desk=title]>.cbx-wrapper>.cbx-category {
    margin-bottom: 0;
}
[m-desk=productos]>.cbx-wrapper>.cbx-title {
    margin-bottom: 1.5625vw;
}
[m-desk=productos]>.cbx-wrapper>.cbx-text {
    text-align: center;
    color: #323232;
}
[m-desk=productos]>.cbx-wrapper>.cbx-link {
    justify-content: center;
}
[m-desk=productos] .inline-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6.25vw;
}
[m-desk=productos] .grid-credit-cards {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 6.25vw;
}
[m-desk=productos] .grid-credit-cards .cbx-card {
    margin-bottom: 6.25vw;
}
[m-desk=productos] [m-mody~=c-request] .cbx-img {
    background-color: transparent;
}
[m-desk=productos-interes]>.cbx-wrapper>.cbx-sub-title {
    text-align: center;
    margin-bottom: 6.25vw;
}
[m-desk=productos-interes] .inline-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6.25vw;
}
[m-desk=productos-interes] [class^=grid-] .cbx-card>.cbx-img {
    background-color: transparent;
}
[m-desk=productos-interes] .grid-products {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
[m-desk=productos-interes] .grid-products .cbx-card {
    margin-bottom: 6.25vw;
}
[m-desk=productos-interes] .grid-products .cbx-card[m-mody="c-img c-img-top c-img-square"] .card-description {
    min-height: 68.125vw;
}
[m-desk=productos-interes] .grid-products .grid-second {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
[m-desk*=productos] .cbx-card .card-description .cbx-text a, [m-desk*=productos] .cbx-card .card-description .cbx-title a {
    color: #323232;
}
[m-desk=promociones] {
    background-color: #f2f4f8;
}
[m-desk=apps] {
    display: none;
}
[m-desk=apps-mobile].cbx-wrapper {
    padding-right: 0;
    padding-left: 0;
}
[m-desk=apps-mobile] .cbx-card {
    width: 79.6875vw;
}
[m-desk=apps-mobile] .cbx-card>.cbx-img {
    display: none;
}
[m-desk=apps-mobile] [m-container=our-apps] .slick-track {
    padding-top: 6.25vw;
}
[m-desk=seguros] {
    background-color: #f2f4f8;
}
[m-desk=seguros] [m-container=tdc-list] .tdc-item [m-open] {
    justify-content: flex-start;
    cursor: default;
}
[m-desk=seguros] [m-container=tdc-list] .tdc-item [m-open]>.cbx-svg-icon {
    margin-right: 10%;
    fill: #056dae;
}
[m-desk=seguros] [m-container=tdc-list] .tdc-item [m-open]>.cbx-icon {
    margin-left: auto;
}
[m-desk=seguros]>.cbx-wrapper>.cbx-title>.cbx-link, [m-desk=tdc]>.cbx-wrapper>.cbx-title>.cbx-link {
    font-size: inherit;
}
[m-desk=seguros]>.cbx-wrapper .tdc-item:last-child, [m-desk=tdc]>.cbx-wrapper .tdc-item:last-child {
    flex-grow: 0;
}
@media (min-width:768px) {
    .cbx-category {
    letter-spacing: 5px;
}
[m-desk=hero-image] {
    height: 320px;
}
[m-desk=hero-image] .slick-list {
    height: 100%}
[m-desk=hero-image] .slick-list .slick-track {
    height: 100%;
    max-height: inherit;
}
[m-desk=hero-image] .slick-slide {
    height: 100%!important;
}
[m-desk=product-bar] .product-collapse .content .cards {
    flex-direction: row;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card {
    margin-bottom: 0;
    margin-right: 3%}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card .card-content {
    align-items: center;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card:last-child {
    margin-right: 0;
}
[m-desk=product-bar] .product-collapse .content .info {
    margin-top: 5%}
[m-desk=product-bar] .product-collapse .content .info>.cbx-text {
    flex-basis: 48%;
    margin-right: 2%;
    order: 1;
}
[m-desk=product-bar] .product-collapse .content .info>.cbx-link {
    flex-basis: 50%;
    justify-content: flex-end;
    margin-bottom: 0;
    order: 2;
}
[m-desk=product-bar] .product-collapse .content .info>.inline {
    flex-direction: row;
}
[m-desk=product-bar] .product-collapse .content .info>.inline .cbx-legal {
    margin-bottom: 0;
    text-align: left;
}
[m-desk=product-bar] .product-collapse .content .info>.inline .cbx-link {
    justify-content: flex-start;
}
[m-desk=economia] .content-items .dft-chart__figures, [m-desk=economia] .content-items .dft-chart__graphic-item {
    border-radius: 4px;
}
[m-desk=economia] .content-items .panel-collapse {
    margin-bottom: 30px;
}
[m-desk=economia] .content-items .dft-chart__txt {
    font-size: 8px;
}
[m-desk=economia] .cbx-svg-icon {
    width: 50%}
[m-desk=economia] .content-economia>.dropdown-list .item-list {
    width: calc(100vw/4.5);
    padding-top: 10px;
    padding-bottom: 10px;
}
[m-desk=economia] .grid-row.legal {
    text-align: right;
    margin-bottom: 20px;
}
[m-desk=economia] .footer-legals {
    display: flex;
    justify-content: space-between;
}
[m-desk=economia] .hr {
    margin-top: 20px;
    margin-bottom: 20px;
}
[m-desk=economia] .codigo {
    text-align: center;
}
[m-desk=productos]>.cbx-wrapper>.cbx-title {
    margin-bottom: 5px;
}
[m-desk=productos] .inline-link {
    justify-content: flex-start;
    margin-bottom: 20px;
}
[m-desk=productos] .inline-link .cbx-link {
    margin-left: 20px;
}
[m-desk=productos] .inline-link>.cbx-link {
    margin-left: 0!important;
}
[m-desk=productos] .grid-credit-cards {
    justify-content: center;
    flex-wrap: nowrap;
    margin-top: 40px;
}
[m-desk=productos] .grid-credit-cards .cbx-card {
    margin-bottom: 20px;
    width: calc(100%/3);
}
[m-desk=productos] .grid-credit-cards .cbx-card[m-mody~=c-band] .card-content {
    height: 100%}
[m-desk=productos] .grid-credit-cards .cbx-card[m-mody~=c-band] .card-content .card-description {
    height: 100%}
[m-desk=productos] .grid-credit-cards .cbx-card:not(:last-child) {
    margin-right: 20px;
}
[m-desk=productos] .grid-credit-cards .cbx-card:nth-child(3n) {
    display: none;
}
[m-desk=productos-interes] .cbx-wrapper {
    padding-top: 0;
    padding-bottom: 0;
}
[m-desk=productos-interes] .cbx-wrapper>.cbx-sub-title {
    margin-bottom: 20px;
}
[m-desk=productos-interes] .inline-link {
    justify-content: flex-start;
    margin-bottom: 20px;
}
[m-desk=productos-interes] .grid-products {
    padding-bottom: 20px;
}
[m-desk=productos-interes] .grid-products .cbx-card {
    margin-bottom: 20px;
}
[m-desk=productos-interes] .grid-products .cbx-card[m-mody="c-img c-img-top c-img-square"] .card-description {
    min-height: inherit;
}
[m-desk=productos-interes] .grid-products [m-mody~=c-img-square-h], [m-desk=productos-interes] .grid-products [m-mody~=c-img-square-v] {
    width: calc(100%/3);
}
[m-desk=productos-interes] .grid-products [m-mody~=c-img-square-h]:not(:last-child), [m-desk=productos-interes] .grid-products [m-mody~=c-img-square-v]:not(:last-child) {
    margin-right: 20px;
}
[m-desk=productos-interes] .grid-products>.cbx-card {
    width: calc(100% / 2 - 20px);
}
[m-desk=productos-interes] .grid-products>.cbx-card:last-of-type {
    margin-right: 0;
}
[m-desk=productos-interes] .grid-products .grid-second {
    flex-wrap: nowrap;
}
[m-desk=productos-interes] .grid-products .grid-second .cbx-card {
    width: calc(100%/3);
}
[m-desk=apps] .cbx-headline-section {
    text-align: center;
    margin-bottom: 40px;
}
[m-desk=apps] .extra-info {
    text-align: center;
}
[m-desk=apps] .extra-info .cbx-text {
    display: inline;
}
[m-desk=apps] .cbx-card[m-mody=c-stamp] .card-description {
    margin-bottom: 0;
}
[m-desk=apps] .card-img img {
    height: 100%}
[m-desk=apps-mobile] [m-container=our-apps] {
    display: flex;
    justify-content: space-between;
}
[m-desk=apps-mobile] [m-container=our-apps] .slick-track {
    padding-top: 20px;
}
[m-desk=apps-mobile] [m-container=our-apps] .cbx-card {
    width: 215px;
}
[m-desk=apps-mobile] [m-container=our-apps] .cbx-card .card-content {
    position: relative;
}
[m-desk=apps-mobile] [m-container=our-apps] .cbx-card .card-content .cbx-apps {
    height: 50px;
}
[m-desk=apps-mobile] [m-container=our-apps] .cbx-card .card-content .cbx-apps>button {
    position: absolute;
    bottom: 20px;
}
[m-desk=seguros] [m-container=tdc-list]>.cbx-title, [m-desk=tdc] [m-container=tdc-list]>.cbx-title {
    margin-bottom: 40px;
}
[m-desk=seguros] [m-container=tdc-list] .tdc-item [m-open], [m-desk=tdc] [m-container=tdc-list] .tdc-item [m-open] {
    min-height: 30px;
}
[m-desk=seguros] [m-container=tdc-list] .tdc-item:not(:nth-child(5)):not(:nth-child(6)) [m-open], [m-desk=tdc] [m-container=tdc-list] .tdc-item:not(:nth-child(5)):not(:nth-child(6)) [m-open] {
    cursor: pointer;
}
[m-desk=seguros] [m-container=tdc-list] .tdc-item>[m-open] {
    cursor: default!important;
    color: #323232!important;
}
[m-desk=seguros] [m-container=tdc-list] .tdc-item .cbx-sub-title {
    flex-direction: row;
}
}
@media (min-width:1024px) {
    .cbx-category {
    letter-spacing: .49vw;
}
[m-desk=hero-image] {
    height: 31.25vw;
}
[m-desk=product-bar] .product-tabs .product:hover .tip {
    opacity: 1;
    z-index: 2;
}
[m-desk=product-bar] .product-collapse .content .cards .cbx-card {
    max-width: calc(100% / 3);
}
[m-desk=product-bar] .product-collapse .content .cards .converter {
    max-width: calc(100% / 3);
}
[m-desk=product-bar] .product-collapse .content .cards .converter .cbx-card {
    height: auto;
}
[m-desk=product-bar] .product-collapse .content .info>.cbx-text {
    flex-basis: 68%}
[m-desk=product-bar] .product-collapse .content .info>.cbx-link {
    flex-basis: 30%}
[m-desk=economia] .content-items .dft-chart__figures, [m-desk=economia] .content-items .dft-chart__graphic-item {
    border-radius: .39vw;
}
[m-desk=economia] .content-items .panel-collapse {
    margin-bottom: 2.93vw;
}
[m-desk=economia] .content-items .dft-chart__txt {
    font-size: 1.17vw;
}
[m-desk=economia] .content-economia>.dropdown-list .item-list {
    width: calc(100vw/6);
    padding-top: inherit;
    padding-bottom: inherit;
}
[m-desk=economia] .grid-row.legal {
    margin-bottom: 1.95vw;
}
[m-desk=economia] .hr {
    margin-top: 1.95vw;
    margin-bottom: 1.95vw;
}
[m-desk=productos]>.cbx-wrapper>.cbx-headline-section {
    margin-bottom: 1.95vw;
}
[m-desk=productos]>.cbx-wrapper>.cbx-title {
    margin-bottom: .49vw;
}
[m-desk=productos] .inline-link {
    justify-content: flex-start;
    margin-bottom: 1.95vw;
}
[m-desk=productos] .inline-link .cbx-link {
    margin-left: 1.95vw;
}
[m-desk=productos] .grid-credit-cards {
    justify-content: space-between;
    flex-wrap: nowrap;
    margin-top: 3.91vw;
}
[m-desk=productos] .grid-credit-cards .cbx-card {
    margin-bottom: 1.95vw;
    width: calc(100%/4);
}
[m-desk=productos] .grid-credit-cards .cbx-card:not(:last-child) {
    margin-right: 1.95vw;
}
[m-desk=productos] .grid-credit-cards .cbx-card:nth-child(3n) {
    display: flex;
}
[m-desk=productos-interes]>.cbx-wrapper>.cbx-sub-title {
    margin-bottom: 1.95vw;
}
[m-desk=productos-interes] .inline-link {
    margin-bottom: 1.95vw;
}
[m-desk=productos-interes] .grid-products {
    padding-bottom: 1.95vw;
}
[m-desk=productos-interes] .grid-products .cbx-card {
    margin-bottom: 2.93vw;
}
[m-desk=productos-interes] .grid-products [m-mody~=c-img-square-h] :not(:last-child) {
    margin-right: 0;
}
[m-desk=apps] {
    display: block;
}
[m-desk=apps] [m-mody=c-stamp] {
    margin-right: 1.95vw;
}
[m-desk=apps] [m-container=our-apps] {
    height: 29.3vw;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-track {
    display: flex;
    align-items: center;
    height: 100%}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide {
    height: auto!important;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide .cbx-card {
    width: 25.88vw;
    height: auto;
    position: relative;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide .cbx-card>.cbx-img {
    display: none;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide .cbx-card[m-mody=c-stamp] .card-content {
    height: auto;
    margin-top: 20%}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide .cbx-card[m-mody=c-stamp] .card-content .cbx-img {
    position: absolute;
    top: -5%;
    left: 1.95vw;
    width: 5.86vw;
    height: auto;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide:last-child .cbx-card {
    margin-right: 1.95vw;
}
[m-desk=apps] .cbx-card {
    height: 28.32vw;
}
[m-desk=apps-mobile] {
    display: none;
}
[m-desk=promociones] .cards-promociones .cbx-card {
    height: auto!important;
}
[m-desk=seguros] [m-container=tdc-list] .tdc-item .cbx-sub-title {
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
[m-desk=seguros] [m-container=tdc-list]>.cbx-title, [m-desk=tdc] [m-container=tdc-list]>.cbx-title {
    margin-bottom: 3.91vw;
}
[m-desk=seguros] [m-container=tdc-list] .tdc-item:not(:nth-child(5)):not(:nth-child(6)) [m-open], [m-desk=tdc] [m-container=tdc-list] .tdc-item:not(:nth-child(5)):not(:nth-child(6)) [m-open] {
    transition-property: color;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
}
[m-desk=seguros] [m-container=tdc-list] .tdc-item:not(:nth-child(5)):not(:nth-child(6)) [m-open]:hover, [m-desk=tdc] [m-container=tdc-list] .tdc-item:not(:nth-child(5)):not(:nth-child(6)) [m-open]:hover {
    will-change: color;
    color: #056dae;
}
}
@media (min-width:1280px) {
    .cbx-category {
    letter-spacing: .31vw;
}
[m-desk=hero-image] {
    height: 20vw;
}
[m-desk=economia] .content-items .dft-chart__figures, [m-desk=economia] .content-items .dft-chart__graphic-item {
    border-radius: .25vw;
}
[m-desk=economia] .content-items .dft-chart__txt {
    font-size: .75vw;
}
[m-desk=economia] .grid-row.legal {
    margin-bottom: 1.25vw;
}
[m-desk=economia] .hr {
    margin-top: 1.88vw;
    margin-bottom: 1.25vw;
}
[m-desk=economia] .content-economia {
    overflow: visible;
}
[m-desk=economia] .content-economia>.dropdown-list {
    width: 100%;
    min-width: inherit;
}
[m-desk=economia] .content-economia>.dropdown-list .item-list {
    width: calc(100%/6);
    padding-top: inherit;
    padding-bottom: inherit;
}
[m-desk=economia] .content-economia>.dropdown-list .item-list .tooltip-moneda {
    width: 11.25vw;
}
[m-desk=productos]>.cbx-wrapper>.cbx-title {
    margin-bottom: .31vw;
}
[m-desk=productos] .inline-link {
    margin-bottom: 1.25vw;
}
[m-desk=productos] .inline-link .cbx-link {
    margin-left: 1.25vw;
}
[m-desk=productos] .grid-credit-cards {
    margin-top: 2.5vw;
}
[m-desk=productos] .grid-credit-cards .cbx-card {
    margin-bottom: 1.25vw;
    width: calc(100%/4);
}
[m-desk=promociones] .cards-promociones .cbx-card {
    min-height: 10.63vw;
}
[m-desk=productos-interes]>.cbx-wrapper>.cbx-sub-title {
    margin-bottom: 1.25vw;
}
[m-desk=productos-interes] .inline-link {
    margin-bottom: 1.25vw;
}
[m-desk=productos-interes] .grid-products {
    padding-bottom: 1.25vw;
}
[m-desk=productos-interes] .grid-products .cbx-card {
    margin-bottom: 1.88vw;
}
[m-desk=apps] [m-mody=c-stamp] {
    margin-right: 1.25vw;
}
[m-desk=apps] [m-container=our-apps] {
    height: 21.88vw;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide {
    padding-top: 1.25vw;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide .cbx-card {
    width: 19.38vw;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide .cbx-card[m-mody=c-stamp] .card-content .cbx-img {
    width: 3.75vw;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide:last-child .cbx-card {
    margin-right: 1.25vw;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide:last-child .cbx-card .card-content .cbx-img {
    left: 1.25vw;
}
[m-desk=apps] .cbx-card {
    height: 18.13vw;
}
[m-desk=seguros] [m-container=tdc-list]>.cbx-title, [m-desk=tdc] [m-container=tdc-list]>.cbx-title {
    margin-bottom: 2.5vw;
}
}
@media (min-width:1440px) {
    .cbx-category {
    letter-spacing: .35vw;
}
[m-desk=hero-image] {
    height: 22.22vw;
}
[m-desk=economia] .content-items .dft-chart__figures, [m-desk=economia] .content-items .dft-chart__graphic-item {
    border-radius: .28vw;
}
[m-desk=economia] .content-items .dft-chart__txt {
    font-size: .83vw;
}
[m-desk=economia] .grid-row.legal {
    margin-bottom: 1.39vw;
}
[m-desk=economia] .hr {
    margin-top: 2.08vw;
    margin-bottom: 1.39vw;
}
[m-desk=economia] .content-economia>.dropdown-list .item-list .tooltip-moneda {
    width: 12.5vw;
}
[m-desk=productos]>.cbx-wrapper>.cbx-title {
    margin-bottom: .35vw;
}
[m-desk=productos] .inline-link {
    margin-bottom: 1.39vw;
}
[m-desk=productos] .inline-link .cbx-link {
    margin-left: 1.39vw;
}
[m-desk=productos] .grid-credit-cards {
    margin-top: 2.78vw;
}
[m-desk=productos] .grid-credit-cards .cbx-card {
    margin-bottom: 1.39vw;
    width: calc(100%/4);
}
[m-desk=promociones] .cards-promociones .cbx-card {
    min-height: 11.81vw;
}
[m-desk=productos-interes]>.cbx-wrapper>.cbx-sub-title {
    margin-bottom: 1.39vw;
}
[m-desk=productos-interes] .inline-link {
    margin-bottom: 1.39vw;
}
[m-desk=productos-interes] .grid-products {
    padding-bottom: 1.39vw;
}
[m-desk=productos-interes] .grid-products .cbx-card {
    margin-bottom: 2.08vw;
}
[m-desk=apps] [m-mody=c-stamp] {
    margin-right: 1.39vw;
}
[m-desk=apps] [m-container=our-apps] {
    height: 24.31vw;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide {
    padding-top: 1.39vw;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide .cbx-card {
    width: 21.53vw;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide .cbx-card .card-content .cbx-img {
    left: 1.39vw;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide .cbx-card[m-mody=c-stamp] .card-content .cbx-img {
    width: 4.17vw;
}
[m-desk=apps] [m-container=our-apps].slick-slider .slick-slide:last-child .cbx-card {
    margin-right: 1.39vw;
}
[m-desk=apps] .cbx-card {
    height: 20.14vw;
}
[m-desk=seguros] [m-container=tdc-list]>.cbx-title, [m-desk=tdc] [m-container=tdc-list]>.cbx-title {
    margin-bottom: 2.78vw;
}
}
.dft-chart__placeholder {
    width: 100%;
    font-size: 14px;
    line-height: 1.2em;
    height: 280px;
}
@media (min-width:1441px) {
    .dft-chart__placeholder {
    height: 22vw;
}
}

  
  
  
[data-desk=digital] .cbx-card .cbx-img{
	background-color: transparent!important;
	box-shadow: none!important;
}
  
[data-desk=digital] .slick-slider .slick-list{
	padding-left: 1.3rem;
	padding-right: 1.3rem;
}
  
[data-desk=digital] .slick-slider .slick-track{
	display: flex;
}
  
[data-desk=digital] .slick-slider .slick-track .slick-slide{
	height: auto;
}
  
[data-desk=digital] .cbx-card .cbx-img:nth-child(2){
	width: 3.15rem!important;
	height: 3.15rem!important;
}
  
[data-desk=digital] .cbx-card .cbx-img:nth-child(2) img{
	width: 100%!important;
	height: 100%!important;
}

@media (min-width: 1024px) {
	[data-desk=digital] .cbx-card .cbx-img:nth-child(2){
		width: 4rem!important;
		height: 4rem!important;
	}
}
      
[data-desk=digital] svg{
	fill: currentColor
}

@media (max-width: 767px){
    .cbx-hero[m-mody~=warning] .content-hero{
        transform: none;
        top: 0;
        left: 0;
        padding: 20px;
    }
    
    .cbx-hero[m-mody~=warning] .cbx-svg-icon{
        width: 40px;
    }

    .cbx-hero[m-mody~=warning] .cbx-title{
        font-size: 1rem;
    }
    .cbx-hero[m-mody~=warning] .cbx-sub-headline{
        font-size: 70%;
    }
}