
#section-43-9 > .ct-section-inner-wrap {
	max-width: 100%;
	padding-top: 70px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#section-43-9 {
	background-color: #000;
}

@media (max-width:1179px) {
	#section-43-9 > .ct-section-inner-wrap {
		padding-top: 46px;
	}
}

#div_block-19-9 {
	display: none;
}

#div_block-22-9 {
	gap: 6px;
	text-align: left;
	align-items: center;
	padding-left: 9px;
	padding-right: 9px;
}

#div_block-44-9 {
	margin-left: auto;
	margin-right: auto;
}

#div_block-46-9 {
	width: 33.33%;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 16px;
}

#div_block-48-9 {
	gap: 12px;
	margin-bottom: 32px;
}

#div_block-89-9 {
	gap: 12px;
	margin-bottom: 32px;
}

#div_block-51-9 {
	gap: 12px;
	margin-bottom: 0px;
}

#div_block-54-9 {
	width: 33.33%;
	padding-top: 0px;
}

#div_block-55-9 {
	gap: 12px;
	margin-bottom: 32px;
}

#div_block-67-9 {
	width: 33.34%;
	padding-top: 0px;
}

#div_block-58-9 {
	gap: 27px;
	margin-bottom: 32px;
}

#div_block-60-9 {
	text-align: left;
	flex-direction: row;
	display: flex;
	gap: 16px;
}

#div_block-70-9 {
	width: 100%;
	padding-top: 45px;
	padding-bottom: 45px;
	flex-direction: row;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-top-color: #6f6f6f;
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 56px;
}

#div_block-73-9 {
	text-align: left;
	flex-direction: row;
	display: flex;
	align-items: center;
	gap: 26px;
}

@media (max-width:1600px) {
	#div_block-70-9 {
		margin-top: 0px;
	}
}

@media (max-width:1179px) {
	#div_block-19-9 {
		display: block;
		padding-right: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
}

@media (max-width:1179px) {
	#div_block-36-9 {
		width: 50%;
		justify-content: center;
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (max-width:1179px) {
	#div_block-39-9 {
		width: 50%;
		text-align: left;
		align-items: flex-end;
		justify-content: center;
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (max-width:1179px) {
	#div_block-54-9 {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
}

@media (max-width:1179px) {
	#div_block-67-9 {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
}

@media (max-width:1179px) {
	#div_block-70-9 {
		padding-top: 24px;
		padding-bottom: 24px;
	}
}

@media (max-width:767px) {
	#div_block-36-9 {
		padding-bottom: 0px;
		padding-top: 0px;
	}
}

@media (max-width:767px) {
	#div_block-39-9 {
		padding-top: 0px;
		padding-bottom: 0px;
	}
}

@media (max-width:767px) {
	#div_block-44-9 {
		padding-left: 16px;
		padding-right: 16px;
	}
}

@media (max-width:767px) {
	#div_block-48-9 {
		gap: 8px;
		margin-bottom: 24px;
	}
}

@media (max-width:767px) {
	#div_block-89-9 {
		gap: 8px;
		margin-bottom: 24px;
	}
}

@media (max-width:767px) {
	#div_block-51-9 {
		gap: 8px;
		margin-bottom: 24px;
	}
}

@media (max-width:767px) {
	#div_block-55-9 {
		gap: 8px;
		margin-bottom: 24px;
	}
}

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

@media (max-width:767px) {
	#div_block-70-9 {
		text-align: center;
		flex-direction: column;
		display: flex;
		align-items: flex-start;
		padding-top: 32.44px;
	}
}

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

@media (max-width:479px) {
	#div_block-44-9 {
		padding-left: 16px;
		padding-right: 16px;
	}
}

@media (max-width:479px) {
	#div_block-70-9 {
		align-items: flex-start;
		text-align: left;
		padding-top: 32.44px;
	}
}

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

@media (max-width:1600px) {
	#new_columns-45-9 {
		margin-bottom: 36px;
	}
}

@media (max-width:767px) {
	#new_columns-35-9 {
		padding-top: 10px;
		padding-bottom: 11px;
	}
}

#text_block-49-9 {
	color: var(--NJ-Default-White, #fff);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
}

#text_block-90-9 {
	color: var(--NJ-Default-White, #fff);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
}

#text_block-92-9 {
	text-transform: capitalize;
	color: #fff;
}

#text_block-52-9 {
	color: var(--NJ-Default-White, #fff);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
}

#text_block-56-9 {
	color: var(--NJ-Default-White, #fff);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
}

#text_block-59-9 {
	color: var(--NJ-Default-White, #fff);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
}

#text_block-72-9 {
	color: var(--NJ-Default-White, #fff);
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: 20px;
	text-transform: uppercase;
}

#text_block-74-9 {
	color: var(--NJ-Default-White, #fff);
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: 20px;
	text-transform: uppercase;
}

@media (max-width:1600px) {
	#text_block-72-9 {
		color: var(--NJ-Default-White, #fff);
		font-size: 13px;
		font-style: normal;
		font-weight: 300;
		line-height: 20px;
		text-transform: uppercase;
	}
}

@media (max-width:1600px) {
	#text_block-74-9 {
		color: var(--NJ-Default-White, #fff);
		font-size: 13px;
		font-style: normal;
		font-weight: 300;
		line-height: 20px;
		text-transform: uppercase;
	}
}

@media (max-width:1179px) {
	#text_block-37-9 {
		color: var(--Neutral-White, #fff);
		font-size: 9px;
		font-style: normal;
		font-weight: 500;
		line-height: 12px;
		text-transform: uppercase;
	}
}

@media (max-width:1179px) {
	#text_block-38-9 {
		color: var(--Neutral-White, #fff);
		font-size: 9px;
		font-style: normal;
		font-weight: 500;
		line-height: 12px;
		text-transform: uppercase;
	}
}

@media (max-width:1179px) {
	#text_block-40-9 {
		color: var(--Neutral-White, #fff);
		text-align: right;
		font-size: 23.4px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: uppercase;
	}
}

@media (max-width:1179px) {
	#text_block-72-9 {
		color: var(--NJ-Default-White, #fff);
		font-size: 10px;
		font-style: normal;
		font-weight: 300;
		line-height: 20px;
		text-transform: uppercase;
	}
}

@media (max-width:1179px) {
	#text_block-74-9 {
		color: var(--NJ-Default-White, #fff);
		font-size: 12px;
		font-style: normal;
		font-weight: 300;
		line-height: 20px;
		text-transform: uppercase;
	}
}

@media (max-width:767px) {
	#text_block-37-9 {
		color: var(--Neutral-White, #fff);
		font-size: 9px;
		font-style: normal;
		font-weight: 500;
		line-height: 12px;
		text-transform: uppercase;
		white-space: nowrap;
	}
}

@media (max-width:767px) {
	#text_block-40-9 {
		color: var(--Neutral-White, #fff);
		text-align: right;
		font-size: 19.4px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: uppercase;
	}
}

@media (max-width:767px) {
	#text_block-72-9 {
		margin-bottom: 22.56px;
		text-align: left;
	}
}

@media (max-width:479px) {
	#text_block-72-9 {
		margin-bottom: 22.26px;
		color: var(--Neutral-White, #fff);
		font-size: 13px;
		font-style: normal;
		font-weight: 300;
		line-height: 16px;
		text-transform: uppercase;
	}
}

#_rich_text-23-9 {
	font-family: "Montserrat";
	color: #fff;
	text-transform: uppercase;
}

#_rich_text-24-9 {
	font-family: "Montserrat";
	font-size: 33px;
	color: #fff;
	font-weight: 700;
	line-height: 1;
}

#_rich_text-25-9 {
	font-family: "Montserrat";
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}

@media (max-width:1600px) {
	#_rich_text-23-9 {
		color: var(--NJ-Default-White, #fff);
		text-align: center;
		font-family: Montserrat;
		font-size: 11px;
		font-style: normal;
		font-weight: 500;
		line-height: 15px;
	}
}

@media (max-width:1600px) {
	#_rich_text-24-9 {
		color: var(--NJ-Default-White, #fff);
		text-align: center;
		font-family: Montserrat;
		font-size: 19.65px;
		font-style: normal;
		font-weight: 700;
		line-height: 30px;
	}
}

@media (max-width:1600px) {
	#_rich_text-25-9 {
		color: var(--NJ-Default-White, #fff);
		text-align: center;
		font-family: Montserrat;
		font-size: 11px;
		font-style: normal;
		font-weight: 500;
		line-height: 15px;
		text-transform: uppercase;
	}
}

#link_text-50-9 {
	font-weight: 500;
	color: var(--NJ-Default-White, #fff);
	font-size: 16px;
	font-style: normal;
	line-height: 26px;
}

#link_text-50-9:hover {
	color: #bd1900;
}

#link_text-91-9 {
	font-weight: 500;
	color: var(--NJ-Default-White, #fff);
	font-size: 16px;
	font-style: normal;
	line-height: 26px;
}

#link_text-91-9:hover {
	color: #bd1900;
}

#link_text-53-9 {
	color: var(--NJ-Default-White, #fff);
	font-size: 25px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	text-transform: uppercase;
}

#link_text-53-9:hover {
	color: #bd1900;
}

@media (max-width:1179px) {
	#link_text-53-9 {
		color: var(--NJ-Default-White, #fff);
		font-size: 19px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		text-transform: uppercase;
	}
}

#div_block-21-9 {
	justify-content: center;
	padding-left: 18px;
	padding-right: 17px;
	gap: 0px;
	height: 100%;
	border-left: 1px solid var(--Neutral-White, #fff);
	background: var(--Primary-Red, #bd1900);
}

@media (max-width:1600px) {
	#div_block-21-9 {
		padding-left: 10px;
		padding-right: 10px;
		width: 18em;
	}
}

@media (max-width:1179px) {
	#div_block-21-9 {
		display: none;
	}
}

@media (max-width:1179px) {
	#link-34-9 {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (max-width:767px) {
	#link-34-9 {
		padding-left: 0px;
		padding-right: 0px;
	}
}

#image-15-9 {
	padding-top: 43px;
	padding-bottom: 43px;
	width: 305px;
}

#image-47-9 {
	margin-bottom: 57px;
}

@media (max-width:1600px) {
	#image-15-9 {
		width: 191px;
		padding-bottom: 40px;
		padding-top: 40px;
	}
}

@media (max-width:1600px) {
	#image-47-9 {
		width: 300px;
	}
}

@media (max-width:1600px) {
	#image-75-9 {
		width: 114px;
	}
}

@media (max-width:1179px) {
	#image-15-9 {
		width: 174px;
		padding-top: 25px;
		padding-bottom: 25px;
	}
}

@media (max-width:1179px) {
	#image-75-9 {
		width: 100px;
	}
}

@media (max-width:767px) {
	#image-47-9 {
		margin-bottom: 42px;
		width: 241px;
	}
}

#fancy_icon-64-9 {
	background-color: #fff;
	border: 1px solid #fff;
	padding: 10px;
	color: #000;
}

#fancy_icon-64-9 > svg {
	width: 25px;
	height: 25px;
}

#fancy_icon-64-9:hover {
	color: #fff;
}

#fancy_icon-64-9:hover {
	background-color: #bd1900 !important;
}

#_nav_menu-17-9 .oxy-nav-menu-hamburger-line {
	background-color: #000;
}

@media (max-width:1179px) {
	#_nav_menu-17-9 .oxy-nav-menu-list {
		display: none;
	}
	
	#_nav_menu-17-9 .oxy-menu-toggle {
		display: initial;
	}
	
	#_nav_menu-17-9.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list {
		display: initial;
	}
}

#_nav_menu-17-9.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-17-9.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

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

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

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

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

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

#_nav_menu-17-9 {
	font-family: "Montserrat";
	font-family: montserrat !important;
}

#_nav_menu-17-9 .oxy-nav-menu-list {
	flex-direction: row;
}

#_nav_menu-17-9 .menu-item a {
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	color: #000;
	text-transform: uppercase;
	font-size: clamp(.6875rem, .1881rem + .6766vw, 1rem);
	font-weight: 600;
}

#_nav_menu-17-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
	background-color: #fff;
}

#_nav_menu-17-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
	border: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #000;
}

#_nav_menu-17-9.oxy-nav-menu:not(.oxy-nav-menu-open) .oxy-nav-menu-list .sub-menu .menu-item a:hover {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#_nav_menu-17-9 .menu-item:focus-within a, #_nav_menu-17-9 .menu-item:hover a {
	color: #40774f;
	background-color: rgba(238, 238, 238, 0);
}

#_nav_menu-17-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
	border: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #40774f;
	color: #fff;
}

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

#_nav_menu-57-9.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-57-9.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
}

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

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

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

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

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

#_nav_menu-57-9 {
	font-family: "Montserrat";
}

#_nav_menu-57-9 .oxy-nav-menu-list {
	flex-direction: column;
}

#_nav_menu-57-9 .menu-item a {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	color: #fff;
	font-size: 14px;
}

#_nav_menu-57-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
	background-color: #eee;
}

#_nav_menu-57-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
	border: 0;
	padding-left: 0px;
	padding-right: 8px;
}

#_nav_menu-57-9 .menu-item:focus-within a, #_nav_menu-57-9 .menu-item:hover a {
	color: #bd1900;
}

#_nav_menu-57-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu:hover {
	background-color: #eee;
}

#_nav_menu-57-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
	border: 0;
	padding-left: 0px;
	padding-right: 8px;
}

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

#_nav_menu-69-9.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-69-9.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
}

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

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

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

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

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

#_nav_menu-69-9 {
	font-family: "Montserrat";
}

#_nav_menu-69-9 .oxy-nav-menu-list {
	flex-direction: column;
}

#_nav_menu-69-9 .menu-item a {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	color: #fff;
	font-size: 14px;
}

#_nav_menu-69-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
	background-color: #eee;
}

#_nav_menu-69-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
	border: 0;
	padding-left: 0px;
	padding-right: 8px;
}

#_nav_menu-69-9 .menu-item:focus-within a, #_nav_menu-69-9 .menu-item:hover a {
	color: #bd1900;
}

#_nav_menu-69-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu:hover {
	background-color: #eee;
}

#_nav_menu-69-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
	border: 0;
	padding-left: 0px;
	padding-right: 8px;
}

@media (max-width:1179px) {
	#_nav_menu-17-9 {
		display: none;
	}
	
	#_nav_menu-17-9.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
		border: 0;
	}
}

#_header-12-9.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-12-9.oxy-header.oxy-sticky-header-active .oxygen-hide-in-sticky {
	display: none;
}

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

#_header_row-13-9.oxy-header-row .oxy-header-container {
	max-width: 100%;
}

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

#_header_row-13-9 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	background: var(--Neutral-White, #fff);
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, .15);
}

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

#_header_row-32-9.oxy-header-row .oxy-header-container {
	max-width: 100%;
}

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

#_header_row-32-9 {
	display: none;
}

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

#_header_row-27-9.oxy-header-row .oxy-header-container {
	max-width: 100%;
}

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

#_header_row-27-9 {
	display: none;
}

@media (max-width:1179px) {
	.oxy-header.oxy-sticky-header-active > #_header_row-13-9.oxygen-show-in-sticky-only {
		display: block;
	}
	
	#_header_row-13-9 {
		padding-left: 30px;
	}
}

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

@media (max-width:1179px) {
	.oxy-header.oxy-sticky-header-active > #_header_row-27-9.oxygen-show-in-sticky-only {
		display: block;
	}
	
	#_header_row-27-9 {
		padding-left: 0px;
		padding-right: 0px;
		display: block;
	}
}

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

@media (max-width:767px) {
	.oxy-header.oxy-sticky-header-active > #_header_row-27-9.oxygen-show-in-sticky-only {
		display: block;
	}
	
	#_header_row-27-9 {
		padding-top: 0px;
		padding-bottom: 0px;
	}
}

@media (max-width:479px) {
	#_header_row-32-9 .oxy-nav-menu-open, #_header_row-32-9 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
		background-color: #bd1900;
	}
	
	.oxy-header.oxy-sticky-header-active > #_header_row-32-9.oxygen-show-in-sticky-only {
		display: block;
	}
	
	#_header_row-32-9 {
		padding-left: 0%;
		padding-right: 0px;
		background-color: #bd1900;
	}
}

.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-20-9 {
	height: 100%;
}

@media (max-width:1179px) {
	#-burger-trigger-20-9 .hamburger-inner, #-burger-trigger-20-9 .hamburger-inner:after, #-burger-trigger-20-9 .hamburger-inner:before {
		background-color: #bd1900;
	}
	
	#-burger-trigger-20-9 .hamburger:hover .hamburger-inner, #-burger-trigger-20-9 .hamburger:hover .hamburger-inner:after, #-burger-trigger-20-9 .hamburger:hover .hamburger-inner:before {
		background-color: #bd1900;
	}
	
	#-burger-trigger-20-9 .hamburger.is-active .hamburger-inner, #-burger-trigger-20-9 .hamburger.is-active .hamburger-inner:after, #-burger-trigger-20-9 .hamburger.is-active .hamburger-inner:before {
		background-color: #bd1900;
	}
	
	#-burger-trigger-20-9 {
		padding-right: 30px;
	}
}

@media (max-width:767px) {
	#-burger-trigger-20-9 {
		padding-right: 16px;
	}
}

#-slide-menu-29-9 {
	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-29-9:hover {
	oxy-slide-menu-slug-oxyslidemenulistmenuitemacolor: #fff;
	oxy-slide-menu-slug-oxyslidemenulistmenuitemabackground-color: #40774f;
}

@media (max-width:1179px) {
	#-slide-menu-29-9 .oxy-slide-menu_list .menu-item a {
		color: #000;
		background-color: #fff;
		padding-top: 14px;
		padding-bottom: 12px;
		padding-left: 16px;
		padding-right: 16px;
	}
	
	#-slide-menu-29-9 .oxy-slide-menu_list .menu-item a:hover {
		color: #fff;
		background-color: #40774f;
	}
	
	#-slide-menu-29-9 .menu-item a {
		text-transform: uppercase;
		font-size: 13.33px;
		font-family: "Montserrat";
	}
	
	#-slide-menu-29-9 {
		width: 100%;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		height: 100vh;
		background-color: #fff;
	}
}

@media (max-width:767px) {
	#-slide-menu-29-9 .oxy-slide-menu_title {
		color: #fff;
	}
	
	#-slide-menu-29-9 .oxy-slide-menu_list .menu-item a {
		color: #000;
		background-color: #fff;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 16px;
		padding-right: 16px;
	}
	
	#-slide-menu-29-9 {
		height: 100%;
	}
}
