.container--fibra--internet .col--fibra--description .container--btn--fibra .btn--fibra--carrucel:hover,.stefa--fibra--optica--carrucel .container--fibra--optica .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #e63780
}

.beneficios-fibra p,.container--fibra--internet .row,.container--fibra--internet h2,.container--fibra--internet p,.header-parrillas h2,.header-parrillas p,.stefa-fibra-conexion h2,.stefa-fibra-conexion p .beneficios-fibra h2,.stefa-planes-fibra-fijo p,.stefa-planes-fibra-internet p,.stefa-planes-fibra-optica b,.stefa-planes-fibra-optica p,.stefa-planes-fibra-trios p {
    margin: 0
}

.flecha-next use,.flecha-prev use,.stefa-planes-fibra-optica .planes-fibra-optica_container .swiper-button-prev.s-button--prev.swiper-button-disabled use,.stefa-planes-fibra-trios .planes-fibra-optica_container .swiper-button-prev.s-button--prev.swiper-button-disabled use,svg.svg--more--atc.svg--inline {
    filter: invert(51%) sepia(81%) saturate(3888%) hue-rotate(175deg) brightness(101%) contrast(99%)
}

.duoTv-inter .planes-fibra-optica_container .swiper-button-next.s-button--next use,.stefa-planes-fibra-fijo .planes-fibra-optica_container .swiper-button-next.s-button--next use,.stefa-planes-fibra-fijo .planes-fibra-optica_container .swiper-button-prev.s-button--prev use,.stefa-planes-fibra-internet .planes-fibra-optica_container .swiper-button-prev.s-button--prev use,.stefa-planes-fibra-optica .planes-fibra-optica_container .swiper-button-next.s-button--next use,.stefa-planes-fibra-optica .planes-fibra-optica_container .swiper-button-prev.s-button--prev use,.stefa-planes-fibra-trios .planes-fibra-optica_container .swiper-button-next.s-button--next use,.stefa-planes-fibra-trios .planes-fibra-optica_container .swiper-button-prev.s-button--prev use {
    filter: brightness(2.5)
}

.header-parrillas {
    max-width: 1180px;
    height: auto;
    margin: auto;
    padding: 20px 12px;
    text-align: center;
    color: #50535a
}

.header-parrillas__title {
    font-size: 32px;
    line-height: 40px;
    font-weight: 300
}

.header-parrillas__subtitle {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px
}

.beneficios-fibra {
    background-color: #f5f5f5
}

.beneficios-fibra__card-icon,.fibra-carrucel-cintillo_general--image img {
    width: auto;
    height: auto
}

.beneficios-fibra__container {
    max-width: 1360px;
    color: #50535a;
    display: flex;
    flex-wrap: wrap
}

.beneficios-fibra__container-header {
    max-width: 400px;
    margin: 0 auto
}

.beneficios-fibra__header-title {
    font-weight: 300;
    font-size: 32px;
    line-height: 40px
}

.beneficios-fibra__header-title-big {
    font-size: 48px;
    line-height: 60px
}

.beneficios-fibra__container-body {
    max-width: 360px;
    display: flex;
    flex-wrap: wrap;
    padding: 0 8px;
    margin: auto
}

.beneficios-fibra__container-card {
    width: 284px;
    height: 96px;
    background-color: #fff;
    font-weight: 400;
    display: flex;
    justify-content: space-around;
    align-items: center
}

.beneficios-fibra__card-descripcion {
    max-width: 184px
}

.beneficios-fibra__card-title {
    font-size: 20px;
    line-height: 24px
}

.beneficios-fibra__card-subtitle {
    font-size: 14px;
    line-height: 18px
}

.stefa-fibra-conexion {
    background: #019df4;
    color: #fff;
    padding: 32px 20px 10px
}

.stefa-fibra-conexion_header .stefa-fibra-conexion_title {
    font-weight: 300;
    font-size: 32px;
    line-height: 40px;
    text-align: center
}

.text-primary {
    color: #019df4!important
}

.fibra-carrucel-info_recomendado {
    background: #eff8e8;
    justify-content: center;
    align-items: center;
    display: flex;
    border-radius: 2px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .1em;
    font-size: 10px;
    width: 120px;
    color: #3c7521;
    height: 20px;
    margin: 10px auto!important
}

.stefa-fibra-conexion .stefa-fibra-conexion_container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row
}

.stefa-fibra-conexion .stefa-fibra-conexion_container .stefa-fibra-conexion_item {
    width: 100%
}

.stefa-fibra-conexion_item--interno .stefa-fibra-conexion_interno--col {
    display: flex;
    flex-direction: column;
    width: 50%
}

.stefa-fibra-conexion_interno--col .stefa-fibra-conexion_interno--text {
    width: 155px;
    height: 130px;
    margin: auto
}

.stefa-fibra-conexion_item .stefa-fibra-conexion_item--interno {
    text-align: center;
    display: flex;
    flex-direction: row
}

.stefa-fibra-conexion_interno--col .stefa-fibra-conexion_interno--image {
    width: 124px;
    margin: auto;
    height: 100px
}

.stefa-fibra-conexion_item.stefa-fibra-conexion_item--space {
    margin-top: 10px
}

.stefa-fibra-conexion_interno--text .stefa-fibra-conexion_text--title {
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    max-width: 125px;
    margin: auto
}

.stefa-fibra-conexion_interno--text .stefa-fibra-conexion_text--description {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    margin-top: 10px
}

.stefa-fibra-conexion_text--title.stefa-fibra-conexion_title--videos {
    max-width: 100%
}

.stefa-fibra-conexion .stefa-fibra-conexion_header {
    margin-bottom: 25px
}

.container--fibra--internet .row .col {
    padding: 0
}

.container--fibra--internet .col--fibra--description .title--fibra .fibra,.fibra-carrucel-cintillo_general--text .fibra-carrucel-cintillo_text-title span {
    display: block
}

.container--fibra--internet {
    max-width: 275px;
    margin: auto auto -130px;
    position: relative;
    padding-top: 40px
}

.container--fibra--internet h2 b,.container--fibra--internet p b {
    font-weight: 700;
    color: #019df4
}

.container--fibra--internet .col--fibra--description .title--fibra {
    font-weight: 300;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    margin: auto;
    color: #019df4
}

.container--fibra--internet .col--fibra--description .body--container--fibra .description--fibra {
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    color: #50535a
}

.container--fibra--internet .col--fibra--description .body--container--fibra .description--fibra.two {
    padding-top: 10px
}

.container--fibra--internet .col--fibra--image .picture--image--fibra .image--fibra--internet {
    width: auto;
    height: auto;
    position: absolute;
    top: -540px
}

.container--fibra--internet.fibra .col--fibra--image .picture--image--fibra .image--fibra--internet {
    top: -445px;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 15%
}

.container--fibra--internet.wifi .col--fibra--image .picture--image--fibra .image--fibra--internet {
    top: -570px
}

.container--fibra--internet.ventajas .col--fibra--image .picture--image--fibra .image--fibra--internet {
    height: 180px;
    object-fit: cover;
    top: -758px
}

.container--fibra--internet .col--fibra--description .body--container--fibra {
    margin-top: 180px
}

.container--fibra--internet .col--fibra--description .container--btn--fibra {
    text-align: center;
    margin-top: 30px
}

.container--fibra--internet .col--fibra--description .container--btn--fibra .btn--fibra--carrucel {
    background-color: #019df4;
    border-radius: 200px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    padding: 11px 25px;
    outline: 0;
    border: 0
}

.stefa--fibra--optica--carrucel {
    background-color: #f5f5f5
}

@media (min-width: 600px) {
    .header-parrillas {
        max-width:1180px
    }

    .header-parrillas__title {
        font-size: 48px;
        line-height: 60px
    }

    .header-parrillas__subtitle {
        font-size: 24px;
        line-height: 28px
    }

    .beneficios-fibra {
        min-height: 300px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .beneficios-fibra__container {
        width: 1200px
    }

    .beneficios-fibra__container-header {
        display: flex;
        align-items: center
    }

    .beneficios-fibra__header-title {
        font-size: 40px;
        line-height: 50px
    }

    .beneficios-fibra__container-body {
        max-width: 716px;
        width: 716px;
        justify-content: space-around
    }

    .beneficios-fibra__container-card {
        width: 214px;
        height: 214px;
        flex-direction: column;
        justify-content: space-evenly;
        background-color: #fff;
        flex-wrap: wrap
    }

    .beneficios-fibra__card-descripcion {
        text-align: center
    }

    .beneficios-fibra__card-title {
        font-size: 20px;
        line-height: 24px
    }

    .beneficios-fibra__card-subtitle {
        font-size: 16px;
        line-height: 24px
    }

    .stefa-fibra-conexion_item.stefa-fibra-conexion_item--space {
        margin-top: 0
    }

    .stefa-fibra-conexion .stefa-fibra-conexion_container .stefa-fibra-conexion_item {
        width: 50%
    }

    .stefa-fibra-conexion .stefa-fibra-conexion_container {
        max-width: 1095px;
        margin: auto
    }

    .stefa-fibra-conexion_interno--col .stefa-fibra-conexion_interno--text {
        width: 260px
    }

    .stefa-fibra-conexion_interno--text .stefa-fibra-conexion_text--title {
        font-size: 16px;
        line-height: 20px;
        max-width: 100%
    }

    .stefa-fibra-conexion .stefa-fibra-conexion_header {
        margin-bottom: 30px
    }

    .stefa-fibra-conexion {
        padding: 45px 20px 35px
    }

    .stefa-fibra-conexion_text--title.stefa-fibra-conexion_title--videollamada {
        max-width: 60%
    }

    .stefa-fibra-conexion_interno--text .stefa-fibra-conexion_text--description {
        font-size: 14px;
        line-height: 18px
    }

    .container--fibra--internet {
        max-width: 1250px;
        padding-bottom: 30px;
        margin-bottom: 0
    }

    .container--fibra--internet.fibra .col--fibra--image .picture--image--fibra .image--fibra--internet {
        top: 10px;
        left: 0;
        margin: auto;
        position: absolute
    }

    .stefa--fibra--optica--carrucel {
        overflow: hidden
    }

    .container--fibra--internet.wifi .col--fibra--image .picture--image--fibra .image--fibra--internet {
        top: 0
    }

    .container--fibra--internet.ventajas .col--fibra--image .picture--image--fibra .image--fibra--internet {
        height: auto;
        top: 0
    }

    .container--fibra--internet .col--fibra--image .picture--image--fibra .image--fibra--internet {
        top: 0;
        position: relative
    }

    .container--fibra--internet .col--fibra--description .title--fibra {
        font-size: 32px;
        text-align: left;
        margin: initial
    }

    .container--fibra--internet .col--fibra--description .title--fibra .fibra {
        display: initial
    }

    .container--fibra--internet .col--fibra--description .body--container--fibra .description--fibra {
        font-size: 16px;
        max-width: 670px;
        line-height: 20px
    }

    .container--fibra--internet .col--fibra--description .body--container--fibra {
        margin-top: 30px
    }

    .container--fibra--internet .col--fibra--description .container--btn--fibra {
        text-align: left;
        margin-top: 30px
    }

    .container--fibra--internet .col--fibra--description {
        margin-top: 50px
    }
}

.duoTv-inter,.stefa-planes-fibra-fijo,.stefa-planes-fibra-optica,.stefa-planes-fibra-trios {
    max-width: 1227px;
    margin: auto
}

.stefa--fibra--optica--carrucel .container--fibra--optica .swiper-pagination-bullets {
    bottom: 25px
}

.stefa--fibra--optica--carrucel .container--fibra--optica .swiper-pagination-bullets .swiper-pagination-bullet {
    width: 10px;
    height: 10px
}

.stefa--fibra--optica--carrucel .container--fibra--optica .swiper-button-next:after,.stefa--fibra--optica--carrucel .container--fibra--optica .swiper-button-prev:after {
    background-color: #fff;
    border-radius: 30px;
    padding: 1px
}

.stefa--fibra--optica--carrucel .container--fibra--optica .swiper-button-next {
    right: 8px
}

.stefa--fibra--optica--carrucel .container--fibra--optica .swiper-button-prev {
    left: 8px
}

.stefa--fibra--optica--carrucel .container--fibra--optica .swiper-button-next,.stefa--fibra--optica--carrucel .container--fibra--optica .swiper-button-prev {
    width: 28px;
    height: 28px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 4px 4px rgba(0,0,0,.25);
    box-shadow: none
}

@media (max-width: 600px) {
    .container--fibra--internet.fibra-2 .col--fibra--image .picture--image--fibra .image--fibra--internet {
        width:100%;
        height: 121px;
        position: absolute;
        top: -478px;
        object-fit: contain
    }

    .container--fibra--internet.cables .col--fibra--image .picture--image--fibra .image--fibra--internet {
        width: auto;
        height: auto;
        position: absolute;
        top: -656px
    }
}

@media (min-width: 600px) {
    .container--fibra--internet.fibra-2 .col--fibra--image .picture--image--fibra .image--fibra--internet {
        top:40px;
        max-width: 90%;
        float: right
    }

    .container--fibra--internet.cables .col--fibra--image .picture--image--fibra .image--fibra--internet {
        top: 40px;
        max-width: 95%
    }
}

.beneficios--box-icon img {
    width: 25px;
    height: 21px;
    background-size: cover
}

.fibra-carrucel-cintillo_general .fibra-carrucel-cintillo_general--image {
    width: 14%
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio .fibra-carrucel-header_precio-mes,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio .fibra-carrucel-header_precio-simbolo,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio .fibra-carrucel-header_precio-mes,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio .fibra-carrucel-header_precio-simbolo {
    font-size: 18px
}

svg.svg--more--atc.svg--inline {
    height: 13px;
    width: 13px;
    margin-right: 5px
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-oculto,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-oculto,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-body-item,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-footer:before,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-ver-mas,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .swiper-pagination.dots-solo,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-body-item,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-footer::before,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-ver-mas,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-oculto,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-body-item,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-ver-mas,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-oculto,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-body-item,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-footer:before,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-ver-mas,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .swiper-pagination.dots-solo {
    display: none
}

.stefa-planes-fibra-optica:before {
    content: "";
    background: #f5f5f5;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1
}

.stefa-planes-fibra-optica .planes-fibra-optica_container {
    max-width: 1227px;
    margin: auto;
    padding-top: 25px;
    padding-bottom: 0
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-cintillo-rosa {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

@media (max-width: 600px) {
    .stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info {
        width:100%;
        position: relative
    }

    .stefa-planes-fibra-optica .planes-fibra-optica_container {
        padding-top: 25px
    }

    .stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_btn .fibra-carrucel-btn_item {
        width: 234px
    }

    .stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info:nth-child(2):before {
        content: "";
        width: 1px;
        height: 48px;
        background: #ededed;
        display: inline-block;
        position: absolute;
        left: 0
    }

    .stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio {
        font-size: 18px;
        margin-top: 0;
        color: #50535a
    }

    .stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_usuarios {
        margin-top: 15px
    }

    .stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio .fibra-carrucel-header_precio-mes {
        font-size: 12px
    }

    .stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container {
        flex-direction: row;
        justify-content: center;
        align-items: center
    }

    .stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_mbps span {
        font-size: 30px
    }

    .stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body {
        padding: 23px
    }

    .stefa-planes-fibra-optica .planes-fibra-optica_container .swiper-wrapper {
        transition-duration: none!important;
        transform: none!important;
        flex-direction: column
    }

    .stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-ver-mas .fibra-carrucel_btn {
        font-weight: 400;
        font-size: 16px;
        outline: 0;
        text-decoration: underline;
        color: #019df4
    }

    .stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-ver-mas {
        display: block;
        text-align: center
    }
}

.duoTv-inter .planes-fibra-optica_container,.stefa-planes-fibra-fijo .planes-fibra-optica_container {
    padding-top: 50px;
    padding-bottom: 30px
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .swiper-slide,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .swiper-slide,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .swiper-slide,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .swiper-slide {
    position: relative;
    padding: 15px 15px 35px
}

.duoTv-inter .planes-fibra-optica_container .swiper-button-next.s-button--next,.stefa-planes-fibra-fijo .planes-fibra-optica_container .swiper-button-next.s-button--next,.stefa-planes-fibra-fijo .planes-fibra-optica_container .swiper-button-prev.s-button--prev,.stefa-planes-fibra-internet .planes-fibra-optica_container .swiper-button-prev.s-button--prev,.stefa-planes-fibra-optica .planes-fibra-optica_container .swiper-button-next.s-button--next,.stefa-planes-fibra-optica .planes-fibra-optica_container .swiper-button-prev.s-button--prev,.stefa-planes-fibra-trios .planes-fibra-optica_container .swiper-button-next.s-button--next,.stefa-planes-fibra-trios .planes-fibra-optica_container .swiper-button-prev.s-button--prev {
    background: #019df4;
    width: 35px;
    height: 35px;
    right: 0;
    border-radius: 20px;
    box-shadow: 0 0 1px rgb(0 0 0 / 25%);
    color: #fff
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .swiper-pagination.dots-solo .swiper-pagination-bullet.swiper-pagination-bullet-active,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .swiper-pagination.dots-solo .swiper-pagination-bullet.swiper-pagination-bullet-active,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .swiper-pagination.dots-solo .swiper-pagination-bullet.swiper-pagination-bullet-active,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .swiper-pagination.dots-solo .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #019df4
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .swiper-pagination.dots-solo,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .swiper-pagination.dots-solo,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .swiper-pagination.dots-solo,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .swiper-pagination.dots-solo {
    bottom: 0
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .swiper-pagination.dots-solo .swiper-pagination-bullet,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .swiper-pagination.dots-solo .swiper-pagination-bullet,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .swiper-pagination.dots-solo .swiper-pagination-bullet,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .swiper-pagination.dots-solo .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #d3d4d3;
    opacity: 1
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container {
    background-color: #fff;
    box-shadow: 0 2px 6px rgb(0 0 0 / 15%);
    position: relative;
    border-radius: 15px
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header {
    position: relative;
    background-color: #fff;
    text-align: center;
    padding: 65px 16px 0;
    border-bottom: 1px solid #ededed;
    border-radius: 15px 15px 0 0
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_information,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_information,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_information,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_information {
    font-weight: 400;
    font-size: 20px;
    color: #019df4
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_mbps,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_mbps,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_mbps {
    font-weight: 700;
    color: #0b2739
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_simetrica {
    font-weight: 400;
    font-size: 12px;
    color: #0b2739
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_regular {
    font-weight: 400;
    font-size: 14px;
    color: #86888c
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .swiper-slide.fibra-item-slide .fibra-carrucel-slide_container .fibra-carrucel-header,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .swiper-slide.fibra-item-slide .fibra-carrucel-slide_container .fibra-carrucel-header {
    padding: 30px 16px 25px
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .swiper-slide.fibra-item-slide .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_usuarios {
    margin-bottom: 15px
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_usuarios {
    font-weight: 400;
    font-size: 12px;
    color: #019df4;
    margin-bottom: 20px
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .planes--box__imgRappi,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .planes--box__imgRappi,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .planes--box__imgRappi,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .planes--box__imgRappi {
    margin-bottom: 45px
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_usuarios img,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_usuarios img,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_usuarios img,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_usuarios img {
    position: relative;
    top: -1px;
    left: -1%
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio {
    font-weight: 700
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item {
    display: flex;
    flex-direction: row
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-texto .fibra-carrucel-description_description,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-texto .fibra-carrucel-description_description,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-texto .fibra-carrucel-description_description,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-texto .fibra-carrucel-description_description {
    font-size: 12px;
    color: #86888c
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-image img,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-image img,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-image img,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-image img {
    position: relative;
    top: 2px
}

.solo-inter .fibra-carrucel-cintillo_general .fibra-carrucel-cintillo_general--text {
    width: 80%
}

.fibra-carrucel-cintillo_general--text .fibra-carrucel-cintillo_text-title {
    text-align: left;
    font-size: 12px;
    line-height: 16px;
    width: 100%;
    font-weight: 300
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-cintillo-rosa,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-cintillo-rosa,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-cintillo-rosa,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-cintillo-rosa {
    position: absolute;
    background: #e63780;
    height: 34px;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 19px;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-cintillo,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-cintillo,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-cintillo,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-cintillo {
    position: absolute;
    top: -1px;
    background: #019df4;
    border-radius: 16px 16px 0 0;
    width: 100%;
    left: 0;
    right: 0;
    height: 46px;
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_btn .fibra-carrucel-btn_item {
    font-weight: 400;
    color: #fff;
    text-align: center;
    cursor: pointer;
    -ms-user-select: none;
    user-select: none;
    border: 0 solid transparent;
    outline: 0;
    font-size: 18px;
    line-height: 48px;
    height: 48px;
    background-color: #019bf2;
    border-radius: 50px;
    text-decoration: none;
    transition: .4s
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-footer .link--more.link--more5,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-footer .link--more.link--more5,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-footer .link--more.link--more5,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-footer .link--more.link--more5 {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2;
    background-color: transparent;
    border: 0;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    color: #019bf2;
    outline: 0;
    transition: .4s
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-footer,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-footer,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-footer,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-footer {
    display: block!important;
    padding: 35px 0 0;
    position: relative
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-footer::before,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-footer:before,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-footer:before,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-footer:before {
    content: "";
    background: #ededed;
    width: 120%;
    display: inline-block;
    position: absolute;
    height: 1px;
    left: -10%;
    top: 15px
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_btn .fibra-carrucel-btn_item {
    width: 234px
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info:nth-child(2):before,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info:nth-child(2):before {
    content: "";
    width: 1px;
    height: 48px;
    background: #ededed;
    display: inline-block;
    position: absolute;
    left: 0
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio {
    font-size: 32px;
    margin-top: 0;
    color: #0b2739
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_usuarios {
    display: none;
    margin-top: 15px
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_mbps {
    font-size: 40px
}

.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body {
    padding: 10px 23px
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto {
    display: block;
    display: flex;
    flex-direction: column;
    position: relative
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate {
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-image,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-image,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-icon,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-image,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-icon,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-image,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-icon,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-image,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-icon {
    width: 15%
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-texto,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-texto,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-texto,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-texto,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-texto,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body {
    width: 85%
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-texto .fibra-carrucel-description_title,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-texto .fibra-carrucel-description_title,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-texto .fibra-carrucel-description_title,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--title {
    font-weight: 400;
    font-size: 14px;
    color: #019df4
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--mbps,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--mbps,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--mbps,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--mbps {
    font-weight: 700;
    font-size: 12px;
    color: #86888c
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--info,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--info,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--info,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--info,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--info {
    font-weight: 400;
    font-size: 12px;
    color: #86888c
}

.fibra-carrucel-footer_costo {
    display: flex;
    width: 234px;
    justify-content: space-evenly;
    align-items: center
}

.fibra-carrucel-footer_costo-instalacion {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #6c6f74
}

.fibra-carrucel-footer_costo-gratis {
    width: 66px;
    padding: 3px 12px;
    background: #fbc7de;
    color: #e63780;
    border-radius: 4px
}

.duoTv-inter .fibra-carrucel-cintillo_general .fibra-carrucel-cintillo_general--image {
    width: 14%
}

.duoTv-inter .fibra-carrucel-cintillo_general--text .fibra-carrucel-cintillo_text-title span {
    display: block
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-footer,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-footer,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-footer {
    padding: 0
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_simetrica,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_simetrica,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_simetrica {
    font-weight: 400;
    font-size: 12px;
    color: #50535a
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_regular,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_regular,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_regular {
    font-weight: 400;
    font-size: 14px;
    color: #50535a
}

.duoTv-inter .fibra-carrucel-cintillo .fibra-carrucel-cintillo_general,.fibra-carrucel-cintillo .fibra-carrucel-cintillo_general {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    width: 100%
}

.duoTv-inter .fibra-carrucel-cintillo_general .fibra-carrucel-cintillo_general--text,.fibra-carrucel-cintillo_general .fibra-carrucel-cintillo_general--text {
    width: 65%
}

.duoTv-inter .fibra-carrucel-cintillo_general--text .fibra-carrucel-cintillo_text-title {
    text-align: left;
    font-size: 12px;
    line-height: 16px;
    width: 100%;
    font-weight: 300
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--mbps {
    font-weight: 700;
    font-size: 12px;
    color: #86888c
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header {
    position: relative;
    background-color: #fff;
    text-align: center;
    padding: 55px 16px 0;
    border-bottom: 1px solid #ededed;
    border-radius: 15px 15px 0 0
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body {
    padding: 20px
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container {
    display: flex;
    flex-direction: column;
    margin-bottom: 16px;
    flex-wrap: wrap
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_mbps {
    font-weight: 700;
    font-size: 40px;
    color: #0b2739
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_mbps span {
    font-size: 30px
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--title {
    font-size: 14px;
    color: #019df4;
    font-weight: 400
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_usuarios {
    font-weight: 400;
    font-size: 12px;
    color: #019df4;
    margin-top: 5px;
    margin-bottom: 15px;
    display: none
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio {
    font-size: 32px;
    color: #0b2739;
    font-weight: 700;
    margin-top: 5px
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_btn .fibra-carrucel-btn_item,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_btn .fibra-carrucel-btn_item {
    font-weight: 400;
    color: #fff;
    text-align: center;
    cursor: pointer;
    -ms-user-select: none;
    user-select: none;
    border: 0 solid transparent;
    outline: 0;
    font-size: 18px;
    line-height: 48px;
    width: 100%;
    height: 48px;
    background-color: #019bf2;
    border-radius: 50px;
    text-decoration: none;
    transition: .4s
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto:after,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto:after,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto:after {
    content: "";
    width: 120%;
    background: #ededed;
    height: 1px;
    position: absolute;
    bottom: 20px;
    left: -10%;
    right: 0
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto {
    display: block;
    display: flex;
    flex-direction: column;
    padding-bottom: 35px;
    position: relative
}

.duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-footer .link--more.link--more5 .svg--more--atc.svg--inline,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-footer .link--more.link--more5 .svg--more--atc.svg--inline,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-footer .link--more.link--more5 .svg--more--atc.svg--inline {
    transform: rotate(180deg)
}

.duoTv-inter .fibra-carrucel-btn_item.dos {
    background-color: #0b2739!important;
    margin-top: 10px;
    display: block
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio .fibra-carrucel-header_precio-mes,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio .fibra-carrucel-header_precio-simbolo {
    font-size: 11px
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info {
    width: 50%;
    position: relative
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_mbps,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_mbps {
    font-size: 32px
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_mbps span,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_mbps span {
    font-size: 20px
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--info,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--info {
    font-weight: 400;
    font-size: 12px;
    color: #86888c
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--mbps,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--mbps {
    font-weight: 700;
    font-size: 12px;
    color: #86888c
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-texto .fibra-carrucel-description_title,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--title {
    font-size: 14px;
    color: #019df4;
    font-weight: 400
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .swiper-slide.fibra-item-slide .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_usuarios {
    display: none;
    margin-bottom: 15px
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_usuarios {
    font-weight: 400;
    font-size: 12px;
    color: #019df4;
    margin-top: 5px;
    margin-bottom: 20px;
    display: none
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio {
    font-size: 22px;
    color: #0b2739;
    font-weight: 700;
    margin-top: 5px
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px
}

.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto {
    display: block;
    display: flex;
    flex-direction: column;
    padding-bottom: 35px;
    position: relative
}

.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio .fibra-carrucel-header_precio-mes {
    font-size: 10px
}

.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item .fibra-carrucel-body_description.fibra-carrucel-body_description-texto .fibra-carrucel-description_title,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate .beneficios--box-body .box--title {
    font-size: 14px;
    color: #019df4;
    font-weight: 400
}

.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_usuarios {
    font-weight: 400;
    font-size: 12px;
    color: #019df4;
    margin-bottom: 15px;
    margin-top: 15px;
    display: none
}

.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio .fibra-carrucel-header_precio-simbolo {
    font-size: 16px
}

.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_btn .fibra-carrucel-btn_item {
    font-weight: 400;
    color: #fff;
    text-align: center;
    cursor: pointer;
    -ms-user-select: none;
    user-select: none;
    border: 0 solid transparent;
    outline: 0;
    font-size: 18px;
    line-height: 48px;
    height: 48px;
    background-color: #019bf2;
    border-radius: 50px;
    text-decoration: none;
    transition: .4s;
    width: 234px
}

.stefa-planes-fibra-trios .planes-fibra-optica_container {
    padding-top: 25px;
    padding-bottom: 0
}

.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio {
    font-weight: 700;
    font-size: 22px;
    margin-top: 0;
    color: #50535a
}

.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 8px
}

.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto {
    display: block;
    display: flex;
    flex-direction: column;
    padding-bottom: 35px;
    position: relative
}

.nav-tabs#_yT0-nav-tabs {
    max-width: 1200px;
    height: 88px;
    padding: 0 5px;
    margin: auto;
    background: #fff;
    box-shadow: 0 0 18px rgba(56,100,166,.2);
    border-radius: 8px;
    display: flex
}

.nav-tabs#_yT0-nav-tabs .nav-item {
    position: relative!important;
    top: 2px!important;
    width: 295px!important;
    height: 44px!important;
    border-radius: 8px!important;
    margin-bottom: 0!important
}

.nav-tabs#_yT0-nav-tabs .nav-item .nav-link {
    width: 282px;
    height: 54px;
    text-align: center!important;
    display: flex!important;
    padding: 8px 50px!important;
    color: #019df4!important;
    border: 2px solid #019df4!important;
    border-radius: 8px;
    align-items: center!important;
    font-weight: 700!important;
    font-size: 20px!important;
    line-height: 24px!important
}

.nav-tabs#_yT0-nav-tabs .nav-item .nav-link.active {
    color: #50535a!important;
    border: 2px solid #f5f5f5!important;
    background-color: #f5f5f5!important
}

@media (max-width: 600px) {
    .duoTv-inter .planes-fibra-optica_container,.stefa-planes-fibra-fijo .planes-fibra-optica_container {
        padding-top:25px;
        padding-bottom: 0
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .swiper-slide.slide-mobile-plan,.stefa-planes-fibra-fijo .planes-fibra-optica_container .swiper-button-next.s-button--next,.stefa-planes-fibra-fijo .planes-fibra-optica_container .swiper-button-prev.s-button--prev,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .swiper-pagination.dots-solo,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .swiper-slide.slide-mobile-plan,.stefa-planes-fibra-internet .planes-fibra-optica_container .swiper-button-next.s-button--next,.stefa-planes-fibra-internet .planes-fibra-optica_container .swiper-button-prev.s-button--prev,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .swiper-pagination.dots-solo,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .swiper-slide.slide-mobile-plan,.stefa-planes-fibra-optica .planes-fibra-optica_container .swiper-button-next.s-button--next,.stefa-planes-fibra-optica .planes-fibra-optica_container .swiper-button-prev.s-button--prev,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-body-item,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .swiper-slide.slide-mobile-plan,.stefa-planes-fibra-trios .planes-fibra-optica_container .swiper-button-next.s-button--next,.stefa-planes-fibra-trios .planes-fibra-optica_container .swiper-button-prev.s-button--prev,.stefa-planes-fibra-trios .planes-fibra-optica_container.planes-fibra-mobile_ocultar .planes-internet-trios .fibra-carrucel-ver-mas {
        display: none
    }

    .fibra-carrucel-header {
        border-bottom: none!important
    }

    div.fibra-carrucel-body {
        padding: 0 0 20px!important
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-ver-mas .fibra-carrucel_btn {
        font-weight: 400;
        font-size: 16px;
        outline: 0;
        text-decoration: underline;
        color: #019df4
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-ver-mas,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-ver-mas,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-ver-mas {
        display: block;
        text-align: center
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_btn .fibra-carrucel-btn_item,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_btn .fibra-carrucel-btn_item {
        width: 234px
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info:nth-child(2):before,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info:nth-child(2):before {
        content: "";
        width: 1px;
        height: 48px;
        background: #ededed;
        display: inline-block;
        position: absolute;
        left: 0
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio {
        font-size: 24px;
        margin-top: 0;
        color: #50535a
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_usuarios,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_usuarios {
        margin-top: 15px
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_precio .fibra-carrucel-header_precio-mes {
        font-size: 12px
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container {
        flex-direction: row;
        justify-content: center;
        align-items: center
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_mbps {
        font-size: 32px
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info .fibra-carrucel-header_mbps span {
        font-size: 20px
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-info-container .fibra-carrucel-info {
        width: 50%;
        position: relative
    }

    .duoTv-inter .planes-fibra-optica_container .swiper-wrapper,.stefa-planes-fibra-fijo .planes-fibra-optica_container .swiper-wrapper,.stefa-planes-fibra-trios .planes-fibra-optica_container .swiper-wrapper {
        transition-duration: none!important;
        transform: none!important;
        flex-direction: column;
        align-items: center
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto:after,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto:after,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto:after {
        content: "";
        width: 120%;
        background: #ededed;
        height: 1px;
        position: absolute;
        bottom: 20px;
        left: -10%;
        right: 0
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-footer .link--more.link--more5 .svg--more--atc.svg--inline,.stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-footer .link--more.link--more5 .svg--more--atc.svg--inline,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-footer .link--more.link--more5 .svg--more--atc.svg--inline {
        transform: rotate(180deg)
    }

    .stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-ver-mas .fibra-carrucel_btn {
        font-weight: 400;
        font-size: 16px;
        outline: 0;
        text-decoration: underline;
        color: #019df4;
        margin-bottom: 30px;
        display: block
    }

    .stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .swiper-slide.slide-mobile-mostrar,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .swiper-slide.slide-mobile-mostrar {
        display: block
    }

    .stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-ver-mas .fibra-carrucel_btn {
        font-weight: 400;
        font-size: 16px;
        outline: 0;
        text-decoration: underline;
        color: #019df4;
        display: block;
        margin-bottom: 30px
    }

    .nav-tabs#_yT0-nav-tabs {
        max-width: 100%;
        gap: 10px;
        padding: 0 4px
    }

    .nav-tabs#_yT0-nav-tabs .nav-item {
        top: 6px!important;
        margin: 0 auto
    }

    .nav-tabs#_yT0-nav-tabs .nav-item .nav-link {
        min-width: 112px;
        width: 100px!important;
        height: 45px;
        font-size: 16px!important;
        line-height: 24px
    }
}

@media(max-width: 1200px) and (min-width:768px) {
    .nav-tabs#_yT0-nav-tabs {
        max-width:950px
    }

    .nav-tabs#_yT0-nav-tabs .nav-item .nav-link {
        width: 210px;
        padding: 8px 25px!important
    }

    .stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_btn .fibra-carrucel-btn_item,.stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-header .fibra-carrucel-header_btn .fibra-carrucel-btn_item {
        width: 100%
    }

    .container--fibra--internet {
        max-width: 940px
    }
}

@media(max-width: 600px) {
    .beneficios-fibra__container-body {
        justify-content:center
    }

    .stefa-planes-fibra-fijo .planes-fibra-optica_container .planes-internet-fijo .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate,.stefa-planes-fibra-internet .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate,.stefa-planes-fibra-optica .planes-fibra-optica_container .planes-fibra-carrucel .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto .beneficios--box.beneficios--box-separate {
        align-items: center;
        justify-content: center;
        padding: 8px 40px
    }

    .stefa-planes-fibra-trios .planes-fibra-optica_container .planes-internet-trios .fibra-carrucel-slide_container .fibra-carrucel-body.active .fibra-carrucel-oculto {
        padding: 0 40px 35px
    }

    .duoTv-inter .planes-fibra-optica_container .planes-tv-carrucel .fibra-carrucel-ver-mas .fibra-carrucel_btn {
        display: block;
        margin-bottom: 40px
    }

    .container--fibra--internet {
        height: auto;
        min-height: 1050px
    }
}

.fibra-carrucel-info__beneficios {
    max-width: 280px;
    height: 150px;
    padding-top: 24px
}

.fibra-carrucel-info__beneficios-title {
    position: relative;
    font-size: 10px;
    font-weight: 400;
    line-height: 12px;
    letter-spacing: .32em;
    color: #50535a;
    padding-bottom: 12px
}

.fibra-carrucel-info__beneficios-meses {
    padding-top: 8px;
    font-size: 12px;
    line-height: 15px;
    color: #313235
}

.fibra-carrucel-info__beneficios-title::after,.fibra-carrucel-info__beneficios-title::before {
    content: "";
    position: absolute;
    top: 26%;
    width: 24%;
    border-top: 1px solid #d3d4d3
}

.fibra-carrucel-info__beneficios-title::before {
    right: 98%
}

.fibra-carrucel-info__beneficios-title::after {
    left: 98%
}

.fibra-carrucel-info__beneficios-logos {
    margin: 6px auto
}

@media (max-width: 990px) {
    .fibra-carrucel-info__beneficios-title::after,.fibra-carrucel-info__beneficios-title::before {
        width:60%
    }
}

@media screen and (max-width: 600px) {
    .fibra-carrucel-info__beneficios-title::after,.fibra-carrucel-info__beneficios-title::before {
        width:40%
    }
}

.fibra-carrucel-info__beneficios.text-center {
    margin: 0 auto
}

.planes-fibra-optica_container .swiper-button-next.s-button--next svg,.planes-fibra-optica_container .swiper-button-prev.s-button--prev svg,.stefa--fibra--optica--carrucel .container--fibra--optica .swiper-button-next svg,.stefa--fibra--optica--carrucel .container--fibra--optica .swiper-button-prev svg {
    width: 0;
    height: 12px
}

.stefa--fibra--optica--carrucel .container--fibra--optica .swiper-button-next:after,.stefa--fibra--optica--carrucel .container--fibra--optica .swiper-button-prev:after {
    font-size: 13px;
    font-weight: 700;
    color: #019df4
}

.planes-fibra-optica_container .swiper-button-next:after,.planes-fibra-optica_container .swiper-button-prev:after {
    font-size: 13px;
    font-weight: 700
}

.tvapp--bono {
    padding: 8px 0;
    background-color: #f4f4f4;
    border-radius: 8px;
    min-width: 238px;
}

.duoTv-inter .planes-fibra-optica_container .swiper-button-next.s-button--next,.stefa-planes-fibra-internet .planes-fibra-optica_container .swiper-button-prev.s-button--prev,.stefa-planes-fibra-trios .planes-fibra-optica_container .swiper-button-next.s-button--next, .stefa-planes-fibra-trios .planes-fibra-optica_container .swiper-button-prev.s-button--prev {
    display: none;
}

/*LibreriaFront+nuevas parrillas*/
.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
}

.banner-hero-front {
    overflow: hidden;
    position: relative
}

.dev-banner-container {
    height: 500px;
    display: flex;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 100%
}

.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:500px
    }
}

.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
}

.stefa-tabbed__subtab-wrapper,.stefa-tabbed__tab-wrapper {
    box-shadow: 0 4px 18px 0 rgba(56,100,166,.2);
    overflow-x: scroll
}

.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 350.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
}

@media(min-width: 600px) {
    .ltpopup-body {
        width:546px;
        height: 490px
    }
}

.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
}

.stefa-tabbed__tab-item.lt__tab-item--active,.stefa-tabbed__tab-item:hover {
    background-color: #0b2739;
    color: #fff;
    transition: .5s ease-in-out
}

.ltfaqs__section .ltfaqs__viewmore:hover {
    color: #019df4
}

.ltfaqs__section .ltfaqs__morebtn .ltfaqs__viewmore.minus,.ltfaqs__section .ltfaqs__morebtn.link__toggleactive .ltfaqs__viewmore.more,.stefa-slided__planes .swiper-button-next,.stefa-slided__planes .swiper-button-prev,[lt-toggle] .minus,[lt-toggle].link__toggleactive .more {
    display: none
}

.ltfaqs__section .ltfaqs__morebtn.link__toggleactive .ltfaqs__viewmore.minus {
    display: block
}

[lt-toggle].link__toggleactive .minus {
    display: inline
}

.stefa-tabbed {
    padding-top: 24px
}

.stefa-tabbed__tab-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    padding: 8px;
    border-radius: 8px;
    background: #fff;
    max-width: 1064px;
    margin: 0 auto
}

.stefa-tabbed__subtab-item,.stefa-tabbed__tab-item {
    width: 100%;
    height: auto;
    padding: 16px;
    gap: 16px;
    border-radius: 4px;
    background-color: #f6f6f6;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    min-width: 186px;
    white-space: nowrap
}

.stefa-tabbed__tab-item.lt__tab-item--active {
    border-bottom: 0
}

.stefa-tabbed__subtab-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    padding: 8px;
    border-radius: 8px;
    background: #fff;
    margin: 0 24px
}

.stefa-slided__planes__head,.stefa-tabbed__subtab-item.lt__subtab-item--active {
    background-color: #0b2739;
    color: #fff
}

.stefa-slided__planes__ltfaqs__more {
    margin: 0 auto;
    font-size: 16px;
    text-align: center;
    text-decoration: underline;
    width: 120px;
    cursor: pointer
}

.stefa-slided__planes__ltfaqs__more:hover {
    color: #019df4
}

.stefa-slided__planes__container {
    overflow: hidden;
    max-width: 1092px;
    margin: 0 auto;
    position: relative
}

.stefa-slided__planes__body__card-ig-inner,.stefa-slided__planes__body__card-ts-inner {
    max-width: 164px
}

.stefa-slided__planes__item {
    text-align: center;
    padding: 16px 12px 20px;
    margin: 0 auto
}

.stefa-slided__planes__wrap {
    box-shadow: 0 5px 20px 0 rgba(11,39,57,.12),0 7px 8px 0 rgba(11,39,57,.02);
    border-radius: 16px;
    overflow: hidden
}

.stefa-slided__planes__head {
    font-size: 14px;
    line-height: 20px;
    padding: 16px 8px;
    text-align: center;
    min-height: 156px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative
}

.stefa-slided__planes__head--recomendado {
    padding: 44px 8px 16px
}

.stefa-slided__planes__head--small {
    min-height: 52px
}

.stefa-slided__planes__head__cintillo {
    margin-bottom: 0;
    background-color: #a13ea1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 28px;
    line-height: 28px
}

.stefa-slided__planes__head__ttl {
    margin-bottom: 0
}

.stefa-slided__planes__head__ttl strong {
    font-size: 12px
}

.stefa-slided__planes__body__price__new strong,.stefa-slided__planes__head__mbps {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 0
}

.stefa-slided__planes__head__oferta {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 0;
    letter-spacing: -.025em
}

.stefa-slided__planes__head__oferta__big {
    font-size: 32px;
    line-height: 34px
}

.stefa-slided__planes__head__oferta__small {
    font-size: 14px
}

.stefa-slided__planes__head__txt {
    margin-bottom: 0;
    font-size: 12px
}

.stefa-slided__planes__body,.stefa-slided__planes__footer {
    position: relative;
    padding: 16px
}

.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: -10px;
    color: #fff;
    transform: translateX(-50%);
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 0;
    gap: 2px;
    flex-wrap: nowrap;
    width: max-content
}

.stefa-slided__planes__body__price {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
    min-height: 64px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.stefa-slided__planes__body__price__new strong {
    font-weight: 400
}

.stefa-slided__planes__body__price__new--bold,.stefa-slided__planes__body__price__new--bold strong {
    font-weight: 700!important
}

.stefa-slided__planes__body__price__old {
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 0
}

.stefa-slided__planes__body__price__old span {
    text-decoration: line-through
}

.stefa-slided__planes__body__card01 {
    display: flex;
    padding: 8px 12px;
    align-items: center;
    gap: 12px;
    border-radius: 8px;
    background: #f5f5f5;
    align-items: center;
    justify-content: center;
    margin-top: 8px
}

.stefa-slided__planes__body__card01-icon {
    width: 28px;
    height: 28px
}

.stefa-slided__planes__body__card01-inner {
    text-align: left;
    max-width: 164px
}

.stefa-slided__planes__body__card01-ttl {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 0
}

.stefa-slided__planes__body__card01-txt {
    font-size: 10px;
    line-height: 16px;
    margin-bottom: 0
}

.stefa-slided__planes__body__card-ig,.stefa-slided__planes__body__card-ts {
    display: flex;
    flex-direction: column;
    padding: 8px 12px;
    align-items: center;
    gap: 12px;
    border-radius: 8px;
    background: #f5f5f5;
    align-items: center;
    justify-content: center;
    margin-top: 8px
}

.stefa-slided__planes__body__card-ig-ttl {
    font-size: 14px;
    line-height: 16px;
    color: #019df4;
    margin-bottom: 0
}

.stefa-slided__planes__body__card-ig-ttl span {
    color: #0b2739
}

.stefa-slided__planes__body__card-ig-txt {
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 0
}

.stefa-slided__planes__body__card-ig-txt span {
    color: #019df4;
    font-weight: 700
}

.stefa-slided__planes__body__card-ts-ttl {
    font-size: 10px;
    line-height: 16px;
    margin-bottom: 0
}

.stefa-slided__planes__body__card-ts-ttl-azul {
    color: #0b2739;
    font-size: 20px
}

.stefa-slided__planes__body__card-ts-ttl-cyan {
    color: #019df4;
    font-size: 20px
}

.stefa-slided__planes__body__card-ts-txt {
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 0
}

.stefa-slided__planes__body__card-ts-txt span {
    color: #019df4;
    font-weight: 700
}

.stefa-slided__planes__body__separador hr,.stefa-slided__planes__separador hr {
    height: 1px;
    border-width: 0;
    color: #ddd;
    background-color: #ddd
}

.stefa-slided__planes__body__separador {
    padding: 0;
    position: relative;
    margin-bottom: 16px
}

.stefa-slided__planes__body__separador__txt {
    display: inline-block;
    background-color: #fff;
    text-transform: uppercase;
    padding: 2px;
    position: absolute;
    width: 180px;
    height: 16px;
    top: 0;
    left: 50%;
    transform: translate(-50%,-10px);
    font-size: 12px;
    letter-spacing: .15em;
    margin-bottom: 0
}

.stefa-slided__planes__body .button--buy,.stefa-slided__planes__body .button--call {
    border: none!important;
    cursor: default!important;
    display: block;
    width: 100%;
    font-size: 16px;
    margin-top: 8px
}

.stefa-slided__planes__separador {
    padding: 0 16px;
    position: relative
}

.stefa-slided__planes__footer__box {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    margin-bottom: 16px
}

.stefa-slided__planes__footer__box-icon {
    width: 28px;
    height: 28px
}

.stefa-slided__planes__footer__box-inner {
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.stefa-slided__planes__footer__box-ttl {
    font-size: 12px;
    line-height: 16px;
    color: #0b2739;
    margin-bottom: 0
}

.stefa-slided__planes__footer__box-txt {
    font-size: 12px;
    line-height: 16px;
    color: #50535a;
    margin-bottom: 0
}

.stefa-slided__planes__footer__box-txt img {
    margin: 2px 0
}

.stefa-slided__planes__pie {
    padding: 40px 0 0
}

.stefa-slided__planes__pie__title {
    font-weight: 300;
    font-size: 28px;
    line-height: 32px;
    color: #50535a;
    text-align: center;
    padding: 0 15px;
    margin-bottom: 10px
}

.stefa-slided__planes__pie__container {
    padding: 20px;
    max-width: 580px;
    margin: 0 auto
}

.stefa-slided__planes__pie__slide {
    box-shadow: 0 7px 8px rgba(11,39,57,.02),0 5px 22px rgba(11,39,57,.12);
    background: #fff;
    border-radius: 16px;
    display: flex;
    align-items: center;
    width: 255px!important;
    height: 96px;
    padding: 15px;
    margin-right: 5px
}

.stefa-slided__planes__pie__slide .title {
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .12px;
    color: #0b2739;
    margin-bottom: 4px;
    text-align: left;
    padding: 0
}

.stefa-slided__planes__pie__slide .text {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .12px;
    color: #50535a
}

@media(min-width: 800px) {
    .stefa-tabbed__tab-wrapper {
        overflow:hidden
    }
}

@media(min-width: 1280px) {
    .ltfaqs__section .ltfaqs__inner {
        max-width:1024px
    }

    .ltfaqs__section .lt-accordion-title {
        margin-top: 12px
    }

    .stefa-slided__planes__pie__container.tres {
        max-width: 830px
    }
}

.botonera .plan-card-cta {
    display: flex;
    align-items: center;
    background-color: #019bef;
    border-radius: 59.938px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    justify-content: center;
    line-height: 20px;
    padding: 11px;
    max-width: 234px;
    width: 100%;
    margin: 16px auto;
    text-align: center;
    text-decoration: none;
    transition: background-color .15s ease-out
}

.plan-card-cta:hover {
    background-color: #008edd;
    color: #fff;
    text-decoration: none
}

.botonera .hv-btn-call,.botonera .plan-card-c2c {
    display: none!important
}

.stefa-slided__planes__body__botonera {
    padding: 14px 8px 8px;
    display: flex;
    flex-direction: column;
    gap: 8px
}

.stefa-slided__planes__body__btn {
    font-family: Telefonica;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 12px;
    width: 100%;
    padding: 8px 56px;
    margin: 0 auto;
    border-radius: 60px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    outline: 0;
    border: 1px solid #019df4;
    white-space: nowrap;
    cursor: pointer;
    color: #019df4;
    background-color: #fff
}

.stefa-slided__planes__body__btn:hover {
    background-color: #e6f5fd
}

@media(max-width: 1080px){
    .stefa-fibra-conexion .stefa-fibra-conexion_container{
        flex-direction: column;
    }

    .stefa-fibra-conexion .stefa-fibra-conexion_container .stefa-fibra-conexion_item{
        width: 100%;
    }
}