.lt-accordion-content.toggleactive,.lt__parent.lt__parent--active,.lt__subparent.lt__subparent--active,.toggle-container.toggleactive {
    display: block
}

.lt__subtab-item.lt__subtab-item--active,.lt__tab-item.lt__tab-item--active {
    border-bottom: 1px solid #019df4
}

.dev-banner-container {
    height: 400px;
    display: flex;
    justify-content: center;
    overflow: hidden;
    position: relative
}

.dev-banner__inner {
    width: 100%;
    max-width: 1280px;
    padding: 20px 25px;
    position: relative
}

.dev-banner__fondo-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

@media(min-width: 580px) {
    .dev-banner-container {
        height:400px
    }
}

.hv_div_plan_2_meses {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    top: -16px;
    left: 140px;
    background: #019DF4;
    width: 100%;
    height: 65px;
    border-radius: 5px;
    justify-content: center;
}

.hv_txt_plan_2_meses {
    display: flex;
    font-size: 10px;
    flex-direction: column;
    line-height: 1.4em;
    color: white;
    align-items: center;
    text-wrap: nowrap;
    margin-left: 15px;
}

.hv_txt_plan_2_meses b {
    font-size: 14px;
}

.hv_txt_plan_2_meses span {
    font-style: italic;
    font-size: 10px;
}
.hv-tag-magento {
    position: absolute;
}
.hv_img_plan_2_meses {
    width: 36px;
    height: 36px;
}

.descuento {
    background: #E6F5FD;
    width: 66px;
    height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    font-size: 12px;
    line-height: 24px;
    margin: 0 4px;
}

.hv-clock-magento {
    width: 50px;
    height: 40px;
    position: absolute;
    animation: heartbeat 1s infinite alternate;
}

.toggle-container {
    transition: height .35s ease-in-out;
    overflow: hidden;
    display: none
}

.lt-accordion-content {
    transition: height .34s ease-in-out;
    overflow: hidden;
    display: none
}

.lt-accordion-title {
    cursor: pointer
}

[lt-accordion]>li {
    list-style: none
}

[lt-accordion]>*>* {
    margin: 0
}

.lt-toggle-icon {
    width: 13px;
    height: 13px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23019bf2' viewBox='0 0 512 512'%3E%3Cpath d='M255.5 115.2a28 28 0 0 0-19.1 8.3L9.2 35.7a28.3 28.3 0 1 0 40 40l206.3-206.3 206.3 206.3a28.3 28.3 0 1 0 40-40L274.6 123.5c-5.3-5.3-12.2-8-19.1-8.3z'/%3E%3C/svg%3E");
    background-size: cover;
    transform: rotate(180deg);
    transition: .5s
}

.link__toggleactive>.lt-toggle-icon,.lt-accordion-title.accordion_link_active .lt-toggle-icon {
    transform: rotate(0)
}

.lt__subtabs,.lt__tabs {
    display: flex;
    z-index: 2;
    position: relative;
    margin: unset;
    padding: 0;
    margin-bottom: 16px
}

.lt__subtab-item,.lt__tab-item {
    cursor: pointer;
    list-style: none;
    padding: 5px;
    display: flex;
    justify-content: center
}

.lt__parent,.lt__subparent {
    display: none;
    padding: 10px
}

.ltpopup-wp {
    position: fixed;
    display: flex;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.65);
    z-index: 1000;
    transition-timing-function: ease-in-out;
    transition-duration: .3s
}

.ltpopup-body {
    background: #d3d3d3;
    position: relative;
    z-index: 1100;
    display: block;
    margin: auto;
    width: 280px;
    height: 436px
}

.ltpopup-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 60px 20px 20px;
    box-sizing: border-box
}

.ltpopup-exit-btn {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    z-index: 2
}

.ltpopup-close-img {
    width: 24px;
    height: 24px;
    fill: #fff
}

.ltpopup-wp.visible {
    opacity: 1;
    visibility: visible
}

.ltpopup-wp.hide {
    visibility: hidden;
    opacity: 0;
    z-index: -2
}

.ltpopup-info {
    position: relative
}

.hunter__body {
    position: fixed;
    bottom: 60px;
    right: 0;
    background-color: #4d4d4d;
    padding: 16px;
    z-index: 2;
    width: 415px;
    height: 215px;
    border-radius: 16px 0 0 16px
}

.hunter__close {
    position: absolute;
    right: 16px;
    top: 16px;
    cursor: pointer;
    z-index: 2
}

.hunter__inner img {
    width: auto;
    height: auto;
    max-height: 100%
}

.hunter__inner {
    height: 100%
}

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    bottom: 0
}

.swiper-container {
    padding-bottom: 20px
}

.lt-swiper-nav {
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 2
}

.lt-button-next.lt-swiper-nav {
    position: absolute;
    right: 0
}

.lt-button-prev.lt-swiper-nav {
    position: absolute;
    left: 0
}

.lt-swiper-nav.swiper-button-disabled {
    opacity: .5;
    pointer-events: none
}

.ltfaqs__section {
    padding: 32px 16px;
    display: flex;
    justify-content: center
}

.ltfaqs__section .ltfaqs__title {
    font-size: 32px;
    font-weight: 300;
    text-align: center;
    color: #50535a;
    margin-bottom: 36px
}

.ltfaqs__section .ltfaqs__list {
    list-style: none;
    padding: 0
}

.ltfaqs__section .ltfaqs__inner {
    width: 100%;
    max-width: 340px
}

.ltfaqs__section .lt-accordion-title {
    padding: 16px 20px;
    display: flex;
    align-items: center;
    position: relative
}

.ltfaqs__section .ltfaqs__list>li {
    border-bottom: 1px solid #d3d4d3
}

.ltfaqs__section .lt-accordion-number {
    border-radius: 100px;
    background: #d3d4d3;
    width: 32px;
    height: 32px;
    color: #50535a;
    font-size: 16px;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center
}

.ltfaqs__section .lt-accordion-titlelabel {
    color: #50535a;
    font-size: 14px;
    font-weight: 400;
    line-height: 142%;
    max-width: 70%;
    margin-left: 10px;
    margin-bottom: 0
}

.ltfaqs__section .lt-toggle-icon {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg)
}

.ltfaqs__section .lt-accordion-content {
    margin: 0 30px;
    font-size: 16px;
    color: #50535a
}

.ltfaqs__section .accordion_link_active .lt-accordion-number {
    background: #019df4;
    color: #fff
}

.ltfaqs__section .accordion_link_active .lt-accordion-titlelabel {
    font-weight: 700
}

@media(min-width: 768px) {
    .ltfaqs__section .ltfaqs__inner {
        max-width:700px
    }

    .ltfaqs__section {
        padding: 32px
    }

    .ltfaqs__section .ltfaqs__title {
        font-size: 38px;
        margin-bottom: 12px;
        padding: 24px 0
    }

    .ltfaqs__section .lt-accordion-titlelabel {
        max-width: 80%;
        font-size: 18px
    }
}

.ltfaqs__section .ltfaqs__viewmore {
    font-size: 18px;
    font-weight: 700;
    margin-top: 12px;
    color: #019df4;
    text-align: center;
    text-decoration: underline;
    cursor: pointer
}

.ltfaqs__section .ltfaqs__viewmore:hover {
    color: #019df4
}

.ltfaqs__section .ltfaqs__morebtn .ltfaqs__viewmore.minus,.ltfaqs__section .ltfaqs__morebtn.link__toggleactive .ltfaqs__viewmore.more,.stefa-banner-hero-front .swiper-button-next,.stefa-banner-hero-front .swiper-button-prev,.stefa-edificios-tabs__cliente .swiper-button-next,.stefa-edificios-tabs__cliente .swiper-button-prev,[lt-toggle] .minus,[lt-toggle].link__toggleactive .more {
    display: none
}

.ltfaqs__section .ltfaqs__morebtn.link__toggleactive .ltfaqs__viewmore.minus {
    display: block
}

@media(min-width: 1280px) {
    .ltfaqs__section .ltfaqs__inner {
        max-width:1024px
    }

    .ltfaqs__section .lt-accordion-title {
        margin-top: 12px
    }
}

[lt-toggle].link__toggleactive .minus {
    display: inline
}

.stefa-banner-edificios {
    display: flex;
    justify-content: start;
    align-items: center;
    height: 100%
}

.stefa-banner-edificios__contenedor {
    max-width: 585px
}

.stefa-banner-edificios-contenedor__titulo {
    font-weight: 300;
    font-size: 66.58px;
    line-height: 86.55px;
    text-align: center;
    color: #0b2739
}

.stefa-proceso-cableado {
    padding: 48px 0
}

.stefa-proceso-cableado__container {
    display: flex;
    align-items: center;
    flex-direction: column
}

.stefa-proceso-cableado-container__encabezado {
    max-width: 740px
}

.stefa-proceso-cableado-container-encabezado__titulo {
    font-weight: 300;
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    color: #50535a;
    margin-bottom: 16px
}

.stefa-proceso-cableado-container-encabezado__sub-titulo {
    font-weight: 300;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: #50535a;
    margin-bottom: 36px
}

.stefa-proceso-cableado-container__video {
    max-width: 558px;
    height: 308px
}

.stefa-proceso-cableado-container__video iframe {
    border-radius: 25px
}

.stefa-edificios-parrillas {
    padding: 60px 0 80px
}

.stefa-edificios__tabs {
    margin-top: 40px
}

.stefa-edificios__encabezado {
    max-width: 740px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: auto
}

.stefa-edificios-encabezado__titulo {
    font-weight: 300;
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    color: #50535a;
    margin-bottom: 0
}

.stefa-edificios-encabezado__sub-titulo {
    font-weight: 300;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: #50535a;
    margin-bottom: 0
}

.stefa-edificios-tabs__encabezado {
    width: 520px;
    height: 72px;
    border-radius: 8px;
    padding: 8px;
    display: flex;
    gap: 8px;
    box-shadow: 0 4px 18px 0 #3864A633;
    background-color: #fff;
    margin: auto
}

.stefa-edificios-tabs__encabezado .lt__tab-item {
    width: 100%;
    height: 100%;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f6f6f6;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #313235
}

.stefa-edificios-tabs__encabezado .lt__tab-item.lt__tab-item--active {
    background-color: #0b2739;
    color: #fff
}

.stefa-edificios-tabs-cliente__encabezado {
    display: flex;
    width: 560px;
    margin: auto
}

.stefa-edificios-tabs-cliente__encabezado .lt__subtab-item {
    border-bottom: 1px solid #d3d4d3;
    width: 280px;
    height: 88px;
    padding: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #86888c
}

.stefa-edificios-tabs-cliente__encabezado .lt__subtab-item.lt__subtab-item--active {
    border-bottom: 2px solid #019df4;
    color: #313235
}

.stefa-edificios-tabs__cliente .swiper-wrapper {
    justify-content: center;
    margin-bottom: 20px
}

.stefa-edificios-tabs__cliente .swiper-slide {
    padding: 15px 10px;
    max-width: 222px
}

.plan-box {
    position: relative;
    background: #fff;
    border-radius: 8px;
    padding: 24px 0;
    box-shadow: 0 7px 8px rgba(11,39,57,.02),0 5px 22px rgba(11,39,57,.12)
}

.plan-box.plan-box-great {
    padding: 0 0 24px
}

@media(min-width: 600px) {
    .plan-box {
        width:227px!important
    }
}

.plan-box.plan-box-great .box__info {
    padding-top: 24px
}

.plan-box.plan-box-only {
    max-width: 330px;
    margin: 0 auto
}

.plan-box .box__outstanding {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 24px;
    align-items: center;
    background: #0b2739;
    color: #fff;
    font-weight: 700;
    font-size: 10px;
    margin: 0 auto;
    text-align: center;
    line-height: 1;
    text-transform: uppercase
}

.plan-box .box__info {
    padding: 0 11px 16px
}

.plan-box .box__info .info-text-1 {
    font-size: 18px;
    line-height: 1.2;
    color: #0b2739;
    text-align: center;
    margin-bottom: 5px
}

.plan-box .box__info .info-text-2 {
    font-size: 12px;
    line-height: 1.2;
    color: #86888c;
    text-align: center;
    margin-bottom: 8px
}

.plan-box .box__info .info-text-3 {
    font-size: 38px;
    line-height: 1.2;
    color: #019df4;
    text-align: center;
    margin-bottom: 4px
}

.plan-box .box__info .info-text-4 {
    font-size: 12px;
    line-height: 1.2;
    color: #0b2739;
    text-align: center;
    margin-bottom: 8px
}

.plan-box .box__info .info-text-5 {
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2;
    color: #0b2739;
    text-align: center;
    margin-bottom: 0;
    text-wrap: nowrap
}

.plan-box .box__info .info-text-5 .text-symbol {
    font-size: 20px;
    font-weight: 400
}

.plan-box .box__info .info-text-5 .text-sub {
    font-size: 12px
}

.plan-box .box__info .info-text-6 {
    font-size: 12px;
    line-height: 1.2;
    color: #50535a;
    text-align: center;
    margin-bottom: 16px
}

.plan-box .box__info .sin-costo-adicional-content {
    background-color: #f4f4f4;
    display: flex;
    align-items: center;
    border-radius: 8px;
    padding: 5px 14px;
    margin: 16px 0
}

.plan-box .box__info .sin-costo-adicional-content__titulo {
    font-size: 12px;
    color: #0b2739;
    line-height: 16px;
    margin-bottom: 0;
    font-weight: 700;
    white-space: nowrap
}

.plan-box .box__info .sin-costo-adicional-content__meses {
    font-size: 10px;
    color: #50535a;
    line-height: 14px;
    margin-bottom: 0!important;
    width: 106px;
    padding-bottom: 0!important
}

.plan-box .box__info .info-promo-1 .promo-text-2 .text-color,.plan-box .box__info .info-text-8 .text-symbol {
    color: #019df4
}

.plan-box .box__info .info-text-7 {
    font-size: 14px;
    line-height: 1.2;
    color: #019df4;
    text-align: center;
    margin-bottom: 4px
}

.plan-box .box__info .info-text-8 {
    font-size: 12px;
    line-height: 1.2;
    color: #0b2739;
    text-align: center;
    margin-bottom: 16px
}

.plan-box .box__info .button--buy,.plan-box .box__info .button--call {
    font-size: 16px;
    padding: 12px 8px;
    line-height: 1;
    transition: .15s;
    border-radius: 50px;
    display: block;
    user-select: none;
    font-weight: 700;
    cursor: pointer;
    width: 100%;
    text-align: center;
    text-decoration: none
}

.plan-box .box__info .button--buy {
    color: #fff;
    background: #019df4
}

.plan-box .box__info .button--call {
    margin-top: 8px;
    color: #019df4;
    background: #fff;
    border: 1px solid #019df4
}

.plan-box .box__info .button--whatsapp {
    background-color: #5cb615;
    border-radius: 25px;
    display: block;
    margin: 10px auto 0;
    font-weight: 400;
    color: #fff;
    text-align: center;
    cursor: pointer;
    user-select: none;
    border: 0 solid transparent;
    padding: 0 15px;
    outline: 0;
    font-size: 12px;
    line-height: 48px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

.plan-box .box__info .info-promo-1 {
    display: block;
    background: #f4f4f4;
    border-radius: 8px;
    padding: 6px 4px;
    margin-top: 16px
}

.plan-box .box__info .info-promo-1 .promo-text-1 {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
    color: #0b2739;
    margin-bottom: 5px
}

.plan-box .box__info .info-promo-1 .promo-text-2 {
    font-size: 10px;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
    color: #50535a;
    margin-bottom: 0
}

.plan-box .box__info .info-promo-2 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: #f4f4f4;
    border-radius: 8px;
    padding: 8px 4px;
    margin-top: 16px
}

.plan-box .box__info .info-promo-2 .promo-col-1,.plan-box .box__info .info-promo-2 .promo-col-2 {
    position: relative;
    width: 100%;
    flex: 0 0 50%;
    max-width: 50%
}

.plan-box .box__info .info-promo-2 .promo-image-1 {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0 auto
}

.plan-box .box__info .info-promo-2 .promo-text-1 {
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
    color: #0b2739;
    margin-bottom: 2px
}

.plan-box .box__info .info-promo-2 .promo-text-1 .text-1__sub,.plan-box .box__info .info-promo-2 .promo-text-2 {
    font-size: 10px;
    line-height: 1.2;
    color: #50535a;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center
}

.plan-box .box__info .info-promo-2 .promo-text-1 .text-1__sub {
    display: block
}

.plan-box .box__info .info-promo-2 .promo-text-2 .text-color {
    color: #019df4
}

.plan-box .box__info .info-promo-2 .promo-sticker {
    display: flex;
    align-items: center;
    max-width: 65px;
    margin: 0 auto
}

.plan-box .box__info .info-promo-2 .promo-sticker .sticker__svg {
    font-size: 20px
}

.plan-box .box__info .info-promo-2 .promo-sticker .sticker__text {
    flex: 1;
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 1.15;
    color: #50535a;
    margin-left: 5px
}

.plan-box .box__description {
    padding: 0 12px;
    border-top: 1px solid #f6f6f6
}

.plan-box .box__description .item__benefit {
    display: flex;
    align-items: flex-start;
    margin-top: 16px
}

.plan-box .box__description .item__benefit .benefit__icon {
    display: block;
    width: 15px;
    margin-right: 10px
}

.plan-box .box__description .item__benefit .benefit__icon img {
    width: auto;
    height: auto;
    vertical-align: top
}

.plan-box .box__description .item__benefit .benefit__info {
    flex: 1
}

.plan-box .box__description .item__benefit .benefit__info .info-text-1 {
    font-size: 12px;
    line-height: 1.2;
    color: #313235;
    margin-bottom: 4px
}

.plan-box .box__description .item__benefit .benefit__info .info-text-2 {
    font-size: 12px;
    line-height: 1.2;
    color: #50535a;
    margin-bottom: 4px
}

.plan-box .box__description .item__benefit .benefit__info .info-text-3 {
    font-size: 12px;
    line-height: 1.2;
    color: #86888c;
    margin-bottom: 0
}

.plan-box .box__footer {
    display: none;
    position: relative;
    padding: 0
}

.plan-box .box__footer .link--more {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    background-color: transparent;
    border: 0;
    padding: 16px 0 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: pointer;
    color: #019df4;
    outline: 0;
    transition: .4s
}

.plan-box .box__footer .link--more .svg--inline {
    height: 13px;
    width: 13px;
    margin-left: 5px;
    filter: invert(51%) sepia(81%) saturate(3888%) hue-rotate(175deg) brightness(101%) contrast(99%)
}

.par_desktop_infe--pedidos_ya {
    position: relative;
    width: 100%;
    min-height: 54px;
    display: flex;
    flex-direction: column;
    border-radius: 8px;
    background-color: #f6f6f6;
    border: .5px solid #d3d4d3;
    align-items: center;
    justify-content: center;
    gap: 2px;
    padding: 8px;
    margin-top: 16px
}
.par_desktop_infe--pedidos_ya {
    display: none !important;
}


.par_desktop_infe_pedidos_ya--img {
    position: absolute;
    top: -10px;
    left: -10px;
    width: auto;
    height: auto
}

.par_desktop_infe_pedidos_ya--sub_titulo,.par_desktop_infe_pedidos_ya--titulo {
    font-weight: 400;
    font-size: 12px;
    line-height: 17.5px;
    color: #50535a;
    margin-bottom: 0
}

.par_desktop_infe_pedidos_ya--sub_titulo {
    display: flex;
    align-items: center;
    gap: 6px
}

.par_desktop_infe_pedidos_ya--restriccion {
    font-weight: 700;
    font-size: 12px;
    line-height: 15px;
    color: #019df4;
    margin-bottom: 0
}

.bonovelocidad {
    width: 100%;
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-top: 5px
}

.bonovelocidad__megas,.bonovelocidad__porcentaje {
    background-color: #a13ea1;
    border-radius: 4px;
    color: #fff;
    padding: 6px 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.bonovelocidad p {
    margin-bottom: unset
}

.bonovelocidad__porcentaje {
    width: 40%
}

.bonovelocidad__dscto,.bonovelocidad__mbps {
    font-size: 20px;
    font-weight: 700;
    line-height: 100%
}

.bonovelocidad__velocidad {
    font-size: 12px;
    font-weight: 400
}

.bonovelocidad__meses,.bonovelocidad__mesesdscto {
    font-weight: 700;
    font-size: 12px
}

.bonovelocidad__enplan {
    line-height: 100%;
    font-size: 12px
}

.bonovelocidad__sticker {
    position: absolute;
    top: -11px;
    left: -12px
}

.bonovelocidad__brb {
    display: block;
    height: 1px
}

.bonovelocidad__megas {
    background-color: #a13ea1;
    width: 100%
}

.bonovelocidad__megas>* {
    color: #fff
}

.stweb_btn_test_modal,.stweb_btn_test_modal_interno {
    color: #fff;
    background: #019df4;
    display: block;
    width: 100%;
    font-size: 16px;
    border-radius: 50px;
    padding: 12px 10px;
    font-weight: 700;
    border: 0;
    margin-bottom: 8px
}

.instalacion-gratis-content {
    background-color: #f4f4f4;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 8px;
    margin-bottom: 0;
    margin-top: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4px 16px
}

.instalacion-gratis__otro .instalacion-gratis-content {
    margin-top: 0
}

.instalacion-gratis__titulo {
    color: #0b2739;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    white-space: nowrap
}

.instalacion-gratis__titulo span {
    color: #008edd
}

.instalacion-gratis__advertencia {
    color: #50535a;
    font-size: 10px;
    line-height: 16px;
    margin-bottom: 0;
    white-space: nowrap
}

.instalacion-gratis__advertencia span {
    color: #019df4
}

.solo-internet__tabs--planes {
    max-width: 255px!important;
    border-radius: 16px;
    box-shadow: 0 5px 22px 0 #0b27391F;
    background: #fff;
    width: auto;
    padding: 0!important
}

.solo-internet__tabs_planes--cintillo {
    width: 100%;
    height: 28px;
    padding: 4px 16px;
    background: #a13ea1;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    position: absolute;
    margin-bottom: 20px
}

.solo-internet__tabs_planes_cintillo--img {
    width: 11.32px;
    height: 11.26px
}

.solo-internet__tabs_planes--header {
    width: 100%;
    height: 130px;
    padding: 25px 16px 16px;
    background: #0b2739;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px
}

.solo-internet__tabs_planes--header.alternativo {
    height: 148px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.solo-internet__tabs_planes--header.in-header {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding-top: 16px
}

.solo-internet__tabs_planes_header--titulo {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    margin-bottom: 0
}

.solo-internet__tabs_planes_header--sub_titulo {
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    margin-bottom: 0
}

.solo-internet__tabs_planes_header--megas {
    font-weight: 400;
    font-size: 28px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    margin-bottom: 0
}

.solo-internet__tabs_planes_header--footer {
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    text-align: center;
    color: #fff;
    margin-bottom: 0
}

.instalacion-gratis {
    width: 100%
}

.solo-internet__tabs_planes--header.nuevo {
    height: 158px;
    padding-top: 45px
}

.solo-internet__tabs_planes--body {
    padding: 16px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    position: relative;
    align-items: center
}

.solo-internet__tabs_planes_body--precio {
    width: 223px;
    height: auto;
    padding: 8px 0 0;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.solo-internet__parrafo_body-slider .solo-internet__tabs_planes_body--precio {
    height: 60px
}

.solo-internet__tabs_planes_body_precio--titulo {
    font-weight: 400;
    font-size: 28px;
    line-height: 32px;
    text-align: center;
    color: #50535a;
    margin-bottom: 0
}

.solo-internet__tabs_planes_body_precio--titulo_normal {
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    color: #50535a;
    margin-bottom: 0
}

.solo-internet__tabs_planes_body_bonos_item--ilustraciones {
    display: flex;
    justify-content: center;
    gap: 8px
}

.solo-internet__tabs_planes_body_bonos_item--ilustraciones--encabezado {
    width: 128px;
    display: flex;
    flex-direction: column;
    gap: 2px
}

.solo-internet__tabs_planes_body_bonos_item--ilustraciones--titulo {
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    text-align: start;
    color: #50535a;
    margin-bottom: 0
}

.solo-internet__tabs_planes_body_bonos_item--ilustraciones--texto {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #50535a;
    margin-bottom: 0;
    text-align: start;
    text-wrap: nowrap
}

.solo-internet__tabs_planes_body_precio--plazo {
    font-size: 16px;
    line-height: 24px
}

.solo-internet__tabs_planes_body--bonos {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 223px;
    height: auto
}

.solo-internet__tabs_planes_body_bonos--item {
    width: 223px;
    height: 52px;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 8px;
    padding: 8px 0;
    gap: 4px;
    background: #f6f6f6
}

.solo-internet__tabs_planes_body_bonos_item--encabezado {
    display: flex;
    gap: 4px;
    align-items: center;
    justify-content: center
}

.solo-internet__tabs_planes_body_bonos_item_encabezado--titulo {
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #0b2739;
    margin-bottom: 0
}

.solo-internet__tabs_planes_body_bonos_item_encabezado--badge {
    width: 40px;
    height: 18px;
    border-radius: 4px;
    padding: 2px 0;
    background: #bde4a4;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #3c7521;
    text-align: center
}

.solo-internet__tabs_planes_body_bonos_item--footer {
    width: 115.44px;
    height: 14px;
    display: flex;
    justify-content: center;
    gap: 2px
}

.solo-internet__tabs_planes_body_bonos_item_footer--titulo {
    font-weight: 300;
    font-size: 10px;
    line-height: 14px;
    text-align: center;
    color: #50535a;
    margin-bottom: 0
}

.solo-internet__tabs_planes_body_bonos_item_footer--titulo span {
    color: #019df4;
    font-weight: 700
}

.solo-internet__tabs_planes_body_bonos--item2 {
    width: 223px;
    height: 52px;
    display: flex;
    justify-content: center;
    border-radius: 8px;
    padding: 8px;
    gap: 8px;
    background: #f6f6f6;
    align-items: center
}

.solo-internet__tabs_planes_body_bonos_item2--img {
    width: 18px;
    height: 18px
}

.solo-internet__tabs_planes_body_bonos_item2--texto {
    width: 157px;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #50535a;
    margin-bottom: 0
}

.solo-internet__tabs_planes_body--button_comprar,.stweb-btn.stweb-btn--round.stweb-btn--cian.button--buy {
    display: block;
    color: #fffF;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition: .15s;
    position: relative;
    margin-top: 7px;
    border-radius: 60px;
    background: #019df4;
    color: #fff;
    border: 0
}

.solo-internet__tabs_planes_body--button_comprar,.solo-internet__tabs_planes_body--button_llamada {
    height: 40px;
    padding: 8px 32px;
    font-size: 16px;
    line-height: 24px;
    width: 223px;
    font-weight: 700;
    text-align: center
}

.solo-internet__tabs_planes_body--button_comprar:hover {
    background: #008edd;
    color: #fff;
    text-decoration: none
}

.solo-internet__tabs_planes_body--button_llamada {
    border-radius: 60px;
    border: 1px solid #019df4;
    background: #fff;
    color: #019df4
}

.solo-internet__tabs_planes_body--button_llamada:hover {
    text-decoration: none;
    color: #019df4
}

.solo-internet__tabs_planes_body--division {
    width: 223px;
    height: 1px;
    background: #ddd
}

.solo-internet__tabs_planes_body--footer {
    width: 223px;
    padding: 4px 0 0;
    display: flex;
    gap: 8px
}

.solo-internet__tabs_planes_body_footer--img {
    width: 16px;
    height: 16px
}

.solo-internet__tabs_planes_body_footer--texto {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.solo-internet__tabs_planes_body_footer_texto--titulo {
    font-weight: 700;
    font-size: 12px;
    line-height: 15px;
    color: #0b2739
}

.solo-internet__tabs_planes_body_footer_texto--sub_titulo {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #50535a;
    margin-bottom: 0
}

.solo-internet__tabs_planes_body_footer_texto--descripcion {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #86888c;
    margin-bottom: 0
}

.solo-internet__tabs_planes_body--tag {
    width: 129px;
    height: 20px;
    border-radius: 4px;
    padding: 3px 4px;
    background-color: #e63780;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #fff;
    position: absolute;
    top: -10px;
    right: 65px;
    display: flex;
    align-items: center
}

.solo-internet__tabs_planes_body--tag img {
    margin-right: 4px
}

.solo-internet__tabs_planes_body_bonos--item_ilustraciones {
    width: 223px;
    height: 50px;
    display: flex;
    flex-direction: row;
    align-items: center;
    border-radius: 8px;
    padding: 8px 12px;
    gap: 12px;
    background: #f6f6f6;
    text-align: center
}

.solo-internet__tabs_planes_body_bonos--item_instalacion {
    width: 223px;
    height: 84px;
    border-radius: 8px;
    padding: 12px 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
    background-color: #f6f6f6;
    align-items: center
}

.solo-internet__tabs_planes_body_bonos_item_instalacion--titulo {
    font-weight: 300;
    font-size: 16px;
    line-height: 14px;
    text-align: center;
    color: #0b2739;
    margin-bottom: 10px
}

.solo-internet__tabs_planes_body_bonos_item_instalacion--badge {
    width: 64px;
    height: 18px;
    border-radius: 4px;
    padding: 2px 0;
    background-color: #bde4a4;
    color: #3c7521;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-align: center
}

.parrilla_planes_pedidos_movil_body--button_ocultar {
    background-color: #fff;
    border: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #019df4;
    position: relative;
    width: 100%;
    display: none;
    margin-top: 16px
}

.parrilla_planes_pedidos_movil_body--button_ocultar::after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 1px;
    -webkit-transition: .1s;
    margin-left: 10px;
    margin-top: 8px;
    border-right: 2px solid #019df4;
    border-bottom: 2px solid #019df4;
    transform: rotate(45deg);
    content: "";
    top: -5px;
    right: 40px
}

.parrilla_planes_pedidos_movil_body--button_ocultar.link__toggleactive::after {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
    top: 0
}

.stefa-edificios-parrillas__fondo-img {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    object-fit: cover;
    z-index: -1
}

.stefa-cobertura {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

.stefa-cobertura__fondo-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1
}

.stefa-cobertura__ilustracion {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    width: auto;
    height: 115%
}

.stefa-cobertura__zona-cobertura {
    width: 730px;
    height: 392px;
    padding: 80px 95px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

#portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_xMeLvcK421pk {
    scroll-margin-top: 120px
}

.parrilla_planes_pedidos_movil_body--button_ocultar .parrilla_planes_pedidos_movil_body_button_ocultar--texto_activo {
    display: block
}

.parrilla_planes_pedidos_movil_body--button_ocultar .parrilla_planes_pedidos_movil_body_button_ocultar--texto_inactivo,.parrilla_planes_pedidos_movil_body--button_ocultar.link__toggleactive .parrilla_planes_pedidos_movil_body_button_ocultar--texto_activo {
    display: none
}

.parrilla_planes_pedidos_movil_body--button_ocultar.link__toggleactive .parrilla_planes_pedidos_movil_body_button_ocultar--texto_inactivo {
    display: block
}

.vives-en-edificio__frmWrap {
    display: flex;
    padding: 20px 22px;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    border-radius: 8px;
    background: rgba(255,255,255,.8);
    max-width: 100%;
    margin: 0 auto
}

.vives-en-edificio__titleFrm {
    color: var(--textos-texto-default,#50535a);
    text-align: center;
    font-family: Telefonica;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.vives-en-edificio__input {
    border-radius: 4px;
    background: var(--Blanco-Secundario,#fff);
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 12px 20px;
    width: 315px
}

.vives-en-edificio__input input {
    display: flex;
    justify-content: flex-start;
    border: 0;
    align-self: flex-start;
    width: 100%
}

.vives-en-edificio__input input:focus {
    outline: 0!important
}

.vives-en-edificio__input svg {
    margin-right: 10px
}

.vives-en-edificio__frm {
    margin-top: 14px;
    display: flex;
    justify-content: center;
    align-items: center
}

.vives-en-edificio__frm-btn {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    color: #fff!important;
    border-radius: 60px;
    background: #e63780;
    display: flex;
    padding: 8px 32px;
    justify-content: center;
    align-items: center;
    gap: 8px
}

@media(min-width: 900px) {
    .instalacion-gratis__titulo {
        margin-bottom:2px
    }
}

@media(max-width: 1080px) {
    .stefa-banner-edificios {
        align-items:start;
        justify-content: center
    }
}

@media(min-width: 576px) {
    .plan-box .box__outstanding {
        position:absolute;
        border-radius: 6px;
        width: 131px;
        height: 18px;
        left: calc(50% - 65px + .5px);
        top: -9px
    }

    .plan-box .box__info .info-text-5 .text-symbol {
        font-size: 16px
    }

    .sin-costo-adicional-content {
        flex-direction: column;
        justify-content: center
    }

    .sin-costo-adicional-content__titulo {
        margin-bottom: 0!important
    }

    .sin-costo-adicional-content__logos {
        margin-bottom: 2px
    }

    .sin-costo-adicional-content__meses {
        font-size: 10px!important;
        line-height: 14px;
        text-align: center;
        width: 106px
    }

    .box__description {
        display: block!important;
        height: auto!important
    }
}

@media(min-width: 600px) {
    .ltpopup-body {
        width:546px;
        height: 490px
    }

    .bonovelocidad__megas *,.bonovelocidad__porcentaje * {
        font-size: 12px;
        display: inline
    }

    .bonovelocidad {
        flex-direction: column;
        margin-top: 14px
    }

    .bonovelocidad__megas,.bonovelocidad__porcentaje {
        width: 100%
    }

    .bonovelocidad__megas {
        margin-bottom: 6px;
        display: inline;
        text-align: center;
        padding: 6px 21px;
        line-height: 105%
    }

    .bonovelocidad__porcentaje {
        display: inline;
        text-align: center;
        line-height: 100%;
        margin-bottom: 10px
    }

    .bonovelocidad__mesesdscto {
        font-weight: 700
    }

    .bonovelocidad__brb {
        display: none!important
    }

    .bonovelocidad__dscto,.bonovelocidad__mbps {
        font-size: 18px;
        font-weight: 700;
        display: block
    }
}

@media(max-width: 600px) {
    .stefa-banner-edificios {
        align-items:start;
        justify-content: center
    }

    .stefa-banner-edificios__contenedor {
        width: 265px
    }

    .stefa-banner-edificios-contenedor__titulo {
        font-size: 32px;
        line-height: 41.6px
    }

    .stefa-proceso-cableado {
        padding: 14px 0 36px
    }

    .stefa-proceso-cableado-container-encabezado__titulo {
        margin-bottom: 24px;
        font-size: 28px;
        line-height: 32px
    }

    .stefa-cobertura__ilustracion,.stefa-proceso-cableado-container-encabezado__sub-titulo {
        display: none
    }

    .stefa-proceso-cableado-container__video {
        width: 328px;
        height: 180px
    }

    .stefa-proceso-cableado-container__video iframe {
        width: 328px;
        height: 180px;
        border-radius: 18px
    }

    .megas__col-2 {
        position: relative;
        width: 100%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .stefa-edificios-tabs__cliente .swiper-slide {
        max-width: unset
    }

    .stefa-edificios-tabs__cliente .swiper-wrapper {
        justify-content: start
    }

    .bonovelocidad {
        gap: 6px
    }

    .bonovelocidad__mbps {
        font-size: 18px;
        line-height: 22.5px
    }

    .bonovelocidad__megas,.bonovelocidad__porcentaje {
        padding: 8px 4px
    }

    .info-megas {
        justify-content: center;
        display: flex;
        flex-wrap: wrap
    }

    .text-symbol {
        font-size: 16px
    }

    .text-sub {
        font-size: 10px!important
    }

    .sin-costo-adicional-content {
        padding: 4px 8px!important;
        margin: 8px 0 16px!important
    }

    .sin-costo-adicional-content__titulo {
        line-height: 14px!important;
        margin-right: 8px
    }

    .plan-box .box__info .sin-costo-adicional-content__meses {
        line-height: 14px;
        text-align: center
    }

    .stefa-edificios-tabs-cliente__encabezado {
        width: 220px;
        height: 64px
    }

    .stefa-edificios-tabs-cliente__encabezado .lt__subtab-item {
        width: 110px;
        height: 42px;
        font-size: 18px;
        line-height: 24px;
        text-align: center;
        font-weight: 400
    }

    .stefa-edificios-tabs-cliente__encabezado .lt__subtab-item.lt__subtab-item--active {
        font-weight: 700
    }

    .stefa-edificios-tabs__encabezado {
        width: 100%;
        height: 60px
    }

    .stefa-edificios-tabs__encabezado .lt__tab-item {
        font-size: 14px;
        line-height: 20px
    }

    .plan-box .box__outstanding {
        width: 169px;
        border-radius: 4px;
        padding: 1px 8px;
        height: 22px;
        position: relative;
        top: -10px
    }

    .solo-internet__tabs--planes {
        width: 100%!important;
        max-width: unset!important
    }

    .stefa-edificios-parrillas {
        padding: 26px 0 48px
    }

    .parrilla_planes_pedidos_movil_body--button_ocultar {
        display: block
    }

    .stefa-cobertura {
        justify-content: center
    }

    .stefa-cobertura__zona-cobertura {
        padding: 36px 16px;
        width: 360px;
        height: 374px
    }
}

@media screen and (min-width: 768px) {
    .vives-en-edificio__titleFrm {
        font-size:14px
    }
}

.stefa-movistar-tv-app__titulo,.stefa-tv-app {
    font-weight: 400;
    font-size: 12px;
    color: #50535a
}

@media (max-width: 600px) {
    .sin-costo-adicional-content {
        flex-direction:column
    }

    .sin-costo-adicional-content__titulo {
        margin: 0
    }
}

.stefa-tv-app {
    width: auto;
    height: 24px;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f4f4f4;
    line-height: 16px;
    text-align: center;
    margin-bottom: 16px;
    gap: 4px
}

.stefa-movistar-tv__app,.stefa_custom--Disney_contenedor {
    background-color: #f6f6f6;
    border-radius: 8px;
    gap: 12px;
    display: flex
}

.logoDisney {
    width: auto;
    height: auto
}

.stefa-movistar-tv__app {
    width: 233px;
    height: 44px;
    justify-content: center;
    align-items: center
}

.stefa-movistar-tv-app__titulo {
    line-height: 22px;
    margin-bottom: 0
}

.stefa_custom--Disney_contenedor {
    width: 223px;
    height: 50px;
    align-items: center;
    justify-content: center;
    padding: 8px 12px
}

.stefa-tv-app-2session__img,.stefa_custom_logoDisney {
    width: 28px;
    height: 28px
}

.stefa_custom--Disney_content {
    width: 159px;
    height: 32px;
    display: flex;
    justify-content: start
}

.stefa_custom--Disney_meses,.stefa_custom--Disney_titulo {
    line-height: 16px;
    width: 162px;
    height: 16px;
    text-align: start
}

.stefa_custom--Disney_titulo {
    font-weight: 700;
    font-size: 12px;
    color: #50535a
}

.stefa_custom--Disney_meses {
    font-size: 10px;
    font-weight: 400
}

.stefa-tv-app-2session {
    width: 100%;
    height: 50px;
    border-radius: 8px;
    padding: 8px 6px;
    display: flex;
    align-items: center;
    background-color: #f6f6f6;
    margin-bottom: 0;
    justify-content: center
}

.stefa-tv-app-2session__container-text {
    font-size: 10px;
    line-height: 16px;
    margin-left: 8px
}

.stefa-tv-app-2session__container-text b {
    font-size: 12px!important;
    line-height: 16px
}

.solo-internet__meses6 {
    font-size: 19px;
    position: relative;
    left: 4px
}

.plan-card-benefits {
    align-items: center;
    background-color: #f6f6f6;
    border-radius: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    padding: 0 8px;
    height: 44px;
    margin-top: 12px;
    width: 100%
}

.plan-card-benefits-title {
    font-size: 11px;
    font-weight: 700;
    line-height: 16px;
    margin: 0
}

.plan-card-benefits-subtitle {
    font-size: 11px!important;
    font-weight: 400;
    margin: 0;
    text-align: left
}

.plan-card-benefits img {
    border-radius: 8px
}

.plan-card-benefits-text {
    color: #313235;
    display: flex;
    flex-flow: column nowrap
}

.contenedormovistar {
    margin: 0 auto;
    height: 66px;
    background: #F6F6F6;
    border-radius: 8px;
    padding: 8px 12px 8px 12px;
    column-gap: 7px;
    justify-content: center;
    align-items: center;
    margin-top: 12px;
    margin-bottom: 24px;
    width: 100%
}

.contenedormovistar__box {
    text-align: left
}

.contenedormovistar__movistartv {
    font-size: 12px;
    line-height: 22px;
    color: #50535A;
    margin: 0
}

.contenedormovistar__movistarmeses {
    font-size: 10px;
    line-height: 14px;
    margin: 0
}

.stefa-slided__planes__head {
    font-size: 14px;
    line-height: 20px;
    background-color: #0b2739;
    color: #fff;
    padding: 0;
    text-align: center;
    min-height: 156px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 0px -11px;
    bottom: 24px;
    border-radius: 8px 8px 0 0
}

.stefa-slided__planes__head__ttl {
    margin-bottom: 0
}

.stefa-slided__planes__head__oferta {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 0;
    letter-spacing: -.025em
}

.stefa-slided__planes__head__txt {
    margin-bottom: 0;
    font-size: 12px
}

.stefa-slided__planes__head__oferta__big {
    font-size: 27px;
    line-height: 34px
}

.stefa-slided__planes__head__oferta.solo-internet__meses6 {
    font-size: 18px
}

.stefa-slided__planes__head__oferta__small {
    font-size: 14px
}

.stefa-slided__planes__body__label {
    display: flex;
    padding: 3px 4px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: #e63780;
    position: absolute;
    left: 50%;
    top: 145px;
    color: #fff;
    transform: translateX(-50%);
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 0;
    gap: 2px;
    flex-wrap: nowrap;
    width: max-content
}

.solo-internet__tabs_planes--cintillo.cintillo2 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin-top: -1px;
    z-index: 1
}

.stefa-slided__planes__head.nuevo {
    min-height: 180px;
    padding-top: 2em
}

.stefa-slided__planes__body__label.label2 {
    top: 170px
}

.info-text-6 del {
    margin: 0 4px
}

@media(max-width: 1200px) and (min-width:800px) {
    .stefa-edificios-tabs__cliente .swiper-wrapper {
        justify-content: flex-start;
    }
}
