.button-social-mail {
    background: #008080;
}

.button-circle-social-tiktok {
    background-color: #010101;
}

.button-social-phone {
    background: #F39C12;
}

.button-container {
    display: flex;
    justify-content: center; /* Centra los botones en el eje X */
    align-items: center; /* Alinea los botones verticalmente en el centro */
    gap: 10px; /* Espacio entre los botones */
}

.centered-div {
    height: 120px; /* Altura específica del div */
    display: flex;
    justify-content: center; /* Centra horizontalmente */
    align-items: center; /* Centra verticalmente */
    border-radius: 8px; /* Bordes redondeados opcionales */
}

.section-xl-define {
    height: 40em !important;
}
.section-xl-define.bg-image .container, .section-xl-define.bg-image .container-fluid {
    height: 40em !important;
}

@media (max-width: 575.98px) {
    .section-xl-define {
        height: 34em !important;
    }
    .section-xl-define.bg-image .container, .section-xl-define.bg-image .container-fluid {
        height: 34em !important;
    }
}

.button-white-up {
    border: 0;
    -webkit-box-shadow: 0 6px 30px 0 rgba(223, 233, 233, 0.19);
    box-shadow: 0 6px 30px 0 rgba(223, 233, 233, 0.19);
    color: black;
  }

.button-white-up:hover,
.button-white-up:focus
{
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-box-shadow: 0 6px 36px 0 rgba(223, 233, 233, 0.19);
    box-shadow: 0 6px 36px 0 rgba(223, 233, 233, 0.19);
    opacity: 0.9;
    color: black;
}

.button-white-up {
    background: #e3e3e3;
}

*.text-usa {
    color: #292D96;
}

.bg-color-usa {
    background: #292D96;
}

.img-mask-rounded {
    border-radius: 50px;
    overflow: hidden;
    display: inline-block;
}

.img-mask-rounded-shadow {
    border-radius: 50px;
    overflow: hidden;
    display: inline-block;
    box-shadow: 0 20px 20px rgba(0, 0, 0, 0.5);
}

.img-mask-rounded-shadow-small {
    height: 400px;
    width: 400px;
    border-radius: 50px;
    overflow: hidden;
    display: inline-block;
}
