/* FONTS */
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/worksans/v18/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/worksans/v18/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/worksans/v18/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/worksans/v18/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/worksans/v18/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/worksans/v18/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@media only screen and (min-width: 992px) {
    .screen-sm {
        display: none;
    }

    .screen-md {
        display: none;
    }

    .screen-lg {
        display: block;
    }

    .screen-md-sm {
        display: none;
    }
}

@media only screen and (max-width: 991px) {
    .screen-sm {
        display: none;
    }

    .screen-md {
        display: block;
    }

    .screen-lg {
        display: none;
    }

    .screen-md-sm {
        display: block;
    }

    .he_menu .nav-link {
        padding: 0px 5px;
    }

    .he_footer .split {
        border-right: none;
    }

    .he_footer .split {
        border-bottom: 1px solid #FFFFFF;
    }

    .he_footer .split,
    .he_footer .no-split {
        padding: 25px;
    }
}

@media only screen and (max-width: 768px) {
    .screen-sm {
        display: block;
    }

    .screen-md {
        display: none;
    }

    .screen-lg {
        display: none;
    }

    .screen-md-sm {
        display: block;
    }

    .he_header p {
        font-size: 0.5rem;
    }

    .he_menu .nav {
        display: none;
    }

    .he_footer ul.he_footer_redes li {
        margin: 35px 10px 0px 10px;
        text-align: center;
    }

    .he_footer ul.he_footer_redes li .fa_text {
        float: none;
        text-align: center;
    }

    .he_footer .fa-circulo {
        margin-right: 0;
    }
}

@media (max-width: 575.98px) {

    .he_footer .logos_movil .logo,
    .he_footer .logos_movil .logo_co {
        float: none;
        text-align: center;
    }
}

/* Header */
.navbar-gov-co {
    background-color: #fff;
    padding: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
}

.navbar-gov-co-pri {
    padding: 0 38px;
    background-color: #36c
}


/* SP */
/* WELCOME */
#welcomeMenuBox {
    height: auto;
}

.ms-welcome-root>a.ms-core-menu-root,
.ms-signInLink {
    color: #fff !important;
}

.ms-welcome-hover,
.ms-siteactions-hover {
    background: none;
    text-decoration: underline;
    border: none;
}

.ms-welcome-root .s4-clust.ms-core-menu-arrow.ms-viewselector-arrow.ms-menu-hovarw,
.ms-welcome-root .s4-clust.ms-viewselector-arrow.ms-menu-stdarw.ms-core-menu-arrow {
    cursor: pointer;
    background: url("/SiteAssets/img-user.png") no-repeat;
    width: 9px !important;
    height: 5px !important;
    display: inline-block;
}

.ms-welcome-root .s4-clust.ms-core-menu-arrow.ms-viewselector-arrow.ms-menu-hovarw img,
.ms-welcome-root .s4-clust.ms-viewselector-arrow.ms-menu-stdarw.ms-core-menu-arrow img {
    display: none;
}

.ms-welcome-root {
    height: auto;
    line-height: 15px;
}

.ms-welcome-root>.ms-core-menu-box.ms-core-menu-box,
.ms-siteactions-hover>.ms-core-menu-box.ms-core-menu-box {
    border-top: 1px solid #d1d1d1;
}


/* Footer */

/* BOOTSTRAP */
.gov-co-footer .container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.gov-co-footer .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.gov-co-footer .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.gov-co-footer .p-0 {
    padding: 0 !important;
}



.gov-co-footer *,
.gov-co-footer *::before,
.gov-co-footer *::after {
    box-sizing: border-box;
}

.gov-co-footer {
    line-height: normal;
}

.gov-co-footer * {
    line-height: 1.5;
}

.gov-co-footer a:visited {
    color: #fff;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta,
.gov-co-footer>.gov-co-footer-pie.footer-venta {
    padding: 40px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column wrap;
    -webkit-box-pack: center;
    justify-content: center;
    align-content: center;
    row-gap: 30px;
}

.gov-co-footer-lg>.gov-co-footer-pie,
.gov-co-footer-sm>.gov-co-footer-pie,
.gov-co-footer-xl>.gov-co-footer-pie,
.gov-co-footer-xs>.gov-co-footer-pie,
.gov-co-footer>.gov-co-footer-pie {
    width: 100%;
    background-color: #36c;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta,
.gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta {
    -webkit-box-ordinal-group: 4;
    order: 3;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.gov-co-logo-pie-blanco {
    width: 134px;
    height: 48px;
}

.gov-co-logo-pie-mesa {
    width: 48px;
    height: 48px;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta>.gov-co-logo-pie-blanco,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta>.gov-co-logo-pie-blanco,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta>.gov-co-logo-pie-blanco,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta>.gov-co-logo-pie-blanco,
.gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta>.gov-co-logo-pie-blanco {
    -webkit-box-ordinal-group: 2;
    order: 1;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta>.gov-co-logo-pie-mesa,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta>.gov-co-logo-pie-mesa,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta>.gov-co-logo-pie-mesa,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta>.gov-co-logo-pie-mesa,
.gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta>.gov-co-logo-pie-mesa {
    -webkit-box-ordinal-group: 3;
    order: 2;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta,
.gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta {
    -webkit-box-ordinal-group: 2;
    order: 1;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
}

.titulo-venta {
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 1.25rem;
    color: #fff;
}

.headline-s-govco,
.subtitle-govco,
h5 {
    font-family: Montserrat, sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    color: #004884;
    line-height: 1.6875em !important;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-detalles-venta,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-detalles-venta,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-detalles-venta,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-detalles-venta,
.gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-detalles-venta {
    margin: 10px 0;
}

.gov-detalles-venta {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1rem;
    color: #fff;
    margin-bottom: 3px;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-detalles-venta>p,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-detalles-venta>p,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-detalles-venta>p,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-detalles-venta>p,
.gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-detalles-venta>p {
    margin-bottom: 3px;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta,
.gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column wrap;
    row-gap: 20px;
    -webkit-box-pack: start;
    justify-content: flex-start;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta>a,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta>a,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta>a,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta>a,
.gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta>a {
    -webkit-box-flex: 1;
    flex: 1 1 auto;
}

.gov-co-link-venta {
    font-family: "Work Sans", sans-serif;
    font-size: .75rem;
    color: #fff;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta>a:hover,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta>a:hover,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta>a:hover,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta>a:hover,
.gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta>a:hover {
    color: #fff;
}

.govco-icon.size-1x {
    font-size: 1em;
}

.govco-icon {
    font-family: "Govco Icon";
    font-size: 2em;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta,
.gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta {
    -webkit-box-ordinal-group: 3;
    order: 2;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
}

.sub-titulo-venta {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
    font-size: 1rem;
    color: #fff;
    margin-bottom: 0.5rem;
}

.headline-s-govco,
.subtitle-govco,
h5 {
    font-family: Montserrat, sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    color: #004884;
    line-height: 1.6875em !important;
}

.gov-detalles-venta-conta {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: .875rem;
    color: #fff;
    margin-bottom: 3px;
}

.gov-detalles-venta-conta p {
    font-size: .875rem;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-detalles-venta-conta>p,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-detalles-venta-conta>p,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-detalles-venta-conta>p,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-detalles-venta-conta>p,
.gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-detalles-venta-conta>p {
    margin-bottom: 3px;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta,
.gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column wrap;
    -webkit-box-pack: start;
    justify-content: flex-start;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta>a,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta>a,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta>a,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta>a,
.gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta>a {
    -webkit-box-flex: 1;
    flex: 1 1 auto;
}

.goc-co-link-poli-venta {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    font-size: .75rem;
    color: #fff;
    text-decoration: underline;
}

.gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta>a,
.gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta>a,
.gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta>a,
.gov-co-footer-xs>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta>a,
.gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta>div>div>div>.gov-co-pilo-venta>a {
    -webkit-box-flex: 1;
    flex: 1 1 auto;
}

.goc-co-link-poli-venta {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    font-size: .75rem;
    color: #fff;
    text-decoration: underline;
}

.ms-signInLink {
    display: inline-block;
    padding: 0;
    line-height: 1.5;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    font-size: .75rem;
    text-decoration: underline;
}

.ms-welcome-root {
    padding: 0;
    margin: 0;
    line-height: 1 !important;
}

.ms-welcome-root a {
    display: inline-block;
    padding: 0;
    line-height: 1.5;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    font-size: .75rem;
    /* text-decoration: underline; */
    /* line-height: 1 !important; */
    height: auto !important;
}

.fa-circulo {
    border-radius: 50%;
    background: #fff;
    color: #3366CC;
    font-size: 8px !important;
    padding: 2px;
    margin-right: 5px;
    width: 12px;
    height: 12px;
    text-align: center;
}

.fa-telefono {
    margin-right: 3px;
}

@media (min-width: 576px) {

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>div,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>div,
    .gov-co-footer-sm .gov-co-footer-presetacion>.gov-co-footer-autoridad>div,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>div {
        -webkit-box-flex: initial;
        flex: initial
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad,
    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-titulo,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-titulo,
    .gov-co-footer-sm .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad,
    .gov-co-footer-sm .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-titulo,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-titulo {
        width: 100%
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad>div>div>div,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad>div>div>div,
    .gov-co-footer-sm .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad>div>div>div,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad>div>div>div {
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: end;
        justify-content: flex-end
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad>div>div>div>.logo-gov-co,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad>div>div>div>.logo-gov-co,
    .gov-co-footer-sm .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad>div>div>div>.logo-gov-co,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad>div>div>div>.logo-gov-co {
        margin: 0 10px
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-presentacion,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-presentacion,
    .gov-co-footer-sm .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-presentacion,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-presentacion {
        width: 70%
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-sedes,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-sedes,
    .gov-co-footer-sm .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-sedes,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-sedes {
        width: 50%
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-sedes>div>.h-gov-co,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-sedes>div>.h-gov-co,
    .gov-co-footer-sm .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-sedes>div>.h-gov-co,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-sedes>div>.h-gov-co {
        display: inline-block
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-contactos,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-contactos,
    .gov-co-footer-sm .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-contactos,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-contactos {
        width: 50%
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-contactos>div>.h-gov-co,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-contactos>div>.h-gov-co,
    .gov-co-footer-sm .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-contactos>div>.h-gov-co,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-contactos>div>.h-gov-co {
        display: inline-block
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas,
    .gov-co-footer-sm .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas {
        width: 100%
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas>div>div>div>.gov-co-politicas,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas>div>div>div>.gov-co-politicas,
    .gov-co-footer-sm .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas>div>div>div>.gov-co-politicas,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas>div>div>div>.gov-co-politicas {
        width: 70%;
        margin: 0 auto;
        padding: 10px
    }

    .gov-co-footer-lg>.gov-co-footer-pie.footer-venta,
    .gov-co-footer-sm>.gov-co-footer-pie.footer-venta,
    .gov-co-footer-xl>.gov-co-footer-pie.footer-venta,
    .gov-co-footer>.gov-co-footer-pie.footer-venta {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column nowrap;
        row-gap: initial
    }

    .gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta,
    .gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta,
    .gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta,
    .gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap
    }

    .gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta,
    .gov-co-footer-sm>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta,
    .gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta,
    .gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta {
        padding: 15px 0;
        margin: 15px 0;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff
    }
}

@media (min-width: 992px) {

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad {
        padding: 50px 50px 10px
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-titulo,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-titulo,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-titulo {
        width: 60%
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad {
        width: 40%
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad>div>div>div>.logo-gov-co,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad>div>div>div>.logo-gov-co,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-logo-autoridad>div>div>div>.logo-gov-co {
        position: absolute
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-presentacion,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-presentacion,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-presentacion {
        width: 60%
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-presentacion>div,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-presentacion>div,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-presentacion>div {
        width: 85%;
        margin: 0
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas {
        width: 50%;
        padding: 0 10px
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas>div>div>div>.gov-co-politicas,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas>div>div>div>.gov-co-politicas,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas>div>div>div>.gov-co-politicas {
        width: 100%;
        padding: 5px
    }

    .gov-co-footer .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas>div>div>div>.gov-co-politicas>a,
    .gov-co-footer-lg .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas>div>div>div>.gov-co-politicas>a,
    .gov-co-footer-xl .gov-co-footer-presetacion>.gov-co-footer-autoridad>.footer-politicas>div>div>div>.gov-co-politicas>a {
        font-size: .75rem
    }

    .gov-co-footer-lg>.gov-co-footer-pie>.gov-co-footer-auto,
    .gov-co-footer-xl>.gov-co-footer-pie>.gov-co-footer-auto,
    .gov-co-footer>.gov-co-footer-pie>.gov-co-footer-auto {
        -webkit-box-pack: start;
        justify-content: flex-start
    }

    .gov-co-footer-lg>.gov-co-footer-pie.footer-venta,
    .gov-co-footer-xl>.gov-co-footer-pie.footer-venta,
    .gov-co-footer>.gov-co-footer-pie.footer-venta {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row nowrap;
        padding: 40px 85px
    }

    .gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta,
    .gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta,
    .gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta {
        -webkit-box-ordinal-group: 2;
        order: 1;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column wrap;
        -webkit-box-pack: start;
        justify-content: flex-start;
        align-content: flex-end;
        row-gap: 20px
    }

    .gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta>.gov-co-logo-pie-mesa,
    .gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta>.gov-co-logo-pie-mesa,
    .gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-footer-venta>.gov-co-logo-pie-mesa {
        margin: 0 auto;
        align-content: flex-end
    }

    .gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta,
    .gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta,
    .gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta {
        margin: 0 15px;
        padding: 0 15px;
        border-left: 1px solid #fff;
        border-right: 1px solid #fff
    }

    .gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta,
    .gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta,
    .gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-presen-venta>div>div>div>.gov-co-social-media-venta {
        margin-top: 15px;
    }

    .gov-co-footer-lg>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta,
    .gov-co-footer-xl>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta,
    .gov-co-footer>.gov-co-footer-pie.footer-venta>.gov-co-conta-venta {
        padding: 0;
        margin: 0;
        border: initial
    }
}