
#section-2-332 > .ct-section-inner-wrap {
	max-width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#section-2-332 {
	position: relative;
}

#section-10-332 > .ct-section-inner-wrap {
	padding-top: var(--space-s);
	padding-bottom: var(--space-s);
	display: flex;
	flex-direction: row;
	justify-content: center;
	gap: var(--space-m);
}

#section-10-332 {
	display: block;
}

#section-10-332 {
	background-color: #000;
	color: #fff;
}

#section-21-332 > .ct-section-inner-wrap {
	max-width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

#section-21-332 {
	display: block;
}

#section-41-332 > .ct-section-inner-wrap {
	align-items: center;
	gap: var(--space-l);
}

#section-41-332 {
	background-color: #e9e9e9;
	text-align: left;
}

@media (max-width:767px) {
	#section-10-332 > .ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	#section-10-332 {
		display: block;
	}
	
	#section-10-332 {
		text-align: left;
	}
}

#div_block-23-332 {
	text-align: left;
	flex-direction: row;
	display: flex;
	width: 100%;
	align-items: stretch;
}

#div_block-22-332 {
	width: 40%;
	position: relative;
}

#div_block-24-332 {
	padding-top: var(--space-xl);
	padding-right: max(var(--space-xl), (100vw - 1120px) / 2 + var(--space-xl));
	padding-bottom: var(--space-xl);
	padding-left: var(--space-xl);
	width: 60%;
	gap: var(--space-m);
}

#div_block-33-332 {
	text-align: left;
	flex-direction: row;
	display: flex;
	gap: var(--space-m);
}

#div_block-42-332 {
	align-items: stretch;
	grid-template-columns: repeat(2, minmax(200px, 1fr));
	grid-column-gap: var(--space-xl);
	grid-row-gap: var(--space-l);
	usecustomtag: true;
	padding-left: var(--space-s);
	display: grid;
	column-count: 2;
}

@media (max-width:991px) {
	#div_block-23-332 {
		flex-direction: column;
		display: flex;
	}
}

@media (max-width:991px) {
	#div_block-22-332 {
		width: 100%;
	}
}

@media (max-width:991px) {
	#div_block-24-332 {
		width: 100%;
	}
}

@media (max-width:767px) {
	#div_block-33-332 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width:767px) {
	#div_block-42-332 {
		display: flex;
		flex-direction: column;
		column-count: 1;
	}
}

#text_block-45-332 {
	usecustomtag: false;
	break-inside: avoid;
}

#text_block-46-332 {
	usecustomtag: true;
	break-inside: avoid;
}

#text_block-48-332 {
	usecustomtag: true;
	break-inside: avoid;
}

#text_block-50-332 {
	usecustomtag: true;
	break-inside: avoid;
}

#text_block-52-332 {
	usecustomtag: true;
	break-inside: avoid;
}

#text_block-53-332 {
	usecustomtag: true;
	break-inside: avoid;
}

#link-12-332 {
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-radius: 4px;
	color: currentColor;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 16px;
	padding-right: 16px;
	text-align: center;
	flex-direction: row;
	display: flex;
	gap: 8px;
}

#link-13-332 {
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-radius: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 16px;
	padding-right: 16px;
	color: currentColor;
	text-align: center;
	flex-direction: row;
	display: flex;
	gap: 8px;
}

#link-34-332 {
	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-37-332 {
	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;
}

#image-4-332 {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#image-29-332 {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	inset: 0;
}

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

#fancy_icon-20-332 > svg {
	width: 16px;
	height: 16px;
}

#fancy_icon-36-332 > svg {
	width: 16px;
	height: 16px;
}

#fancy_icon-39-332 > svg {
	width: 16px;
	height: 16px;
}

#code_block-3-332 {
	display: flex;
	right: 0px;
	bottom: 0px;
	z-index: 3;
}

#code_block-54-7197 {
	display: flex;
}

@media (max-width:991px) {
	#code_block-3-332 {
		display: none;
	}
}

@media (max-width:767px) {
	#code_block-54-7197 {
		width: 100%;
	}
}

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