.b13{
    z-index:1;
    background-color:white;
}
.video_consF{
    /*display:none;*/
    /*position:relative;*/
    height:100%;
    width:100%;
}
.video_texto{
    width: auto;
    height: auto;
}
.video_txt__construye p{
    font-size: 60px;
}
.video_txt__construccion p{
    font-size: 20px;
}
.contenedor-be{
    margin: 2%;
    background-color: white;
    border: 1px solid transparent;
    border-radius: 27px;
    width: 95%;
    height: 90%;
    display:flex;
    flex-direction:row;
    overflow:hidden;
}
.be-txt{
    margin:auto;
    width:40%;
}
.be, .cons{
    color: #8497b0;
    text-align:center;
}
.be{
    font-size:100px;
}
.cons{
    font-size:50px;
}
.b14{
    background-color:#cccccc;
    display: flex;
    flex-direction:row;
}
.slider-be{
    display: flex;
    flex-direction:row;
    gap: 3%;
    width:50%;
    justify-content:center;
    height:auto;
}
.slider-arriba, 
.slider-abajo{
    height: 100%;
    width: 50%;
}
.slider_vertical_up{
    animation: scrollup 3s linear infinite;
    -webkit-animation: scrollup 6s linear infinite;
}
.slider_vertical_down{
    animation: scrolldo 3s linear infinite;
    -webkit-animation: scrolldo 6s linear infinite;
    /*height:calc(auto * 8);*/
}
@keyframes scrollup{
    0%{
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    100%{
        -webkit-transform:translateY(-100%);
        transform: translateY(-100%);
    }
}
@keyframes scrolldo{
    0%{
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
    100%{
        -webkit-transform:translateY(0%);
        transform: translateY(0%);
    }
}
.slider_be_img{
    width:100%;
    margin:5% 0%;
    height:22%;
    background-color:transparent;
    border-radius:5px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
}
.img1{
    background-image:url("/proyectos/i/c/slider_be/1.jpeg");
}
.img2{
    background-image:url("/proyectos/i/c/slider_be/2.jpeg");
}
.img3{
    background-image:url("/proyectos/i/c/slider_be/3.jpeg");
}
.img4{
    background-image:url("/proyectos/i/c/slider_be/4.jpeg");
}
.img5{
    background-image:url("/proyectos/i/c/slider_be/5.jpeg");
}
.img6{
    background-image:url("/proyectos/i/c/slider_be/6.jpeg");
}
.img7{
    background-image:url("/proyectos/i/c/slider_be/7.jpeg");
}
.img8{
    background-image:url("/proyectos/i/c/slider_be/8.jpeg");
}
/*.productos_construccion{
    background-color:#19253d;
    width:100%;
    height:100%;
    display:none;
    position:absolute;
    overflow:hidden;
}*/
.contenedor_productos{
    width:100%;
    height:100%;
    position:absolute;
}
.contenedor-construccion{
    height:60%;
    width:80%;
    border-radius:25px;
    overflow:hidden;
    background-color:white;
    margin: auto;
}
.con_whi{
    background-color:white;
}
.con_blu{
    background-color:#19253d;
}
.imagen_cons{
    width: 60%;
    height:100%;
    background-size: cover;
    background-position: center;
    border-radius:20px;
}
.texto_cons{
    margin: auto;
}
.txt_blc{
    color:black;
    font-size: 30px;
}
.txt_whi{
    color:white;
    font-size: 30px;
}
.imgc1{
    background-image: url("/proyectos/i/c/img_cons/cimentacion.jpg");
}
.imgc2{
    background-image: url("/proyectos/i/c/img_cons/estructura.jpg");
}
.imgc3{
    background-image: url("/proyectos/i/c/img_cons/instalaciones.jpg");
}
.imgc4{
    background-image:url("/proyectos/i/c/img_cons/impermeabilizacion.jpg");
}
.imgc5{
    background-image: url("/proyectos/i/c/img_cons/muebles.jpg");
}
.imgc6{
    background-image: url("/proyectos/i/c/img_cons/acabados.jpg");
}
.btn_cons{
    color: white;
    background-color: gray;
    border-radius: 10px;
    padding: 10px;
    margin: auto;
    cursor: pointer;
    font-size: 20px;
    width:60%;
}
.b21{
    background-color: #cccccc;
}
.contenedor-mapa{
    width:90%;
    height:90%;
    margin:auto;
    position:relative;
}
.mapa{
    width:100%;
    height:100%;
    border: none;
    border-radius:35px;
}
.mapa-texto{
    position:absolute;position: absolute;
    top: 10%;
    left: 30%;
    background-color: #dbdbdb8a;
    padding: .5%;
    border-radius: 10px;
}
.mapa-texto p{
    font-size: xxx-large;
}
.grid-mapa{
    position:absolute;
    bottom: 1%;
    display: grid;
    width: 40%;
    height: 50%;
    left: 1%;
    grid-template-columns: 50% 50%;
    column-gap: 2%;
}
.cel-mapa{
    width:90%;
    background-color: #fff;
    border-radius:40px;
    position:relative;
    padding: 10%;
}
.cel-mapa-tit{
    font-size: 20px;
    text-align: start;
    font-weight: bolder;
}
.cel-mapa-dir{
    padding: 10% 0%;
    text-align: start;
}
.cel-mapa-tel{
    text-align: start;
}

/*----------------------------*/
.content{
    display:flex;
    flex-direction:row;
    width:100%;
    height:100%;
}
.contenedor_imagenes_construccion{
    width:100%;
    margin: auto;
    height:auto
}
.back-fake{
    height:100%;
    width: 100%;
    background-color:#19253d;
    position:relative;
    display:none;
}