body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    background: #c2bf9e;
}

/*LETRAS*/
@font-face {
    font-family: "Safira";
    src: url("../fonts/Safira March Personal Use Only.ttf");
}

@font-face {
    font-family: "Lulo";
    src: url("../fonts/Lulo-Clean-W01-One-Bold.ttf");
}

.permanent-marker-regular {
    font-family: "Permanent Marker", serif;
    font-weight: 400;
    font-style: normal;
}

/*navbar*/
.nav-logo{
    color:#07517f;
}
.navbar{
    background: rgba(255, 255, 255, 0.242);
}

.nav-logo:hover{
    color:#fbf31b;
}

.btn-custom {
    background-color: #2a3d74;
    color: white;
    border: none;
    border-radius: 0;
    padding: 10px 20px;
    transition: background-color 0.3s ease;
}

.btn-custom:hover {
    background-color: #2a3d74;
    color: white;
}

.c3_tit{
    font-family: "Lulo",sans-serif;
    font-size: 20pt;
}

@media (max-width: 428px) {
    .c3_tit{
        font-size: 12pt !important;
    }
}
@media (max-width: 376px) {
    .c3_tit{
        font-size: 10pt !important;
    }
}

