body{
    background: #F3FBFF;
}
.desktopo{
    height: 54px;
    left: calc(100% - 45px);
}


.banheader_in_title{
    margin: 12px 0;
}
.banheader_in_cucarda{
    margin-top: 2px;
}

.beneficios::before{
    content: none;
}

.beneficios_title{
    color: #0B2739;
    font-family: "TelefonicaWeb-Regular", arial, sans-serif;
}

.c-slider{
    align-items: flex-start;
}

.beneficios_item h3{
    color: #36363B;
    font-family: "TelefonicaWeb-Regular", arial, sans-serif;
    min-height: 48.5px;
}

.beneficios_item p{
    width: 91%;
    color: #6B6D70;
    margin-top: 16px;
}

.terminos-btn{
    margin: 32px auto;
}

.faq_title, .faq_title strong{
    font-family: "TelefonicaWeb-Regular", arial, sans-serif;
}

.slick-dots{
    gap: 6px;
    align-items: center;
}

.slick-dots li{
    width: 6px;
    height: 6px;
    margin: 0;
}

.slick-dots li.slick-active{
    width: 8px;
    height: 8px;
}


@media (max-width: 768px) {
    .desktopo{
        justify-content: center;
        left: 0;
    }

    .plan_cards{
        padding-left: 24px;
    }

    .if-parrilla-item.perplexity{
        width: 100%;
    }

    .plan_cards .slick-dots, .card-slider .slick-dots{
        position: absolute;
        bottom: -40px;
    }

    .card-slider .slick-dots {
        position: absolute;
        bottom: -37px;
    }

    .beneficios_list .beneficios_item{
        border: 1px solid #E7E7E8;
        padding: 16px;
        max-width: 255px;
        width: 100%;
        height: 250px;
    }

    .beneficios_item h3{
        min-height: 40px;
        font-family: "TelefonicaWeb-Bold", arial, sans-serif;
    }
    
}