html {
    font-size: 14px;
}
.container-akiles {
    margin-top: 6rem;
}
@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
    
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
    box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 10px;
    font-family: "Poppins", Sans-serif;
}



.nav-item .nav-link {
    font-size: 16px;
    color: #323232;
    font-weight: 600;
}

.btn-habla {
    background: #22D467;
    border-color: #22D467;
    font-weight: 600;
    font-size: 14px;
    padding: 6px 30px;
}

.form-group label {
    font-size: 14px;
    color: #303030;
    font-weight: 500;
}

.form-group .required {
    color: #D83950;
}

.somos-icon {
    text-align: center;
}

.somos-icon img {
    max-width: 280px;
    margin: auto;
    width: 100%;
    object-fit: cover;
    height: 190px;
}

.somos-icon p {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
}

.btn-hablar-asesor {
    background: #FF6600;
    color: #fff;
    border-radius: 6px;
    padding: 8px 25px;
    text-decoration: auto;
    font-size: 1.2rem;
    font-weight: 600;
}

    .btn-hablar-asesor:focus {
        color: #fff;
    }

.text-titulo {
    text-align: center;
    font-weight: 600;
    color: #323232;
    font-size: 2.2rem;
}

    .text-titulo .azul {
        color: #074094;
    }

    .text-titulo .verde {
        color: #00BEAA;
    }

.noticia .contenido-noticia {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    padding: 5px;
    max-width: 350px;
    margin: auto;
}

.noticia a {
    text-decoration: auto;
}

.noticia .contenido-noticia img {
    width: 100%;
    max-width: 100%;
    object-fit: cover;
    height: 190px;
    border-radius: 5px;
}

.noticia .contenido-noticia p {
    color: #4D4D4D;
    text-decoration: dashed;
    font-weight: 500;
    font-size: 16px;
}

.text-como-utilizar {
    text-align: justify;
    font-size: 1.4rem;
}

.punto-items {
    width: 20%;
    margin:auto;
}

    .punto-items div {
        width: 180px;
        height: 180px;
        text-align: center;
        font-size: 1.2rem;
        font-weight: 600;
        border: 5px solid #00BEAA;
        border-radius: 50%;
        align-items: center;
        padding: 2rem 0.1rem;
    }

    .punto-items .text-double {
        padding: 3.6rem 0.1rem !important;
    }

.btn-agendar-demo {
    background: #00BEAA;
    color: #fff;
    border-radius: 5px;
    text-decoration: auto;
    padding: 5px 15px;
    border-color: #FE6500;
    font-weight: 600;
}

    .btn-agendar-demo:hover {
        background: #059989;
        color: #fff;
    }

.background-beneficio {
    background: #F2F8FC;
    width: 100%;
    padding: 2rem 0;
}

.background-objetivo {
    background: #F6FFF9;
    width: 100%;
    padding: 2rem 0;
}

.title-akies {
    color: #323232;
    font-weight: 600;
}

    .title-akies span {
        color: #00BEAA;
    }

.text-objetivo {
    font-weight: 600;
}

.text-detalle {
    font-size: 1.2rem;
}

.btn-enviar {
    background: #00BEAA;
    color: #fff;
    border-radius: 5px;
    text-decoration: auto;
    padding: 5px 15px;
    border-color: #00BEAA;
    font-weight: 600;
}

    .btn-enviar:hover {
        background: #00BEAA;
        color: #fff;
    }

.btn-cerrar {
    background: #fff;
    color: #00BEAA;
    border-radius: 5px;
    text-decoration: auto;
    padding: 5px 15px;
    border-color: #00BEAA;
    font-weight: 600;
}

    .btn-cerrar:hover {
        background: #00BEAA;
        border-color: #00BEAA;
        color: #fff;
    }

.outbound {
    margin-top: 10rem;
}

.whatsapp {
    width: 80px;
    right: 1rem;
    position: fixed;
    bottom: 8rem;
}

@media (max-width: 991px) {
    .punto-items {
        width: 33.33%;
    }
}


@media (max-width: 768px) {

    .container-akiles {
        margin-top: 2rem;
    }

    .punto-items {
        width: 50%;
        font-size: 1rem;
        padding: .4rem 0rem;
    }

        .punto-items div {
            width: 140px;
            height: 140px;
            padding: 1.6rem 0.1rem;
            margin: auto;
            font-size: 1rem;
        }

    .text-titulo {
        font-size: 1.4rem;
    }

    .outbound {
        margin-top: 0rem;
    }

    .text-como-utilizar {
        font-size: 1.1rem;
    }
}
