/* #region fonts */
.font-mitr {
    font-family: "Mitr" !important;
}

.font-oswald {
    font-family: "Oswald" !important;
}

.font-wix {
    font-family: "Wix Madefor Display" !important;
}

.font-opensans {
    font-family: "Open Sans" !important;
}

.font-poppins {
    font-family: "Poppins" !important;
}

/* #endregion */

/* #region colors */
:root {
    --color-black-1: #141316;
    --color-black-2: #1B1C1E;
    --color-black-3: #3F4349;
    --color-azul-brand: #008ed4;
}

/* #endregion */

/* #region overwrite */
.card {
    border-radius: 0 !important;
}

.btn-primary {
    --bs-btn-bg: var(--color-azul-brand) !important;
    --bs-btn-border-color: var(--color-azul-brand) !important;
    --bs-btn-disabled-bg: var(--color-azul-brand) !important;
    --bs-btn-disabled-border-color: var(--color-azul-brand) !important;
}

.link-primary {
    color: var(--bs-primary-rgb);
}

:root {
    --bs-primary-rgb: 0, 142, 212 !important;
    --bs-primary-text-emphasis: var(--color-azul-brand) !important;
    --bs-link-color-rgb: var(--bs-primary-rgb) !important;
}

.navbar-expand-lg {
    padding: 0 !important;
}

.navbar-brand {
    padding-bottom: 0 !important;
}

/* #endregion */

html {
    overflow-x: hidden;
}

.logo-cliente {
    scale: 1;
    transition: scale 300ms, filter 300ms;
    cursor: pointer;
}

.logo-cliente:hover {
    scale: 1.1;
    filter: brightness(2);
}

.logo-cliente:active {
    scale: 1;
    filter: brightness(1.5);
}

.logo-cliente.activo {
    scale: 1.1;
    filter: brightness(2);
}

.carousel-item video:hover {
    cursor: pointer;
}

/* #region mediaqueries */
@media screen and (width <=576px) {
    .card-text-2 span:nth-child(1) {
        font-size: 1.1rem !important;
    }

    .card-text-2 span:nth-child(2) {
        font-size: 2.7rem !important;
    }

    .card-text-2 span:nth-child(3) {
        font-size: 1.6rem !important;
    }

    .card-text-2 span:nth-child(4) {
        font-size: 2rem !important;
    }

    .card-text-2 span:nth-child(5) {
        font-size: 1.37rem !important;
    }

    .card-text-2 span:nth-child(6) {
        font-size: 1.23rem !important;
    }

    .animate__animated {
        -o-transition-property: none !important;
        -moz-transition-property: none !important;
        -ms-transition-property: none !important;
        -webkit-transition-property: none !important;
        transition-property: none !important;
        -o-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -webkit-transform: none !important;
        transform: none !important;
        -webkit-animation: none !important;
        -moz-animation: none !important;
        -o-animation: none !important;
        -ms-animation: none !important;
        animation: none !important;
    }
}

@media (width >=768px) {
    .h-md-100 {
        height: 100% !important;
    }
}

/* #endregion */