/**texto**/
@font-face {
    font-family: "MuseoSans-300";
    src: url(../fonts/MuseoSans-300.otf);
}

@font-face {
    font-family: "Quicksand-Bold";
    src: url(../fonts/Quicksand-Bold.ttf);
}

@font-face {
    font-family: "Quicksand-SemiBold";
    src: url(../fonts/Quicksand-SemiBold.ttf);
}

@font-face {
    font-family: "Comfortaa-VariableFont_wght";
    src: url(../fonts/Comfortaa-VariableFont_wght.ttf);
}

/**Body**/
.fondo-v0 {
    background: linear-gradient(
            rgba(255, 255, 255, 0.4),
            rgba(255, 255, 255, 0.4)
        ),
        url("/assets/img/fondo/fondo.png");
    background-size: cover;
    /* Asegúrate de que la imagen cubra todo el fondo */
    background-position: center;
    /* Centra la imagen de fondo */
}

.head-foot-v0 {
    background-color: #ffffff;
    color: #000000;
}

.miri-ui-kit-header {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    height: 576px;
    background-size: cover;
    background-repeat: no-repeat;
}

/**Footer**/
.imagen-footer {
    height: 100px !important;
    width: 100% !important;
}

/**Redes Sociales**/
/**Redes Sociales**/
.bordeyfondo1 {
    color: rgba(247, 110, 10);
    padding: 7px;
    padding-right: 7.5px;
    padding-left: 7.5px;
    border-radius: 80px;
    border: 1px outset rgba(247, 110, 10);
}

.bordeyfondo1:hover {
    color: #00acee;
    padding: 7px;
    padding-right: 7.5px;
    padding-left: 7.5px;
    border-radius: 50%;
    border: 1px solid #00acee;
    animation: heartBeat;
    animation-duration: 2s;
    transition: all 1s;
    box-shadow: 0px 0px 1px #222;
}

.bordeyfondo2 {
    color: rgba(247, 110, 10);
    padding: 8px;
    padding-right: 10.5px;
    padding-left: 10.5px;
    border-radius: 80px;
    border: 1px outset rgba(247, 110, 10);
}

.bordeyfondo2:hover {
    color: #3b5998;
    padding: 8px;
    padding-right: 10.5px;
    padding-left: 10.5px;
    border-radius: 50%;
    border: 1px solid #3b5998;
    animation: heartBeat;
    animation-duration: 2s;
    transition: all 1s;
    box-shadow: 0px 0px 1px #222;
}

.bordeyfondo3 {
    color: rgba(247, 110, 10);
    padding: 9px;
    padding-right: 10.5px;
    padding-left: 10.5px;
    border-radius: 80px;
    border: 1px outset rgba(247, 110, 10);
}

.bordeyfondo3:hover {
    color: #833ab4;
    padding: 9px;
    padding-right: 10.5px;
    padding-left: 10.5px;
    border-radius: 50%;
    border: 1px solid #833ab4;
    animation: heartBeat;
    animation-duration: 2s;
    transition: all 1s;
    box-shadow: 0px 0px 1px #222;
}

/*color de instagram  degradado
    *background:linear-gradient(45DEG,#405DE6,#5851DB,#833AB4,#C13584,#E1306C,#FD1D1D); 
    */

.bordeyfondo4 {
    color: rgba(247, 110, 10);
    padding: 10px;
    padding-right: 9.5px;
    padding-left: 9.5px;
    border-radius: 80px;
    border: 1px outset rgba(247, 110, 10);
}

.bordeyfondo4:hover {
    color: #c4302b;
    padding: 10px;
    padding-right: 9.5px;
    padding-left: 9.5px;
    border-radius: 50%;
    border: 1px solid #c4302b;
    animation: heartBeat;
    animation-duration: 2s;
    transition: all 1s;
    box-shadow: 0px 0px 1px #222;
}

h5 .fondo-titulo {
    letter-spacing: 2px;
}

/**Fodo del contenido**/
.forma-div-container { 
    background: #edeff2 !important;
    box-shadow: 1px -3px 2px rgb(247 110 10 / 100%) !important;
}

/**TEXTO**/
.contenido {
    font-family: 'MuseoSans-300' !important;
    font-size: 14px;
    color: rgba(35, 43, 56, 0.9);
}

.subtitulo {
    color: rgba(40, 55, 69, 1);
    font-family: 'Quicksand-Bold' !important;
    font-size: 1.12rem;
    list-style-type: none;
}

.titulo {
    font-family: 'Quicksand-SemiBold' !important;
    font-size: 1.15rem;
    color: rgba(40, 55, 69, 1);

}

