.lithea-page-about-us {
	padding: unset;
	/* background: unset; */
	border: unset;
	border-radius: unset;
	box-shadow: unset;
}
.content-wrapper--page > .body-width-limiter {
	max-width: unset;
	padding:
}
.content-body--page--about-us {
	padding: 0;
}
.lithea-page-about-us .body-width-limiter {
	padding: 0 15px;
}
.breadcrumbs-wrapper {
	background: var(--color-background);
}

.pages-main-section:first-child {
	min-height: unset;
	padding: 20px 0 50px 0;
}

/* About us sections */
.au-section img {
	box-shadow: 
		0 4px 15px rgba(0, 0, 0, 0.08),
		0 2px 4px rgba(0, 0, 0, 0.06);
}
.au-section-history {
	display: flex;
	justify-content: space-between;
	align-items: start;
	flex-direction: row;
	gap: 25px;
}
.au-section-history-info {
    flex: 1 1 calc(35% - 25px);
    max-width: calc(35% - 25px);
}
.au-section-history-image {
    flex: 1 1 calc(65% - 25px);
    max-width: calc(65% - 25px);
}
.au-section-history-image .img-fit {
	border-radius: var(--border-radius-normal) !important;
}
.au-section-history-image-grid {
    display: grid;
    grid-template-columns: 1.6fr 1fr;
    grid-auto-rows: 230px;
    gap: 12px;
    width: 100%;
}
.au-section-history-image-grid-item {
	position: relative;
    border-radius: 12px;
    overflow: hidden;
}
.au-section-history-image-grid-item img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.au-section-history-image-grid-item.item-large {
    grid-row: span 2;
}
/* placement */
.item-large {
    grid-row: span 2; /* make large image cover both rows */
}


.au-section-offers h2 {
	display: inline-block !important;
	text-align: left;
}
.au-section-offers {
	display: flex;
	justify-content: center;
	align-items: start;
	flex-direction: row;
	gap: 25px;
}
.au-section-offers > .slider-wrapper {
	padding: 25px 50px 25px 0;
	flex: 0 0 auto;
}
.au-section-offers > .slider-wrapper .owl-dots .owl-dot span {
	background: var(--color-background);
}
.au-section-slider-image {
	border-radius: var(--border-radius-normal) !important;
}
.au-section-location {
	display: flex;
	justify-content: center;
	align-items: start;
	flex-direction: row;
	gap: 50px;
}
.au-section-location iframe {
	box-shadow: 
		0 4px 15px rgba(0, 0, 0, 0.08),
		0 2px 4px rgba(0, 0, 0, 0.06);
}


/* Media queries */
@media (max-width: 1020px) {
	.au-section-history-image,
	.au-section-history-info {
		width: 100%;
		max-width: 100%;
	}
}
@media (max-width: 760px) {	
	.pages-main-section {
		padding: 15px 0;
	}
	.au-section-history {
		flex-wrap: wrap;
		flex-direction: column-reverse;
		gap: 10px;
	}
    .au-section-history-image-grid {
        grid-template-columns: 1fr;
        grid-auto-rows: 270px;
    }
    .au-section-history-image-grid-item.item-large {
        grid-row: auto;
    }	
	.au-section-offers {
		flex-wrap: wrap;
		gap: 10px;
	}
	.au-section-offers > .slider-wrapper {
		padding: 0;
		width: 100%;
	}
	.au-section-offers-info,
	.au-section-offers-image {
		width: 100%;
	}
	.au-section-location {
		flex-wrap: wrap;
		gap: 10px;
	}
	.au-section-location-info {
		width: 100%;
	}
}