.lp-image-combination {
	overflow: hidden;
}

.lp-image-combination__title, .lp-image-combination__desc {
    text-align: center;
}

.lp-image-combination__image {
	box-sizing: border-box;
}
.lp-image-combination--bg {
	background-color: var(--primary-color-a-01);
}

@media all and (max-width: 599px) { 

	.lp-image-combination__title + .lp-image-combination__desc {
	    margin: 16px 0 0;
	}

	.lp-image-combination__list {
	    display: grid;
	    gap: 16px;
	    grid-template-columns: repeat(2, 1fr);
	}

	.lp-image-combination__list--off-gap {
	    gap: 0;
	}

	.lp-image-combination__item:not(.lp-image-combination__item--reverse):first-child {
	    grid-column: 1 / 3;
	    grid-row: 1 / 3;
	}

	.lp-image-combination__item.lp-image-combination__item--reverse:nth-child(5) {
	    grid-column: 1 / 3;
	    grid-row: 3 / 3;
	}

	.lp-image-combination__image {
	    height: 100%;
	}

	.lp-image-combination__image img {
	    transition: transform 0.3s ease;
	}
}

@media all and (min-width: 600px) {

	.lp-image-combination__list {
	    display: grid;
	    gap: 16px;
	    grid-template-columns: repeat(4, 1fr);
	}

	.lp-image-combination__list--off-gap {
	    gap: 0;
	}

	.lp-image-combination__item:not(.lp-image-combination__item--reverse):first-child {
	    grid-column: 1 / 3;
	    grid-row: 1 / 3;
	}

	.lp-image-combination__item.lp-image-combination__item--reverse:nth-child(5) {
	    grid-column: 3 / 5;
	    grid-row: 1 / 3;
	}

	.lp-image-combination__image {
	    height: 100%;
	}

	.lp-image-combination__image img {
	    transition: transform 0.3s ease;
	}
}

@media all and (min-width: 960px) {
	


	.lp-image-combination__list {
	    display: grid;
	    gap: 24px;
	    grid-template-columns: repeat(4, 1fr);
	}

	.lp-image-combination__list--off-gap {
	    gap: 0;
	}

	.lp-image-combination__item:not(.lp-image-combination__item--reverse):first-child {
	    grid-column: 1 / 3;
	    grid-row: 1 / 3;
	}

	.lp-image-combination__item.lp-image-combination__item--reverse:nth-child(5) {
	    grid-column: 3 / 5;
	    grid-row: 1 / 3;
	}

	.lp-image-combination__image {
	    height: 100%;
	}



	.lp-image-combination__image img {
	    transition: transform 0.3s ease;
	}
}

@media all and (min-width: 1200px) {


	.lp-image-combination__list {
	    display: grid;
	    gap: 32px;
	    grid-template-columns: repeat(4, 1fr);
	}

	.lp-image-combination__list--off-gap {
	    gap: 0;
	}

	.lp-image-combination__item:not(.lp-image-combination__item--reverse):first-child {
	    grid-column: 1 / 3;
	    grid-row: 1 / 3;
	}

	.lp-image-combination__item.lp-image-combination__item--reverse:nth-child(5) {
	    grid-column: 3 / 5;
	    grid-row: 1 / 3;
	}

	.lp-image-combination__image {
	    height: 100%;
	}

	.lp-image-combination__image img {
	    transition: transform 0.3s ease;
	}

}

@media all and (min-width: 1380px) {

	.lp-image-combination__list {
	    display: grid;
	    gap: 32px;
	    grid-template-columns: repeat(4, 1fr);
	}

	.lp-image-combination__list--off-gap {
	    gap: 0;
	}

	.lp-image-combination__item:not(.lp-image-combination__item--reverse):first-child {
	    grid-column: 1 / 3;
	    grid-row: 1 / 3;
	}

	.lp-image-combination__item.lp-image-combination__item--reverse:nth-child(5) {
	    grid-column: 3 / 5;
	    grid-row: 1 / 3;
	}

	.lp-image-combination__image {
	    height: 100%;
	}

	.lp-image-combination__image img {
	    transition: transform 0.3s ease;
	}
}