.container--transacciones--velocidad {
    padding:40px 10px;
    text-align:center
}
.container--transacciones--velocidad .container--body--transacciones {
    padding-top:30px
}
.container--transacciones--velocidad .container--body--transacciones .title--transacciones {
    color:#019df4;
    font-weight:250;
    font-size:40px;
    line-height:48px;
    max-width:328px;
    margin:auto
}
.col-body-contraseña-unica .fondo-evita-tu-identidad,.container--transacciones--velocidad .container--image--transacciones .picture--image--principal .image--principal {
    width:auto;
    height:auto
}
.container--transacciones--velocidad .container--body--transacciones .subtitle--transacciones {
    font-weight:400;
    font-size:20px;
    line-height:24px;
    color:#50535a;
    max-width:328px;
    margin:auto;
    padding-top:20px
}
.container--validar--contrasena .container--body--unica {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    max-width:328px;
    margin:auto;
    width:328px;
    height:558px;
    border:1px solid #ededed;
    box-shadow:0 0 8px rgba(0,0,0,.16);
    border-radius:8px;
    background:#fff;
    flex-direction: row-reverse;
    padding: 15px;
}
.container--validar--contrasena .container--body--unica .col--contrasena--movistar .title--contrasena {
    color:#019df4;
    font-weight:300;
    font-size:32px
}
.container--validar--contrasena .container--body--unica .col--contrasena--movistar {
    max-width:296px;
    margin:auto
}
.container--validar--contrasena .container--body--unica .col--contrasena--movistar .subtitle--contrasena {
    font-weight:400;
    font-size:15px;
    line-height:24px;
    color:#6c6f74
}
.container--validar--contrasena .container--body--unica .col--contrasena--movistar.texto {
    padding-top:15px
}
.container--validar--contrasena {
    padding:30px 10px
}
.col--contrasena--movistar .button-mas-info {
    padding:8px 30px;
    width:168px;
    height:40px;
    background:#e63780;
    border-radius:200px;
    position:relative;
    bottom:0;
    margin-bottom:25px
}
.col--contrasena--movistar .button-mas-info a {
    font-weight:400;
    font-size:16px;
    line-height:24px;
    color:#fff;
    letter-spacing:.0125em
}
.activa-tu-chipMovistar {
    text-align:center;
    margin-top:50px
}
.activa-tu-chipMovistar .textp-activa-chip {
    font-weight:400;
    font-size:20px;
    /* line-height:24px; */
    letter-spacing:.0036em;
    color:#50535a;
    /* margin:17px auto */
    margin: 0;
    text-align: left;
}
.body-logo-chip {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
    padding-bottom: 25px;
}
.body-logo-chip--txt {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.paso-1,.paso-2,.paso-3,.paso-4 {
    border: 1px solid #019DF4;
    /* width: 100%; */
    height: 255px;
    border-radius: 8px;
    margin-right: 10px;
}
.activa-tu-chipMovistar .body-logo-chip .textp-activa-chip.chip2 {
    position:relative;
    bottom:11px
}
.activa-tu-chipMovistar .body-logo-chip .textp-activa-chip a,.texto-celeste a {
    color:#019df4
}
.body-logo-chip .logos-google-appStore {
    display:flex;
    justify-content:center;
    gap:20px
}
@media(min-width:600px) {
    .container--transacciones--velocidad .container--body--transacciones .title--transacciones {
        font-size:64px;
        max-width:100%
    }
    .container--validar--contrasena .container--body--unica {
        flex-direction:row-reverse;
        max-width:1024px;
        flex-wrap:inherit;
        border:1px solid #ededed;
        box-shadow:0 0 8px rgba(0,0,0,.16);
        border-radius:8px;
        width:1024px;
        height:264px;
        background:#fff
    }
    .container--validar--contrasena .container--body--unica .col--contrasena--movistar.texto {
        width:65%
    }
    .container--validar--contrasena .container--body--unica .col--contrasena--movistar {
        max-width:100%;
        width:32%
    }
    .container--transacciones--velocidad .container--body--transacciones .subtitle--transacciones {
        font-size:24px;
        font-weight:300;
        line-height:32px;
        max-width:1015px;
        padding-top:30px
    }
    .container--transacciones--velocidad .container--body--transacciones {
        padding-top:35px
    }
}
.container--Instruccioness .cont-interno {
    position:absolute;
    top:20px
}
.container--Instruccioness img.fondo--intrucciones {
    position:relative;
    top:0;
    left:0;
    width:100%;
    height:598px
}
.container--Instruccioness .cont-interno .cont--title--superior .title {
    font-size:40px;
    font-weight:300;
    line-height:48px;
    color:#019df4
}
.container--Instruccioness .cont-interno .cont--pasos--contraseña .conten-num {
    width:100%;
    height:42px
}
.container--Instruccioness .cont-interno .cont--pasos--contraseña .conten-num span {
    padding:5px 12px;
    border:2px solid #019DF4;
    border-radius:60%;
    font-size:20px;
    font-weight:400;
    line-height:24px;
    position: relative;
    top: -10px;
    background-color: #092842;
}
.container--Instruccioness .cont-interno .cont--pasos--contraseña .subtitle--pasos {
    width:220px!important;
    font-weight:400;
    font-size:16px;
    line-height:24px;
    margin:0 auto
}
.texto-nuevo-movistar {
    font-weight:300;
    font-size:14px;
    line-height:16px;
    letter-spacing:-.004em;
    width:236.8px;
    margin:10px auto;
    color:#a4aeb5
}
.container--Instruccioness .cont-interno .cont--pasos--contraseña .paso-5 .subtitle--pasos {
    width:208px!important;
    font-weight:400;
    font-size:16px;
    line-height:24px
}
.swiper-pagination-bullet {
    border:2px solid #019df4
}
.swiper-button-next:after,.swiper-button-prev:after {
    font-size:22px
}
@media(min-width:768px) {
    .swiper-button-next,.swiper-button-prev,.swiper-pagination.ocultar-desk.swiper-pagination-clickable.swiper-pagination-bullets {
        display:none
    }
    .stefa--carrucel--operador .swiper-slide {
        width:20%
    }
    .stefa--carrucel--operador .swiper-wrapper {
        justify-content:center;
        max-width:1360px;
        margin:0 auto
    }
}
@media(max-width:600px) {
    .container--Instruccioness .cont-interno .cont--pasos--contraseña .paso-1,.container--Instruccioness .cont-interno .cont--title--superior,.paso-2,.paso-3,.paso-4,.paso-5,.paso-6 {
        width:100%!important
    }
    .container--Instruccioness .cont-interno {
        top:42px
    }
    .container--Instruccioness .cont-interno .cont--title--superior .title {
        font-size:32px;
        line-height:40px
    }
    .container--Instruccioness img.fondo--intrucciones {
        height:665px
    }
    .container--Instruccioness .cont-interno .cont--pasos--contraseña {
        margin:0 auto
    }
    .container--Instruccioness .cont-interno .cont--pasos--contraseña .subtitle--pasos {
        width:260px!important;
        max-width:320px
    }
    .body-logo-chip {
        display: flex;
        flex-direction: column;
    }
}
.Background-section-valida {
    background-color:#ededed
}
.faqs-accordion {
    position:relative;
    padding-top:30px;
    padding-bottom:30px
}
.list-none {
    margin:0 30px;
    list-style:disc
}
.banner-hero .slider,.banner-hero .slider__item {
    height:400px
}
.banner-hero .picture .picture__image {
    object-position:left top
}
.col-body-contraseña-unica {
    text-align:center;
    position:relative;
    left:78%;
    bottom:40px
}
.col-body-contraseña-unica .texto-casuisticas-fraude {
    font-weight:700;
    font-size:32px;
    line-height:40px;
    margin:12px auto
}
.col-body-contraseña-unica .botton-clic-aqui-unica {
    background:#e63780;
    border-radius:200px;
    width:183px;
    height:48px;
    padding:12px 40px;
    display:flex;
    justify-content:center;
    align-items:center;
    margin:17px auto;
    font-size:16px;
    line-height:24px;
    letter-spacing:.0125em;
    color:#fff;
    font-weight:600
}
.col-body-contraseña-unica .botton-clic-aqui-unica :hover {
    background:#922859
}
.col-body-contraseña-unica .gestiones {
    font-size:16px;
    line-height:20px;
    margin-top:35px
}
@media (max-width:600px) {
    .activa-tu-chipMovistar .body-logo-chip .textp-activa-chip {
        font-size:16px;
        line-height:24px;
        width:318px;
        text-align: center;
    }
    .body-logo-chip .logos-google-appStore {
        display:flex;
        flex-direction:column;
        gap:18px
    }
    .col-body-contraseña-unica {
        left:0;
        bottom:0
    }
    .col-body-contraseña-unica .texto-casuisticas-fraude {
        font-size:20px;
        line-height:25px
    }
    .col-body-contraseña-unica .gestiones {
        font-size:12px;
        line-height:15px;
        margin-top:14px
    }
    .col-body-contraseña-unica .botton-clic-aqui-unica {
        width:155px;
        height:36px;
        padding:6px 26px;
        margin:10px auto
    }
    .swiper-button-next,.swiper-button-prev {
        display: none;
    }
}
@media(max-width:1280px) and (min-width:767px) {
    .col-body-contraseña-unica {
        left:60%
    }
    .container--validar--contrasena .container--body--unica {
        max-width:1000px
    }
}
@media(max-width:992px) and (min-width:600px) {
    .container--validar--contrasena .container--body--unica {
        width:95%
    }
    .col-body-contraseña-unica {
        left:35%
    }
    .container--Instruccioness .cont-interno .cont--pasos--contraseña .paso-5 .subtitle--pasos {
        width:140px!important;
        font-weight:400;
        font-size:12px;
        line-height:15px
    }
    .container--Instruccioness .cont-interno .cont--pasos--contraseña .subtitle--pasos {
        width:155px!important;
        font-weight:400;
        font-size:12px;
        line-height:15px;
        margin:0 auto
    }
    .texto-nuevo-movistar {
        font-weight:300;
        font-size:12px;
        line-height:14px;
        letter-spacing:-.004em;
        width:170.8px;
        margin:10px auto;
        color:#a4aeb5
    }
    .stefa--carrucel--operador .swiper-wrapper {
        padding-top:0!important
    }
}