
#section-2-323 > .ct-section-inner-wrap {
	align-items: center;
}

#section-2-323 {
	text-align: left;
}

#section-4-323 > .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--space-xl);
}

#section-4-323 {
	display: block;
}

#section-4-323 {
	background-color: #f5f5f5;
}

#div_block-17-323 {
	gap: var(--space-s);
}

#div_block-24-323 {
	gap: var(--space-s);
}

#div_block-31-323 {
	gap: var(--space-s);
}

#div_block-38-323 {
	gap: var(--space-s);
}

#headline-3-323 {
	text-align: center;
}

#headline-7-323 {
	font-size: var(--step-1);
	text-align: left;
}

#headline-19-323 {
	font-size: var(--step-1);
	text-align: left;
}

#headline-26-323 {
	font-size: var(--step-1);
	text-align: left;
}

#headline-33-323 {
	font-size: var(--step-1);
	text-align: left;
}

#headline-40-323 {
	font-size: var(--step-1);
	text-align: left;
}

#text_block-8-323 {
	text-align: left;
}

#text_block-20-323 {
	text-align: left;
}

#text_block-27-323 {
	text-align: left;
}

#text_block-34-323 {
	text-align: left;
}

#text_block-41-323 {
	text-align: left;
}

#link-11-323 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 16px;
	padding-right: 16px;
	background-color: #000;
	color: #fff;
	text-align: center;
	flex-direction: row;
	display: flex;
	gap: 8px;
	border-radius: 4px;
}

#link-21-323 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 16px;
	padding-right: 16px;
	background-color: #000;
	color: #fff;
	text-align: center;
	flex-direction: row;
	display: flex;
	gap: 8px;
	border-radius: 4px;
}

#link-28-323 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 16px;
	padding-right: 16px;
	background-color: #000;
	color: #fff;
	text-align: center;
	flex-direction: row;
	display: flex;
	gap: 8px;
	border-radius: 4px;
}

#link-35-323 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 16px;
	padding-right: 16px;
	background-color: #000;
	color: #fff;
	text-align: center;
	flex-direction: row;
	display: flex;
	gap: 8px;
	border-radius: 4px;
}

#link-42-323 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 16px;
	padding-right: 16px;
	background-color: #000;
	color: #fff;
	text-align: center;
	flex-direction: row;
	display: flex;
	gap: 8px;
	border-radius: 4px;
}

@media (max-width:991px) {
	#image-6-323 {
		width: 100%;
	}
}

#fancy_icon-13-323 > svg {
	width: 16px;
	height: 16px;
}

#fancy_icon-23-323 > svg {
	width: 16px;
	height: 16px;
}

#fancy_icon-30-323 > svg {
	width: 16px;
	height: 16px;
}

#fancy_icon-37-323 > svg {
	width: 16px;
	height: 16px;
}

#fancy_icon-44-323 > svg {
	width: 16px;
	height: 16px;
}

div.ct-section-inner-wrap, div.oxy-header-container {
	max-width: 1200px;
}
