.navbar.container,
.navbar.container-fluid {
    margin-top: 0px;
}

@import url('https://fonts.cdnfonts.com/css/helvetica-neue-55');

body {
    margin-top: 0px;
}

.logo img {
    width: 200px;
}

* {
    font-family: 'Helvetica Neue', sans-serif;
}



:root {
    --fontColor1: white;
    --fontColor2: black;
    --main-bg-color: white;
    --secondary-bg-color: #F6F6F6;
    --primary: #2560EC;
    --primary-traslucent: rgba(37, 96, 236, 0.85);
    --secondary: #232F63;
    --other: #82D5DD;

}

.card {
    width: 100%;
    padding: 20px;
    border-radius: 10px;
    background-color: rgba(150, 150, 150, 0.1);
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    row-gap: 10px;
}

.card img {
    width: 100%;
    aspect-ratio: 2/1;
    object-fit: cover;
    margin: 0px !important;
}

.fila {
    display: flex;
    column-gap: 20px;
    margin-bottom: 20px;
}

.columna {
    width: 50%;
}

.btn-primary {
    background-color: var(--primary);
}


h1,
.block-title {
    font-weight: bolder;
}

.block-title {
    margin: 50px 0px;
}

#equipoM {
    display: none;
}


.testimonio {
    padding: 20px;
}


.feed-icons {
    display: none;
}

p,
.btn-primary {
    font-size: 14pt;
}

.btn-primary {
    border: none;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
    background-color: var(--other);
}

.margin50left{
    margin-left: 50%;
}


@media screen and (max-width: 768px) {

    .card p {
        font-size: 10pt;
    }

    .fila{
        flex-wrap: wrap;
        row-gap: 20px;
    }

    .columna{
        width: 100%;
    }
    .margin50left{
        margin-left: auto !important;
        width: 100% !important;
    }
    
    .card img {
        aspect-ratio: 1/1;
    }

    .card {}

    .columna {
        display: flex;
    }

    .card .btn {
        font-size: 10pt;
    }


}