
#section-25-5014325 > .ct-section-inner-wrap {
	padding-top: 129px;
	padding-bottom: 103px;
	align-items: flex-start;
}

#section-25-5014325 {
	text-align: center;
	background-color: #faf8f5;
}

#section-38-5014325 > .ct-section-inner-wrap {
	padding-top: var(--space-3xl);
	padding-bottom: var(--space-3xl);
	align-items: flex-start;
}

#section-38-5014325 {
	text-align: center;
	background-color: #fff;
}

#div_block-26-5014325 {
	width: 100%;
}

#div_block-28-5014325 {
	padding-top: 30px;
	padding-bottom: 30px;
	border-radius: var(--radius-l);
	padding-left: 30px;
	padding-right: 30px;
}

#div_block-9-5014325 {
	align-items: flex-start;
	text-align: left;
	width: NaNpx;
}

#div_block-39-5014325 {
	width: 100%;
}

#div_block-41-5014325 {
	margin-right: var(--space-2xl);
}

#div_block-43-5014325 {
	flex-direction: row;
	display: flex;
	align-items: center;
}

@media (max-width:1120px) {
	#div_block-43-5014325 {
		flex-direction: column;
		display: flex;
	}
}

@media (max-width:991px) {
	#div_block-43-5014325 {
		text-align: center;
		flex-direction: row;
		display: flex;
	}
}

@media (max-width:991px) {
	#new_columns-27-5014325> .ct-div-block {
		width: 100% !important;
	}
}

#new_columns-27-5014325 {
	background-color: #fff;
}

@media (max-width:991px) {
	#new_columns-40-5014325> .ct-div-block {
		width: 100% !important;
	}
}

@media (max-width:767px) {
	#new_columns-40-5014325 {
		flex-direction: column-reverse;
	}
}

#new_columns-40-5014325 {
	border-top-style: none;
	padding-top: var(--space-l);
	margin-top: 0;
}

@media (max-width:991px) {
	#new_columns-40-5014325 {
		flex-direction: column-reverse;
		display: flex;
	}
}

#headline-30-5014325 {
	text-align: left;
	font-size: var(--text-3xl);
}

#headline-48-5014325 {
	font-size: var(--text-5xl);
	text-align: left;
}

#text_block-29-5014325 {
	text-align: left;
	line-height: var(--text-l);
	margin-bottom: 40px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: var(--primary);
	border-right-color: var(--primary);
	border-bottom-color: var(--primary);
	border-left-color: var(--primary);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#text_block-31-5014325 {
	font-size: var(--text-m);
	text-align: left;
	margin-bottom: 46px;
	margin-top: 13px;
	line-height: var(--text-l);
}

#text_block-42-5014325 {
	margin-bottom: 29px;
	font-size: var(--text-m);
	text-align: left;
}

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