/* ==========================================================
   URIGON V005A
   Este CSS sólo se carga en /gracias
   ========================================================== */


/* ----------------------------------------------------------
   MATAR HEADER LEGACY
   ---------------------------------------------------------- */

/*
   Odoo puede representar el header como:
   header#top
   #wrapwrap > header
   header.o_header_standard
*/

#wrapwrap > header,
header#top,
header.o_header_standard,
.o_header_standard {
    display: none !important;
}


/* ----------------------------------------------------------
   NUEVO HEADER
   ---------------------------------------------------------- */

.uriv2-gracias-header {
    order: -9999;

    width: calc(100% - 64px);
    max-width: 1500px;

    min-height: 105px;

    margin: 0 auto;

    display: flex;
    align-items: center;
    justify-content: space-between;

    border-bottom:
        1px solid rgba(13,40,25,.13);

    background: #fff;

    position: relative;
    z-index: 100;
}


/* ----------------------------------------------------------
   BRAND
   ---------------------------------------------------------- */

.uriv2-gracias-brand {
    display: flex;
    align-items: center;
    gap: 13px;

    text-decoration: none !important;
}


.uriv2-gracias-brand img {
    width: 46px;
    height: 46px;

    border-radius: 50%;

    object-fit: cover;
}


.uriv2-gracias-brand span {
    display: flex;
    flex-direction: column;
}


.uriv2-gracias-brand strong {
    color: #081f15;

    font-size: 16px;
    font-weight: 900;

    letter-spacing: .14em;
}


.uriv2-gracias-brand small {
    margin-top: 4px;

    color: #707970;

    font-size: 9px;
    font-weight: 800;

    letter-spacing: .08em;

    text-transform: uppercase;
}


/* ----------------------------------------------------------
   NAV
   ---------------------------------------------------------- */

.uriv2-gracias-header nav {
    display: flex;
    align-items: center;

    gap: 28px;
}


.uriv2-gracias-header nav a {
    color: #163526 !important;

    font-size: 12px;
    font-weight: 700;

    text-decoration: none !important;
}


.uriv2-gracias-header nav a:hover {
    opacity: .65;
}


.uriv2-gracias-header nav .uriv2-gracias-cta {
    padding: 12px 21px;

    border:
        1px solid rgba(15,45,28,.24);

    border-radius: 999px;
}


/* ----------------------------------------------------------
   MOBILE
   ---------------------------------------------------------- */

@media (max-width: 800px) {

    .uriv2-gracias-header {
        width: calc(100% - 32px);
        min-height: 84px;
    }

    .uriv2-gracias-header nav a:not(
        .uriv2-gracias-cta
    ) {
        display: none;
    }

    .uriv2-gracias-brand img {
        width: 40px;
        height: 40px;
    }

    .uriv2-gracias-brand small {
        display: none;
    }
}
