.block-three-img {
    padding-bottom: 5.563rem;
    height: 100%;
	display: flex;
}
.block-three-img .container {
	padding: 0 var(--size-padding);
	max-width: 100%;
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: relative;
    margin-bottom: 4rem;
    margin-bottom: 8rem;
}
.imagen-bg {
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
.imagen-bg:nth-child(1) {
	height: calc(calc(33vw - calc(var(--size-padding) * 1)) * calc(441/347));
}
.imagen-bg:nth-child(2) {
	height: calc(calc(24vw - calc(var(--size-padding) * 1)) * calc(441/259));
}
.imagen-bg:nth-child(3) {
	height: calc(calc(33vw - calc(var(--size-padding) * 1)) * calc(311/347));
}
.imagen-bg:nth-child(1) {
    min-height: 441px;
    width: 33%;
}
.imagen-bg:nth-child(2) {
    min-height: 441px;
    width: 24%;
    margin-top: 8%;
}
.imagen-bg:nth-child(3) {
    min-height: 311px;
    height: 40%;
    width: 33%;
	background-position: center;
}
@media (max-width: 1280px) {
	.block-three-img {
	    padding-bottom: 3.688rem;
	}
}
@media (max-width: 992px) {
	.block-three-img {
	    padding-bottom: 4.5rem;
	}
	.block-three-img .container {
	    flex-direction: column;
	}
	.imagen-bg:nth-child(2) {
	    margin: 25px 0;
	}
	.imagen-bg:nth-child(1), .imagen-bg:nth-child(2), .imagen-bg:nth-child(3) {
	    width: 100%;
	}
	.block-three-img .container {
	    margin-bottom: 0rem;
	}
	.imagen-bg {
	    background-size: contain;
	    background-position: center;
	}
}
@media (max-width: 576px) {
	.imagen-bg {
	    background-size: cover;
	}
}