/* VISTA SMARTPHONE */
@media (max-width: 767px) {

    
    /*=============================================
    =            HEADER SM            =
    =============================================*/

    .menu-container {
        display: block;
        padding: 0;
        transition: opacity .2s;
        overflow-y: hidden;
        overflow-x: scroll;
        width: 100%;
        -webkit-overflow-scrolling: touch;
        scroll-behavior: smooth;
        margin-top: 5px;
        height: 30px;
        scrollbar-width: none;
    }
    .header-corners-container, .menu-container {
        position: relative;
    }
    .shifu-3-nav-slider.-white.-sm.-shifu-3-shadow-1.-left {
        z-index: 2;
        position: absolute;
        top: 5px;
        left: 0;
    }
    .shifu-3-nav-slider.-white.-sm.-shifu-3-shadow-1.-right {
        z-index: 1;
        position: absolute;
        top: 5px;
        right: 0;
    }
    .header-corners-container:before {
        width: 50px;
        height: 100%;
        background-image: linear-gradient(to right, rgba(246, 249, 251,0), rgba(246, 249, 251,0.6) 28%, #f6f9fb);
        content: "";
        z-index: 1;
        position: absolute;
        top: 0;
        right: 0;
    }
    .lista-menu {
        transition: .3s ease-out;
        display: flex;
        height: 30px;
    }
    ul.lista-menu {
        padding-left: 1rem;
    }
    .menu-item-sm {
        display: flex;
        padding: 0 7px;
        align-items: center;
    }
    
    
    .container {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    header.cabecera_buscar {
        background: white;
        box-shadow: 0 1px 4px 0 rgba(0,0,0,.32);
        width: 100%;
        z-index: 1;
        top: 0;
    }
    a.header__logo {
        height: 45px;
        display: flex;
        align-items: center;
        padding-left: 10px;
    }
    header.cabecera_buscar .header__logo .logo_ficha {
        background-size: 90px!important;
        background: url(/templates/MR1.1/img/iconos/MercadoRaices_Color.svg) 0 0 no-repeat;
        height: 24px;
        width: 90px;
    }
    .logo_ficha {
        height: 35px !important;
            width: 101px !important;
            background-size: 100px !important;
            margin-top: initial;
            margin-left: initial;
    }
    .bnghtesd {
        display: flex;
        align-items: center;
    }
    .buscar_icono{
        position: relative;
        right: 45px;
    }
    .search-form-cell.address.empto {
        margin-bottom: 2rem;
        display: block;
        margin-top: 2rem;
    }
    div.close {
        background: #e6e6e6;
        height: 33px;
        width: 33px;
        position: absolute;
        top: 5px;
        left: calc(100% - 38px);
        padding: 5px;
        text-align: center;
        cursor: pointer;
    }
    div.close:before {
        content: "\f11d";
        font-family: flaticon;
        font-size: 1.5em;
        color: #444;
    }
    .top-navigation {
        height: 45px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-left: 10px;
    }
    .buscar--011 {
        position: ABSOLUTE;
        width: 100%;
        top: 0;
        background: #ffff;
        z-index: 9;
        padding: 1rem;
        box-shadow: 0 10px 8px 0 rgba(0,0,0,.3);
    }
    /*=====  End of HEADER SM  ======*/

    img.fgyewadcq {
        width: 100%;
    }
    .card-title {
        font-size: 18px;
        color: #0d6efd;
        font-family: nuevanegrita;
        text-align: left;
        padding-left: initial;
    }
    span.n4DWob i {
        font-size: 20px;
        margin-right: 15px;
        display: flex;
        align-items: center;
    }
    .tOzDHbaaw {
        display: flex;
        align-items: center;
        background: #f8f9fa;
        border-radius: 7px;
        width: 100%;
        margin-bottom:1rem;
        border-radius:8px;
        overflow:hidden;
    }
    li.breadcrumb-item {
        display: flex;
        align-items: center;
    }
    span.t34rs2qa {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        width: 180px;
    }
    a.TyRtCqGE {
        font-size: 14px;
    }
    ul.breadcrumb{
        font-size: 13px;
    }
    p.ovgBTiBHRF {
        font-size: 16px;
        color: #333;
        overflow: hidden;
        display: -webkit-box;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        max-height: 62px;
        height: 62px;
        -webkit-line-clamp: 3;
    }
    header.cabecera_home{
        position: relative;
    }
    img.fgyewadc {
        width: 100%;
        object-fit: cover;
        border-radius: 8px;
    }
    .mzhzjyw li,
    .mzhzjyw p{
        color: #555;
        font-size: 14.5px;
        word-break: break-word;
        line-height: 1.3;
    }
    .vferaño {
        position: relative;
        margin-bottom: 2rem;
        overflow: hidden;
        border-radius: 8px;
    }
    h6.QNPBTfuY {
        font-size: 13px;
    }
    .mzhzjyw h2 {
        color: #3483fa;
        text-align: center;
        font-family: 'nuevanegrita';
        text-align: left;
        margin: auto;
        padding: 2rem 0rem 1rem 0rem;
        font-size: 20px;
    }
    h1.mbr-section-title.mbr-fonts-style.mb-3.display-1 {
        background-color: #3483fa;
        clear: both;
        color: #fff;
        padding: 10px 20px;
        -ms-word-wrap: break-word;
        word-wrap: break-word;
        font-size: 1rem;
        font-family: 'nuevanegrita';
        margin: inherit;
        text-align: left;

    }
    .KdK6Xc {
        bottom: 0px;
        left: 0px;
        position: absolute;
    }
    .chakra-table__container.css-10t4dtd {
        border: 1px solid #ededed;
        -webkit-border-radius: 5px;
        border-radius: 8px;
        margin-top: 1rem;
        position: relative;
        display: flex;
        max-width: 100%;
        overflow-y: hidden;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
    }
    .u7gc{
        font-size: 13px;
    }
    .al-002 {
        font-family: nuevanegrita;
        text-align: right;
        padding-bottom: 0.5rem;
        letter-spacing: -0.5px;
    }
    .columna-flex {
        text-align: right;
        margin-bottom: 1rem;
    }
    .XI95Cc{
        margin: auto;
    }
    a.da4wtn {
        display: flex;
    }
    .tOzDHbaa {
        display: flex;
        align-items: center;
        background: #f8f9fa;
        padding: 0.5rem;
        border-radius: 7px;
        width: 100%;
    }
    a.da4wtn  .card-title {
        font-size: 14px;
        color: #0d6efd;
        font-family: nuevanegrita;
    }
    a.da4wtn img.fgyewadc {
        width: 100px;
        object-fit: cover;
        border-radius: 8px;
        margin-bottom: 2rem;
        height: 100px;
    }
    .asdfgees:last-of-type {
        padding-left: 24px;
        width: 40%;
    }
    span.TyRtCqGEZS {
        font-size: 17px;
        font-family: nuevanegrita;
    }
    .rtsf36,
    div#noticias {
        padding-bottom: 20px;
    }
    .RrPpkJfV {
        color: #222;
        font-size: 17px;
    }
    .mzhzjyw {
        padding-bottom: 20px;
    }
    .stxVfe .GqNdIe {
        display: flex;
        -webkit-box-align: center;
        box-align: center;
        align-items: center;
        cursor: pointer;
        white-space: nowrap;
        outline: none;
    }
    
    .tkduzeo{
        column-gap: 5px;
    }
    .K7jPKe{
        font-size: 18px;
        text-align: left;
    }
    p.titulo-cuadro-dolar-h2 {
        font-size: 18px;
        font-family: 'nuevanegrita';
    }
    .valor_dolar_t {
        font-family: 'nuevanegrita';
        font-size: 1.5rem;
    }
    .tkduze{
        column-gap: 15px;
    }
    .ghy-s48MCQYojq {
        background: white;
        padding: 1rem;
    }
    .titulo-segu{
        font-size: 16px;
        text-align: left;
    }
    .Z4idke {
        height: 100px;
        width: 75px;
    }
    .accordion{
        padding: 18px 0px 18px 0px;
    }
    .yaDQsUEw {
        font-family: 'nuevanegrita';
    
        padding: 1rem;
        display: block;
        font-size: 1.25em;
    }
    span.hheddfggh {
        padding: 1rem;
        display: block;
    }
    .qqw45 {
        font-size: 15px;
    }
    .mc5p .da4wtn{
        display: block;
    }
    .mc5p a.da4wtn img.fgyewadc {
        width: 100%;
        height: auto;
        object-fit: cover;
        border-radius: 8px;
        margin-bottom: 2rem;
    }
    .gh5y6rf {
        border-radius: 4px;
        display: flex;
        line-height: 1rem;
        font-size: 10px;
        align-items: center;
        justify-content: center;
        color: white;
        width: 70px;
        background: #0d6efd;
    }
    .ss3wqegn h3 {
        padding-bottom: 10px;
    }
    p.mbr-section-subtitle {
        font-size: 15px;
    }
    .y4i8gjhz {
        font-size: 19px;
    }
    span.gR2U6 {
        font-size: 17px;
    }
   .TyRtCqGEZS {
        font-size: 16px;
        font-family: nuevanegrita;
    }
    p.fecha-dolar {
        font-size: 14px;
        line-height: 1.5;
    }
    .ss3wqegn p {
        color: #666;
        font-size: 15px;
        word-break: break-word;
        line-height: 1.35;
    }
    .qqw45 {
        justify-content: space-between;
    }
    .dolar-compra {
        margin-bottom: 1rem;
    }
    .ss3wqegn div {
        border: 1px solid #ddd;
        border-radius: 8px;
        margin-bottom: 1.5rem;
        padding: 1rem 1rem;
    }
    div.search-form-cell.address input {
        height: 55px;
        padding-left: 20px;
        width: 100%;
        border: 1px solid #ddd;
    }
}
/* VISTA PC */
@media (min-width: 768px) {

    
    /*=============================================
    =            HEADER            =
    =============================================*/

    
    ul.tre5hfcbd {
        display: flex;
    }
    .YKHjFRha a.items_menu:hover {
        background: #f4f7fb;
        text-shadow: initial;
    }
    a.tr4wr {
        color: #5f6368;
        font-family: nuevanegrita;
        font-size: 16px;
        /* padding: 0 1rem; */
        margin: 4px 16px;
    }
    a.tr4wr.activo{
        margin-bottom: 0px;
    }
    div.search-form-cell.address input {
        font-size: 17px;
        font-family: 'nuevaregular';
        border: 0;
        height: initial;
    }
    a.tr4wr.activo:after{   
    position: relative;
    content: "";
    display: block;
    height: 4px;
    width: 100%;
    background: #1a73e8;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;

    }
    input.form-control {
        background: transparent;
        text-indent: 20px;
        width: 100%;
    }
    .search-form-cell.submit button {
        height: 40px;
        line-height: 40px;
        border: none;
        cursor: pointer;
        background-color: transparent;
        overflow: hidden;
    }
    .container_a {
        display: grid;
        grid-template-columns: 120px 510px auto;
        grid-gap: 60px;
        padding-top: 0;
        padding-bottom: 0;
        margin: 0 auto;
        max-width: 1200px;
        grid-template-rows: 55px;
    }
    a.items_menu.publicar-inmueble {
        padding: 10px;
        color: white !important;
        cursor: pointer;
        font-size: .9em;
        transition: background-color .3s;
        opacity: .9;
        font-family: nuevanegrita;
        text-shadow: initial !important;
        font-weight: 700;
        background: #f50 !important;
        border: 2px solid #f50;
        border-radius: 20px;
        margin: 0 5px;
    }
    .items_menu.agregar-inmueble, .items_menu.ingresar {
        padding: 10px 14px;
        font-size: .9em;
        font-family: nuevanegrita;
        font-weight: 700;
        border: 2px solid #526474;
        border-radius: 20px;
        margin: 0 5px;
        text-shadow: initial;
    }
    .container_b {
        display: grid;
        grid-template-columns: auto auto;
        grid-gap: 10px;
        padding-top: 0;
        padding-bottom: 0;
        margin: 0 auto;
        max-width: 1200px;
        grid-template-rows: 40px;
    }
    
    header .header__logo {
        display: grid;
        align-content: center;
    }
    
    header.cabecera_buscar {
        background: white;
        box-shadow: rgb(0 0 0 / 5%) 0px 2px 4px 0px;
        width: 100%;
        position: fixed;
        top: 0;
        z-index: 9;
    }
    .search-form-cell.address {
        width: auto;
        height: 40px;
        background: #f1f3f4;
        border-radius: 6px;
        margin-top: 8px;
        overflow: hidden;
    }
    .publicidad_home {
        color: whitesmoke;
        display: grid;
        align-content: center;
        font-family: nuevanegrita;
        font-size: 1.05em;
    }
    .cotizador_dolar_home {
        display: grid;
        align-content: center;
        justify-content: end;
    }
    nav.header__bar a.items_menu {
        padding: 10px 15px;
        display: flex;
        align-items: center;
    }
    ul.items--ficha {
        align-self: end;
        display: flex;
        height: 35px;
    }
    header .header__bar {
        display: grid;
    }
    
    a.items_menu {
        padding: 10px 10px;
        color: #093b7e !important;
        cursor: pointer;
        font-size: 1em;
        transition: background-color .3s;
        opacity: 0.9;
        font-family: nuevanegrita;
        display: flex;
        align-items: center;
    }
    nav.menu_a {
        float: right;
    }
    nav.menu_b, nav.menu_a {
        font-family: nuevaregular;
    }
    header .menu_a {
        display: grid;
        align-items: center;
        justify-content: right;
    }
    header .header__bar ul.items--ficha>li {
        display: flex;
        align-items: end;
        height: 35px;
    }
    header.cabecera_buscar .header__logo .logo_ficha {
        background: url(/templates/MR1.1/img/iconos/MercadoRaices_Color.svg) 0 0 no-repeat;
        background-size: 105px;
        height: 35px;
    }
    
    
    /*=====  End of HEADER  ======*/

    a.da4wtn img.fgyewadc {
        width: 200px;
        object-fit: cover;
        border-radius: 8px;
        margin-bottom: 2rem;
        height: 200px;
    }
    a.da4wtn {
        display: flex;
        width: 100%;
    }
    span.n4DWob i {
        font-size: 16px;
        margin-left: -4px;
        margin-right: 4px;
        display: flex;
        align-items: center;
    }
    .gh5y6rf {
        border-radius: 4px;
        display: flex;
        line-height: 1rem;
        font-size: 13px;
        align-items: center;
        justify-content: center;
        color: white;
        width: 100px;
        background: #0d6efd;
    }

    .tOzDHbaa {
        display: flex;
        border: 1px solid #ddd;
        border-radius: 8px;
        overflow: hidden;
        width: 100%;
    }
    span.t34rs2qa {
        overflow: hidden;
        text-overflow: ellipsis;
        width: 85%;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 380px;
    }
    a.da4wtn:hover {
        background:#f8fafd;
}
    aside.gh6ygrb4qw {
        width: 900px;
        margin: auto;
        margin-bottom: 2rem;
    }
    .TyRtCqGEZS {
        font-size: 18px;
        font-family: nuevanegrita;
    }
    p.ovgBTiBHRF {
        color: #333;
    }
    .DcfgJVXp:hover {
        box-shadow: 0 5px 10px 0 rgba(0,0,0,.2);
        cursor: pointer;
    }
    .mzhzjyw a {
        font-size: 20px;
    }
    .vferaño {
        position: relative;
        margin-bottom: 2rem;
        overflow: hidden;
        border-radius: 8px;
    }
    .mzhzjyw h2 {
        color: #3483fa;
        text-align: center;
        font-family: 'nuevanegrita';
        text-align: left;
        padding: 2rem 0rem 1rem 0rem;
    }
    h1.mbr-section-title.mbr-fonts-style.mb-3.display-1 {
        background-color: #3483fa;
        clear: both;
        color: #fff;
        max-width: 75%;
        padding: 10px 20px;
        -ms-word-wrap: break-word;
        word-wrap: break-word;
        font-size: 1.5rem;
        font-family: 'nuevanegrita';
        margin: inherit;
        border-top-right-radius: 15px;
    }
    .KdK6Xc {
        bottom: 2rem;
        left: 0px;
        position: absolute;
    }
    .al-002 {
        font-family: nuevanegrita;
        text-align: left;
        padding-bottom: 0.5rem;
        letter-spacing: -0.5px;
        
    }
    th.css-m2ydem {
        font-size: 18px;
    }
    .columna-flex {
        flex-basis: calc(50% - 12px) !important;
        flex: 0;
    }
   
    
    .campo-flex {
        column-gap: 20px;
        justify-content: space-between;
        display: flex;
        margin-bottom: 1.5rem;
    }
    .chakra-table__container.css-10t4dtd {
        border: 1px solid #ededed;
        -webkit-border-radius: 5px;
        border-radius: 8px;
        width: 830px;
        overflow: hidden;
        margin-top: 1rem;
    }
    .stxVfe .GqNdIe{
        text-align: center;
    }
    .asdfgees:last-of-type {
        padding-left: 24px;
        width: 50%;
    }
    div#encuesta-es {
        padding-bottom: 40px;
    }
    .Yfwt5 {
        font-size: 1rem;
    }
    .rtsf36,
    div#noticias {
        padding-bottom: 40px;
    }
    .mzhzjyw {
        padding-bottom: 40px;
    }
    
    .ss3wqegn div {
        flex-basis: calc(50% - 12px) !important;
        border: 1px solid #ddd;
        border-radius: 8px;
        margin-bottom: 1.5rem;
        padding: 1rem 2rem;
    }
    .yaDQsUEw {
        font-family: 'nuevanegrita';
    background: #f8fafd;
    padding: 1rem;
    display: block;
    font-size: 1.5em;
    }
    .ss3wqegn p {
        color: #666;
        font-size: 17px;
        word-break: break-word;
        line-height: 1.35;
    }
    p.fecha-dolar {
        font-size: 16px;
    }
    p.mbr-section-subtitle {
        font-size: 19px;
        padding: 0 1rem;
    }
    
    .qqw45 {
        font-size: 20px;
    }
    .accordion{
        padding: 18px 20px 18px 15px;
    }
    .K7jPKe{
        font-size: 24px;
    }
    .Z4idke {
        height: 80px;
        width: 120px;
    }
    .RrPpkJfV {
        font-size: 16px;
    }
    .valor_dolar_t {
        font-family: 'nuevanegrita';
        font-size: 2.5rem;
    }
    p.titulo-cuadro-dolar-h2 {
        font-size: 34px;
        font-family: 'nuevanegrita';
    }
   
    .titulo-segu{
        height: 100px;
        font-size: 19px;
    }
 
    .ss3wqegn {
        display: flex;
        column-gap: 40px;
    }
    span.hheddfggh {
        margin: auto;
        width: 1100px;
        display: block;
        padding: 2rem 0;
    }
   
    
    .ghy-s48MCQYojq {
        margin: auto;
        position: relative;
        -webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 25%);
        box-shadow: 0 1px 2px 0rgba(0, 0, 0, .25);
        border-radius: 6px;
        background: white;
        width: 1100px;
        padding-left: 50px;
        padding-right: 2rem;
        padding-top: 1.5rem;
        padding-bottom: 1rem;
        margin-top: 9rem;
        margin-bottom: 3rem;
    }
    .mzhzjyw li,
    .mzhzjyw p {
        color: #555;
        font-size: 17px;
    }
    .mzhzjyw img,
    img.fgyewadc {
        width: 100%;
        object-fit: cover;
        border-radius: 8px;
       
    }
    a.zcr6yñw {
        display: flex;
        flex-direction: row;
        border: 1px solid #ddd;
        border-radius: 8px;
        margin-bottom: 1rem;
    }
    img.fgyewadcq {
        width: 18%;
        object-fit: cover;
        border-radius: 8px;
        margin-bottom: 2rem;
        margin: 1rem;
        margin-right: 0;
    }
    .q0mqEc {
    border: 1px solid #dadce0;
    border-radius: 12px;
    margin-bottom: 16px;
    background: #f8fafd;
    overflow: hidden;
    margin-bottom: 1.5rem;
}
.apMPiWPa {
    width: 300px!important;
}
.ylTiXc {
    display: flex;
    column-gap: 30px;
    justify-content: space-between;

}
.fAThCb {
    width: 690px;
}
.OFJocd {
    width: 300px;
}
.y4i8gjhz {
    font-family: nuevanegrita;
    padding-left: 10px;
}
    .ss3wqegn h3 {
        height: 50px;
    }

}

/* VISTA PARA SMARTPHONE Y PC */
.mzhzjyw  h3 {
    font-size: 1.25rem;
    font-family: 'nuevanegrita';
    padding-top: 2rem;
    padding-bottom: 0.5rem;
}


.hyt5rs {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
}



img.fgyewadc {
    width: 100%;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 2rem;
}

.card-body {
    padding: 1rem;
}
h1.ysdcx {
    text-align: left;
}
.card-title {
    font-size: 20px;
    color: #0d6efd;
    font-family: nuevanegrita;
}
span.yDAFBZWz {
    font-size: 13px;
    color: #555;
    margin-top: 5px;
    display: block;
}
p.card-text {
    color: #222;
}


.mzhzjyw ul {
  list-style: none;
  margin: 2em auto;
  padding: 0;
  max-width: 800px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.05rem;
  line-height: 1.6;
  color: #333;
}



.mzhzjyw ul li::before {
  content: "✔";
  position: absolute;
  left: 0;
  top: 0;
  color: #068de7;
  font-weight: bold;
  font-size: 1.2rem;
  line-height: 1.2;
}

.mzhzjyw ul strong {
  color: black;
}

p.ovgBTiBH {
    font-size: 12px;
}
img.oATaVVNm {
    object-fit: cover;
    border-radius: 6px;
}
a.TyRtCqGE {
    font-size: 15px;
}
.DcfgJVXp {
    display: flex;
    align-items: center;
    background: #f8f9fa;
    padding: 0.5rem;
    border-radius: 4px;
}
blockquote {
  position: relative;
  margin: 2em auto;
  padding: 1.5em 2em;
  max-width: 700px;

  background: #f9f9fb;
  border-left: 6px solid #068de7;
  border-radius: 12px;

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1rem;
  line-height: 1.6;
  color: #333;

  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

blockquote strong {
  color: #068de7;
}



blockquote p {
  margin: 0;
}
.JmAUaXWt {
    padding: 0 0.5rem;
}
.vferaño {
    position: relative;
}
.color-01 {
    color: #48bb78;
}

.color-02 {
    color: #fe6078;
}

.color-03 {
    color: #fdbb3b;
}

.color-04 {
    color: #259ffc;
}

.color-05 {
    color: #b91227;
}


.ss3wqegn h3 {
    margin-bottom: 1rem;
    
    border-bottom: 1px solid #eee;
    display: flex;
    align-items: center;
    font-family: 'nuevanegrita';
}

.K7jPKe {
    line-height: 1.5rem;
    margin-bottom: 25px;
    padding-top: 40px;
    font-family: 'nuevanegrita';
    border-top: 1px solid #ddd;
}

.Y4Oy5e {
    margin-bottom: 12px;
}

i.ic-dolar_t {
    font-family: Flaticon;
    font-style: normal;
    font-size: 1.5em;
    vertical-align: -15%;
    COLOR: #86afdb;
    padding: 5px;
    padding-right: 10px;
}

i.ic-dolar_t:before {
    content: "\f149";
}

.yY3Lee {
    border-top: 1px solid #e8eaed;
    display: block;
    padding: 12px 0;
}

.nkXTJ {
    display: flex;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    flex-direction: row;
}

.z4rs2b {
    box-flex: 1;
    flex-grow: 1;
}

.W8knGc {
    letter-spacing: .025em;
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    color: #5f6368;
    display: flex;
    flex-wrap: wrap;
}

.Yfwt5 {
    letter-spacing: .00625em;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-weight: 400;
    color: #202124;
    padding-top: 8px;
}

.sfyJob:after {
    content: "\0000a0\002022\0000a0";
    padding-right: 8px;
    padding-left: 6px;
}

.cCEUJe {
    display: -webkit-inline-box;
    display: inline-flex;
}


.Z4idke {
    object-fit: contain;
    align-self: end;
    margin-left: 16px;
}

.nkXTJ {
    display: flex;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    flex-direction: row;
}

.hVmHve {
    display: inline-block;
    padding-left: 8px;
    visibility: hidden;
}

.SJyhnc {
    overflow: hidden;
    width: 100%;
}

.J3INNd {
    display: flex;
}



.stxVfe .GqNdIe {
    letter-spacing: .01785714em;
    font-family: nuevanegrita;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25rem;
    border-radius: 24px;
    box-sizing: border-box;
    border: 1px solid #dadce0;
    color: #3c4043;
    padding: 5px 13px;
    margin-right: 8px;
    background-color: rgba(65, 137, 230, .1);
    border-color: transparent;
    color: #3483fa;
}

.stxVfe .GqNdIe:hover {
    background-color: rgba(65, 137, 230, .15);
}

.NBZP0e {
    overflow-x: overlay;
    padding-bottom: 17px;
    margin-bottom: -17px;
}

.stxVfe .GqNdIe-YySNWc {
    border: 1px solid transparent;
    background: #e8f0fe;
    color: #1967d2;
}

.NBZP0e {
    position: relative;
    display: flex;
    /* height: 100%; */
    max-width: 100%;
    overflow-y: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}

/* VER MAS */

.QE2JIe {
    -webkit-box-align: center;
    box-align: center;
    align-items: center;
    display: flex;
    color: #202124;
    padding: 10px 1rem;
    border-top: 1px solid #dadce0;
}

.QE2JIe:hover {
    background: #f8f9fa;
    cursor: pointer;
}

.XaAHZd {
    flex: 1;
    overflow: hidden;
}

.c7mied {
    margin-right: 8px;
}

.uPT9Ec {
    border-radius: 4px;
    width: 47px;
    height: 20px;
}

.COaKTb {
    display: flex;
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    height: 22px;
    color: white;
}

.mjt4S {
    flex: 1;
    margin-right: 8px;
}

.Iap8Fc {
    letter-spacing: .025em;
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    white-space: nowrap;
    color: #5f6368;
}

.VOXKNe {

    font-size: 13px;
    padding: 0 8px;
    border-radius: 8px;
    color: #a50e0e;
    background: #fce8e6;
    font-family: nuevanegrita;
    color: #137333;
    background: #e6f4ea;
    display: flex;
    align-items: center;
}

span.NydbP.VOXKNe.negaitvo {

    color: #a50e0e !important;
    background: #fce8e6 !important;
}

span.NydbP.VOXKNe.neutro {

    background: #e8eaed;
    color: black;
}



.JwB6zf {
    display: flex;
    align-items: center;
}


.NMm5M {
    fill: currentColor;
    flex-shrink: 0;
}

.JRtysb {
    -webkit-user-select: none;
    transition: background .3s;
    border: 0;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0;
}

.NWlf3e {
    transform: translate(-50%, -50%) scale(0);
    transition: opacity .2s ease;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden;
}

.MhXXcc {
    line-height: 44px;
    position: relative;
}

.Lw7GHd {
    margin: 8px;
    display: inline-block;
}

/* VER MAS */

/* NOTICIAS */




body {
    background: #ededed;
}



header.css-9fgtzh {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5rem;
    margin-bottom: 16px;
}

.css-84zodg {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: row;
}

label.ads_opc {
    cursor: pointer;
    position: relative;
    display: block;
    color: #686868;
    line-height: 2.4;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 0.25em;
    background: #fbfbfb;
    line-height: 50px;
    font-size: 0.8em;
}



input:checked~.ads_opc_search_box,
input:checked~.ads_map,
input:checked~.ads_opc {
    color: #4285f4 !important;
    border: 1px solid #4285f4;
    fill: #2a579a;
    font-weight: bold;
}

.yWnGuAux {
    display: flex;
    align-items: center;
    color: #555;
    padding-right: 15px;
    transition: border-color 0.3s ease;
    padding-bottom: 1px;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-size: 16px;
    background-color: white;
}

input#calculadora_dolar {
    border: 0;
    padding-right: 5px;
    text-align: right;
    font-size: 18px !important;
    background: transparent;
    width: 100%;
}

.trr555 {
    position: relative;
    width: 90px;
    padding-left: 1rem;
    height: 45px;
    line-height: 45px;
}

.trr555:after {
    content: "";
    width: 1px;
    height: 70%;
    position: absolute;
    opacity: 0.4;
    top: 8px;
    margin-left: 10px;
    background: #848382;
}

.accordion {
    background-color: white;
    color: #444;
    cursor: pointer;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 1.2em;
    transition: 0.4s;
    font-family: nuevaregular;
    display: block;
}

.accordion {
    border-top: 1px solid #eee;
}

.epe a {
    font-size: 1.1em;
    font-family: nuevanegrita;
    height: 80px;
}

.CfbVmsmi {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    background: rgb(238 245 254 / 30%);
    border-radius: 50%;
    margin-right: 1rem;
    overflow: hidden;
    border: 1px solid #ecf3fc;
}
.CfbVmsmi i {
    color: #3483fa;
}
.BJQJEmpG:after {
    color: #2d96cd;
    font-family: flaticon;
    font-size: 1.4em;
    content: "\f10e";
    transform: scaleY(1.3);
}

.BJQJEmpG {
    display: flex;
    align-items: center;
}

.BJQJEmpG {
    display: flex;
    align-items: center;
}

a.accordion {
    display: flex;
    justify-content: space-between;
    align-items: center;
    display: flex;
    margin: 0 0 10px 0;
    letter-spacing: .01785714em;
    border-radius: 24px;
    box-sizing: border-box;
    border: 1px solid transparent;
    padding: 5px 13px;
    background-color: rgba(65, 137, 230, .1);
    color: #3483fa;
    font-family: nuevanegrita;
}

.WnwAxnrZ {
    display: flex;
    align-items: center;
}

a.accordion:hover {
    cursor: pointer;
    background-color: #f8f8f8;
}

.RrPpkJfV {
    color: #3483fa;
}

.EmZzyCMK {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0.5rem;
    margin: auto;
}
a.hruQk:after {
    background-color: rgba(0, 0, 0, .4);
    content: "";
    height: 12px;
    position: absolute;
    right: -14px;
    top: 0;
    width: 1px;
    margin: auto;
    bottom: 0;
}
a.hruQk {
    font-family: 'nuevanegrita';
    float: left;
    margin: 0 25px 0 0;
    position: relative;
}
ul.breadcrumb {
    width: 100%;
    display: flex;
    align-items: center;
}

.breadcrumb>.breadcrumb-item:not(:last-child):after {
    content: "\f10e";
    font-family: flaticon;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding: 0 4px
}
p.mbr-section-subtitle.formula {
    padding: 3rem;
    border: 1px solid #eee;
    border-radius: 10px;
  
    background: rgb(170 204 204 / 50%);
    margin: 1rem;
    font-family: 'nuevanegrita';
    font-size: 16px;
    text-align: center;
}
p.mbr-section-subtitle-ejemplo {
    color: #666;
    word-break: break-word;
    line-height: 1.35;
    padding-bottom: 1rem;
    font-size: 16px;
    background: #f8fafd;
    border: 1px solid #eee;
    margin: 1rem;
    padding: 2rem;
    border-radius: 10px;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
}
a.kYMsWwoB {
    display: flex;
    font-family: 'nuevanegrita';
}

.hruQk,
.XmajJeYL {
    padding: .25rem;
    border-radius: 0.25rem;
}

.hruQk:hover,
.XmajJeYL:hover {
    background: rgb(52 131 250 / 10%);
}

p.chakra-text.css-1o0k3ea {
    padding-bottom: 1rem;
}

.hhjt {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
    padding-bottom: 1rem;
    padding-top: 1rem;
}

.varation-dolar_t {
    font-family: nuevanegrita;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 3px 8px;
    border-radius: 8px;
    min-width: 40px;
    color: #137333;
    background: #e6f4ea;
    display: flex;
    align-items: center;
}
.ico-f1b9:before {
    content: "\f1B9";
}
.ico-f1a3:before {
    content: "\f1A3";
}
.varation-dolar_t svg {
    margin-right: 5px;
}

.CfbVmsmi i {
    color: #2a579a;
}

.ico-f1b7:before {
    content: "\f1B7";
}

label.ads_opc {
    background: white;
}

i.time-igfs:before {
    font-family: Flaticon;
    font-style: normal;
    font-size: 1.5em;
    line-height: 0.75em;
    vertical-align: -15%;
    content: "\f1cc";
}



.q0mqEc.blanco {
    background-color: white;
}

.n4DWob {
    font-family: nuevanegrita;
    font-size: 14px;
    margin: 0 4px 10px 0;
    max-width: 220px;
    display: flex;
    max-width: 100%;
    letter-spacing: .01785714em;
    line-height: 2rem;
    border-radius: 24px;
    border: 1px solid transparent;
    padding: 5px 13px;
    background-color: rgba(65, 137, 230, .1);
    color: #3483fa;
}
.yT4Sxe {
    padding: 16px;
   
    flex-wrap: wrap;
    border-top: 1px solid #eee;
}

.dolar-blue-db {
    margin-top: 28px;
    column-gap: 20px;
    display: flex;
}

p.mbr-section-subtitle {
    color: #666;
    word-break: break-word;
    line-height: 1.35;
    padding-bottom: 1rem
}

.titulo-segu {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #eee;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    margin: 0;
    padding: 22px 1rem;
    font-family: 'nuevanegrita';
    align-items: center;
    line-height: 1.6;
}

.tkduzeo {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
}

.titulo-segu:after {
    color: #3483FA;
    font-weight: bold;
    content: "\f10C";
    font-family: flaticon;
    font-size: 1.2em;
    display: flex;
    align-items: center;
    padding-left: 10px;
}

.datos_extras_dolar .campos_ocultos {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

.activado:after {
    content: "\f10F" !important;
}









.TwnKPb {
    border-radius: 4px;
    display: flex;
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    height: 22px;
    color: white;
    width: 150px;
}

i.ico-deptos.ic-lg:before {
    content: "\f17e";
}

i.ico-terrenos.ic-lg:before {
    content: "\f19c";
}


.O7j0Wc {
    margin-right: 1rem;
}



.css-1hg1395 {
    font-family: nuevanegrita;
    color: rgb(52 131 250 / 100%);
    cursor: pointer;
    margin-left: 5px;
    font-size: 12px;
    border: 1px solid rgb(52 131 250 / 25%);
    padding: 4px 6px;
    border-radius: 5px;
    display: flex;
}

.css-19wp40b {
    background-color: rgba(65, 137, 230, .15);
    padding: 1rem;
    margin-top: 1rem;
    border-radius: 8px;
    margin-bottom: 1rem;
}
i.ic-dolar_t.di {
    color: #f78666;
}
i.ic-dolar_t.do {
    color: #39b54a;
}
h3.h3-title {
    padding: 22px 1rem;
    font-family: 'nuevanegrita';
    align-items: center;
    line-height: 1.6;
    font-size: 17px;
}
.css-1p1wvh3 {
    text-align: center;
    line-height: 1.2;
    font-size: 22px;
    font-family: nuevanegrita;
}

p.chakra-text.css-0 {
    text-align: center;
}

span.chakra-text.css-1oa66e7 {
    color: #3483fa;
}

.css-1hg1395:hover {
    background: rgb(52 131 250 / 5%);
}



span.css-678u7 {
    color: #3483fa;
    font-family: nuevanegrita;
    font-size: 24px;
    display: block;
}

.separador-dolar {
    position: relative;
}

span.css-uzf661 {
    font-family: 'nuevanegrita';
}

.separador-dolar:after {
    background: #ddd;
    content: "";
    height: 75%;
    position: absolute;
    right: 0;
    top: 11px;
    width: 1px;
}

.var-gris {
    background: #e8eaed;
    color: black;
}


.n4DWob:hover {
    background: #f8f9fa;
}

.qqw45 {
    display: flex;
    column-gap: 10px;
    margin-top: 1rem;
}

span.mmkl {
    width: 200px;
}

span.V53LMb {
    display: flex;
}

.qqw45 .VOXKNe {
    font-size: 16px;
}

.asdfg:first-child {
    background: #ebebeb;
}
.asdfg {
    padding: 15px 24px 15px 16px;
    font-size: 16px;
    font-family: nuevanegrita;
    text-align: left;
}
tr:nth-child(odd) {
    background: #f5f5f5;
}
.QefXmzpc {
    border: 0;
    display: table-row;
}
.XMzqwvAo {
    display: table-row-group;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.KsbfoAJe {
    border: 1px solid #ededed;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
tr:nth-child(2n) .asdfg:first-child {
    background: #f5f5f5;
}
p.fza45 {
    font-size: 16px;
}
span.QefArzpc {
    display: flex;
}
.QefArzpc .VOXKNe{
    font-size: 18px;
}
.css-1hg1395 i {
    display: flex;
    align-items: center;
    font-size: 18px;
}
input[type=checkbox]:not(.default), input[type=radio]:not(.default) {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)";
    position: absolute;
    width: 22px;
    height: 22px;
}

.XI95Cc {
    border-radius: 12px;
    width: 190px;
    height: 175px;
    border: 1px solid #dadce0;
    background: #f8fafd;
}
.YMlKecq {
    color: #777;
    font-size: 0.9rem;
}
.RwFyvf {
    height: 38px;
    /* line-height: 1; */
    display: flex;
    align-items: center;
    padding-top: 0.25rem;
}
.tOzDHb {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 12px 8px 12px 12px;
    box-sizing: border-box;
    color: black;
}
.COaKTb {
    display: flex;
    font-family: Roboto,Arial,sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    height: 22px;
    color: white;
    background: blue;
}
.YMlKec {
    font-size: 1.4rem;
    line-height: 1.5rem;
    margin-bottom: 5px;
}
th.css-m2ydem {
    padding: 15px 24px 15px 16px;
    font-family: nuevanegrita;
    text-align: center;
    background: white;
}
td.css-13gcm2g {
    padding: 16px;
    font-size: 18px;
    text-align: center;
}

td.css-13gcm2g .JwB6zf {
    display: flex;
    align-items: center;
    width: 95px;
    justify-content: center;
    font-size: 16px;
    margin: auto;
}
td.css-13gcm2g:first-child {
    background: #ebebeb;
    font-family: 'nuevanegrita';
}

tr:nth-child(2n) .css-13gcm2g:first-child {
    background: #f5f5f5;
}

input[type=date] {
    height: 50px;
    color: #555;
    font-family: nuevanegrita;
    padding: 0 15px 1px;
    border-radius: 5px;
    line-height: 1.5;
    font-size: 16px;
    background-color: white;
}

.al-001{
        padding: 2rem 5rem;
        flex: 1;
        text-align: center;
        background: #f8fafd;
        border-radius: 10px;
}

.al-003{
    font-family: nuevanegrita!important;
    font-size: 24px!important;
    border: 0!important;
    padding-right: 5px;
    text-align: right;
    background: white!important;
    width: 100%;
}
.columna-flex {
    background: #f8fafd;
    border-radius: 10px;
    padding: 1.5rem;
}
.a2qw{
    margin-top: 28px;
}
.btnn {
    margin-left: .5rem;
}
.boton_v1 {
    transition: all 0.4s ease;
    font-family: nuevanegrita!important;
    min-width: 11.6111111111em;
    background: #009EE3;
    border-color: #009EE3;
    font-size: 1.125em;
    color: #fff;
    border-radius: 0.2222222222em;
    border-style: solid;
    border-width: 2px;
    box-shadow: 0 0 0.0555555556em 0.1666666667em transparent;
    cursor: pointer;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    position: relative;
}
.boton_v1:hover {
    background: #039adb;
    border-color: #039adb;
    color: #fff;
}
.separador-table{
    margin-bottom: 2rem;
}
.g7qs-d{
    margin-top:2rem;
}
.nd4ys{
    font-family: nuevanegrita;
    font-size: 18px;
}

.hide{
    display: none!important;
}
#cargar_spinner {
    width: 90px;
    height: 31px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
span.nombre_boton {
    display: flex;
    align-items: center;
}