

@media (max-width: 991px) {
    .hero--background_image {
        min-height: 620px;
    }

    .hero__image {
        aspect-ratio: 4 / 3;
    }

    .hero__image--wide {
        aspect-ratio: 4 / 3;
    }
	
	.section-spacing-small,
.section-spacing-medium,
.section-spacing-large {
	padding-block: 64px;
}

.text-image__image,
.text-image__image--wide {
	aspect-ratio: 4 / 3;
}
	
	.gallery-block__grid--grid,
.gallery-block__grid--masonry {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-block__grid--masonry .gallery-block__item {
	min-height: 220px;
}

.gallery-block__grid--masonry .gallery-block__item--0,
.gallery-block__grid--masonry .gallery-block__item--5 {
	grid-column: span 2;
	grid-row: span 1;
}

.gallery-block__image--slider {
	aspect-ratio: 4 / 3;
}
}
@media (max-width: 767px) {
.process-step--horizontal,
.process-step--cards {
padding: 28px;
}

.process-step--vertical {
gap: 20px;
}
}

@media (max-width: 575px) {
.gallery-block__grid--grid,
.gallery-block__grid--masonry {
	grid-template-columns: 1fr;
}

.gallery-block__grid--masonry .gallery-block__item,
.gallery-block__grid--masonry .gallery-block__item--0,
.gallery-block__grid--masonry .gallery-block__item--5 {
	grid-column: span 1;
	grid-row: span 1;
}
	.hero--background_image {
		min-height: 400px;}
}