/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[4].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[4].oneOf[7].use[3]!./app/(main)/common/SvgIcon.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
.SvgIcon_icon__9_Avg {
	height: 100%;
}

.SvgIcon_icon__9_Avg svg {
	height: 100%;
	width: 100%;
	max-width: 44px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[4].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[4].oneOf[7].use[3]!./app/(maintenance)/maintenance/page.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.page_main__xZkpW {
	display: flex;
	justify-content: center;
	align-items: center;

	height: 100vh;
	width: 100%;

	background: radial-gradient(var(--rich-black-light), var(--rich-black));

	font-family: 'Raleway', sans-serif;
}

.page_content___rpT4 {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 20px;

	color: var(--grey-light);
}

.page_logo__KJ_wX {
	flex: 1 1 300px;
	min-width: 300px;
}

.page_content___rpT4 h1 {
	font-size: clamp(2rem, 4vw, 3rem);
	text-align: center;
}

.page_content___rpT4 p {
	font-size: clamp(1rem, 1.5vw, 1.5rem);
	text-align: center;
}

.page_content___rpT4 ul {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.page_content___rpT4 ul span {
	font-size: clamp(1.5rem, 2vw, 2rem);
}

.page_content___rpT4 ul svg {
	fill: var(--teal-light);
}

/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[4].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[4].oneOf[7].use[3]!./app/(main)/common/ContactMethod.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.ContactMethod_contact-link__Aof48 {
	display: flex;
	align-items: center;
	gap: 2vw;

	height: 100%;

	text-decoration: none;
	font-family: 'Bebas Neue', sans-serif;
	font-size: clamp(0.5rem, 2.5vw, 1.2rem);
}

h1 {
	font-family: 'Bebas Neue', sans-serif;
}
