#Header.scs-slot-empty:before {
    content: "This slot is used for Header Component"
}

#Page_Settings.scs-slot-empty:before {
    content: "This slot is used for the Page Settings Component"
}

#Popups.scs-slot-empty:before {
    content: "This slot is used for Pop Up Component"
}

#Sticky_Product.scs-slot-empty:before {
    content: "This slot is used for Sticky Product Component"
}

#Slot_1.scs-slot-empty:before {
    content: "This slot used for the main content"
}

#Footer.scs-slot-empty:before {
    content: "This slot is used for Footer Component"
}

#Footer.scs-slot-empty,
#Header.scs-slot-empty {
    overflow: hidden
}

.wzpage:not(.scs-edit-mode)>#Page_Settings,
.wzpage:not(.scs-edit-mode)>#Popups,
.wzpage:not(.scs-edit-mode)>#Sticky_Product {
    height: 0;
    width: 0
}

.wzvisibleaccess_links,
.wzvisiblefooter_block,
.wzvisibleheader_block,
.wzvisibleheader_links_block,
.wzvisibleregister_links {
    display: none
}

footer.wzhidden {
    visibility: hidden
}

.wzvisibleheader_block {
    padding-bottom: 0
}

.scs-custom-component.scs-component.scs-component-default-style {
    margin: 0 !important
}

.scs-contentlist.scs-component.scs-contentlist-default-style {
    margin: 0 !important
}

.wz_empty_paragraph {
    height: 0;
    width: 0
}

.wzpage .scs-button .scs-button-text,
.wzpage .scs-button .scs-button-text a,
.wzpage .scs-button .scs-button-text span,
.wzpage scs-button {
    cursor: pointer
}

.wzpage .main_content .scs-button .scs-button-button {
    padding: 0
}

.scs-button.cta_red .scs-button-text,
scs-button .cta_blue .scs-button-text,
scs-button .cta_red .scs-button-text {
    color: #fff !important;
    white-space: break-spaces
}

scs-button .content_link .scs-button-text {
    font-family: Geomanist-WZ-Book;
    font-size: 16px;
    color: #162f74;
    margin-left: 48px;
    white-space: break-spaces
}

.wzpage .scs-button .scs-component-content {
    width: 100% !important;
    display: block
}

.wzpage .scs-button .scs-button-button {
    align-items: center;
    min-height: 56px;
    display: flex
}

.wzpage .scs-button .scs-button-button .scs-button-text {
    display: block
}

.wzpage .main_content .scs-button.scs-component,
.wzpage .stickyProduct .scs-button.scs-component {
    padding: 0 !important
}

.wzpage .main_content .scs-button .scs-button-button,
.wzpage .stickyProduct .scs-button .scs-button-button {
    padding: 0 16px !important
}

.wzpage .stickyProduct .cta_red.uppercase {
    padding: 0 !important
}

@media (max-width:992px) {
    scs-button .content_link .scs-button-text {
        margin-left: 0;
        margin-top: 24px;
        white-space: break-spaces
    }
}

.press-articles li.scs-clickable.nextPage a {
    background-image: url(../wz/assets/ico-arrow-right.png);
    background-repeat: no-repeat;
    background-position: center center;
    color: transparent
}

.press-articles li.scs-clickable.prevPage a {
    background-image: url(../wz/assets/ico-arrow-left.png);
    background-repeat: no-repeat;
    background-position: center center;
    color: transparent
}

@media (max-width:768px) {
    .banner_completo scs-button {
        width: 100%
    }

    .banner_completo_title .scs-title-text * {
        font-size: 28px
    }
}

.wzcarouseldots .scs-custom-component-wrapper>div>div {
    display: flex !important;
    align-items: center;
    justify-content: space-between
}

.wzcarouseldots .newsroom_detail_video {
    margin-bottom: unset
}

@media (max-width:992px) {

    .carousel_content,
    .wzcarouseldots .scs-custom-component-wrapper>div>div {
        height: auto;
        display: flex !important;
        flex-direction: column;
        justify-content: center
    }

    .wzcarouseldots scs-button {
        width: 100%
    }
}

.content_taeg_cube_text .scs-paragraph .scs-paragraph-text,
.content_taeg_cube_text .scs-title .scs-title-text {
    overflow: unset
}

.wzbannercontent .ml-4 .scs-button .scs-button-text {
    text-align: left
}

.faqsDetail .scs-row,
.faqsDetail .scs-row>.scs-col>.scs-row.scs-inner-row {
    table-layout: inherit
}

.content_columns_title h1,
.content_columns_title h2,
.content_columns_title h3,
.content_columns_title h4,
.content_columns_title h5,
.content_columns_title p {
    font-size: inherit
}

.wzsimuladorportugues.blue-inside scs-button .cta_red .scs-button-text {
    color: #152a69 !important
}

.wzsimuladorportugues scs-button .cta_red .scs-button-text {
    color: #fff !important
}

.wzsimulator.blue-inside scs-button .cta_red .scs-button-text {
    color: #152a69 !important
}

.wzsimulator scs-button .cta_red .scs-button-text {
    color: #fff !important
}

@media (max-width:992px) {
    .calculator_result_img .scs-image .scs-image-image {
        height: 56px
    }
}

.wzcontentlist .content_columns_left_title h1,
.wzcontentlist .content_columns_left_title h2,
.wzcontentlist .content_columns_left_title h3,
.wzcontentlist .content_columns_left_title h4,
.wzcontentlist .content_columns_left_title h5,
.wzcontentlist .content_columns_left_title p {
    font-size: inherit
}

.wzcontentlist .content_columns_right_title h1,
.wzcontentlist .content_columns_right_title h2,
.wzcontentlist .content_columns_right_title h3,
.wzcontentlist .content_columns_right_title h4,
.wzcontentlist .content_columns_right_title h5,
.wzcontentlist .content_columns_right_title p {
    font-size: inherit
}

.wzcontentlist .contact_title h1,
.wzcontentlist .contact_title h2,
.wzcontentlist .contact_title h3,
.wzcontentlist .contact_title h4,
.wzcontentlist .contact_title h5,
.wzcontentlist .contact_title p {
    font-size: inherit
}

#Sticky_Product a {
    color: inherit
}

.stickyProduct .cta_transp {
    margin: auto
}

@media (max-width:768px) {
    .stickyProduct .cta_red {
        width: auto
    }

    .stickyProduct .uppercase {
        width: 100%
    }
}

.confianza_container .confianza1 .scs-title-text {
    overflow: inherit
}

.wzmosaiccontainer scs-title h1,
.wzmosaiccontainer scs-title h2,
.wzmosaiccontainer scs-title h3,
.wzmosaiccontainer scs-title h4,
.wzmosaiccontainer scs-title h5,
.wzmosaiccontainer scs-title p {
    font-size: inherit
}

.wzmosaiccontainer .mosaico_title+.mosaico_text {
    margin-bottom: inherit
}

.wztwocolumnscontainer .scs-image .scs-image-image {
    width: inherit
}

.wztwocolumnscontainer .list-wdwd__title .scs-title-text>* {
    margin-bottom: .5rem
}

.wztwocolumnscontainer .list-wdwd__icon img {
    width: 40px;
    height: 40px;
    margin-right: 1rem
}

.newsSearch_container .scs-custom-component-wrapper {
    overflow: inherit
}

.wzsimulatorcheckbox .content_columns_title-wrap h1,
.wzsimulatorcheckbox .content_columns_title-wrap h2,
.wzsimulatorcheckbox .content_columns_title-wrap h3,
.wzsimulatorcheckbox .content_columns_title-wrap h4,
.wzsimulatorcheckbox .content_columns_title-wrap h5,
.wzsimulatorcheckbox .content_columns_title-wrap p {
    position: relative;
    margin-bottom: 40px;
    font-family: Geomanist-WZ-Medium;
    font-size: 40px;
    color: #152a69
}

.wzsimulatorcheckbox .content_columns_title {
    margin-bottom: 0
}

@media (max-width:768px) {

    .wzsimulatorcheckbox .content_columns_title h1,
    .wzsimulatorcheckbox .content_columns_title h2,
    .wzsimulatorcheckbox .content_columns_title h3,
    .wzsimulatorcheckbox .content_columns_title h4,
    .wzsimulatorcheckbox .content_columns_title h5,
    .wzsimulatorcheckbox .content_columns_title p {
        font-size: 28px;
        margin-bottom: 24px
    }

    .wzsimulatorcheckbox .content_columns_title {
        margin-bottom: 0
    }
}

.wzsimulatorcheckbox .calculator_result_total .scs-image .scs-image-image {
    width: auto
}

.wzwebmap a>* {
    color: #007bff
}

.wzimg100 img {
    width: 100%;
    height: 100%
}

#Slot_AboutHow .aboutHow {
    padding-bottom: inherit;
    margin-bottom: inherit
}

.aboutHow_title .scs-title-text {
    z-index: 1;
    position: relative
}

.aboutHow .aboutHow_title h1,
.aboutHow .aboutHow_title h2,
.aboutHow .aboutHow_title h3,
.aboutHow .aboutHow_title h4,
.aboutHow .aboutHow_title h5,
.aboutHow .aboutHow_title p {
    font-size: inherit
}

#Slot_AboutHow .scs-col>div:last-child {
    margin-bottom: -5%
}

#Slot_AboutHow .aboutHow scs-image {
    width: 100%
}

@media (max-width:769px) {
    #Slot_AboutUs {
        background-image: none !important
    }
}

#listadoArticulos .scs-component-bounding-box,
#listadoArticulos .scs-component-bounding-box>div,
#listadoArticulos .scs-component-container,
#listadoArticulos .scs-component-content,
#listadoArticulos .scs-custom-component,
#listadoArticulos .scs-custom-component-wrapper,
#listadoArticulos .scs-custom-component-wrapper>div {
    display: flex;
    width: 100%
}

.newsroom_detail_video {
    width: 100%
}

.wzcarouseldots .scs-custom-component-wrapper>div {
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width:993px) {
    .wzcarouseldots .scs-custom-component-wrapper>div {
        display: flex;
        justify-content: space-between;
        flex-direction: row
    }
}

.content_buttons {
    width: 100%
}

.carousel_img_item {
    width: 100%;
    height: 100%
}

.WZ_BannerSavingProduct {
    font-family: "Helvetica Neue", "Segoe UI", sans-serif-regular, Helvetica, Arial;
    font-size: 16px;
    margin: 0;
    padding: 0;
    font-style: normal;
    color: #333
}

.WZ_BannerSavingProduct li {
    list-style: none;
    font-size: 14px;
    font-style: normal;
    font-variant-caps: normal;
    color: #333;
    font-weight: 200;
    margin: 0 0 1em 0
}

.WZ_BannerSavingProduct img {
    width: 100%;
    max-width: 190px;
    margin: 0;
    border-radius: 3px
}

.WZ_BannerSavingProduct h1 {
    font-size: 24px;
    color: #333;
    margin: 0;
    font-weight: 300
}

.WZ_BannerSavingProduct h2 {
    font-size: 18px;
    color: #767676;
    margin: 0;
    font-weight: 300
}

.WZ_BannerSavingProduct p {
    margin: 0
}

.banner-comparador-productos-ahorro__li p {
    margin-top: revert;
    margin-bottom: revert
}

.WZ_Card {
    font-family: "Helvetica Neue", "Segoe UI", sans-serif-regular, Helvetica, Arial;
    font-size: 16px;
    margin: 0;
    padding: 0;
    font-style: normal;
    color: #333
}

.WZ_Card li {
    list-style: none;
    font-size: 14px;
    font-style: normal;
    font-variant-caps: normal;
    color: #333;
    font-weight: 200;
    margin: 0 0 1em 0
}

.WZ_Card img {
    width: 100%;
    max-width: 190px;
    margin: 0;
    border-radius: 3px
}

.WZ_Card h1 {
    font-size: 24px;
    color: #333;
    margin: 0;
    font-weight: 300
}

.WZ_Card h2 {
    font-size: 18px;
    color: #767676;
    margin: 0;
    font-weight: 300
}

.WZ_Card p {
    margin: 0
}

.linkfaq.act {
    order: -1
}

.linkfaq.opac {
    opacity: 1
}

@media (max-width:768px) {
    #Slot_FAQ_Group_Menu {
        display: none
    }
}

.WZ_BannerOfferContainer {
    font-family: "Helvetica Neue", "Segoe UI", sans-serif-regular, Helvetica, Arial;
    font-size: 16px;
    margin: 0;
    padding: 0;
    font-style: normal;
    color: #333
}

.WZ_BannerOfferContainer li {
    list-style: none;
    font-size: 14px;
    font-style: normal;
    font-variant-caps: normal;
    color: #333;
    font-weight: 200;
    margin: 0 0 1em 0
}

.WZ_BannerOfferContainer img {
    width: 100%;
    max-width: 190px;
    margin: 0;
    border-radius: 3px
}

.WZ_BannerOfferContainer h1 {
    font-size: 24px;
    color: #333;
    margin: 0;
    font-weight: 300
}

.WZ_BannerOfferContainer h2 {
    font-size: 18px;
    color: #767676;
    margin: 0;
    font-weight: 300
}

.WZ_BannerOfferContainer p {
    margin: 0
}

.mostrador_ofertas .mostrador_ofertas__terms>h1,
.mostrador_ofertas .mostrador_ofertas__terms>h2,
.mostrador_ofertas .mostrador_ofertas__terms>h3,
.mostrador_ofertas .mostrador_ofertas__terms>h4,
.mostrador_ofertas .mostrador_ofertas__terms>h5 {
    font-family: Geomanist-WZ-Book;
    font-size: 24px;
    color: #162f74;
    margin-bottom: 32px
}

.mostrador_ofertas .mostrador_ofertas__terms .mostrador_ofertas__terms-item * {
    font-size: 16px;
    color: #162f74
}

.WZ_PageNavConfig {
    font-family: "Helvetica Neue", "Segoe UI", sans-serif-regular, Helvetica, Arial;
    font-size: 16px;
    margin: 0;
    padding: 0;
    font-style: normal;
    color: #333
}

.WZ_PageNavConfig li {
    list-style: none;
    font-size: 14px;
    font-style: normal;
    font-variant-caps: normal;
    color: #333;
    font-weight: 200;
    margin: 0 0 1em 0
}

.WZ_PageNavConfig img {
    width: 100%;
    max-width: 190px;
    margin: 0;
    border-radius: 3px
}

.WZ_PageNavConfig h1 {
    font-size: 24px;
    color: #333;
    margin: 0;
    font-weight: 300
}

.WZ_PageNavConfig h2 {
    font-size: 18px;
    color: #767676;
    margin: 0;
    font-weight: 300
}

.WZ_PageNavConfig p {
    margin: 0
}

.WZ_PageSettings {
    font-family: "Helvetica Neue", "Segoe UI", sans-serif-regular, Helvetica, Arial;
    font-size: 16px;
    margin: 0;
    padding: 0;
    font-style: normal;
    color: #333
}

.WZ_PageSettings li {
    list-style: none;
    font-size: 14px;
    font-style: normal;
    font-variant-caps: normal;
    color: #333;
    font-weight: 200;
    margin: 0 0 1em 0
}

.WZ_PageSettings img {
    width: 100%;
    max-width: 190px;
    margin: 0;
    border-radius: 3px
}

.WZ_PageSettings h1 {
    font-size: 24px;
    color: #333;
    margin: 0;
    font-weight: 300
}

.WZ_PageSettings h2 {
    font-size: 18px;
    color: #767676;
    margin: 0;
    font-weight: 300
}

.WZ_PageSettings p {
    margin: 0
}

.scs-edit-mode .sl-list-drop-zone {
    display: none
}

.scs-drag.scs-edit-mode .sl-list-drop-zone,
.scs-edit-mode .sl-list-drop-zone.sl-empty {
    display: block;
    min-height: 25px;
    line-height: 25px;
    text-align: center;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px
}

.sl-list-drop-zone {
    background-color: #f1f2f2;
    color: #000
}

.scs-drag.scs-edit-mode .sl-list-drop-zone {
    background-color: #f1f2f2
}

.scs-edit-mode .scs-drop-target-highlight>.scs-container-styles>.scs-component-content>.sl-list-drop-zone {
    outline: dashed 2px #14836f;
    outline-offset: -2px
}

.banner-comparador-productos-ahorro__container .scs-component-container .banner-comparador-productos-ahorro__content {
    margin: auto;
    border-radius: auto
}

.banner-comparador-productos-ahorro__container .scs-component-container {
    border-radius: 16px
}

.banner-comparador-productos-ahorro__container .scs-component-bounding-box,
.banner-comparador-productos-ahorro__container .scs-component-bounding-box>div,
.banner-comparador-productos-ahorro__container .scs-component-container,
.banner-comparador-productos-ahorro__container .scs-component-content,
.banner-comparador-productos-ahorro__container .scs-custom-component,
.banner-comparador-productos-ahorro__container .scs-custom-component-wrapper,
.banner-comparador-productos-ahorro__container .scs-custom-component-wrapper>div {
    display: flex;
    width: inherit
}

.banner-comparador-productos-ahorro__container article {
    height: 100%;
    width: 100%
}

.banner-comparador-productos-ahorro__container.two-column-mobile .scs-component-container {
    width: 20%
}

.banner-comparador-productos-ahorro__container .scs-component-bounding-box {
    width: 100%
}

@media (max-width:768px) {
    .banner-comparador-productos-ahorro__container .scs-component-container {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 16px
    }
}

.scs-edit-mode .sl-list-drop-zone {
    display: none
}

.scs-drag.scs-edit-mode .sl-list-drop-zone,
.scs-edit-mode .sl-list-drop-zone.sl-empty {
    display: block;
    min-height: 25px;
    line-height: 25px;
    text-align: center;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px
}

.sl-list-drop-zone {
    background-color: #f1f2f2;
    color: #000
}

.scs-drag.scs-edit-mode .sl-list-drop-zone {
    background-color: #f1f2f2
}

.scs-edit-mode .scs-drop-target-highlight>.scs-container-styles>.scs-component-content>.sl-list-drop-zone {
    outline: dashed 2px #14836f;
    outline-offset: -2px
}

.four_children .banner-comparador-tarjetas__content,
.more_children .dbanner-comparador-tarjetas__content,
.one_children .banner-comparador-tarjetas__content,
.three_children .banner-comparador-tarjetas__content,
.two_children .banner-comparador-tarjetas__content {
    width: inherit;
    margin-left: inherit;
    margin-right: inherit
}

.banner-comparador-tarjetas__container.three_children>div,
.more_children .scs-component-container,
.three_children .scs-component-container {
    width: 31%
}

.four_children .scs-component-container,
.one_children .scs-component-container,
.two_children .scs-component-container {
    width: 48%
}

.banner-comparador-tarjetas__container.two_children .scs-component-container {
    width: auto
}

@media (max-width:1200px) {

    .four_children .scs-component-container,
    .more_children .scs-component-container,
    .one_children .scs-component-container,
    .three_children .scs-component-container,
    .two_children .scs-component-container {
        width: 48%
    }

    .banner-comparador-tarjetas__container.two_children .scs-component-container {
        width: auto
    }
}

.banner-comparador-tarjetas__container>.scs-component-container {
    margin: 0 1%;
    background-color: #fff;
    width: 100%;
    margin-top: 0;
    box-shadow: 0 6px 24px -10px rgba(194, 199, 204, .8)
}

.banner-comparador-tarjetas.four-cards .banner-comparador-tarjetas__container>.scs-component-container {
    width: calc(25% - 24px);
    margin: 0 12px;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 6px 24px -10px rgba(194, 199, 204, .8)
}

.banner-comparador-tarjetas.gray-items .banner-comparador-tarjetas__container .scs-component-container {
    border-radius: 20px;
    background-color: #ebebeb;
    height: 100%;
    width: 100%;
    margin-top: 0
}

.scs-edit-mode .sl-list-drop-zone {
    display: none
}

.scs-drag.scs-edit-mode .sl-list-drop-zone,
.scs-edit-mode .sl-list-drop-zone.sl-empty {
    display: block;
    min-height: 25px;
    line-height: 25px;
    text-align: center;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px
}

.sl-list-drop-zone {
    background-color: #f1f2f2;
    color: #000
}

.scs-drag.scs-edit-mode .sl-list-drop-zone {
    background-color: #f1f2f2
}

.scs-edit-mode .scs-drop-target-highlight>.scs-container-styles>.scs-component-content>.sl-list-drop-zone {
    outline: dashed 2px #14836f;
    outline-offset: -2px
}

.wzcarouselbar .scs-custom-component-wrapper {
    overflow: inherit
}

.wzcarouselbar .slider_item_mask {
    z-index: 10
}

.wzcarouselbar .Columns_item_img img {
    width: 80px;
    height: 80px;
    object-fit: cover
}

.wzcarouselbar .columns-item-slider {
    max-width: inherit
}

scs-button .slider_item_link .scs-button-text {
    color: #162f74;
    white-space: break-spaces;
    text-align: left
}

.wzcarouselbar .carousel-inner-slider h1,
.wzcarouselbar .carousel-inner-slider h2,
.wzcarouselbar .carousel-inner-slider h3,
.wzcarouselbar .carousel-inner-slider h4 .wzcarouselbar .carousel-inner-slider h5 .wzcarouselbar .carousel-inner-slider p {
    font-size: inherit
}

.wzcarouselbar .slider_item_title h1,
.wzcarouselbar .slider_item_title h2,
.wzcarouselbar .slider_item_title h3,
.wzcarouselbar .slider_item_title h4,
.wzcarouselbar .slider_item_title h5,
.wzcarouselbar .slider_item_title p {
    margin-bottom: 1rem
}

.wzcarouselbar .carousel-inner-slider.col-12 .scs-component-container {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.wzcomp_card.wzcolumns-item-slider {
    margin-bottom: 20px;
    display: flex;
    justify-content: center
}

.wzcarouselbar .wz.columns-item-slider .scs-component-bounding-box,
.wzcarouselbar .wz.columns-item-slider .scs-component-bounding-box>div,
.wzcarouselbar .wz.columns-item-slider .scs-component-content,
.wzcarouselbar .wz.columns-item-slider .scs-custom-component,
.wzcarouselbar .wz.columns-item-slider .scs-custom-component-wrapper,
.wzcarouselbar .wz.columns-item-slider .scs-custom-component-wrapper>div {
    display: flex
}

.wzcarouselbar .carousel-inner-slider .scs-component-bounding-box {
    display: flex;
    width: 100%
}

.wzcarouselbar .carousel-inner-slider .scs-component-bounding-box>div {
    display: flex;
    width: 100%
}

.wzcarouselbar .carousel-inner-slider .scs-custom-component {
    display: flex;
    width: 100%
}

.wzcarouselbar .carousel-inner-slider .scs-component-content {
    display: flex;
    width: 100%
}

.wzcarouselbar .carousel-inner-slider .scs-image .scs-component-content {
    display: flex;
    justify-content: center
}

.wzcarouselbar .carousel-inner-slider .scs-title-text {
    width: 100%
}

.wzcarouselbar .carousel-inner-slider .scs-title-text p {
    text-align: center
}

.wzcarouselbar .carousel-inner-slider .scs-paragraph-text {
    width: 100%
}

.wzcarouselbar .carousel-inner-slider .scs-paragraph-text p {
    text-align: center
}

.wzcarouselbar .carousel-inner-slider .scs-custom-component-wrapper {
    display: flex;
    width: 100%
}

.wzcarouselbar .carousel-inner-slider .scs-custom-component-wrapper>div {
    width: 100%
}

.carousel-inner-slider .columns-item-slider.scs-component-container {
    padding: 0 !important
}

.wzcarouselbar .wz .scs-custom-component-wrapper .columns-item-slider {
    height: 100%
}

.carousel-inner-slider .scs-custom-component-wrapper>div>div {
    height: 100%;
    width: 100%
}

@media screen and (max-width:767px) {

    .scs-slot.scs-responsive .scs-col .wzcarouselbar,
    .scs-slot.scs-responsive .wzcarouselbar .scs-component-container {
        width: unset !important
    }
}

.wzcarouselbar .wzcomp_card.wzcolumns-item-slider .scs-component-bounding-box,
.wzcarouselbar .wzcomp_card.wzcolumns-item-slider .scs-component-bounding-box>div,
.wzcarouselbar .wzcomp_card.wzcolumns-item-slider .scs-component-content,
.wzcarouselbar .wzcomp_card.wzcolumns-item-slider .scs-custom-component,
.wzcarouselbar .wzcomp_card.wzcolumns-item-slider .scs-custom-component-wrapper,
.wzcarouselbar .wzcomp_card.wzcolumns-item-slider .scs-custom-component-wrapper>div {
    display: flex;
    width: 100%
}

.wzcarouselbar .wzcomp_card.wzcolumns-item-slider .scs-custom-component-wrapper>div>div {
    width: 100%
}

.wzcarouselbar .wzcomp_card .scs-custom-component-wrapper .columns-item-slider {
    height: 100%
}

.wzcarouselbar .wzcomp_card {
    padding-left: 0;
    padding-right: 0
}

.wzcardlayout.columns-item-slider {
    margin-bottom: 0
}

.wzcubelayout.columns-item-slider {
    margin-bottom: 0
}

.wzcarouselbar .wzcomp_icon .wziconlayout {
    display: contents
}

.wzcarouselbar .wzcomp_icon .wziconlayout.columns-item-slider {
    margin-bottom: 0
}

.wzcarouselbar .wzcomp_cube.columns-item-slider .scs-component-bounding-box,
.wzcarouselbar .wzcomp_cube.columns-item-slider .scs-component-bounding-box>div,
.wzcarouselbar .wzcomp_cube.columns-item-slider .scs-component-content,
.wzcarouselbar .wzcomp_cube.columns-item-slider .scs-custom-component,
.wzcarouselbar .wzcomp_cube.columns-item-slider .scs-custom-component-wrapper,
.wzcarouselbar .wzcomp_cube.columns-item-slider .scs-custom-component-wrapper>div {
    display: flex;
    width: 100%
}

.wzcarouselbar .wzcomp_cube.columns-item-slider .scs-custom-component-wrapper>div>div {
    width: 100%
}

.wzcarouselbar .wzcomp_cube .scs-custom-component-wrapper .columns-item-slider {
    height: 100%
}

.wzcarouselbar .wzcomp_cube .columns-item-slider .slider_bar_item2_content .scs-image-container {
    width: 100%
}

.wzcarouselbar .wzcomp_cube .columns-item-slider .slider_bar_item2_content img {
    height: 174px;
    object-fit: cover
}

.wzcarouselbar .wzcomp_cube .columns-item-slider .slider_bar_item2_content_text .slider_item_title2 .scs-title-text>* {
    margin: 0;
    overflow: hidden
}

.wzcarouselbar .wzcomp_cube .wziconlayout.columns-item-slider {
    margin-bottom: 0
}

.wzcarouselbar .wzcomp_cube {
    padding-left: 0;
    padding-right: 0
}

.wzcarouselbar .wzcomp_cube .scs-title-text {
    text-align: inherit;
    width: 100%
}

@media (max-width:992px) {
    .slider_bar_item2_img {
        width: 100%;
        height: 174px;
        object-fit: cover
    }
}

.wzcarouselbar .Columns_item_img img {
    margin-bottom: 1rem
}

.wzcarouselbar .wzcomp_card.wzcolumns-item-slider .scs-component-bounding-box,
.wzcarouselbar .wzcomp_card.wzcolumns-item-slider .scs-component-bounding-box>div,
.wzcarouselbar .wzcomp_card.wzcolumns-item-slider .scs-component-content,
.wzcarouselbar .wzcomp_card.wzcolumns-item-slider .scs-custom-component,
.wzcarouselbar .wzcomp_card.wzcolumns-item-slider .scs-custom-component-wrapper,
.wzcarouselbar .wzcomp_card.wzcolumns-item-slider .scs-custom-component-wrapper>div {
    display: flex;
    width: 100%
}

.wzcarouselbar .wzcomp_card.wzcolumns-item-slider .scs-custom-component-wrapper>div>div {
    width: 100%
}

.wzcarouselbar .wzcomp_card .scs-custom-component-wrapper .columns-item-slider {
    height: 100%
}

.wzcarouselbar .wzcomp_card {
    padding-left: 0;
    padding-right: 0
}

.wzcardlayout.columns-item-slider {
    margin-bottom: 0
}

.wzcubelayout.columns-item-slider {
    margin-bottom: 0;
    height: 100%
}

.wzcarouselbar .wzcomp_icon .wziconlayout {
    display: contents
}

.wzcarouselbar .wzcomp_icon .wziconlayout.columns-item-slider {
    margin-bottom: 0
}

.wzcarouselbar .wzcomp_cube.columns-item-slider .scs-component-bounding-box,
.wzcarouselbar .wzcomp_cube.columns-item-slider .scs-component-bounding-box>div,
.wzcarouselbar .wzcomp_cube.columns-item-slider .scs-component-content,
.wzcarouselbar .wzcomp_cube.columns-item-slider .scs-custom-component,
.wzcarouselbar .wzcomp_cube.columns-item-slider .scs-custom-component-wrapper,
.wzcarouselbar .wzcomp_cube.columns-item-slider .scs-custom-component-wrapper>div {
    display: flex;
    width: 100%
}

.wzcarouselbar .wzcomp_cube.columns-item-slider .scs-custom-component-wrapper>div>div {
    width: 100%
}

.wzcarouselbar .wzcomp_cube .scs-custom-component-wrapper .columns-item-slider {
    height: 100%
}

.wzcarouselbar .wzcomp_cube .columns-item-slider .slider_bar_item2_content .scs-image-container {
    width: 100%
}

.wzcarouselbar .wzcomp_cube .columns-item-slider .slider_bar_item2_content img {
    height: 174px;
    object-fit: cover
}

.wzcarouselbar .wzcomp_cube .columns-item-slider .slider_bar_item2_content_text .slider_item_title2 .scs-title-text>* {
    margin: 0;
    overflow: hidden
}

.wzcarouselbar .wzcomp_cube .wziconlayout.columns-item-slider {
    margin-bottom: 0
}

.wzcarouselbar .wzcomp_cube {
    padding-left: 0;
    padding-right: 0
}

.wzcarouselbar .wzcomp_cube .scs-title-text {
    text-align: inherit;
    width: 100%
}

@media (max-width:992px) {
    .slider_bar_item2_img {
        width: 100%;
        height: 174px;
        object-fit: cover
    }
}

.wzcarouselbar .Columns_item_img img {
    margin-bottom: 1rem
}

.scs-edit-mode .sl-list-drop-zone {
    display: none
}

.scs-drag.scs-edit-mode .sl-list-drop-zone,
.scs-edit-mode .sl-list-drop-zone.sl-empty {
    display: block;
    min-height: 25px;
    line-height: 25px;
    text-align: center;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px
}

.sl-list-drop-zone {
    background-color: #f1f2f2;
    color: #000
}

.scs-drag.scs-edit-mode .sl-list-drop-zone {
    background-color: #f1f2f2
}

.scs-edit-mode .scs-drop-target-highlight>.scs-container-styles>.scs-component-content>.sl-list-drop-zone {
    outline: dashed 2px #14836f;
    outline-offset: -2px
}

.scs-edit-mode .sl-list-drop-zone {
    display: none
}

.scs-drag.scs-edit-mode .sl-list-drop-zone,
.scs-edit-mode .sl-list-drop-zone.sl-empty {
    display: block;
    min-height: 25px;
    line-height: 25px;
    text-align: center;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px
}

.sl-list-drop-zone {
    background-color: #f1f2f2;
    color: #000
}

.scs-drag.scs-edit-mode .sl-list-drop-zone {
    background-color: #f1f2f2
}

.scs-edit-mode .scs-drop-target-highlight>.scs-container-styles>.scs-component-content>.sl-list-drop-zone {
    outline: dashed 2px #14836f;
    outline-offset: -2px
}

.sample-component-bold-style {
    font-weight: 700
}

.sample-component-italic-style {
    font-style: italic
}

@media (min-width:376px) {

    .comparative_list .scs-component-bounding-box,
    .comparative_list .scs-component-bounding-box>div,
    .comparative_list .scs-component-bounding-box>div>.scs-custom-component,
    .comparative_list .scs-component-bounding-box>div>.scs-custom-component>.scs-component-content,
    .comparative_list .scs-component-bounding-box>div>.scs-custom-component>.scs-component-content>.scs-custom-component-wrapper,
    .comparative_list .scs-component-bounding-box>div>.scs-custom-component>.scs-component-content>.scs-custom-component-wrapper>div,
    .comparative_list .scs-component-bounding-box>div>.scs-custom-component>.scs-component-content>.scs-custom-component-wrapper>div>div,
    .comparative_list .scs-component-container {
        display: flex
    }
}

@media (max-width:375px) {

    .comparative_list .scs-component-bounding-box,
    .comparative_list .scs-component-bounding-box>div,
    .comparative_list .scs-component-bounding-box>div>.scs-custom-component,
    .comparative_list .scs-component-bounding-box>div>.scs-custom-component>.scs-component-content,
    .comparative_list .scs-component-bounding-box>div>.scs-custom-component>.scs-component-content>.scs-custom-component-wrapper,
    .comparative_list .scs-component-bounding-box>div>.scs-custom-component>.scs-component-content>.scs-custom-component-wrapper>div,
    .comparative_list .scs-component-bounding-box>div>.scs-custom-component>.scs-component-content>.scs-custom-component-wrapper>div>div,
    .comparative_list .scs-component-container {
        display: list-item
    }

    .comparative_list_li {
        width: inherit
    }
}

.comparative .scs-custom-component-wrapper {
    overflow: visible
}

.comparative_list_item_img img {
    height: 180px;
    width: auto
}

@media (max-width:992px) {
    .comparative_list_item_img img {
        width: 180px;
        height: auto
    }
}

.wzcomparative h1,
.wzcomparative h2,
.wzcomparative h3,
.wzcomparative h4,
.wzcomparative h5,
.wzcomparative p {
    font-size: inherit
}

.comparative h1,
.comparative h2,
.comparative h3,
.comparative h4,
.comparative h5,
.comparative p {
    font-size: inherit
}

.wzcomparative scs-button {
    width: inherit
}

@media screen and (max-width:993px) {
    .wzcomparative scs-button {
        width: 100%
    }
}

.wzcomparative .comparative_link a {
    color: #152a69
}

.newsSearch_container *,
.scs-row .scs-col .scs-component-container .scs-component-bounding-box>div .scs-custom-component .scs-component-content .scs-custom-component-wrapper,
.scs-row .scs-col .scs-component-container .scs-component-bounding-box>div .scs-custom-component .scs-component-content .scs-custom-component-wrapper>div,
.scs-row .scs-col .scs-component-container .scs-component-bounding-box>div .scs-custom-component .scs-component-content .scs-custom-component-wrapper>div>div {
    overflow: visible
}

.table-responsive {
    overflow-x: auto !important
}

li {
    word-break: break-word
}

@media (min-width:1200px) {

    .fraude-list .scs-component-bounding-box,
    .fraude-list .scs-component-bounding-box>div,
    .fraude-list .scs-component-container,
    .fraude-list .scs-component-content,
    .fraude-list .scs-custom-component,
    .fraude-list .scs-custom-component-wrapper,
    .fraude-list .scs-custom-component-wrapper>div {
        display: flex
    }
}

@media (max-width:992px) {
    .fraude-list .scs-component-container {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
}

.scs-contentlist ol.scs-pagination {
    display: flex;
    align-items: center;
    margin: 80px auto
}

.scs-contentlist ol.scs-pagination li {
    margin: 0 3px;
    font-family: Geomanist-WZ-Light !important;
    font-size: 14px !important;
    color: #152a69
}

.scs-contentlist ol.scs-pagination li.scs-clickable {
    font-weight: 700;
    background-color: #fff;
    color: #05acab !important
}

.scs-contentlist ol.scs-pagination li.scs-clickable.scs-disabled {
    display: none
}

.fraude-list__item--even .fraude-list__box-left {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    order: 1
}

@media (max-width:1200px) {
    .fraude-list .scs-custom-component-wrapper>div {
        display: flex
    }
}

@media (max-width:992px) {
    .scs-custom-component-wrapper>div {
        display: flex;
        flex-direction: column
    }

    .fraude-list__item--odd .fraude-list__box-left {
        display: flex;
        flex-direction: column;
        order: 2
    }

    .fraude-list__item--even .fraude-list__box-right {
        margin-bottom: 16px;
        display: flex;
        align-items: center;
        flex-direction: column;
        order: -1
    }
}

.scs-edit-mode .sl-list-drop-zone {
    display: none
}

.scs-drag.scs-edit-mode .sl-list-drop-zone,
.scs-edit-mode .sl-list-drop-zone.sl-empty {
    display: block;
    min-height: 25px;
    line-height: 25px;
    text-align: center;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px
}

.sl-list-drop-zone {
    background-color: #f1f2f2;
    color: #000
}

.scs-drag.scs-edit-mode .sl-list-drop-zone {
    background-color: #f1f2f2
}

.scs-edit-mode .scs-drop-target-highlight>.scs-container-styles>.scs-component-content>.sl-list-drop-zone {
    outline: dashed 2px #14836f;
    outline-offset: -2px
}

.faq_container .faq_title h1,
.faq_container .faq_title h2,
.faq_container .faq_title h3,
.faq_container .faq_title h4,
.faq_container .faq_title h5,
.faq_container .faq_title h6,
.faq_container .faq_title p {
    font-size: inherit
}

.faq_list .scs-component-bounding-box,
.faq_list .scs-component-bounding-box>div,
.faq_list .scs-component-container,
.faq_list .scs-component-content,
.faq_list .scs-custom-component,
.faq_list .scs-custom-component-wrapper,
.faq_list .scs-custom-component-wrapper>div {
    display: flex
}

.scs-edit-mode .sl-list-drop-zone {
    display: none
}

.scs-drag.scs-edit-mode .sl-list-drop-zone,
.scs-edit-mode .sl-list-drop-zone.sl-empty {
    display: block;
    min-height: 25px;
    line-height: 25px;
    text-align: center;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px
}

.sl-list-drop-zone {
    background-color: #f1f2f2;
    color: #000
}

.scs-drag.scs-edit-mode .sl-list-drop-zone {
    background-color: #f1f2f2
}

.scs-edit-mode .scs-drop-target-highlight>.scs-container-styles>.scs-component-content>.sl-list-drop-zone {
    outline: dashed 2px #14836f;
    outline-offset: -2px
}

.wzmosaiccontainer .container-fluid .contact_categories_card_header_title h1,
.wzmosaiccontainer .container-fluid .contact_categories_card_header_title h2,
.wzmosaiccontainer .container-fluid .contact_categories_card_header_title h3,
.wzmosaiccontainer .container-fluid .contact_categories_card_header_title h4,
.wzmosaiccontainer .container-fluid .contact_categories_card_header_title h5,
.wzmosaiccontainer .container-fluid .contact_categories_card_header_title p {
    font-family: Geomanist-WZ-Medium;
    font-size: inherit;
    line-height: inherit
}

.contact_categories_card_text {
    line-height: 1.2
}

.contact_categories_card_text a {
    color: var(--blue);
    font-family: Geomanist-WZ-Book;
    font-size: 16px;
    margin: 0
}

.mosaico_child {
    clear: both
}

.mosaico_childs .fix_mosaic_items .scs-component-container:has(.item1) {
    width: 100%
}

.mosaico_childs .fix_mosaic_items .scs-component-container.fix_item1 {
    width: 100%
}

.mosaico_childs .fix_mosaic_items .scs-component-container {
    width: 49%
}

.mosaico_childs .fix_mosaic_items .item1 {
    margin-bottom: 32px
}

.mosaico_childs .fix_mosaic_items .item1 .scs-title-text p {
    margin-bottom: 0
}

.mosaico_childs .fix_mosaic_items.mosaico_content .item4 {
    margin-bottom: 24px
}

.mosaico_childs .fix_mosaic_items .item4 .mosaico__content-img {
    height: auto;
    max-height: 49%;
    overflow-y: hidden
}

.mosaico_childs .fix_mosaic_items .item4 .mosaico__img {
    height: 100%;
    display: block
}

.mosaico_childs .fix_mosaic_items .item4 .scs-component-content,
.mosaico_childs .fix_mosaic_items .item4 .scs-image-container,
.mosaico_childs .fix_mosaic_items .item4 .scs-image.scs-component {
    height: 100%
}

.mosaico_childs .fix_mosaic_items .item4 .scs-image-image {
    height: 100%;
    max-height: 400px;
    object-fit: cover;
    object-position: top
}

.mosaico_childs .fix_mosaic_items .item4,
.mosaico_childs .fix_mosaic_items .item5 {
    width: 100%
}

.mosaico_childs .fix_mosaic_items .item1 .mosaico_text-description,
.mosaico_childs .fix_mosaic_items .item2 .mosaico_text-description,
.mosaico_childs .fix_mosaic_items .item3 .mosaico_text-description,
.mosaico_childs .fix_mosaic_items .item4 .mosaico_text-description {
    margin-bottom: 16px
}

.mosaico_title:not(.title-underline) .scs-title-text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.item1 .mosaico_text-description .scs-paragraph-text,
.item2 .mosaico_text-description .scs-paragraph-text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}

@media (max-width:1350px) {

    .item1 .mosaico_text-description .scs-paragraph-text,
    .item2 .mosaico_text-description .scs-paragraph-text {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical
    }
}

@media (max-width:992px) {
    .mosaico_childs .fix_mosaic_items .scs-component-container {
        width: 100%
    }
}

.mosaico-tabs .carousel-mosaico {
    clear: both
}

.scs-edit-mode .sl-list-drop-zone {
    display: none
}

.scs-drag.scs-edit-mode .sl-list-drop-zone,
.scs-edit-mode .sl-list-drop-zone.sl-empty {
    display: block;
    min-height: 25px;
    line-height: 25px;
    text-align: center;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px
}

.sl-list-drop-zone {
    background-color: #f1f2f2;
    color: #000
}

.scs-drag.scs-edit-mode .sl-list-drop-zone {
    background-color: #f1f2f2
}

.scs-edit-mode .scs-drop-target-highlight>.scs-container-styles>.scs-component-content>.sl-list-drop-zone {
    outline: dashed 2px #14836f;
    outline-offset: -2px
}

.destacado_list .scs-component-bounding-box,
.destacado_list .scs-component-bounding-box>div,
.destacado_list .scs-component-container,
.destacado_list .scs-component-content,
.destacado_list .scs-custom-component,
.destacado_list .scs-custom-component-wrapper,
.destacado_list .scs-custom-component-wrapper>div {
    display: flex
}

#Popups .scs-component-container.scs-sectionlayout .scs-container-styles {
    overflow: inherit
}

#Popups .popUp.destacado {
    width: 99vw;
    overflow: hidden;
    top: 480px
}

.scs-edit-mode .sl-list-drop-zone {
    display: none
}

.scs-drag.scs-edit-mode .sl-list-drop-zone,
.scs-edit-mode .sl-list-drop-zone.sl-empty {
    display: block;
    min-height: 25px;
    line-height: 25px;
    text-align: center;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px
}

.sl-list-drop-zone {
    background-color: #f1f2f2;
    color: #000
}

.scs-drag.scs-edit-mode .sl-list-drop-zone {
    background-color: #f1f2f2
}

.scs-edit-mode .scs-drop-target-highlight>.scs-container-styles>.scs-component-content>.sl-list-drop-zone {
    outline: dashed 2px #14836f;
    outline-offset: -2px
}

#Slot_SearchBox .newsSearch_container *,
#Slot_SearchBox .scs-row .scs-col .scs-component-container .scs-component-bounding-box>div .scs-custom-component .scs-component-content .scs-custom-component-wrapper,
#Slot_SearchBox .scs-row .scs-col .scs-component-container .scs-component-bounding-box>div .scs-custom-component .scs-component-content .scs-custom-component-wrapper>div,
#Slot_SearchBox .scs-row .scs-col .scs-component-container .scs-component-bounding-box>div .scs-custom-component .scs-component-content .scs-custom-component-wrapper>div>div {
    overflow: visible
}

.sample-component-bold-style {
    font-weight: 700
}

.sample-component-italic-style {
    font-style: italic
}