
#section-98-15 > .ct-section-inner-wrap {
	padding-top: 80px;
	padding-bottom: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}

#section-98-15 {
	display: block;
}

#section-98-15 {
	background-color: #000;
	position: relative;
	overflow: hidden;
	text-align: left;
	background-position: center;
}

@media (max-width:1580px) {
	#section-98-15 {
		overflow: hidden;
	}
}

@media (max-width:1179px) {
	#section-98-15 > .ct-section-inner-wrap {
		padding-top: 53px;
	}
	
	#section-98-15 {
		overflow: hidden;
	}
}

@media (max-width:767px) {
	#section-98-15 > .ct-section-inner-wrap {
		padding-top: 63px;
		padding-right: 16px;
		padding-left: 16px;
	}
	
	#section-98-15 {
		overflow: hidden;
	}
}

@media (max-width:479px) {
	#section-98-15 > .ct-section-inner-wrap {
		padding-top: 54px;
	}
}

#div_block-99-15 {
	width: 100%;
	max-width: 1360px;
	margin-left: auto;
	margin-right: auto;
}

#div_block-101-15 {
	width: 40%;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	display: flex;
	text-align: left;
	gap: 50px;
	padding-right: 0px;
}

#div_block-105-15 {
	gap: 45px;
	padding-top: 0px;
}

#div_block-106-15 {
	gap: 8px;
}

#div_block-137-15 {
	gap: 45px;
	padding-top: 0px;
}

#div_block-138-15 {
	gap: 10px;
}

#div_block-109-15 {
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 30%;
}

#div_block-110-15 {
	gap: 8px;
}

#div_block-117-15 {
	gap: 63px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 30%;
}

#div_block-118-15 {
	gap: 23px;
}

#div_block-120-15 {
	text-align: left;
	flex-direction: row;
	display: flex;
	gap: 13px;
}

#div_block-127-15 {
	gap: 16px;
}

#div_block-129-15 {
	width: 100%;
	padding-top: 45px;
	padding-bottom: 45px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6f6f6f;
	text-align: center;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	display: flex;
}

#div_block-130-15 {
	align-items: flex-start;
	width: 65%;
	flex-direction: column;
	display: flex;
}

#div_block-132-15 {
	align-items: center;
	flex-direction: row;
	display: flex;
	justify-content: flex-end;
	width: 35%;
}

@media (max-width:1580px) {
	#div_block-101-15 {
		padding-left: 0px;
	}
}

@media (max-width:1580px) {
	#div_block-109-15 {
		width: 24%;
	}
}

@media (max-width:1580px) {
	#div_block-117-15 {
		width: 36%;
	}
}

@media (max-width:1179px) {
	#div_block-90-15 {
		flex-direction: row;
		display: flex;
		align-items: center;
		width: 100%;
		gap: 6px;
		justify-content: flex-start;
		text-align: center;
	}
}

@media (max-width:1179px) {
	#div_block-92-15 {
		flex-direction: row;
		display: flex;
		text-align: left;
		gap: 4px;
		align-items: center;
	}
}

@media (max-width:1179px) {
	#div_block-99-15 {
		width: 100%;
		max-width: 1200px;
	}
}

@media (max-width:1179px) {
	#div_block-101-15 {
		padding-right: 16px;
		gap: 24px;
		width: 40%;
	}
}

@media (max-width:1179px) {
	#div_block-105-15 {
		gap: 32px;
	}
}

@media (max-width:1179px) {
	#div_block-106-15 {
		gap: 5px;
	}
}

@media (max-width:1179px) {
	#div_block-137-15 {
		gap: 32px;
	}
}

@media (max-width:1179px) {
	#div_block-138-15 {
		gap: 5px;
	}
}

@media (max-width:1179px) {
	#div_block-109-15 {
		gap: 24px;
		width: 34%;
	}
}

@media (max-width:1179px) {
	#div_block-110-15 {
		gap: 12px;
	}
}

@media (max-width:1179px) {
	#div_block-117-15 {
		gap: 47px;
		width: 26%;
	}
}

@media (max-width:1179px) {
	#div_block-118-15 {
		gap: 19px;
	}
}

@media (max-width:1179px) {
	#div_block-120-15 {
		gap: 12px;
	}
}

@media (max-width:1179px) {
	#div_block-127-15 {
		gap: 24px;
	}
}

@media (max-width:1179px) {
	#div_block-129-15 {
		padding-top: 25px;
		padding-bottom: 25px;
		text-align: center;
		flex-direction: row;
		display: flex;
	}
}

@media (max-width:767px) {
	#div_block-90-15 {
		gap: 4px;
		text-align: left;
		flex-direction: row;
		display: flex;
		align-items: center;
	}
}

@media (max-width:767px) {
	#div_block-92-15 {
		flex-direction: column;
		display: flex;
		gap: 0px;
		text-align: center;
		align-items: flex-start;
	}
}

@media (max-width:767px) {
	#div_block-101-15 {
		padding-left: 0px;
		padding-right: 0px;
		flex-direction: column;
		display: flex;
		text-align: left;
		justify-content: center;
		padding-bottom: 0px;
		gap: 24px;
	}
}

@media (max-width:767px) {
	#div_block-102-15 {
		padding-right: 0px;
	}
}

@media (max-width:767px) {
	#div_block-106-15 {
		gap: 20px;
	}
}

@media (max-width:767px) {
	#div_block-138-15 {
		gap: 20px;
	}
}

@media (max-width:767px) {
	#div_block-109-15 {
		padding-left: 0px;
		padding-right: 0px;
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: flex-start;
		justify-content: center;
		padding-top: 0px;
		padding-bottom: 0px;
		gap: 32px;
	}
}

@media (max-width:767px) {
	#div_block-117-15 {
		padding-left: 0px;
		padding-right: 0px;
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: flex-start;
		justify-content: center;
		padding-top: 0px;
		padding-bottom: 0px;
		gap: 42px;
	}
}

@media (max-width:767px) {
	#div_block-118-15 {
		gap: 12px;
	}
}

@media (max-width:767px) {
	#div_block-120-15 {
		gap: 13px;
	}
}

@media (max-width:767px) {
	#div_block-129-15 {
		text-align: right;
		display: flex;
		gap: 25px;
		padding-top: 32px;
		padding-bottom: 50px;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
}

@media (max-width:767px) {
	#div_block-130-15 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: flex-start;
		width: 100%;
		justify-content: center;
	}
}

@media (max-width:767px) {
	#div_block-132-15 {
		margin-bottom: 15px;
		flex-direction: row;
		display: flex;
		text-align: left;
		align-items: center;
		width: 100%;
		justify-content: flex-start;
		gap: 11px;
	}
}

@media (max-width:479px) {
	#div_block-90-15 {
		flex-direction: row;
		display: flex;
		text-align: left;
		align-items: center;
	}
}

@media (max-width:479px) {
	#div_block-92-15 {
		gap: 3px;
	}
}

@media (max-width:479px) {
	#div_block-101-15 {
		margin-bottom: 0px;
		padding-bottom: 0px;
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: flex-start;
		justify-content: center;
		gap: 38px;
	}
}

@media (max-width:479px) {
	#div_block-102-15 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: center;
		padding-right: 0px;
		width: 100%;
	}
}

@media (max-width:479px) {
	#div_block-105-15 {
		width: 100%;
		gap: 32px;
	}
}

@media (max-width:479px) {
	#div_block-106-15 {
		gap: 12px;
	}
}

@media (max-width:479px) {
	#div_block-137-15 {
		width: 100%;
		gap: 32px;
	}
}

@media (max-width:479px) {
	#div_block-138-15 {
		gap: 12px;
	}
}

@media (max-width:479px) {
	#div_block-109-15 {
		margin-bottom: 4px;
		gap: 21px;
	}
}

@media (max-width:479px) {
	#div_block-110-15 {
		gap: 12px;
	}
}

@media (max-width:479px) {
	#div_block-117-15 {
		gap: 45px;
	}
}

@media (max-width:479px) {
	#div_block-118-15 {
		gap: 24px;
	}
}

@media (max-width:479px) {
	#div_block-129-15 {
		padding-top: 37px;
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: flex-start;
		justify-content: flex-start;
		gap: 38px;
		padding-bottom: 54px;
	}
}

@media (max-width:479px) {
	#div_block-130-15 {
		text-align: left;
		width: 100%;
		margin-bottom: 0px;
	}
}

@media (max-width:479px) {
	#div_block-132-15 {
		text-align: left;
		width: 100%;
		margin-bottom: 0px;
		flex-direction: row;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
}

@media (max-width:767px) {
	#new_columns-100-15 > .ct-div-block {
		width: 100% !important;
	}
	
	#new_columns-100-15 {
		flex-direction: column;
	}
}

#new_columns-100-15 {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 64px;
}

@media (max-width:1179px) {
	#new_columns-100-15 {
		padding-bottom: 0px;
		margin-bottom: 61px;
	}
}

@media (max-width:767px) {
	#new_columns-88-15 {
		padding-left: 16px;
		padding-right: 16px;
	}
}

@media (max-width:767px) {
	#new_columns-100-15 {
		gap: 38px;
		margin-bottom: 32px;
	}
}

@media (max-width:479px) {
	#new_columns-100-15 {
		margin-bottom: 38px;
	}
}

#text_block-82-15 {
	width: 100%;
	text-transform: uppercase;
	display: inline-block;
	font-family: "Montserrat";
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	line-height: 25px;
	text-align: center;
}

#text_block-83-15 {
	color: #fff;
	text-align: center;
	display: inline-block;
	font-size: 33.18px;
	font-weight: 600;
	line-height: 39px;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "Montserrat";
}

#text_block-84-15 {
	width: 100%;
	text-transform: uppercase;
	font-family: "Montserrat";
	font-size: 16px;
	color: #fff;
	text-align: center;
	font-weight: 500;
	line-height: 25px;
}

#text_block-133-15 {
	color: #fff;
	font-size: 13.33px;
	line-height: 20px;
	font-weight: 400;
	text-transform: uppercase;
	padding-right: 15px;
	font-family: "Montserrat";
}

@media (max-width:1580px) {
	#text_block-82-15 {
		font-size: 13.33px;
		line-height: 20px;
	}
}

@media (max-width:1580px) {
	#text_block-83-15 {
		font-size: 33.18px;
		line-height: 33px;
		display: inline-block;
	}
}

@media (max-width:1580px) {
	#text_block-84-15 {
		font-size: 13.33px;
		line-height: 20px;
	}
}

@media (max-width:1179px) {
	#text_block-93-15 {
		text-align: left;
		font-size: 13.33px;
		line-height: 20px;
		text-transform: uppercase;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-weight: 500;
		font-family: "Montserrat";
		color: #fff;
	}
}

@media (max-width:1179px) {
	#text_block-149-15 {
		text-align: left;
		font-size: 13.33px;
		line-height: 20px;
		text-transform: uppercase;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-weight: 500;
		font-family: "Montserrat";
		color: #fff;
	}
}

@media (max-width:1179px) {
	#text_block-150-15 {
		text-align: left;
		font-size: 13.33px;
		line-height: 20px;
		text-transform: uppercase;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-weight: 500;
		font-family: "Montserrat";
		color: #fff;
	}
}

@media (max-width:1179px) {
	#text_block-95-15 {
		color: #fff;
		font-size: 18px;
		font-weight: 700;
		line-height: 28px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		text-transform: uppercase;
		font-family: "Montserrat";
	}
}

@media (max-width:1179px) {
	#text_block-133-15 {
		font-size: 11.11px;
		line-height: 15px;
		text-align: left;
		padding-right: 11px;
	}
}

@media (max-width:767px) {
	#text_block-93-15 {
		font-size: 11.11px;
	}
}

@media (max-width:767px) {
	#text_block-149-15 {
		display: none;
	}
}

@media (max-width:767px) {
	#text_block-150-15 {
		font-size: 11.11px;
	}
}

@media (max-width:767px) {
	#text_block-133-15 {
		font-size: 9.46px;
		padding-right: 26px;
	}
}

@media (max-width:479px) {
	#text_block-93-15 {
		font-size: 9px;
		font-weight: 500;
		line-height: 16px;
	}
}

@media (max-width:479px) {
	#text_block-149-15 {
		font-size: 11.11px;
		font-weight: 500;
		line-height: 16px;
	}
}

@media (max-width:479px) {
	#text_block-150-15 {
		font-size: 9px;
		font-weight: 500;
		line-height: 16px;
	}
}

@media (max-width:479px) {
	#text_block-95-15 {
		font-size: 18px;
		line-height: 28px;
		letter-spacing: 0px;
	}
}

@media (max-width:479px) {
	#text_block-133-15 {
		font-size: 11.11px;
		line-height: 16px;
	}
}

#link_text-142-15 {
	color: #fff;
}

#link_text-140-15 {
	color: #fff;
	font-weight: 700;
	line-height: 40px;
	text-transform: uppercase;
	font-size: 27.65px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "Montserrat";
}

#link_text-140-15:hover {
	color: #c0c0c0;
}

@media (max-width:1179px) {
	#link_text-142-15 {
		font-size: 13px;
		line-height: 16px;
	}
}

@media (max-width:1179px) {
	#link_text-140-15 {
		font-size: 19.2px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		line-height: 32px;
	}
}

@media (max-width:479px) {
	#link_text-140-15 {
		line-height: 28px;
	}
}

#link-75-15 {
	padding-left: 20px;
}

#link-81-15 {
	background-color: #164368;
	height: 100%;
	justify-content: center;
	text-align: left;
	align-items: center;
	padding-left: 37px;
	padding-right: 37px;
	padding-bottom: 23px;
	padding-top: 28px;
	gap: 10px;
	min-width: 375px;
}

#link-103-15 {
	text-align: center;
	align-items: flex-start;
}

#link-123-15 {
	background-color: #fff;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	flex-direction: column;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	border-radius: 50px;
}

#link-123-15:hover {
	background-color: #135993;
}

#link-123-15:hover #image-148-15 {
	filter: invert(100%);
}

@media (max-width:1580px) {
	#link-81-15 {
		display: flex;
		padding-left: 28px;
		flex-direction: column;
		text-align: center;
		align-items: center;
		padding-right: 28px;
		gap: 8px;
		min-width: 300px;
	}
}

@media (max-width:1179px) {
	#link-75-15 {
		padding-left: 0px;
	}
}

@media (max-width:1179px) {
	#link-81-15 {
		display: none;
	}
}

@media (max-width:1179px) {
	#link-89-15 {
		width: 70%;
		justify-content: flex-start;
		display: flex;
		flex-direction: row;
		align-items: center;
		padding-left: 30px;
		padding-right: 0px;
		text-align: right;
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

@media (max-width:1179px) {
	#link-94-15 {
		width: 30%;
		text-align: justify;
		align-items: flex-end;
		padding-right: 30px;
		padding-left: 0px;
		justify-content: center;
		color: var(--primary-blue, #77a8d7);
		text-align: right;
		font-family: Saira Extra Condensed;
		font-size: 23.04px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}

@media (max-width:1179px) {
	#link-103-15 {
		text-align: center;
		align-items: flex-start;
	}
}

@media (max-width:1179px) {
	#link-123-15 {
		padding-top: 8px;
		padding-right: 8px;
		padding-bottom: 8px;
		padding-left: 8px;
	}
}

@media (max-width:767px) {
	#link-89-15 {
		padding-left: 0px;
		padding-right: 0px;
		width: 60%;
	}
}

@media (max-width:767px) {
	#link-94-15 {
		justify-content: center;
		padding-right: 0px;
		padding-left: 0px;
		width: 40%;
	}
}

@media (max-width:767px) {
	#link-103-15 {
		width: 100%;
	}
}

@media (max-width:479px) {
	#link-89-15 {
		width: 57%;
		padding-top: 13px;
		padding-bottom: 11px;
	}
}

@media (max-width:479px) {
	#link-94-15 {
		padding-left: 0px;
		padding-right: 0px;
		width: 43%;
	}
}

@media (max-width:479px) {
	#link-103-15 {
		text-align: center;
	}
}

#image-76-15 {
	padding-top: 27px;
	padding-bottom: 27px;
	position: relative;
}

#image-104-15 {
	width: 342px;
}

#image-148-15 {
	width: 25px;
}

#image-135-15 {
	width: 161px;
}

@media (max-width:1580px) {
	#image-76-15 {
		width: 240px;
	}
}

@media (max-width:1580px) {
	#image-104-15 {
		width: 80%;
	}
}

@media (max-width:1179px) {
	#image-76-15 {
		left: 0px;
		padding-top: 17px;
		padding-bottom: 17px;
		width: 200px;
	}
}

@media (max-width:1179px) {
	#image-104-15 {
		width: 217px;
	}
}

@media (max-width:1179px) {
	#image-148-15 {
		width: 21px;
	}
}

@media (max-width:1179px) {
	#image-135-15 {
		width: 116px;
	}
}

@media (max-width:767px) {
	#image-76-15 {
		padding-top: 17px;
		padding-bottom: 17px;
	}
}

@media (max-width:767px) {
	#image-104-15 {
		margin-bottom: 0px;
		width: 80%;
	}
}

@media (max-width:767px) {
	#image-135-15 {
		width: 148px;
	}
}

@media (max-width:479px) {
	#image-104-15 {
		width: 299.476px;
		max-width: 265px;
		padding-left: 0px;
		margin-left: 0px;
		margin-right: auto;
	}
}

@media (max-width:479px) {
	#image-135-15 {
		width: 128px;
	}
}

#fancy_icon-91-15 {
	border: 1px solid;
	padding: 20px;
}

@media (max-width:1179px) {
	#fancy_icon-91-15 {
		border: 1px solid;
		padding: 5px;
	}
	
	#fancy_icon-91-15 > svg {
		width: 12px;
		height: 12px;
	}
	
	#fancy_icon-91-15 {
		border-radius: 50px;
		margin-right: 10px;
		color: #fff !important;
	}
}

@media (max-width:767px) {
	#fancy_icon-91-15 {
		border: 1px solid;
	}
	
	#fancy_icon-91-15 {
		margin-right: 5px;
	}
}

@media (max-width:479px) {
	#fancy_icon-91-15 {
		border: 1px solid;
		padding: 3px;
	}
	
	#fancy_icon-91-15 > svg {
		width: 10px;
		height: 10px;
	}
	
	#fancy_icon-91-15 {
		color: #fff !important;
	}
}

#_nav_menu-112-15 .oxy-nav-menu-hamburger-line {
	background-color: #fff;
}

#_nav_menu-112-15.oxy-nav-menu.oxy-nav-menu-open {
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	margin-bottom: 0 !important;
}

#_nav_menu-112-15.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
	padding-left: 0px;
	padding-right: 0px;
}

#_nav_menu-112-15 .oxy-nav-menu-hamburger-wrap {
	width: 40px;
	height: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#_nav_menu-112-15 .oxy-nav-menu-hamburger {
	width: 40px;
	height: 32px;
}

#_nav_menu-112-15 .oxy-nav-menu-hamburger-line {
	height: 6px;
}

#_nav_menu-112-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
	top: 13px;
}

#_nav_menu-112-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
	top: -13px;
}

#_nav_menu-112-15 {
	width: 100%;
	font-size: 16px;
	line-height: 32px;
	text-align: left;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-family: "Montserrat";
}

#_nav_menu-112-15 .oxy-nav-menu-list {
	flex-direction: column;
}

#_nav_menu-112-15 .menu-item a {
	padding-left: 0px;
	padding-right: 0px;
	color: #fff;
}

#_nav_menu-112-15 .current-menu-item a {
	color: #c0c0c0;
}

#_nav_menu-112-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
	border: 0;
}

#_nav_menu-112-15 .menu-item:focus-within a, #_nav_menu-112-15 .menu-item:hover a {
	color: #c0c0c0;
}

#_nav_menu-112-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
	border: 0;
}

#_nav_menu-128-15 .oxy-nav-menu-hamburger-line {
	background-color: #fff;
}

#_nav_menu-128-15.oxy-nav-menu.oxy-nav-menu-open {
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	margin-bottom: 0 !important;
}

#_nav_menu-128-15.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
	padding-left: 0px;
	padding-right: 0px;
}

#_nav_menu-128-15 .oxy-nav-menu-hamburger-wrap {
	width: 40px;
	height: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#_nav_menu-128-15 .oxy-nav-menu-hamburger {
	width: 40px;
	height: 32px;
}

#_nav_menu-128-15 .oxy-nav-menu-hamburger-line {
	height: 6px;
}

#_nav_menu-128-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
	top: 13px;
}

#_nav_menu-128-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
	top: -13px;
}

#_nav_menu-128-15 {
	width: 100%;
	font-size: 13px;
	line-height: 24px;
	text-align: left;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-family: "Montserrat";
}

#_nav_menu-128-15 .oxy-nav-menu-list {
	flex-direction: column;
}

#_nav_menu-128-15 .menu-item a {
	padding-left: 0px;
	padding-right: 0px;
	color: #fff;
	font-weight: 400;
}

#_nav_menu-128-15 .current-menu-item a {
	color: #c0c0c0;
}

#_nav_menu-128-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
	border: 0;
}

#_nav_menu-128-15 .menu-item:focus-within a, #_nav_menu-128-15 .menu-item:hover a {
	color: #c0c0c0;
}

#_nav_menu-128-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
	border: 0;
}

@media (max-width:1179px) {
	#_nav_menu-112-15 {
		font-size: 13.33px;
		line-height: 28px;
	}
	
	#_nav_menu-112-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
		border: 0;
	}
}

@media (max-width:1179px) {
	#_nav_menu-128-15 {
		font-size: 11.11px;
		line-height: 28px;
	}
	
	#_nav_menu-128-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
		border: 0;
	}
}

@media (max-width:479px) {
	#_nav_menu-112-15 {
		line-height: 32px;
		font-size: 14px;
	}
	
	#_nav_menu-112-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
		border: 0;
	}
}

@media (max-width:479px) {
	#_nav_menu-128-15 {
		font-size: 11.11px;
		line-height: 28px;
	}
	
	#_nav_menu-128-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
		border: 0;
	}
}

#_header-72-15 .oxy-header-container {
	max-width: 100%;
}

#_header-72-15.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 2147483640;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
}

#_header-72-15.oxy-header.oxy-sticky-header-active .oxygen-hide-in-sticky {
	display: none;
}

#_header-72-15.oxy-header.oxy-header .oxygen-show-in-sticky-only {
	display: none;
}

#_header-72-15 {
	padding-left: 0px;
	padding-right: 0px;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, .15);
}

#_header_row-73-15 .oxy-nav-menu-open, #_header_row-73-15 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
	background-color: #f0ede6;
}

.oxy-header.oxy-sticky-header-active > #_header_row-73-15.oxygen-show-in-sticky-only {
	display: block;
}

#_header_row-73-15 {
	background-color: #f0ede6;
}

@media (max-width:1179px) {
	#_header_row-85-15 .oxy-header-container {
		flex-direction: column;
	}
	
	#_header_row-85-15 .oxy-header-container > div {
		justify-content: center;
	}
}

.oxy-header.oxy-sticky-header-active > #_header_row-85-15.oxygen-show-in-sticky-only {
	display: none;
}

#_header_row-85-15 {
	display: none;
}

@media (max-width:1179px) {
	#_header_row-73-15 .oxy-nav-menu-open, #_header_row-73-15 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
		background-color: #fff;
	}
	
	.oxy-header.oxy-sticky-header-active > #_header_row-73-15.oxygen-show-in-sticky-only {
		display: block;
	}
	
	#_header_row-73-15 {
		padding-right: 30px;
		background-color: #fff;
		padding-left: 30px;
	}
}

@media (max-width:1179px) {
	#_header_row-85-15 .oxy-nav-menu-open, #_header_row-85-15 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
		background-color: #164368;
	}
	
	.oxy-header.oxy-sticky-header-active > #_header_row-85-15.oxygen-show-in-sticky-only {
		display: block;
	}
	
	#_header_row-85-15 {
		display: block;
		background-color: #164368;
	}
}

@media (max-width:767px) {
	.oxy-header.oxy-sticky-header-active > #_header_row-73-15.oxygen-show-in-sticky-only {
		display: block;
	}
	
	#_header_row-73-15 {
		padding-left: 16px;
		padding-right: 16px;
	}
}

#-burger-trigger-80-15 .hamburger-inner, #-burger-trigger-80-15 .hamburger-inner:after, #-burger-trigger-80-15 .hamburger-inner:before {
	background-color: #164368;
}

#-burger-trigger-80-15 .hamburger:hover .hamburger-inner, #-burger-trigger-80-15 .hamburger:hover .hamburger-inner:after, #-burger-trigger-80-15 .hamburger:hover .hamburger-inner:before {
	background-color: #164368;
}

#-burger-trigger-80-15 .hamburger.is-active .hamburger-inner, #-burger-trigger-80-15 .hamburger.is-active .hamburger-inner:after, #-burger-trigger-80-15 .hamburger.is-active .hamburger-inner:before {
	background-color: #164368;
}

.hamburger {
	font: inherit;
	display: inline-block;
	overflow: visible;
	margin: 0;
	padding: 15px;
	cursor: pointer;
	transition-timing-function: linear;
	transition-duration: .15s;
	transition-property: opacity, filter;
	text-transform: none;
	color: inherit;
	border: 0;
	background-color: transparent;
}

.hamburger.is-active:hover, .hamburger:hover {
	opacity: .7;
}

.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before {
	background-color: #000;
}

.hamburger-box {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 24px;
}

.hamburger-inner {
	top: 50%;
	display: block;
	margin-top: -2px;
}

.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
	position: absolute;
	width: 40px;
	height: 4px;
	transition-timing-function: ease;
	transition-duration: .15s;
	transition-property: transform;
	border-radius: 4px;
	background-color: #000;
}

.hamburger-inner:after, .hamburger-inner:before {
	display: block;
	content: "";
}

.hamburger-inner:before {
	top: -10px;
}

.hamburger-inner:after {
	bottom: -10px;
}

.hamburger--3dx .hamburger-box {
	perspective: 80px;
}

.hamburger--3dx .hamburger-inner {
	transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.hamburger--3dx .hamburger-inner:after, .hamburger--3dx .hamburger-inner:before {
	transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.hamburger--3dx.is-active .hamburger-inner {
	transform: rotateY(180deg);
	background-color: transparent !important;
}

.hamburger--3dx.is-active .hamburger-inner:before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dx.is-active .hamburger-inner:after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--3dx-r .hamburger-box {
	perspective: 80px;
}

.hamburger--3dx-r .hamburger-inner {
	transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.hamburger--3dx-r .hamburger-inner:after, .hamburger--3dx-r .hamburger-inner:before {
	transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.hamburger--3dx-r.is-active .hamburger-inner {
	transform: rotateY(-180deg);
	background-color: transparent !important;
}

.hamburger--3dx-r.is-active .hamburger-inner:before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dx-r.is-active .hamburger-inner:after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--3dy .hamburger-box {
	perspective: 80px;
}

.hamburger--3dy .hamburger-inner {
	transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.hamburger--3dy .hamburger-inner:after, .hamburger--3dy .hamburger-inner:before {
	transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.hamburger--3dy.is-active .hamburger-inner {
	transform: rotateX(-180deg);
	background-color: transparent !important;
}

.hamburger--3dy.is-active .hamburger-inner:before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dy.is-active .hamburger-inner:after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--3dy-r .hamburger-box {
	perspective: 80px;
}

.hamburger--3dy-r .hamburger-inner {
	transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.hamburger--3dy-r .hamburger-inner:after, .hamburger--3dy-r .hamburger-inner:before {
	transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.hamburger--3dy-r.is-active .hamburger-inner {
	transform: rotateX(180deg);
	background-color: transparent !important;
}

.hamburger--3dy-r.is-active .hamburger-inner:before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dy-r.is-active .hamburger-inner:after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--3dxy .hamburger-box {
	perspective: 80px;
}

.hamburger--3dxy .hamburger-inner {
	transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.hamburger--3dxy .hamburger-inner:after, .hamburger--3dxy .hamburger-inner:before {
	transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.hamburger--3dxy.is-active .hamburger-inner {
	transform: rotateX(180deg) rotateY(180deg);
	background-color: transparent !important;
}

.hamburger--3dxy.is-active .hamburger-inner:before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dxy.is-active .hamburger-inner:after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--3dxy-r .hamburger-box {
	perspective: 80px;
}

.hamburger--3dxy-r .hamburger-inner {
	transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.hamburger--3dxy-r .hamburger-inner:after, .hamburger--3dxy-r .hamburger-inner:before {
	transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.hamburger--3dxy-r.is-active .hamburger-inner {
	transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
	background-color: transparent !important;
}

.hamburger--3dxy-r.is-active .hamburger-inner:before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dxy-r.is-active .hamburger-inner:after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--arrow.is-active .hamburger-inner:before {
	transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7);
}

.hamburger--arrow.is-active .hamburger-inner:after {
	transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7);
}

.hamburger--arrow-r.is-active .hamburger-inner:before {
	transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7);
}

.hamburger--arrow-r.is-active .hamburger-inner:after {
	transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7);
}

.hamburger--arrowalt .hamburger-inner:before {
	transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1);
}

.hamburger--arrowalt .hamburger-inner:after {
	transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1);
}

.hamburger--arrowalt.is-active .hamburger-inner:before {
	top: 0;
	transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
	transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(.7);
}

.hamburger--arrowalt.is-active .hamburger-inner:after {
	bottom: 0;
	transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
	transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(.7);
}

.hamburger--arrowalt-r .hamburger-inner:before {
	transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1);
}

.hamburger--arrowalt-r .hamburger-inner:after {
	transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1);
}

.hamburger--arrowalt-r.is-active .hamburger-inner:before {
	top: 0;
	transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
	transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(.7);
}

.hamburger--arrowalt-r.is-active .hamburger-inner:after {
	bottom: 0;
	transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
	transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(.7);
}

.hamburger--arrowturn.is-active .hamburger-inner {
	transform: rotate(-180deg);
}

.hamburger--arrowturn.is-active .hamburger-inner:before {
	transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7);
}

.hamburger--arrowturn.is-active .hamburger-inner:after {
	transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7);
}

.hamburger--arrowturn-r.is-active .hamburger-inner {
	transform: rotate(-180deg);
}

.hamburger--arrowturn-r.is-active .hamburger-inner:before {
	transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7);
}

.hamburger--arrowturn-r.is-active .hamburger-inner:after {
	transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7);
}

.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner:after, .hamburger--boring .hamburger-inner:before {
	transition-property: none;
}

.hamburger--boring.is-active .hamburger-inner {
	transform: rotate(45deg);
}

.hamburger--boring.is-active .hamburger-inner:before {
	top: 0;
	opacity: 0;
}

.hamburger--boring.is-active .hamburger-inner:after {
	bottom: 0;
	transform: rotate(-90deg);
}

.hamburger--collapse .hamburger-inner {
	top: auto;
	bottom: 0;
	transition-delay: .13s;
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	transition-duration: .13s;
}

.hamburger--collapse .hamburger-inner:after {
	top: -20px;
	transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear;
}

.hamburger--collapse .hamburger-inner:before {
	transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
}

.hamburger--collapse.is-active .hamburger-inner {
	transition-delay: .22s;
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--collapse.is-active .hamburger-inner:after {
	top: 0;
	transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
	opacity: 0;
}

.hamburger--collapse.is-active .hamburger-inner:before {
	top: 0;
	transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
	transform: rotate(-90deg);
}

.hamburger--collapse-r .hamburger-inner {
	top: auto;
	bottom: 0;
	transition-delay: .13s;
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	transition-duration: .13s;
}

.hamburger--collapse-r .hamburger-inner:after {
	top: -20px;
	transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear;
}

.hamburger--collapse-r .hamburger-inner:before {
	transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
}

.hamburger--collapse-r.is-active .hamburger-inner {
	transition-delay: .22s;
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	transform: translate3d(0, -10px, 0) rotate(45deg);
}

.hamburger--collapse-r.is-active .hamburger-inner:after {
	top: 0;
	transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
	opacity: 0;
}

.hamburger--collapse-r.is-active .hamburger-inner:before {
	top: 0;
	transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
	transform: rotate(90deg);
}

.hamburger--elastic .hamburger-inner {
	top: 2px;
	transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
	transition-duration: .275s;
}

.hamburger--elastic .hamburger-inner:before {
	top: 10px;
	transition: opacity .125s ease .275s;
}

.hamburger--elastic .hamburger-inner:after {
	top: 20px;
	transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55);
}

.hamburger--elastic.is-active .hamburger-inner {
	transition-delay: 75ms;
	transform: translate3d(0, 10px, 0) rotate(135deg);
}

.hamburger--elastic.is-active .hamburger-inner:before {
	transition-delay: 0s;
	opacity: 0;
}

.hamburger--elastic.is-active .hamburger-inner:after {
	transition-delay: 75ms;
	transform: translate3d(0, -20px, 0) rotate(-270deg);
}

.hamburger--elastic-r .hamburger-inner {
	top: 2px;
	transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
	transition-duration: .275s;
}

.hamburger--elastic-r .hamburger-inner:before {
	top: 10px;
	transition: opacity .125s ease .275s;
}

.hamburger--elastic-r .hamburger-inner:after {
	top: 20px;
	transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55);
}

.hamburger--elastic-r.is-active .hamburger-inner {
	transition-delay: 75ms;
	transform: translate3d(0, 10px, 0) rotate(-135deg);
}

.hamburger--elastic-r.is-active .hamburger-inner:before {
	transition-delay: 0s;
	opacity: 0;
}

.hamburger--elastic-r.is-active .hamburger-inner:after {
	transition-delay: 75ms;
	transform: translate3d(0, -20px, 0) rotate(270deg);
}

.hamburger--emphatic {
	overflow: hidden;
}

.hamburger--emphatic .hamburger-inner {
	transition: background-color .125s ease-in .175s;
}

.hamburger--emphatic .hamburger-inner:before {
	left: 0;
	transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s;
}

.hamburger--emphatic .hamburger-inner:after {
	top: 10px;
	right: 0;
	transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s;
}

.hamburger--emphatic.is-active .hamburger-inner {
	transition-delay: 0s;
	transition-timing-function: ease-out;
	background-color: transparent !important;
}

.hamburger--emphatic.is-active .hamburger-inner:before {
	top: -80px;
	left: -80px;
	transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
	transform: translate3d(80px, 80px, 0) rotate(45deg);
}

.hamburger--emphatic.is-active .hamburger-inner:after {
	top: -80px;
	right: -80px;
	transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
	transform: translate3d(-80px, 80px, 0) rotate(-45deg);
}

.hamburger--emphatic-r {
	overflow: hidden;
}

.hamburger--emphatic-r .hamburger-inner {
	transition: background-color .125s ease-in .175s;
}

.hamburger--emphatic-r .hamburger-inner:before {
	left: 0;
	transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s;
}

.hamburger--emphatic-r .hamburger-inner:after {
	top: 10px;
	right: 0;
	transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s;
}

.hamburger--emphatic-r.is-active .hamburger-inner {
	transition-delay: 0s;
	transition-timing-function: ease-out;
	background-color: transparent !important;
}

.hamburger--emphatic-r.is-active .hamburger-inner:before {
	top: 80px;
	left: -80px;
	transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
	transform: translate3d(80px, -80px, 0) rotate(-45deg);
}

.hamburger--emphatic-r.is-active .hamburger-inner:after {
	top: 80px;
	right: -80px;
	transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
	transform: translate3d(-80px, -80px, 0) rotate(45deg);
}

.hamburger--minus .hamburger-inner:after, .hamburger--minus .hamburger-inner:before {
	transition: bottom .08s ease-out 0s, top .08s ease-out 0s, opacity 0s linear;
}

.hamburger--minus.is-active .hamburger-inner:after, .hamburger--minus.is-active .hamburger-inner:before {
	transition: bottom .08s ease-out, top .08s ease-out, opacity 0s linear .08s;
	opacity: 0;
}

.hamburger--minus.is-active .hamburger-inner:before {
	top: 0;
}

.hamburger--minus.is-active .hamburger-inner:after {
	bottom: 0;
}

.hamburger--slider .hamburger-inner {
	top: 2px;
}

.hamburger--slider .hamburger-inner:before {
	top: 10px;
	transition-timing-function: ease;
	transition-duration: .15s;
	transition-property: transform, opacity;
}

.hamburger--slider .hamburger-inner:after {
	top: 20px;
}

.hamburger--slider.is-active .hamburger-inner {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--slider.is-active .hamburger-inner:before {
	transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
	opacity: 0;
}

.hamburger--slider.is-active .hamburger-inner:after {
	transform: translate3d(0, -20px, 0) rotate(-90deg);
}

.hamburger--slider-r .hamburger-inner {
	top: 2px;
}

.hamburger--slider-r .hamburger-inner:before {
	top: 10px;
	transition-timing-function: ease;
	transition-duration: .15s;
	transition-property: transform, opacity;
}

.hamburger--slider-r .hamburger-inner:after {
	top: 20px;
}

.hamburger--slider-r.is-active .hamburger-inner {
	transform: translate3d(0, 10px, 0) rotate(-45deg);
}

.hamburger--slider-r.is-active .hamburger-inner:before {
	transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
	opacity: 0;
}

.hamburger--slider-r.is-active .hamburger-inner:after {
	transform: translate3d(0, -20px, 0) rotate(90deg);
}

.hamburger--spin .hamburger-inner {
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	transition-duration: .22s;
}

.hamburger--spin .hamburger-inner:before {
	transition: top .1s ease-in .25s, opacity .1s ease-in;
}

.hamburger--spin .hamburger-inner:after {
	transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19);
}

.hamburger--spin.is-active .hamburger-inner {
	transition-delay: .12s;
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	transform: rotate(225deg);
}

.hamburger--spin.is-active .hamburger-inner:before {
	top: 0;
	transition: top .1s ease-out, opacity .1s ease-out .12s;
	opacity: 0;
}

.hamburger--spin.is-active .hamburger-inner:after {
	bottom: 0;
	transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s;
	transform: rotate(-90deg);
}

.hamburger--spin-r .hamburger-inner {
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	transition-duration: .22s;
}

.hamburger--spin-r .hamburger-inner:before {
	transition: top .1s ease-in .25s, opacity .1s ease-in;
}

.hamburger--spin-r .hamburger-inner:after {
	transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19);
}

.hamburger--spin-r.is-active .hamburger-inner {
	transition-delay: .12s;
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	transform: rotate(-225deg);
}

.hamburger--spin-r.is-active .hamburger-inner:before {
	top: 0;
	transition: top .1s ease-out, opacity .1s ease-out .12s;
	opacity: 0;
}

.hamburger--spin-r.is-active .hamburger-inner:after {
	bottom: 0;
	transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s;
	transform: rotate(90deg);
}

.hamburger--spring .hamburger-inner {
	top: 2px;
	transition: background-color 0s linear .13s;
}

.hamburger--spring .hamburger-inner:before {
	top: 10px;
	transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
}

.hamburger--spring .hamburger-inner:after {
	top: 20px;
	transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
}

.hamburger--spring.is-active .hamburger-inner {
	transition-delay: .22s;
	background-color: transparent !important;
}

.hamburger--spring.is-active .hamburger-inner:before {
	top: 0;
	transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--spring.is-active .hamburger-inner:after {
	top: 0;
	transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
	transform: translate3d(0, 10px, 0) rotate(-45deg);
}

.hamburger--spring-r .hamburger-inner {
	top: auto;
	bottom: 0;
	transition-delay: 0s;
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	transition-duration: .13s;
}

.hamburger--spring-r .hamburger-inner:after {
	top: -20px;
	transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity 0s linear;
}

.hamburger--spring-r .hamburger-inner:before {
	transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
}

.hamburger--spring-r.is-active .hamburger-inner {
	transition-delay: .22s;
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--spring-r.is-active .hamburger-inner:after {
	top: 0;
	transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity 0s linear .22s;
	opacity: 0;
}

.hamburger--spring-r.is-active .hamburger-inner:before {
	top: 0;
	transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
	transform: rotate(90deg);
}

.hamburger--stand .hamburger-inner {
	transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms;
}

.hamburger--stand .hamburger-inner:before {
	transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s;
}

.hamburger--stand .hamburger-inner:after {
	transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s;
}

.hamburger--stand.is-active .hamburger-inner {
	transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s;
	transform: rotate(90deg);
	background-color: transparent !important;
}

.hamburger--stand.is-active .hamburger-inner:before {
	top: 0;
	transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
	transform: rotate(-45deg);
}

.hamburger--stand.is-active .hamburger-inner:after {
	bottom: 0;
	transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
	transform: rotate(45deg);
}

.hamburger--stand-r .hamburger-inner {
	transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms;
}

.hamburger--stand-r .hamburger-inner:before {
	transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s;
}

.hamburger--stand-r .hamburger-inner:after {
	transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s;
}

.hamburger--stand-r.is-active .hamburger-inner {
	transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s;
	transform: rotate(-90deg);
	background-color: transparent !important;
}

.hamburger--stand-r.is-active .hamburger-inner:before {
	top: 0;
	transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
	transform: rotate(-45deg);
}

.hamburger--stand-r.is-active .hamburger-inner:after {
	bottom: 0;
	transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
	transform: rotate(45deg);
}

.hamburger--squeeze .hamburger-inner {
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	transition-duration: 75ms;
}

.hamburger--squeeze .hamburger-inner:before {
	transition: top 75ms ease .12s, opacity 75ms ease;
}

.hamburger--squeeze .hamburger-inner:after {
	transition: bottom 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19);
}

.hamburger--squeeze.is-active .hamburger-inner {
	transition-delay: .12s;
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	transform: rotate(45deg);
}

.hamburger--squeeze.is-active .hamburger-inner:before {
	top: 0;
	transition: top 75ms ease, opacity 75ms ease .12s;
	opacity: 0;
}

.hamburger--squeeze.is-active .hamburger-inner:after {
	bottom: 0;
	transition: bottom 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;
	transform: rotate(-90deg);
}

.hamburger--vortex .hamburger-inner {
	transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	transition-duration: .2s;
}

.hamburger--vortex .hamburger-inner:after, .hamburger--vortex .hamburger-inner:before {
	transition-delay: .1s;
	transition-timing-function: linear;
	transition-duration: 0s;
}

.hamburger--vortex .hamburger-inner:before {
	transition-property: top, opacity;
}

.hamburger--vortex .hamburger-inner:after {
	transition-property: bottom, transform;
}

.hamburger--vortex.is-active .hamburger-inner {
	transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	transform: rotate(765deg);
}

.hamburger--vortex.is-active .hamburger-inner:after, .hamburger--vortex.is-active .hamburger-inner:before {
	transition-delay: 0s;
}

.hamburger--vortex.is-active .hamburger-inner:before {
	top: 0;
	opacity: 0;
}

.hamburger--vortex.is-active .hamburger-inner:after {
	bottom: 0;
	transform: rotate(90deg);
}

.hamburger--vortex-r .hamburger-inner {
	transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	transition-duration: .2s;
}

.hamburger--vortex-r .hamburger-inner:after, .hamburger--vortex-r .hamburger-inner:before {
	transition-delay: .1s;
	transition-timing-function: linear;
	transition-duration: 0s;
}

.hamburger--vortex-r .hamburger-inner:before {
	transition-property: top, opacity;
}

.hamburger--vortex-r .hamburger-inner:after {
	transition-property: bottom, transform;
}

.hamburger--vortex-r.is-active .hamburger-inner {
	transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	transform: rotate(-765deg);
}

.hamburger--vortex-r.is-active .hamburger-inner:after, .hamburger--vortex-r.is-active .hamburger-inner:before {
	transition-delay: 0s;
}

.hamburger--vortex-r.is-active .hamburger-inner:before {
	top: 0;
	opacity: 0;
}

.hamburger--vortex-r.is-active .hamburger-inner:after {
	bottom: 0;
	transform: rotate(-90deg);
}

.oxy-burger-trigger {
	display: inline-block;
}

.oxy-burger-trigger .hamburger {
	display: flex;
	padding: 0;
	align-items: center;
	touch-action: manipulation;
}

.oxy-burger-trigger .hamburger-box {
	--burger-size: 1;
	transform: scale(var(--burger-size));
	-webkit-transform: scale(var(--burger-size));
}

.oxy-burger-trigger .hamburger-inner, .oxy-burger-trigger .hamburger-inner:after, .oxy-burger-trigger .hamburger-inner:before {
	transition-duration: 400ms;
	transition-property: all;
	will-change: transform;
}

#-burger-trigger-80-15 {
	display: none;
}

@media (max-width:1179px) {
	#-burger-trigger-80-15 {
		display: block;
	}
}

#-copyright-year-131-15 {
	color: #fff;
}

#-copyright-year-131-15 {
	font-size: 13.33px;
	text-transform: uppercase;
	text-align: left;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width:1179px) {
	#-copyright-year-131-15 {
		font-size: 11px;
		line-height: 16px;
	}
}

#-slide-menu-97-15 .oxy-slide-menu_title {
	font-size: 13.33px;
	color: #000;
	font-weight: 400;
	line-height: 20px;
	text-transform: uppercase;
}

#-slide-menu-97-15 .oxy-slide-menu_list .menu-item a {
	color: #081831;
	background-color: #fff;
}

#-slide-menu-97-15 .oxy-slide-menu_list .menu-item a:hover {
	color: #fff;
	background-color: #135993;
}

#-slide-menu-97-15 {
	display: none;
}

.oxy-slide-menu .menu-item a {
	color: inherit;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.oxy-slide-menu .menu-item {
	list-style-type: none;
	display: flex;
	flex-direction: column;
	width: 100%;
}

.oxy-slide-menu_dropdown-icon-click-area {
	background: none;
	cursor: pointer;
	color: inherit;
	border: none;
	padding: 0;
}

.oxy-slide-menu_dropdown-icon-click-area.oxy-slide-menu_open > svg {
	transform: rotate(180deg);
}

.oxy-slide-menu_list {
	padding: 0;
}

.oxy-slide-menu .sub-menu {
	display: none;
	flex-direction: column;
	padding: 0;
}

.oxy-slide-menu_dropdown-icon {
	height: 1em;
	fill: currentColor;
	width: 1em;
}

.oxy-slide-menu_dropdown-icon-click-area:first-of-type:nth-last-of-type(2) {
	display: none;
}

.oxy-slide-menu a[href='#'] span[itemprop=name] {
	pointer-events: none;
}

.oxy-slide-menu .screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

#-slide-menu-97-15 {
	font-size: 13.33px;
	line-height: 20px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-transform: uppercase;
}

#-slide-menu-97-15:hover {
	oxy-slide-menu-slug-oxyslidemenulistmenuitemacolor: #fff;
}

@media (max-width:1179px) {
	#-slide-menu-97-15 .oxy-slide-menu_list .menu-item a {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 18px;
		padding-bottom: 18px;
	}
	
	#-slide-menu-97-15 .menu-item a {
		font-size: 13.33px;
		text-transform: uppercase;
		font-weight: 400;
		line-height: 20px;
	}
	
	#-slide-menu-97-15 {
		width: 100%;
		height: 100vh;
		background-color: #fff;
		font-family: "Montserrat";
	}
}

@media (max-width:767px) {
	#-slide-menu-97-15 .oxy-slide-menu_list .menu-item a {
		padding-left: 16px;
		padding-right: 16px;
	}
}

.oxy-pro-menu-list {
	display: flex;
	padding: 0;
	margin: 0;
	align-items: center;
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item {
	list-style-type: none;
	display: flex;
	flex-direction: column;
	width: 100%;
	transition-property: background-color, color, border-color;
}

.oxy-pro-menu-list > .menu-item {
	white-space: nowrap;
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item a {
	text-decoration: none;
	border-style: solid;
	border-width: 0;
	transition-timing-function: ease-in-out;
	transition-property: background-color, color, border-color;
	border-color: transparent;
}

.oxy-pro-menu .oxy-pro-menu-list li.current-menu-item > a, .oxy-pro-menu .oxy-pro-menu-list li.menu-item:hover > a {
	border-color: currentColor;
}

.oxy-pro-menu .menu-item, .oxy-pro-menu .sub-menu {
	position: relative;
}

.oxy-pro-menu .menu-item .sub-menu {
	padding: 0;
	flex-direction: column;
	white-space: nowrap;
	display: flex;
	visibility: hidden;
	position: absolute;
	z-index: 9999999;
	top: 100%;
	transition-property: opacity, transform, visibility;
}

.oxy-pro-menu-off-canvas .sub-menu:before, .oxy-pro-menu-open .sub-menu:before {
	display: none;
}

.oxy-pro-menu .menu-item .sub-menu.aos-animate, .oxy-pro-menu-init .menu-item .sub-menu[data-aos^=flip] {
	visibility: visible;
}

.oxy-pro-menu-container:not(.oxy-pro-menu-init) .menu-item .sub-menu[data-aos^=flip] {
	transition-duration: 0s;
}

.oxy-pro-menu .sub-menu .sub-menu, .oxy-pro-menu.oxy-pro-menu-vertical .sub-menu {
	left: 100%;
	top: 0;
}

.oxy-pro-menu .sub-menu.sub-menu-left {
	right: 0;
	left: auto !important;
	margin-right: 100%;
}

.oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
	margin-right: 0;
}

.oxy-pro-menu .sub-menu li.menu-item {
	flex-direction: column;
}

.oxy-pro-menu-mobile-open-icon, .oxy-pro-menu-mobile-close-icon {
	display: none;
	cursor: pointer;
	align-items: center;
}

.oxy-pro-menu-off-canvas .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu-open .oxy-pro-menu-mobile-close-icon {
	display: inline-flex;
}

.oxy-pro-menu-mobile-open-icon > svg, .oxy-pro-menu-mobile-close-icon > svg {
	fill: currentColor;
}

.oxy-pro-menu-mobile-close-icon {
	position: absolute;
}

.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container {
	width: 100%;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: auto;
	z-index: 2147483642 !important;
	background-color: #fff;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container {
	transition-property: opacity, transform, visibility;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container[data-aos^=slide] {
	transition-property: transform;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container[data-aos^=flip] {
	visibility: visible !important;
}

.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list, .oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list {
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.oxy-pro-menu.oxy-pro-menu-open > .oxy-pro-menu-container {
	max-height: 100vh;
	overflow: auto;
	width: 100%;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas > .oxy-pro-menu-container {
	max-height: 100vh;
	overflow: auto;
	z-index: 1000;
}

.oxy-pro-menu-container > div:first-child {
	margin: auto;
}

.oxy-pro-menu-off-canvas-container {
	display: flex !important;
	position: fixed;
	width: auto;
	align-items: center;
	justify-content: center;
}

.oxy-pro-menu-off-canvas-container a, .oxy-pro-menu-open-container a {
	word-break: break-word;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-list {
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-container .oxy-pro-menu-list .menu-item, .oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container .oxy-pro-menu-list .menu-item {
	flex-direction: column;
	width: 100%;
	text-align: center;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .sub-menu, .oxy-pro-menu.oxy-pro-menu-open .sub-menu {
	display: none;
	visibility: visible;
	opacity: 1;
	position: static;
	align-items: center;
	justify-content: center;
	white-space: normal;
	width: 100%;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item, .oxy-pro-menu.oxy-pro-menu-open .menu-item {
	justify-content: center;
	min-height: 32px;
}

.oxy-pro-menu .menu-item.menu-item-has-children, .oxy-pro-menu .sub-menu .menu-item.menu-item-has-children {
	flex-direction: row;
	align-items: center;
}

.oxy-pro-menu .menu-item > a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area, .oxy-pro-menu.oxy-pro-menu-open .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area {
	min-width: 32px;
	min-height: 32px;
}

.oxy-pro-menu .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area {
	display: flex;
	align-items: center;
	justify-content: center;
}

.oxy-pro-menu .menu-item-has-children > a svg {
	width: 1.4em;
	height: 1.4em;
	fill: currentColor;
	transition-property: transform;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item > a svg, .oxy-pro-menu.oxy-pro-menu-open .menu-item > a svg {
	width: 1em;
	height: 1em;
}

.oxy-pro-menu-off-canvas .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area, .oxy-pro-menu-open .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area {
	display: none;
}

.oxy-pro-menu-off-canvas .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area, .oxy-pro-menu-open .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area {
	min-height: 32px;
	width: 0px;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children, .oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children {
	padding-right: 0px;
}

.oxy-pro-menu-container .menu-item a {
	width: 100%;
	text-align: center;
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
	top: 100%;
	left: 0;
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .sub-menu {
	top: 0;
	left: 100%;
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) a {
	-webkit-tap-highlight-color: transparent;
}

.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
	border-radius: 0px !important;
	width: 100%;
}

.oxy-pro-menu-dropdown-animating[data-aos*="down"] {
	pointer-events: none;
}

.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
	pointer-events: auto;
}

.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
	pointer-events: none;
}

.sub-menu .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
	pointer-events: none;
}

.oxy-pro-menu-dropdown-animating-out {
	pointer-events: none;
}

.oxy-pro-menu-list .menu-item a {
	border-color: transparent;
}

.oxy-pro-menu-list .menu-item.current-menu-item a, .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within, .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover {
	border-color: currentColor;
}

#-pro-menu-78-15 .oxy-pro-menu-list .menu-item, #-pro-menu-78-15 .oxy-pro-menu-list .menu-item a {
	font-family: "Montserrat";
	font-size: clamp(.5rem, -.1034rem + .9991vw, 1rem);
	color: rgba(0, 0, 0, .7);
	font-weight: 400;
	line-height: 25px;
	text-transform: uppercase;
}

#-pro-menu-78-15 .oxy-pro-menu-list .menu-item a {
	padding-left: 12px;
	padding-right: 12px;
}

#-pro-menu-78-15 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, #-pro-menu-78-15 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within {
	color: #135993;
}

#-pro-menu-78-15 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
	color: #135993;
}

#-pro-menu-78-15 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .15);
}

#-pro-menu-78-15 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg {
	font-size: 8px;
	margin-top: -2px;
}

#-pro-menu-78-15 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div {
	margin-left: 2px;
}

#-pro-menu-78-15 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a {
	background-color: #fff;
	color: #135993;
	padding-top: 19px;
	padding-bottom: 19px;
	padding-left: 28px;
	padding-right: 28px;
}

#-pro-menu-78-15 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:hover, #-pro-menu-78-15 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:focus-within {
	background-color: #135993;
	color: #fff;
}

#-pro-menu-78-15 .oxy-pro-menu-container .menu-item a {
	text-align: left;
	justify-content: flex-start;
}

#-pro-menu-78-15 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, #-pro-menu-78-15 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
	align-items: flex-start;
}

#-pro-menu-78-15 {
	menu-dropdown-animation: fade;
}

#-pro-menu-78-15:hover {
	oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: #135993;
	oxy-pro-menu-slug-oxypromenucontainernotoxypromenuopencontainernotoxypromenuoffcanvascontainersubmenumenuitemacolor: #fff;
}

@media (max-width:1580px) {
	#-pro-menu-78-15 .oxy-pro-menu-list .menu-item a {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	#-pro-menu-78-15 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a {
		padding-top: 12px;
		padding-bottom: 12px;
		padding-left: 20px;
	}
	
	#-pro-menu-78-15 {
		margin-right: -40px;
	}
}

@media (max-width:1179px) {
	#-pro-menu-78-15 {
		display: none;
	}
}
