.c-bim__contenedor {

}

.c-bim__banner {

}

.c-bim__title {
    line-height: 45px;
}

.c-bim__paragraph {
    margin: 0px 0px !important;
    max-width: 611px !important;
    padding: 20px 0 !important;
}

.c-bim__button-download {

}

.c-bim__image img {
    transform: translate3d(-39px, 33px, 10px);
    
}

.c-bim__column-left {

}

.c-bim__column-right {
    align-items: center;
    display: flex;
    justify-content: center;
}

.c-bim__background-column-right  {
    height: 500px;
    width: 871px;
}

.c-bim__background-column-right img:nth-child(2) {
    height: 100% !important;
/*     width: 820px; */
    transform: translate3d(0px, 45px, 0px)
}

.hs-field-desc .actions input{
    width: 231px;
    height: 50px;
    background: #39C38E;
    border: 0px;
    font-size: 25px;
}

.hs-button .primary .large {
    width: 231px;
    height: 50px;
    background: #39C38E;
    border: 0px;
    font-size: 25px;
}

.c-bim__column-form {
    width: 600px;
}

.c-bim__column-form h2 {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
}

.c-bim__space-7 {
    height: 100px;
}

.wp-block-columns.c-bim__change-position.c-bim__column-video-2 {
    flex-direction: row-reverse;
}




@media only screen and (min-width: 781px) and (max-width: 1280px) {
	
	.wp-block-column.c-bim__column-right {
		display: flex;
		align-self: center;
	}
	
	.wp-block-group.c-bim__container-element-column-left {
		margin: 0px !important;
		width: 100% !important;
		max-width: 410px !important;
	}
	
	.wp-block-columns.c-bim__banner {
		padding-top: 30px !important;
	}
	
	.c-bim__image img {
		transform: translate3d(0px, 0px, 0px);
		height: auto;
	}
	
	.c-bim__background-column-right {
		height: auto;
		width: 100%;
	}
	
	.c-bim__background-column-right img:nth-child(2) {
		height: 100% !important;
		width: 100%;
		transform: translate3d(0px, 44px, 0px);
	}
}

@media (max-width: 780px) { 
    
    .c-bim__banner {
        background: linear-gradient(to bottom, #ffffff 1%, #0C2F6B 115%) !important; /* Cambia los valores de los colores según sea necesario */
        height: 100vh;
        margin: 0; 
        padding: 0; 
    }
	
	.c-bim__banner.has-background {
        height: auto;
    }
	
	.wp-block-group.c-bim__container-element-column-left {
		margin: auto !important;
	
	
	}

    .c-bim__image img {
		transform: translate3d(0px, -40px, 0px) !important;
		height: 100% !important;
	}

    .c-bim__background-column-right img:nth-child(2) {
        height: 100% !important;
        width: 100%;
        transform: translate3d(0px,0px, 0px)
    }
    
	.wp-block-column.c-bim__column-left {
		height: 330px;
	}
	
    .c-bim__column-left  {
        padding-top: 50px !important;
        padding-left: 0px !important;
        align-items: center;
    }
    .c-bim__container-element-column-left{
        text-align: center;
    }
	.wp-block-group.c-bim__container-element-column-left {
		width: 100%;
		max-width: 500px !important;
	}

    .c-bim__container-button {

    }
	
	.wp-block-column.c-bim__column-right-video-2 h2 {
		width: 90%;
		max-width: 500px;
	}
	

    .c-bim__background-column-right  {
        padding-right: 0pc !important;
		height: 100% !important;
    	width: 100% !important;
    }

    .c-bim__banner.has-background {
/*         height: auto; */
    }

    .c-bim__column-right {
/*         height: 310px; */
/*         transform: translate3d(-3px, -50px, 10px); */
    }

    h2#h-bim {
        text-align: center;
        margin-bottom: -9px !important;
    }

    h3.wp-block-heading {
        text-align: center;
    }

    .wp-container-core-buttons-is-layout-1.wp-container-core-buttons-is-layout-1 {
        justify-content: center;
    }

/*     .c-bim__change-position {
        flex-direction: column-reverse;
        gap: 37px !important;
    } */

    .c-bim__change-position h2 {
        text-align: center;
        width: 299px;
    }

    .c-bim__space-7 {
        display: none;
    }

    .c-bim__column-video-1  {
        display: flex;
        justify-content: center;
    }

    .c-bim__column-video-2 {
        margin: 0px !important;
        max-width: 100% !important;
    }

    .c-bim__column-left-video-1  {

        max-width: 95% !important;
    }

    .c-bim__column-left-video-2 {

    }

    .c-bim__column-right-video-1 {
    }
    .c-bim__column-right-video-2 {
        padding-left: 0px !important;
    }
	
	.wp-block-column.is-vertically-aligned-center.options-container-nh.style-1.c-bim__column-right-video-2 {
		height: 100% !important;
		max-height: 150px !important;
	}

    .c-bim__column-right-video-2 h2 {
        margin-left: auto;
        margin-right: auto;
    }

    .o-list-brush>li {
        padding-left: 10px !important;
        width: 95%;
    }
	
	div#formularioBim {
        transform: translate(0px, 0px);
    }
  
    .c-bim__column-form {
        width: 600px;
    }

    .c-bim__column-form .hbspt-form{
        width: 90%;
    }

    .c-bim__column-form.hbspt-form iframe[src='about:blank'] html body.hbspt-form form .hs_submit.actions  input.hs-button.primary.large {
        width: 198px;
        margin-top: -48px;
        margin-left: auto;
        margin-right: auto;
        background: #39C38E;
        border: 0px;
        height: 56px;
        transform: translate3d(34%, 10px, 10px);
    }

    .c-bim__column-form  {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
	.c-bim__column-form h2 {
        width: 100%;
        max-width: 500px;
    }

    .c-bim__space-7 {
        height: 100px;
    }
	
	.wp-block-spacer.c-bim__space-8 {
		height: 50px !important;
	}

    div#formularioBim {
/*         transform: translate(0px, -90px); */
    }
}



/* poner el url del icono de check en la carpeta assets/img y en objects.css poner estas líneas*/
/* .o-list-brush>li::before { */
    /* content: url(../img/fi-rr-checkbox.svg); */
    /* font-size: 20px !important; */
    /* top: 0px; */
/* } */