/* FONTS */
@font-face {
    font-family:  'BiNeoIndustrial';
    src:          url('https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/BiNeoIndustrial-Bold.woff2') format('woff2'),
                  url('https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/BiNeoIndustrial-Bold.woff') format('woff');
    font-weight:  bold;
    font-style:   normal;
}
@font-face {
    font-family:  'BiNeoIndustrial';
    src:          url('https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/BiNeoIndustrial-Regular.woff2') format('woff2'),
                  url('https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/BiNeoIndustrial-Regular.woff') format('woff');
    font-weight:  normal;
    font-style:   normal;
}  
/* BEGIN Light */
@font-face {
    font-family:  'Open Sans';
    src:          url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-Light.woff2") format("woff2"), 
                  url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-Light.woff") format("woff"); 
    font-weight:  300;
    font-style:   normal;
}
/* END Light */
/* BEGIN Light Italic */
@font-face {
    font-family:  'Open Sans';
    src:          url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-LightItalic.woff2") format("woff2"), 
                  url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-LightItalic.woff") format("woff");
    font-weight:  300;
    font-style:   italic;
}
/* END Light Italic */
/* BEGIN Regular */
@font-face {
    font-family:  'Open Sans';
    src:          url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-Regular.woff2") format("woff2"), 
                  url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-Regular.woff") format("woff");
    font-weight:  normal;
    font-style:   normal;
}
/* END Regular */
/* BEGIN Italic */
@font-face {
    font-family:  'Open Sans';
    src:          url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-Italic.woff2") format("woff2"), 
                  url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-Italic.woff") format("woff");
    font-weight:  normal;
    font-style:   italic;
}
/* END Italic */
/* BEGIN Semibold */
@font-face {
    font-family:  'Open Sans';
    src:          url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-Semibold.woff2") format("woff2"), 
                  url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-Semibold.woff") format("woff");
    font-weight:  600;
    font-style:   normal;
}
/* END Semibold */
/* BEGIN Semibold Italic */
@font-face {
    font-family:  'Open Sans';
    src:          url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-SemiboldItalic.woff2") format("woff2"), 
                  url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-SemiboldItalic.woff") format("woff");
    font-weight:  600;
    font-style:   italic;
}
/* END Semibold Italic */
/* BEGIN Bold */
@font-face {
    font-family:  'Open Sans';
    src:          url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-Bold.woff2") format("woff2"), 
                  url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-Bold.woff") format("woff");
    font-weight:  bold;
    font-style:   normal;
}
/* END Bold */
/* BEGIN Bold Italic */
@font-face {
    font-family:  'Open Sans';
    src:          url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-BoldItalic.woff") format("woff2"), 
                  url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-BoldItalic.woff2") format("woff");
    font-weight:  bold;
    font-style:   italic;
}
/* END Bold Italic */
/* BEGIN Extrabold */
@font-face {
    font-family:  'Open Sans';
    src:          url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-ExtraBold.woff2") format("woff2"), 
                  url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-ExtraBold.woff") format("woff");
    font-weight:  800;
    font-style:   normal;
}
/* END Extrabold */
/* BEGIN Extrabold Italic */
@font-face {
    font-family:  'Open Sans';
    src:          url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-ExtraBoldItalic.woff2") format("woff2"), 
                  url("https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/Fonts%20BP%20-%20BI/OpenSans-ExtraBoldItalic.woff") format("woff");
    font-weight:  800;
    font-style:   italic;
}
/* END Extrabold Italic */
/* FIN FONTS */


.header-container {
    background-color: transparent;
}

.header__container {
    width: 100% !important;
    height: 80px !important;
    background: transparent linear-gradient(180deg, #003865 0%, #001C33 100%) 0% 0% no-repeat padding-box !important;
    position: absolute !important;
    top: 0px !important;
    left: 0px !important;
    z-index: 100 !important;
    position: fixed !important;
}

.header__container .container, .header__container .row { 
    height: 100% !important; 
}

.row {
    margin-left: -15px !important;
    margin-right: -15px !important;
    display: flex !important;
    flex-wrap: wrap !important;
}
.row--middle {
    align-items: center !important;
}
.quitar [class*=col-] {
    margin-right: 0px;
}


.header__logo { 
    min-width:143.78px !important; 
    max-width: 143.78px !important; 
}

.header__menu--movil { 
    width: 100% !important; 
    height: 100% !important; 
    padding-top: 80px !important; 
    background: #003865 !important; 
    position: static !important;
    top: 0px !important; 
    left: 0px !important; 
    z-index: 99 !important; 
    display: none; 
}

.header__menu ul { 
    margin-left: -30px !important; 
    text-align: right !important; 
    /*text-transform: uppercase !important; */
}

.header__menu ul li { 
    padding: 0px 30.5px; 
    display: inline-block !important; 
    vertical-align: middle !important; 
    position: relative !important; 
}
li.item-menu { 
    padding: 0 !important; 
    max-width: 100px !important;
    min-width: 50px !important;
    width: 20% !important;
    text-align: center !important;
    height: 17px !important;
}
li.item-menu-mobil {
    height: 43px !important;
}

.header__menu ul li:first-child { 
    padding-left: 0px !important; 
}
.header__menu ul li:nth-child(4) { 
    padding-left: 20.5px !important; 
    padding-right: 10px!important; 
}
.header__menu ul li:last-child { 
    padding-left: 10px !important; 
    padding-right: 0px !important;  
}
.header__menu ul li:last-child:after { 
    display: none !important; 
}

.header__menu ul li a { 
    font-family: 'BiNeoIndustrial' !important;
    font-weight: bold !important;
    font-size: 12px !important; 
    line-height: 15px !important; 
    color: #ffffff !important; 
    /*text-transform: capitalize !important;*/
    transition: color 0.3s ease-in-out, text-decoration 0.3s ease-in-out !important;
}
.header__menu ul li a:hover { 
    text-decoration: none !important;
    color: #00C1D4 !important;
}

.header__menu ul li:nth-child(1) a, 
.header__menu ul li:nth-child(2) a, 
.header__menu ul li:nth-child(3) a {
    padding-bottom: 15px;
}
.header__menu ul li:nth-child(1) a:hover,
.header__menu ul li:nth-child(2) a:hover, 
.header__menu ul li:nth-child(3) a:hover {
    border-bottom-style: solid;
}

.header__menu ul li a.button {
    padding: 13px 32px 12px 32px !important;
    border-radius: 7px !important;
    text-decoration: none !important;
    display: block !important;
    cursor: pointer !important;
    background: #FFB81C !important;
    font-family: 'Open Sans' !important;
    font-weight: 600 !important;
    font-size: 12px !important; 
    line-height: 17px !important;
    color: #003865 !important;
    transition: transform 0.2s ease, background 0.2s ease, color 0.2s ease !important;
    /*text-transform: capitalize !important; */
}
.header__menu ul li a.button:hover { 
    transform: scaleX(1.02) !important; 
    background: #00C1D4 !important; 
    color: #FFFFFF !important;
    font-family: 'Open Sans' !important;
}

.b_viviendas {
    border: 1px solid #fff;
    background: transparent;
    color: #ffffff !important;
    border-color: #ffffff !important;
    padding: 0 20px 0 10px !important;
    border-radius: 7px !important;
    height: 20px !important;
    font-family: 'Open Sans';
    font-weight: normal;
    font-size: 12px !important;
    line-height: 17px !important;
}
.b_viviendas::placeholder {
    color: #ffffff !important;
}

.container-lg {
    max-width: 1220px !important;
    padding: 0 15px !important;
    margin: 0 auto 0 !important;
    background: transparent !important;
    height: inherit;
}
.bg-header{
    background:#fbee02;
    position: fixed;
}

.banner__text {
    color: #003865;
    font-weight: 900;
    font-size: 36px;
}
.banner__overlay {
    bottom: 26% !important;
}
.top_head {
    padding-top: 66px !important;
}

@media(min-width:768px) and (max-width: 950px) {
    .b_viviendas {
        width: 100% !important;
    }
    .header__menu ul li {
        padding: 0 !important;
        display: inline-block !important;
        vertical-align: middle !important;
        position: relative !important;
    }
    .header__menu ul li.item-menu-buscar {
        width: 100% !important;
        max-width: 150px !important;
    }
    .header__menu ul li a.button {
        padding: 13px 20px 12px 20px !important;
    }
    li.item-menu {
        padding: 0 !important;
        /*max-width: 80px !important;*/
        /*min-width: 80px !important;*/
        width: 9% !important;
        text-align: center !important;
    }
}
@media(min-width:781px) and (max-width: 965px) { li.item-menu { max-width: 80px !important; min-width: 80px !important; } }
@media(min-width:768px) and (max-width: 780px) { li.item-menu { max-width: 75px !important; min-width: 75px !important; } }

@media(min-width:768px) and (max-width:1102px){
    .header__container {
        /*height:90px;*/
    }
}

@media(max-width:768){
    .header__menu ul li a {
        color: #ffffff;
    }
}
@media(max-width: 767px) {
    .header__menu ul {
        width: 80% !important;
        max-width: 400px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .header__menu ul li {
        padding: 16px 20px 12px !important;
        text-align: center !important;
        display: block !important;
    }
    .header__menu ul li a.button {
        background: #FFB81C !important;
        border-color: #FFB81C !important;
        color: #003865 !important;
    }
}
@media (max-width: 600px) {
    .mb-new {
        margin-bottom: 0px !important;
    }
    .encabezado .header__container {
        background: transparent linear-gradient(180deg, #003865 0%, #001C33 100%) 0% 0% no-repeat padding-box !important;
    }
    .encabezado .hamburger__bars {
        background: #ffffff !important;
    }
    .encabezado .hamburger__bars:after {
        background: #ffffff !important;
    }
    .encabezado .hamburger__bars:before {
        background: #ffffff !important;
    }
}

.headerform {
    position:relative !important;
    margin-bottom: 0 !important;
  }
 
  .btn-submitH {
    color: transparent !important;
    background: url(https://blog.banpais.hn/hubfs/BP%20Vivienda%20-%202025/magnifying-glass-solid-ffffff.svg) !important;
    background-color:transparent !important;
    /*background-size: 50%;*/
    background-repeat: no-repeat !important;
    background-position: center !important;
    width: 10px !important;
    border: none !important;
    height: 10px !important;
    padding: 5px !important;
    border-radius:15px !important;
    position:absolute !important;
    right:5px !important;
    top:5px !important;
  }

  .btn-submitH2 {
    color: transparent !important;
    background: url(https://blog.corporacionbi.com/hubfs/autoshow/assets/img/busqueda.png);
    background-size: cover !important;
    width: 30px  !important;
    border: none !important;
    height: 30px !important; 
    margin: 5px !important;
    padding: 5px !important;
  }/*

