/* === DESKTOP FIRST === */

/* xl <= Extra extra large (xxl) */
@media (max-width : 1400px) {

}

/* lg <= Extra large (xl) */
@media (max-width : 1200px) {

}

/* md <= Large (lg) */
@media (max-width : 992px) {

}

/* sm <= Medium (md) */
@media (max-width : 768px) {

}

/* xs <= Small (sm) */
@media (max-width : 576px) {

}


/* === MOBILE FIRST === */

/* Custom (xs) */
@media (min-width : 0) {

}

/* Small (sm) */
@media (min-width : 576px) {

}

/* Medium (md) */
@media (min-width : 768px) {
	/* utilities::begin */
	.text-md-center {
		text-align: center !important;
	}
	/* utilities::end */
	
	.hero__img {
		max-height: none;
	}
	.hero__bg {
		left: 20%;
	}
	.sc-page__bg {
		left: 20%;
	}

	.feedback__bg {
		top: -6%;
		height: 110%;
	}
}

/* Large (lg) */
@media (min-width : 992px) {
	body.modal-open .header {
		right: 17px;
	}
	.header__inner {
		border-radius: 8px;
		margin: 16px 40px 0;
	}
	
	.hero {
		padding-top: calc(80px + 16px);
	}

	.feedback__bg {
		top: 0;
		height: 100%;
	}

	.form__info-list {
		margin-bottom: 0;
	}

	.sc-page {
		padding-top: calc(80px + 16px + 48px);
	}
}

/* Extra large (xl) */
@media (min-width : 1200px) {
	.hero__bg {
		left: 48%;
	}
	.sc-page__bg {
		left: 48%;
	}
	
	.menu__list {
		gap: 30px;
	}

	.areas__list .swiper-slide:not(:last-child){
		margin-bottom: 0;
	}
}

/* Extra extra large (xxl) */
@media (min-width : 1400px) {
	.menu__list {
		gap: 60px;
	}

	.footer__info-list {
		gap: 80px;
	}
}
