#section-2-2>.ct-section-inner-wrap {
	max-width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

#section-2-2 .oxy-video-overlay {
	background-color: rgba(255, 255, 255, 0)
}
#text_block-164-71
{
font-size: 25px!important;
font-weight: 600!important;
line-height: 1.3!important;
}
#_header_left-174-13{display:none;}
#section-2-2 {
	background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(images/BGhj.jpg);
	/*background-size: auto, 250% auto;*/
	background-size:cover;
	position: relative;
	background-attachment: scroll;
	background-repeat: no-repeat;
	video-background-overlay: rgba(255, 255, 255, 0.43);
/*	background-position: 91% 70%*/
}

#section-206-2>.ct-section-inner-wrap {
	padding-top: 125px;
	padding-bottom: 0;
	align-items: center
}

#section-206-2 {
	text-align: center
}

#section-176-2 {
	background-image: linear-gradient(rgba(241, 247, 247, 0.87), rgba(241, 247, 247, 0.87)), url(images/Asset-2-1.svg);
	background-size: auto, 200% auto;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-blend-mode: normal
}

#section-50-2>.ct-section-inner-wrap {
	padding-bottom: 58px;
	display: flex;
	flex-direction: column;
	align-items: center
}

#section-50-2 {
	text-align: center
}

#section-32-2>.ct-section-inner-wrap {
	padding-bottom: 95px;
	align-items: center
}

#section-32-2 {
	text-align: left
}

#section-163-71>.ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: center
}

#section-163-71 {
	text-align: center
}

#section-89-2>.ct-section-inner-wrap {
	align-items: center
}

#section-89-2 {
	/*background-image: linear-gradient(rgba(241, 247, 247, 0.87), rgba(241, 247, 247, 0.87)), url(images/Asset-2-1.svg);*/
	background-size: auto, 200% auto;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 110% 0%
	
}

#section-205-13>.ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

#section-205-13 {
	text-align: left
}

@media (max-width:991px) {
	#section-2-2>.ct-section-inner-wrap {
		padding-top: 155px
	}
	#div_block-53-84
	{
		width:100%!important;
		min-height:0px!important;
		padding: 0 15px!important;
	}
	.ct-image {
  width: 100%!important;
}
	html .c-columns-2{ display:block!important;}
	html #div_block-52-84{width:100%!important;}
	html #div_block-52-84{width:100%!important; position:inherit!important;}
	html .header-img{margin-top:0px!important;width: 100%!important;right: 0!important;height:inherit!important;}
}

@media (max-width:767px) {
    .oxy-video-background .oxy-video-container {
  display: block;
  position: absolute;
  top: 64%;
  left:0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: -1;
  width: 100%;
}
	#section-176-2 {
		background-position: 0% 230%
	}

}

@media (max-width:479px) {
	#section-176-2 {
		background-size: 250% auto
	}
}

.oxy-sticky-header-active #link-19-13 {display:block!important;}

#div_block-175-13 {
	display: flex
}

#div_block-14-2 {
	background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9));
	position: relative;
	video-background-overlay: rgba(255, 255, 255, 0.43)
}

#div_block-3-2 {
	flex-direction: row;
	display: flex;
	align-items: stretch
}

#div_block-4-2 {
	flex-direction: column;
	display: flex;
	text-align: center;
	justify-content: center;
	align-items: center
}

#div_block-5-2 {
	align-items: flex-start;
	text-align: left;
	max-width: 500px;
	margin-top: 7vmax
}

#div_block-9-2 {
	/*background-image:linear-gradient(190deg,rgba(255,255,255,0.87),rgba(255,255,255,0) 50%),linear-gradient(rgba(181,181,181,0.33),rgba(181,181,181,0.33));*/
	background-size: auto, auto, cover;
	background-repeat: no-repeat;
	filter: saturate(100%);
	position: relative;
	background-position: 050% 50%
}

#div_block-248-2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 114.5%;
	z-index: 4;
	background-color: rgba(6,38,73,0);
}

#div_block-211-2 {
	text-align: left;
	flex-direction: row;
	display: flex;
	z-index: 5;
	align-items: center
}

#div_block-217-2 {
	text-align: left;
	flex-direction: row;
	display: flex;
	z-index: 5;
	align-items: center
}

#div_block-221-2 {
	background-size: 900px auto;
	background-repeat: no-repeat;
	background-position: -500px 0%
}

#div_block-223-2 {
	text-align: left;
	flex-direction: row;
	display: flex;
	z-index: 5;
	align-items: center
}

#div_block-227-2 {
	background-size: 500% auto;
	background-repeat: no-repeat;
	background-position: 0% 85%
}

#div_block-230-2 {
	text-align: left;
	flex-direction: row;
	display: flex;
	z-index: 5;
	align-items: center
}

#div_block-234-2 {
	background-size: 500% auto;
	background-repeat: no-repeat;
	background-position: 100% 85%
}

#div_block-236-2 {
	text-align: left;
	flex-direction: row;
	display: flex;
	z-index: 5;
	align-items: center
}

#div_block-240-2 {
	background-size: 500% auto;
	background-repeat: no-repeat;
	background-position: 15% 1%
}

#div_block-242-2 {
	text-align: left;
	flex-direction: row;
	display: flex;
	z-index: 5;
	align-items: center
}

#div_block-246-2 {
	background-size: 500% auto;
	background-repeat: no-repeat;
	background-position: 66% 85%
}

#div_block-177-2 {
	align-items: center;
	display: flex;
	flex-direction: row
}

#div_block-51-2 {
	flex-direction: row;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	text-align: left
}

#div_block-70-2 {
	flex-direction: row;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	text-align: left
}

#div_block-291-13 {
	display: none
}

@media (max-width:991px) {
	#div_block-9-2 {
		height: 300px
	}
}

@media (max-width:767px) {
	#div_block-175-13 {
		flex-direction: column;
		display: flex;
		align-items: flex-start;
		text-align: left
	}
}

@media (max-width:767px) {
	#div_block-209-2 {
		margin-bottom: clamp(12px, 3.5vmin, 30px);
	}
}

@media (max-width:479px) {
	#div_block-4-2 {
		z-index: 4
	}
}

#headline-6-2 {
	text-transform: none
}

#headline-183-2 {
	color: color(undefined)
}

#headline-188-2 {
	color: color(undefined)
}

#headline-54-2 {
	text-transform: none
}

#headline-74-2 {
	text-transform: none
}

#headline-33-2 {
	text-align: center;
	text-decoration: none;
	text-transform: none
}

#headline-90-2 {
	text-transform: none
}

#text_block-178-13 {
	font-size: 14px
}

#text_block-201-13 {
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: left;
	color: #062649;
	font-weight: 500;
	font-family: 'Cabin Condensed';
	letter-spacing: 0.2px
}

#text_block-67-2 {
	color: #062649
}

#text_block-87-2 {
	color: #062649
}

@media (max-width:767px) {
	#text_block-240-13 {
		margin-bottom: 25px
	}
}

@media (max-width:767px) {
	#text_block-277-13 {
		margin-bottom: 25px
	}
}

@media (max-width:479px) {
	#text_block-201-13 {
		display: none
	}
}

#link_text-8-2 {
	url-encoded: true
}

#link_text-93-2 {
	url-encoded: true
}

#link_text-94-2 {
	url-encoded: true
}

#link_text-212-13 {
	url-encoded: true
}

#link_text-213-13 {
	url-encoded: true
}

#link_text-214-13 {
	url-encoded: true
}

#link_text-261-13 {
	url-encoded: true
}

#link_text-215-13 {
	display: none
}

#link_text-219-13 {
	url-encoded: true
}

#link_text-220-13 {
	url-encoded: true
}

#link_text-221-13 {
	url-encoded: true
}

#link_text-226-13 {
	url-encoded: true
}

#link_text-227-13 {
	url-encoded: true
}

#link_text-228-13 {
	url-encoded: true
}

#link_text-233-13 {
	url-encoded: true
}

#link-185-13 {
	url-encoded: true
}

#link-187-13 {
	url-encoded: true
}

#link-189-13 {
	url-encoded: true
}

#link-176-13 {
	url-encoded: true
}

#link-179-13 {
	url-encoded: true
}

#link-195-13 {
	url-encoded: true;
	text-align: center;
	flex-direction: row;
	display: flex;
	align-items: flex-end
}

#div_block-210-2 {
	align-items: flex-start;
	text-align: left;
	url-encoded: true
}

#div_block-216-2 {
	align-items: flex-start;
	text-align: left;
	url-encoded: true
}

#div_block-222-2 {
	align-items: flex-start;
	text-align: left;
	url-encoded: true
}

#div_block-229-2 {
	url-encoded: true
}

#div_block-235-2 {
	url-encoded: true
}

#div_block-241-2 {
	url-encoded: true
}

#link-185-2 {
	url-encoded: true
}

#link-190-2 {
	url-encoded: true
}

#link-66-2 {
	url-encoded: true
}

#link-86-2 {
	url-encoded: true
}

#link-292-13 {
	url-encoded: true
}

#link-294-13 {
	url-encoded: true
}

#link-300-13 {
	url-encoded: true
}

@media (max-width:767px) {
	#link-176-13 {
		margin-bottom: 7px
	}
}

#image-69-2 {
	filter: saturate(50%);
	width: 100%;
	height: 250px
}

#image-71-2 {
	filter: saturate(62%);
	width: 100%;
	height: 800px
}

#image-208-13 {
	opacity: 0.2
}

@media (max-width:767px) {
	#image-69-2 {
		height: 400px
	}
}

@media (max-width:767px) {
	#image-71-2 {
		height: 400px
	}
}

#code_block-247-2 {
	width: 100%;
	height: 100%;
	filter: saturate(100%);
	z-index: 2
}

#_header-172-13.oxy-sticky-header-active {
	animation-duration: 0.3s
}

#_header-172-13.oxy-header.oxy-overlay-header {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 20
}

#_header-172-13.oxy-header.oxy-overlay-header:not(.oxy-sticky-header-active) .oxy-header-row,
#_header-172-13.oxy-header.oxy-overlay-header:not(.oxy-sticky-header-active) {
	background-color: initial !important
}

#_header-172-13.oxy-header.oxy-overlay-header .oxygen-hide-in-overlay {
	display: none
}

#_header-172-13.oxy-header.oxy-overlay-header .oxygen-only-show-in-overlay {
	display: block
}

#_header-172-13 .oxy-header-container {
	max-width: 100%
}

@media (min-width:992px) {
	#_header-172-13.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 2147483640;
		background-color: #ffffff;
		box-shadow: 0px 5px 20px -15px rgba(0, 0, 0, 0.1);
	}

	#_header-172-13.oxy-header.oxy-sticky-header-active .oxygen-hide-in-sticky {
		display: none
	}

	#_header-172-13.oxy-header.oxy-header .oxygen-show-in-sticky-only {
		display: none
	}
}

#_header-172-13 {
	sticky-box-shadow: 0px 5px 20px -15px rgba(0, 0, 0, 0.1);
	;
	sticky-background-color: #ffffff;
	align-items: center;
	width: 95%;
	margin-left: auto;
	margin-right: auto
}

@media (max-width:1120px) {
	#_header-172-13 {
		width: 100%
	}
}

#_header_row-173-13 .oxy-nav-menu-open,
#_header_row-173-13 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
	background-color: #ffffff
}

#_header_row-173-13.oxy-header-row .oxy-header-container {
	max-width: 100%
}

@media (max-width:991px) {
	#_header_row-173-13 {
		display: none
	}
}

.oxy-header.oxy-sticky-header-active>#_header_row-173-13.oxygen-show-in-sticky-only {
	display: block
}

#_header_row-173-13 {
	padding-top: 10px;
	padding-bottom: 0px;
	hide-in-sticky: yes;
	background-color: #ffffff
}

.oxy-header.oxy-sticky-header-active>#_header_row-193-13.oxygen-show-in-sticky-only {
	display: block
}

#_header_row-193-13 {
	padding-top: 16px;
	padding-bottom: 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:hover {
	border-color: currentColor
}

#-pro-menu-199-13 .oxy-pro-menu-list .menu-item,
#-pro-menu-199-13 .oxy-pro-menu-list .menu-item a {
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 600;
	color: #062649;
	transition-duration: 0.6s
}

#-pro-menu-199-13 .oxy-pro-menu-list .menu-item a {
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-top: 5px
}

#-pro-menu-199-13 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover {
	color: #686868
}

#-pro-menu-199-13 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu {
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.05)
}

#-pro-menu-199-13 .sub-menu {
	border-radius: 0px
}

#-pro-menu-199-13 .sub-menu>li:last-child>a {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px
}

#-pro-menu-199-13 .sub-menu>li:first-child>a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px
}

#-pro-menu-199-13 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children>a svg {
	font-size: 10px;
	margin-left: 5px
}

#-pro-menu-199-13 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a {
	background-color: #f1f7f7;
	color: #686868;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px
}

#-pro-menu-199-13 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:hover {
	background-color: #ffffff;
	color: #062649
}

#-pro-menu-199-13 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children>a svg,
#-pro-menu-199-13 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children>a svg {
	font-size: 14px
}

#-pro-menu-199-13 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list {
	flex-direction: row
}

#-pro-menu-199-13 .oxy-pro-menu-container .menu-item a {
	text-align: left;
	justify-content: flex-start
}

#-pro-menu-199-13 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,
#-pro-menu-199-13 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
	align-items: flex-start
}

#-pro-menu-199-13 .oxy-pro-menu-off-canvas-container {
	top: 0;
	bottom: 0;
	right: auto;
	left: 0
}

#-pro-menu-199-13 {
	menu-off-canvas-animation: fade-right;
	menu-dropdown-animation: fade
}

#-pro-menu-199-13:hover {
	oxy-pro-menu-slug-oxypromenucontainernotoxypromenuopencontainernotoxypromenuoffcanvascontainersubmenumenuitemabackground-color: #ffffff;
	oxy-pro-menu-slug-oxypromenucontainernotoxypromenuopencontainernotoxypromenuoffcanvascontainersubmenumenuitemacolor: #062649;
	oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: #686868
}

#-pro-menu-253-13 .oxy-pro-menu-list .menu-item,
#-pro-menu-253-13 .oxy-pro-menu-list .menu-item a {
	font-family: 'Open Sans'
}

#-pro-menu-253-13 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children>a svg {
	font-size: 8px;
	margin-left: -8px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	transform: rotate(0deg);
	transition-duration: 0.2s
}

#-pro-menu-253-13 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children:hover>a svg {
	transform: rotate(180deg)
}

#-pro-menu-253-13 .oxy-pro-menu-mobile-open-icon svg {
	width: 28px;
	height: 28px;
	margin-right: 8px;
	color: #000000
}

#-pro-menu-253-13 .oxy-pro-menu-mobile-open-icon {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-family: 'Open Sans';
	font-size: 16px;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 2px
}

#-pro-menu-253-13 .oxy-pro-menu-mobile-open-icon,
#-pro-menu-253-13 .oxy-pro-menu-mobile-open-icon svg {
	transition-duration: 0.2s
}

#-pro-menu-253-13 .oxy-pro-menu-mobile-close-icon {
	top: 4px;
	left: 4px;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: 'Open Sans';
	color: #ffffff
}

#-pro-menu-253-13 .oxy-pro-menu-mobile-close-icon svg {
	width: 28px;
	height: 28px;
	margin-right: 8px;
	color: #ffffff
}

#-pro-menu-253-13 .oxy-pro-menu-mobile-close-icon,
#-pro-menu-253-13 .oxy-pro-menu-mobile-close-icon svg {
	transition-duration: 0.2s
}

#-pro-menu-253-13 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,
#-pro-menu-253-13 .oxy-pro-menu-container.oxy-pro-menu-open-container {
	background-color: #062649
}

#-pro-menu-253-13 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a,
#-pro-menu-253-13 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a {
	color: #ffffff;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-right: 8px
}

#-pro-menu-253-13 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a:hover,
#-pro-menu-253-13 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a:hover {
	color: #ddebea
}

#-pro-menu-253-13 .oxy-pro-menu-container.oxy-pro-menu-open-container,
#-pro-menu-253-13 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container {
	padding-top: 20px;
	padding-left: 64px;
	padding-right: 64px;
	padding-bottom: 20px
}

#-pro-menu-253-13 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item,
#-pro-menu-253-13 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,
#-pro-menu-253-13 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item,
#-pro-menu-253-13 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
	letter-spacing: 2px;
	font-family: 'Open Sans'
}

#-pro-menu-253-13 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,
#-pro-menu-253-13 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
	border-top-width: 0px
}

#-pro-menu-253-13 .oxy-pro-menu-off-canvas-container {
	top: 0;
	bottom: 0;
	right: auto;
	left: 0
}

#-pro-menu-253-13 .oxy-pro-menu-mobile-open-icon {
	display: inline-flex
}

#-pro-menu-253-13.oxy-pro-menu-open .oxy-pro-menu-mobile-open-icon {
	display: none
}

#-pro-menu-253-13 .oxy-pro-menu-container {
	visibility: hidden;
	position: fixed
}

#-pro-menu-253-13.oxy-pro-menu-open .oxy-pro-menu-container {
	visibility: visible
}

#-pro-menu-253-13 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area,
#-pro-menu-253-13 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area {
	margin-right: -4px
}

#-pro-menu-253-13 {
	menu-off-canvas-animation: slide-right;
	oxy-pro-menu-slug-oxypromenushowdropdownoxypromenulistmenuitemhaschildrenasvg-margin-left: 4;
	menu-dropdown-animation: flip-down;
	oxy-pro-menu-slug-oxypromenuoffcanvascontaineroxypromenulistmenuitemhaschildrenasvgoxypromenuopencontaineroxypromenulistmenuitemhaschildrenasvg-font-size: 8;
	display: none
}

#-pro-menu-253-13:hover {
	oxy-pro-menu-slug-oxypromenucontaineroxypromenuopencontainermenuitemaoxypromenucontaineroxypromenuoffcanvascontainermenuitemacolor: #ddebea
}

@media (max-width:991px) {
	#-pro-menu-199-13 .oxy-pro-menu-mobile-open-icon svg {
		width: 30px;
		height: 30px;
		margin-right: 15px
	}

	#-pro-menu-199-13 .oxy-pro-menu-mobile-open-icon {
		margin-top: 4px;
		margin-bottom: 4px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px
	}

	#-pro-menu-199-13 .oxy-pro-menu-mobile-open-icon,
	#-pro-menu-199-13 .oxy-pro-menu-mobile-open-icon svg {
		transition-duration: 0.7s
	}

	#-pro-menu-199-13 .oxy-pro-menu-mobile-close-icon {
		margin-top: 4px;
		margin-bottom: 4px
	}

	#-pro-menu-199-13 .oxy-pro-menu-mobile-close-icon svg {
		width: 30px;
		height: 30px
	}

	#-pro-menu-199-13 .oxy-pro-menu-mobile-close-icon,
	#-pro-menu-199-13 .oxy-pro-menu-mobile-close-icon svg {
		transition-duration: 0.6s
	}

	#-pro-menu-199-13 .oxy-pro-menu-off-canvas-container>div:first-child,
	#-pro-menu-199-13 .oxy-pro-menu-open-container>div:first-child {
		min-width: 80%
	}

	#-pro-menu-199-13 .oxy-pro-menu-off-canvas-container {
		width: 75%
	}

	#-pro-menu-199-13 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a,
	#-pro-menu-199-13 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a {
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px
	}

	#-pro-menu-199-13 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item,
	#-pro-menu-199-13 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,
	#-pro-menu-199-13 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item,
	#-pro-menu-199-13 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
		font-family: 'Noto Serif TC';
		font-size: 30px;
		font-weight: 600;
		line-height: 1.8
	}

	#-pro-menu-199-13 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children>a svg,
	#-pro-menu-199-13 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children>a svg {
		font-size: 35px
	}

	#-pro-menu-199-13 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,
	#-pro-menu-199-13 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
		background-color: rgba(0, 0, 0, 0);
		border-top-width: 2px;
		border-top-color: #ddebea
	}

	#-pro-menu-199-13 .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,
	#-pro-menu-199-13 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
		text-align: center;
		justify-content: center
	}

	#-pro-menu-199-13 {
		order: -1;
		flex-shrink: 1;
		display: none
	}
}

@media (max-width:991px) {
	#-pro-menu-253-13 {
		display: block
	}
}

.ct-section {
	width: 100%;
	background-size: cover;
	background-repeat: repeat
}

.ct-section>.ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

.ct-div-block {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start
}

.ct-new-columns {
	display: flex;
	width: 100%;
	flex-direction: row;
	align-items: stretch;
	justify-content: center;
	flex-wrap: wrap
}

.ct-link-text {
	display: inline-block
}

.ct-link {
	display: flex;
	flex-wrap: wrap;
	text-align: center;
	text-decoration: none;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.ct-link-button {
	display: inline-block;
	text-align: center;
	text-decoration: none
}

.ct-link-button {
	background-color: #1e73be;
	border: 1px solid #1e73be;
	color: #ffffff;
	padding: 10px 16px
}

.ct-image {
	max-width: 100%
}

.ct-fancy-icon>svg {
	width: 55px;
	height: 55px
}

.ct-inner-content {
	width: 100%
}

.ct-slide {
	display: flex;
	flex-wrap: wrap;
	text-align: center;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.ct-nestable-shortcode {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start
}

.oxy-comments {
	width: 100%;
	text-align: left
}

.oxy-comment-form {
	width: 100%
}

.oxy-login-form {
	width: 100%
}

.oxy-search-form {
	width: 100%
}

.oxy-tabs-contents {
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start
}

.oxy-tab {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start
}

.oxy-tab-content {
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start
}

.oxy-testimonial {
	width: 100%
}

.oxy-icon-box {
	width: 100%
}

.oxy-pricing-box {
	width: 100%
}

.oxy-posts-grid {
	width: 100%
}

.oxy-gallery {
	width: 100%
}

.ct-slider {
	width: 100%
}

.oxy-tabs {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	align-items: stretch
}

.ct-modal {
	flex-direction: column;
	align-items: flex-start
}

.ct-span {
	display: inline-block;
	text-decoration: inherit
}

.ct-widget {
	width: 100%
}

.oxy-dynamic-list {
	width: 100%
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {

	.ct-div-block,
	.oxy-post-content,
	.ct-text-block,
	.ct-headline,
	.oxy-rich-text,
	.ct-link-text {
		max-width: 100%
	}

	img {
		flex-shrink: 0
	}

	body * {
		min-height: 1px
	}
}

.oxy-testimonial {
	flex-direction: row;
	align-items: center
}

.oxy-testimonial .oxy-testimonial-photo-wrap {
	order: 1
}

.oxy-testimonial .oxy-testimonial-photo {
	width: 125px;
	height: 125px;
	margin-right: 20px
}

.oxy-testimonial .oxy-testimonial-photo-wrap,
.oxy-testimonial .oxy-testimonial-author-wrap,
.oxy-testimonial .oxy-testimonial-content-wrap {
	align-items: flex-start;
	text-align: left
}

.oxy-testimonial .oxy-testimonial-text {
	margin-bottom: 8px;
	font-size: 21px;
	line-height: 1.4;
	-webkit-font-smoothing: subpixel-antialiased
}

.oxy-testimonial .oxy-testimonial-author {
	font-size: 18px;
	-webkit-font-smoothing: subpixel-antialiased
}

.oxy-testimonial .oxy-testimonial-author-info {
	font-size: 12px;
	-webkit-font-smoothing: subpixel-antialiased
}

.oxy-icon-box {
	text-align: left;
	flex-direction: column
}

.oxy-icon-box .oxy-icon-box-icon {
	margin-bottom: 12px;
	align-self: flex-start
}

.oxy-icon-box .oxy-icon-box-heading {
	font-size: 21px;
	margin-bottom: 12px
}

.oxy-icon-box .oxy-icon-box-text {
	font-size: 16px;
	margin-bottom: 12px;
	align-self: flex-start
}

.oxy-icon-box .oxy-icon-box-link {
	margin-top: 20px
}

.oxy-pricing-box .oxy-pricing-box-section {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	alignment: center;
	text-align: center
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
	justify-content: center
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
	justify-content: center
}

.oxy-pricing-box .oxy-pricing-box-title-title {
	font-size: 48px
}

.oxy-pricing-box .oxy-pricing-box-title-subtitle {
	font-size: 24px
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
	flex-direction: row
}

.oxy-pricing-box .oxy-pricing-box-currency {
	font-size: 28px
}

.oxy-pricing-box .oxy-pricing-box-amount-main {
	font-size: 80px;
	line-height: 0.7
}

.oxy-pricing-box .oxy-pricing-box-amount-decimal {
	font-size: 13px
}

.oxy-pricing-box .oxy-pricing-box-term {
	font-size: 16px
}

.oxy-pricing-box .oxy-pricing-box-sale-price {
	font-size: 12px;
	color: rgba(0, 0, 0, 0.5);
	margin-bottom: 20px
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
	font-size: 16px;
	color: rgba(0, 0, 0, 0.5)
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
	justify-content: center
}

.oxy-progress-bar .oxy-progress-bar-background {
	background-color: #000000;
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, .12) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .12) 50%, rgba(255, 255, 255, .12) 75%, transparent 75%, transparent);
	animation: none 0s paused
}

.oxy-progress-bar .oxy-progress-bar-progress-wrap {
	width: 85%
}

.oxy-progress-bar .oxy-progress-bar-progress {
	background-color: #66aaff;
	padding: 40px;
	animation: none 0s paused, none 0s paused;
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, .12) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .12) 50%, rgba(255, 255, 255, .12) 75%, transparent 75%, transparent)
}

.oxy-progress-bar .oxy-progress-bar-overlay-text {
	font-size: 30px;
	font-weight: 900;
	-webkit-font-smoothing: subpixel-antialiased
}

.oxy-progress-bar .oxy-progress-bar-overlay-percent {
	font-size: 12px
}

.ct-slider .unslider-nav ol li {
	border-color: #ffffff
}

.ct-slider .unslider-nav ol li.unslider-active {
	background-color: #ffffff
}

.ct-slider .ct-slide {
	padding: 0px
}

.oxy-superbox .oxy-superbox-secondary,
.oxy-superbox .oxy-superbox-primary {
	transition-duration: 0.5s
}

.oxy-pro-menu {
	menu_dropdown_animation: fade-up
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item a {
	padding-top: px;
	padding-left: px;
	padding-right: px;
	padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-list>.menu-item {
	margin-top: px;
	margin-left: px;
	margin-right: px;
	margin-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu {
	box-shadow: px px px px
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children>a svg {
	margin-top: px;
	margin-left: px;
	margin-right: px;
	margin-bottom: px;
	transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children>a div {
	margin-left: 0px
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a {
	padding-top: px;
	padding-left: px;
	padding-right: px;
	padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
	width: 30px;
	height: 30px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon,
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
	transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon {
	top: 20px;
	left: 20px
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg {
	width: 24px;
	height: 24px
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon,
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg {
	transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container>div:first-child,
.oxy-pro-menu .oxy-pro-menu-open-container>div:first-child {
	oxy-pro-menu_slug_oxypromenuoffcanvascontaineroxypromenulistmenuitemoxypromenuopencontaineroxypromenulistmenuitem_min_width: px
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container {
	oxy-pro-menu_slug_oxypromenuoffcanvascontainer_width: px
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container {
	background-color: #ffffff
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a,
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a {
	padding-top: px;
	padding-left: px;
	padding-right: px;
	padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container,
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container {
	padding-top: px;
	padding-left: px;
	padding-right: px;
	padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container,
.oxy-pro-menu .oxy-pro-menu-open-container {
	background-color: ;
	background-image: url();
	overlay-color: ;
	background-size: ;
	background-repeat: ;
	background-attachment: ;
	background-blend-mode: ;
	background-size-width: px;
	background-size-height: px;
	background-position: px px
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children>a svg,
.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children>a svg {
	font-size: 24px
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,
.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
	background-color: rgba(0, 0, 0, 0.2);
	border-top-style: solid
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list {
	flex-direction: row
}

.oxy-pro-menu .oxy-pro-menu-container .menu-item a {
	text-align: left;
	justify-content: flex-start
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
	align-items: flex-start
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container {
	top: 0;
	bottom: 0;
	right: auto;
	left: 0
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
	text-align: left;
	justify-content: flex-start
}

.oxy-shape-divider {
	width: 0px;
	height: 0px
}

.oxy_shape_divider svg {
	width: 100%
}

.oxy-oxyninja-slider .oxy-dynamic-list {
	display: flex !important;
	flex-direction: row !important;
	align-items: unset;
	justify-content: unset;
	flex-wrap: unset
}

.oxy-oxyninja-slider {
	width: 100%;
	position: relative
}

.oxy-oxyninja-slider img {
	object-fit: cover
}

#glightbox-body {
	z-index: 9999999999 !important
}

.oxy-oxyninja-slider:focus,
.oxy-oxyninja-slider *:focus {
	outline: 0
}

.splide__list {
	margin: 0 !important;
	padding: 0 !important;
	height: 100%;
	display: flex;
	width: -webkit-max-content;
	width: max-content;
	will-change: transform
}

.splide__track>.splide__list {
	width: 100%
}

.splide__track>.splide__list>.splide__slide {
	transform: translate3d(0px, 0, 0);
	-webkit-transform: translate3d(0px, 0, 0);
	-moz-transform: translate3d(0px, 0, 0);
	-ms-transform: translate3d(0px, 0, 0);
	-o-transform: translate3d(0px, 0, 0);
	will-change: inherit
}

.splide__list>.splide__slide:first-child {
	z-index: 2
}

.splide--fade>.splide__track>.splide__list {
	display: flex !important
}

.on-product-badges {
	position: absolute;
	z-index: 9
}

.on-product-badges span:not(:first-of-type) {
	margin-left: 5px
}

.on-product-badges span.on-new,
.on-product-badges span.on-custom-badge,
.on-product-badges span.on-sale {
	display: inline-block;
	background-color: white;
	color: black;
	font-size: 12px;
	padding: 6px 12px;
	line-height: 1.2;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	opacity: 0.8
}

div.ct-section-inner-wrap,
div.oxy-header-container {
	max-width: 1280px
}

.ct-section-inner-wrap,
.oxy-header-container {
	max-width: 1120px
}

body {
	font-family: 'Open Sans'
}

body {
	line-height: 1.6;
	font-size: 16px;
	font-weight: 400;
	color: #404040
}

.oxy-nav-menu-hamburger-line {
	background-color: #404040
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Noto Serif TC';
	font-size: 36px;
	font-weight: 700
}

h2,
h3,
h4,
h5,
h6 {
	font-size: 30px
}

h3,
h4,
h5,
h6 {
	font-size: 24px
}

h4,
h5,
h6 {
	font-size: 20px
}

h5,
h6 {
	font-size: 18px
}

h6 {
	font-size: 16px
}

a {
	color: #0074db;
	text-decoration: none
}

a:hover {
	text-decoration: none
}

.ct-link-text {
	text-decoration:
}

.ct-link {
	text-decoration:
}

.ct-link-button {
	border-radius: 3px
}

.ct-section-inner-wrap {
	padding-top: 75px;
	padding-right: 20px;
	padding-bottom: 75px;
	padding-left: 20px
}

.ct-new-columns>.ct-div-block {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px
}

.oxy-header-container {
	padding-right: 20px;
	padding-left: 20px
}

@media (max-width:992px) {
	.ct-columns-inner-wrap {
		display: block !important
	}

	.ct-columns-inner-wrap:after {
		display: table;
		clear: both;
		content: ""
	}

	.ct-column {
		width: 100% !important;
		margin: 0 !important
	}

	.ct-columns-inner-wrap {
		margin: 0 !important
	}
}

.c-btn-main:hover {
	transform: translateY(-5px);
	border-bottom-color: color(undefined);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #ffffff;
	box-shadow: 0px 7px 25px -10px rgba(0, 0, 0, 0.5)
}

.c-btn-main {
	font-family: 'Open Sans';
	border-radius: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-top-color: #062649;
	border-right-color: #062649;
	border-bottom-color: #062649;
	border-left-color: #062649;
	text-align: center;
	background-color: #062649;
	color: #ffffff;
	font-weight: 600;
	box-shadow: 0px 10px 20px -15px rgba(0, 0, 0, 0.5)
}

.c-btn-main:not(.ct-section):not(.oxy-easy-posts),
.c-btn-main.oxy-easy-posts .oxy-posts,
.c-btn-main.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center
}

@media (max-width:767px) {
	.c-btn-main {
		font-size: 13px
	}
}

@media (max-width:479px) {
	.c-btn-main {
		width: 100%
	}
}

.c-btn-alt:hover {
	transform: translateY(-5px);
	color: #ffffff;
	background-color: #062649;
	box-shadow: 0px 7px 25px -10px rgba(0, 0, 0, 0.25)
}

.c-btn-alt {
	font-family: 'Open Sans';
	font-weight: 600;
	color: #062649;
	text-transform: uppercase;
	border-radius: 0px;
	background-color: #ddebea;
	text-align: center;
	letter-spacing: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none
}

.c-btn-alt:not(.ct-section):not(.oxy-easy-posts),
.c-btn-alt.oxy-easy-posts .oxy-posts,
.c-btn-alt.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center
}

@media (max-width:1120px) {
	.c-btn-alt {}
}

@media (max-width:767px) {
	.c-btn-alt {
		font-size: 13px
	}
}

@media (max-width:479px) {
	.c-btn-alt {
		width: 100%;
		margin-top: 5px;
		margin-bottom: 5px
	}
}

.c-btn-transparent:hover {
	transform: translateY(-5px);
	background-color: #f1f7f7;
	color: #062649
}

.c-btn-transparent {
	font-family: 'Open Sans';
	text-transform: uppercase;
	background-color: rgba(255, 255, 255, 0.15);
	border-radius: 0px;
	color: #f1f7f7;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center
}

.c-btn-transparent:not(.ct-section):not(.oxy-easy-posts),
.c-btn-transparent.oxy-easy-posts .oxy-posts,
.c-btn-transparent.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center
}

@media (max-width:479px) {}

.c-btn-xs {
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px
}

.c-btn-s {
	font-size: 12px;
	padding-top: 7px;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 7px
}

.c-btn-m {
	font-size: 13px;
	padding-top: 12px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 12px
}

.c-btn-l {
	font-size: 17px;
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 15px;
	padding-bottom: 15px
}

@media (max-width:767px) {
	.c-btn-l {}

	.c-btn-l:not(.ct-section):not(.oxy-easy-posts),
	.c-btn-l.oxy-easy-posts .oxy-posts,
	.c-btn-l.ct-section .ct-section-inner-wrap {
		flex-direction: unset
	}
}

@media (max-width:479px) {
	.c-btn-l {
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 14px
	}
}

.c-btn-xl {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 35px;
	padding-right: 35px;
	font-size: 20px
}

@media (max-width:991px) {
	.c-btn-xl {
		font-size: 17px
	}
}

@media (max-width:479px) {
	.c-btn-xl {
		width: 100%
	}
}

.c-buttons {
	display: grid !important;
	grid-template-columns: auto auto;
	grid-gap: 15px;
	align-items: center
}

@media (max-width:1120px) {}

@media (max-width:479px) {
	.c-buttons {
		grid-template-columns: 1fr;
		width: 100%
	}
}

.c-card-accent {
	border-radius: 0px;
	width: 100%;
	background-color: #062649;
	box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.08)
}

.c-card-accent:not(.ct-section):not(.oxy-easy-posts),
.c-card-accent.oxy-easy-posts .oxy-posts,
.c-card-accent.ct-section .ct-section-inner-wrap {
	display: flex
}

@media (max-width:767px) {}

@media (max-width:479px) {}

.c-card-light .card-title {
	color: #ffffff
}

.c-card-light img {
	filter: invert(100%);
}

.c-card-light .card-text {
	color: #ffffff
}

.c-card-light .card-img {
	opacity: 1
}

.c-card-light:hover {
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.04)
}

.c-card-light {
	background-size: cover;
	text-align: left;
	background-color: #f1f7f7;
	width: 100%;
	position: relative;
	border-radius: 0px;
	background-repeat: no-repeat
}

.c-card-light:not(.ct-section):not(.oxy-easy-posts),
.c-card-light.oxy-easy-posts .oxy-posts,
.c-card-light.ct-section .ct-section-inner-wrap {
	display: flex
}

@media (max-width:1120px) {}

.c-card-dark {
	text-align: left;
	width: 100%;
	border-radius: 0px;
	background-color: #062649;
	box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.08)
}

.c-card-dark:not(.ct-section):not(.oxy-easy-posts),
.c-card-dark.oxy-easy-posts .oxy-posts,
.c-card-dark.ct-section .ct-section-inner-wrap {
	display: flex
}

@media (max-width:767px) {}

@media (max-width:479px) {}

.c-card-transparent {
	width: 100%;
	text-align: center;
	border-radius: 7px;
	overflow: hidden;
	background-color: rgba(255, 255, 255, 0.2)
}

.c-card-transparent:not(.ct-section):not(.oxy-easy-posts),
.c-card-transparent.oxy-easy-posts .oxy-posts,
.c-card-transparent.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start
}

@media (max-width:1120px) {}

.c-card-has-hover:hover {
	transform: translateY(-7px)
}

.c-card-has-hover {}

.c-card-on-hover:hover {
	transform: translateY(-10px);
	background-color: #f1f7f7;
	box-shadow: 0px 25px 35px -14px rgba(0, 0, 0, 0.15)
}

.c-card-on-hover {
	border-radius: 7px
}

@media (max-width:1120px) {
	.c-card-on-hover {
		padding-left: 25px;
		padding-right: 25px
	}
}

.c-heading-accent {
	color: #062649
}

.c-heading-dark {
	color: #000
}

.c-heading-light {
	color: #ffffff
}

.c-h1 {
	font-family: 'Noto Serif TC';
	font-size: 31px;
	text-transform: capitalize;
	font-weight: 600;
	line-height: 1.3
}

@media (max-width:991px) {
	.c-h1 {
		font-size: 38px;
		max-width: 100%
	}
}

@media (max-width:767px) {
	.c-h1 {
		font-size: 34px
	}
}

@media (max-width:479px) {
	.c-h1 {
		font-size: 30px
	}
}

.c-h1-fat {
	font-weight: 700;
	font-size: 65px;
	line-height: 1.2;
	max-width: 800px
}

@media (max-width:1120px) {
	.c-h1-fat {
		font-size: 55px
	}
}

@media (max-width:991px) {
	.c-h1-fat {
		font-size: 45px
	}
}

@media (max-width:479px) {
	.c-h1-fat {
		font-size: 40px
	}
}

.c-h2 {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.3;
	text-transform: capitalize
}

@media (max-width:1120px) {
	.c-h2 {
		font-size: 36px
	}

	.c-h2:not(.ct-section):not(.oxy-easy-posts),
	.c-h2.oxy-easy-posts .oxy-posts,
	.c-h2.ct-section .ct-section-inner-wrap {
		flex-direction: unset
	}
}

@media (max-width:991px) {
	.c-h2 {
		font-size: 32px
	}
}

@media (max-width:767px) {
	.c-h2 {
		font-size: 28px
	}
}

@media (max-width:479px) {
	.c-h2 {
		font-size: 24px
	}
}

.c-h3 {
	font-family: 'Noto Serif TC';
	font-size: 30px;
	font-weight: 600;
	line-height: 1.3
}

@media (max-width:991px) {
	.c-h3 {
		font-size: 26px
	}
}

@media (max-width:767px) {
	.c-h3 {
		font-size: 23px
	}
}

@media (max-width:479px) {
	.c-h3 {
		font-size: 20px
	}
}

.c-h4 {
	font-family: 'Noto Serif TC';
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3
}

@media (max-width:479px) {
	.c-h4 {
		font-size: 18px
	}
}

.c-h5 {
	font-size: 16px;
	font-weight: 600;
	text-align: left
}

.c-h6 {}

.c-tagline {
	font-family: 'Open Sans';
	font-size: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: 500
}

.c-tagline-alt {
	background-color: #ddebea;
	border-radius: 7px;
	padding-top: 5px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
	font-size: 11px;
	font-weight: 600;
	color: #000
}

.c-text-accent {
	color: #000
}

.c-text-dark {
	color: #000;
	z-index: 5
}

.c-text-light {
	color: rgba(255, 255, 255, 0.8)
}

.c-text-s {
	font-family: 'Open Sans';
	font-size: 13px;
	font-weight: 300
}

.c-text-m {
	font-size: 18px;
	font-weight: 300;
	line-height: 1.7
}

@media (max-width:1120px) {
	.c-text-m {
		font-size: 15px
	}
}

@media (max-width:767px) {}

@media (max-width:479px) {
	.c-text-m {
		font-size: 14px;
		text-align: left
	}
}

.c-text-l {
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: 400;
	max-width: 700px;
	line-height: 1.6
}

@media (max-width:991px) {
	.c-text-l {
		max-width: 100%
	}
}

@media (max-width:767px) {
	.c-text-l {
		font-size: 16px
	}
}

.c-text-xl {
	font-size: 21px;
	font-weight: 500;
	max-width: 700px
}

@media (max-width:1120px) {
	.c-text-xl {
		font-size: 18px
	}
}

.c-icon-accent-s {
	color: #3c8883
}

.c-icon-accent-s>svg {
	width: 18px;
	height: 18px
}

.c-icon-accent-s {}

.c-icon-accent-m {
	color: #062649
}

.c-icon-accent-m>svg {
	width: 24px;
	height: 24px
}

.c-icon-accent-m {}

.c-icon-accent-l {
	color: #3c8883
}

.c-icon-accent-l>svg {
	width: 36px;
	height: 36px
}

.c-icon-accent-l {
	icon-padding: 24px;
	box-shadow: 0px 15px 15px -15px rgba(67, 83, 255, 0.2)
}

@media (max-width:991px) {
	.c-icon-accent-l {}

	.c-icon-accent-l>svg {
		width: 20px;
		height: 20px
	}

	.c-icon-accent-l {
		icon-padding: 20px
	}
}

.c-icon-dark-s {
	color: #062649
}

.c-icon-dark-s>svg {
	width: 18px;
	height: 18px
}

.c-icon-dark-s {}

.c-icon-dark-m {
	color: #062649
}

.c-icon-dark-m>svg {
	width: 24px;
	height: 24px
}

.c-icon-dark-m {}

.c-icon-dark-l {
	background-color: rgba(15, 15, 15, 0.05);
	border: 1px solid rgba(15, 15, 15, 0.05);
	padding: 24px;
	color: #062649
}

.c-icon-dark-l>svg {
	width: 24px;
	height: 24px
}

.c-icon-dark-l {
	icon-padding: 24px;
	box-shadow: 0px 15px 15px -15px rgba(0, 0, 0, 0.2)
}

@media (max-width:767px) {
	.c-icon-dark-l {
		padding:
	}

	.c-icon-dark-l>svg {
		width: 30px;
		height: 30px
	}

	.c-icon-dark-l {}
}

.c-icon-light-s {
	color: #ffffff
}

.c-icon-light-s>svg {
	width: 18px;
	height: 18px
}

.c-icon-light-s {}

.c-icon-light-m {
	color: #ffffff
}

.c-icon-light-m>svg {
	width: 24px;
	height: 24px
}

.c-icon-light-m {}

.c-icon-light-l {
	background-color: rgba(255, 255, 255, 0.05);
	border: 1px solid rgba(255, 255, 255, 0.05);
	padding: 24px;
	color: #ffffff
}

.c-icon-light-l>svg {
	width: 24px;
	height: 24px
}

.c-icon-light-l {
	icon-padding: 24px
}

.c-bg-light {
	background-color: #ffffff
}

.c-bg-light-alt {
	background-color: #f1f7f7
}

.c-bg-dark {
	background-color: #062649
}

.c-bg-dark-alt {
	background-color: #353535
}

.c-bg-accent {
	background-color: #062649
}

.c-bg-accent-alt {
	background-color: #ddebea
}

.c-bg-gradient {
	background-image: linear-gradient(90deg, #0009c4, #200696)
}

@media (max-width:479px) {
	.c-bg-gradient {}
}

.c-bg-blur-s {
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px)
}

.c-bg-blur-m {
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px)
}

.c-bg-blur-l {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px)
}

.c-bg-blur-xl {
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px)
}

.c-avatar-xs {
	width: 30px;
	height: 30px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	border-radius: 100%;
	object-fit: cover
}

.c-avatar-s {
	border-radius: 100%;
	width: 40px;
	height: 40px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f1f7f7;
	border-right-color: #f1f7f7;
	border-bottom-color: #f1f7f7;
	border-left-color: #f1f7f7;
	object-fit: cover
}

@media (max-width:1120px) {
	.c-avatar-s {
		margin-right: 10px
	}
}

@media (max-width:767px) {
	.c-avatar-s {}
}

.c-avatar-m {
	background-size: cover;
	width: 60px;
	height: 60px;
	background-repeat: no-repeat;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f1f7f7;
	border-right-color: #f1f7f7;
	border-bottom-color: #f1f7f7;
	border-left-color: #f1f7f7;
	border-radius: 100%;
	background-position: 50% 50%;
	object-fit: cover
}

.c-avatar-l {
	border-radius: 100%;
	width: 80px;
	height: 80px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f1f7f7;
	border-right-color: #f1f7f7;
	border-bottom-color: #f1f7f7;
	border-left-color: #f1f7f7;
	object-fit: cover
}

@media (max-width:1120px) {
	.c-avatar-l {
		width: 60px;
		height: 60px
	}
}

@media (max-width:479px) {
	.c-avatar-l {
		width: 50px;
		height: 50px
	}
}

.c-avatar-xl {
	background-size: cover;
	background-repeat: no-repeat;
	width: 140px;
	height: 140px;
	border-radius: 100%;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f1f7f7;
	border-right-color: #f1f7f7;
	border-bottom-color: #f1f7f7;
	border-left-color: #f1f7f7;
	background-position: 50% 50%;
	box-shadow: 0px 25px 35px -14px rgba(0, 0, 0, 0.2);
	object-fit: cover
}

@media (max-width:991px) {
	.c-avatar-xl {
		width: 100px;
		height: 100px
	}
}

.c-link-accent {
	color: #062649
}

.c-link-dark:hover {
	color: #062649
}

.c-link-dark {
	color: #062649;
	font-size: 14px
}

.c-link-light:hover {
	opacity: 0.8;
	color: #ffffff
}

.c-link-light {
	color: #ffffff
}

.c-link-light:not(.ct-section):not(.oxy-easy-posts),
.c-link-light.oxy-easy-posts .oxy-posts,
.c-link-light.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center
}

.c-link-s {
	font-size: 13px;
	font-weight: 600
}

.c-link-s:not(.ct-section):not(.oxy-easy-posts),
.c-link-s.oxy-easy-posts .oxy-posts,
.c-link-s.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center
}

.c-link-m:hover {
	opacity: 0.8
}

.c-link-m {
	font-size: 16px;
	font-weight: 500;
	text-decoration: none
}

.c-link-m:not(.ct-section):not(.oxy-easy-posts),
.c-link-m.oxy-easy-posts .oxy-posts,
.c-link-m.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center
}

@media (max-width:767px) {
	.c-link-m {}
}

@media (max-width:479px) {
	.c-link-m {
		font-size: 14px
	}
}

.c-link-l {
	font-size: 20px;
	font-weight: 500;
	text-decoration: underline
}

.c-link-l:not(.ct-section):not(.oxy-easy-posts),
.c-link-l.oxy-easy-posts .oxy-posts,
.c-link-l.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center
}

@media (max-width:767px) {
	.c-link-l {
		font-size: 17px
	}
}

.c-link-xl {
	font-size: 22px;
	font-weight: 500
}

.c-link-xl:not(.ct-section):not(.oxy-easy-posts),
.c-link-xl.oxy-easy-posts .oxy-posts,
.c-link-xl.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center
}

.c-rounded {
	border-radius: 7px;
	overflow: hidden
}

.c-shadow {
	box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.08)
}

.c-border-light {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e8e8e8;
	border-right-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
	border-left-color: #e8e8e8
}

.c-border-dark {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #474747;
	border-right-color: #474747;
	border-bottom-color: #474747;
	border-left-color: #474747
}

.c-transition {
	transition-duration: 0.4s
}

@media (max-width:1120px) {}

.c-full-width {
	width: 100%
}

.c-inline {}

.c-inline:not(.ct-section):not(.oxy-easy-posts),
.c-inline.oxy-easy-posts .oxy-posts,
.c-inline.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center
}

.c-stretch {
	align-items: stretch
}

.c-relative {
	position: relative
}

.c-3d-down {
	transform: perspective(1000px) rotateX(-20deg)
}

.c-3d-left {
	transform: perspective(1000px) rotatey(20deg)
}

.c-3d-right {
	transform: perspective(1000px) rotatey(-20deg)
}

.c-3d-up {
	transform: perspective(1000px) rotateX(20deg)
}

.c-hover-3d-down:hover {
	transform: perspective(1000px);
	transform: perspective(1000px) rotateX(-20deg)
}

.c-hover-3d-down {
	transform: perspective(0px) rotateX(0deg)
}

.c-hover-3d-left:hover {
	transform: perspective(1000px) rotatey(20deg)
}

.c-hover-3d-left {
	transform: perspective(0px) rotateY(0deg)
}

.c-hover-3d-right:hover {
	transform: perspective(1000px) rotatey(-20deg)
}

.c-hover-3d-right {
	transform: perspective(0px) rotateY(0deg)
}

.c-hover-3d-up:hover {
	transform: perspective(1000px);
	transform: perspective(1000px) rotateX(20deg)
}

.c-hover-3d-up {
	transform: perspective(0px) rotateX(0deg)
}

.c-hover-move-down:hover {
	transform: translateY(10px)
}

.c-hover-move-down {}

.c-hover-move-left:hover {
	transform: translate(-10px)
}

.c-hover-move-left {}

.c-hover-move-right:hover {
	transform: translate(10px)
}

.c-hover-move-right {}

.c-hover-move-up:hover {
	transform: translateY(-10px)
}

.c-hover-move-up {}

.c-hover-scale:hover {
	transform: scale(1.05, 1.05)
}

.c-hover-scale {}

.c-hover-scale-up:hover {
	transform: scale(1.05, 1.05) translateY(-10px)
}

.c-hover-scale-up {}

.c-margin-xs {}

.c-margin-s {}

.c-margin-m {}

.c-margin-l {}

.c-margin-xl {}

.c-margin-xxl {}

.c-margin-left-xs {}

.c-margin-left-s {}

.c-margin-left-m {}

.c-margin-left-l {}

.c-margin-left-xl {}

.c-margin-left-xxl {}

.c-margin-right-xs {
	margin-right: clamp(4px, 1vmin, 10px)
}

.c-margin-right-s {
	margin-right: clamp(8px, 2vmin, 20px)
}

@media (max-width:767px) {}

.c-margin-right-m {
	margin-right: clamp(12px, 3.5vmin, 30px)
}

@media (max-width:479px) {}

.c-margin-right-l {
	margin-right: clamp(20px, 5vmin, 50px)
}

@media (max-width:767px) {}

@media (max-width:479px) {}

.c-margin-right-xl {
	margin-right: clamp(32px, 7vmin, 80px)
}

@media (max-width:991px) {}

@media (max-width:767px) {}

.c-margin-right-xxl {
	margin-right: clamp(52px, 12vmin, 130px)
}

.c-margin-top-xs {}

.c-margin-top-s {}

.c-margin-top-m {}

.c-margin-top-l {}

.c-margin-top-xl {}

.c-margin-top-xxl {}

.c-margin-bottom-xs {
	margin-bottom: clamp(4px, 1vmin, 10px)
}

.c-margin-bottom-s {
	margin-bottom: clamp(8px, 2vmin, 20px)
}

.c-margin-bottom-m {
	margin-bottom: clamp(12px, 3.5vmin, 30px)
}

@media (max-width:1120px) {}

@media (max-width:991px) {}

.c-margin-bottom-l {
	margin-bottom: clamp(20px, 5vmin, 50px)
}

.c-margin-bottom-l:not(.ct-section):not(.oxy-easy-posts),
.c-margin-bottom-l.oxy-easy-posts .oxy-posts,
.c-margin-bottom-l.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row
}

@media (max-width:767px) {}

@media (max-width:479px) {}

.c-margin-bottom-xl {
	margin-bottom: clamp(32px, 7vmin, 80px)
}

@media (max-width:991px) {}

@media (max-width:767px) {}

.c-margin-bottom-xxl {
	margin-bottom: clamp(52px, 12vmin, 130px)
}

.c-padding-xs {
	padding-left: clamp(4px, 1vmin, 10px);
	padding-right: clamp(4px, 1vmin, 10px);
	padding-bottom: clamp(4px, 1vmin, 10px);
	padding-top: clamp(4px, 1vmin, 10px)
}

.c-padding-s {
	padding-top: clamp(8px, 2vmin, 20px);
	padding-left: clamp(8px, 2vmin, 20px);
	padding-right: clamp(8px, 2vmin, 20px);
	padding-bottom: clamp(8px, 2vmin, 20px)
}

.c-padding-m {
	padding-top: clamp(12px, 3.5vmin, 30px);
	padding-left: clamp(12px, 3.5vmin, 30px);
	padding-right: clamp(12px, 3.5vmin, 30px);
	padding-bottom: clamp(12px, 3.5vmin, 30px)
}

.c-padding-l {
	padding-left: clamp(20px, 5vmin, 50px);
	padding-right: clamp(20px, 5vmin, 50px);
	padding-bottom: clamp(20px, 5vmin, 50px);
	padding-top: clamp(20px, 5vmin, 50px)
}

@media (max-width:1120px) {}

@media (max-width:767px) {}

.c-padding-xl {
	padding-top: clamp(32px, 7vmin, 80px);
	padding-left: clamp(32px, 7vmin, 80px);
	padding-right: clamp(32px, 7vmin, 80px);
	padding-bottom: clamp(32px, 7vmin, 80px)
}

.c-padding-xl:not(.ct-section):not(.oxy-easy-posts),
.c-padding-xl.oxy-easy-posts .oxy-posts,
.c-padding-xl.ct-section .ct-section-inner-wrap {
	display: flex
}

@media (max-width:1120px) {}

@media (max-width:767px) {}

.c-padding-xxl {
	padding-left: clamp(52px, 12vmin, 130px);
	padding-right: clamp(52px, 12vmin, 130px);
	padding-bottom: clamp(52px, 12vmin, 130px);
	padding-top: clamp(52px, 12vmin, 130px)
}

.c-padding-left-xs {
	padding-left: clamp(4px, 1vmin, 10px)
}

.c-padding-left-s {
	padding-left: clamp(8px, 2vmin, 20px)
}

.c-padding-left-m {
	padding-left: clamp(12px, 3.5vmin, 30px)
}

.c-padding-left-l {
	padding-left: clamp(20px, 5vmin, 50px)
}

.c-padding-left-xl {
	padding-left: clamp(32px, 7vmin, 80px)
}

.c-padding-left-xxl {
	padding-left: clamp(52px, 12vmin, 130px)
}

.c-padding-right-xs {
	padding-right: clamp(4px, 1vmin, 10px)
}

.c-padding-right-s {
	padding-right: clamp(8px, 2vmin, 20px)
}

.c-padding-right-m {
	padding-right: clamp(12px, 3.5vmin, 30px)
}

.c-padding-right-l {
	padding-right: clamp(20px, 5vmin, 50px)
}

.c-padding-right-xl {
	padding-right: clamp(32px, 7vmin, 80px)
}

.c-padding-right-xxl {
	padding-right: clamp(52px, 12vmin, 130px)
}

.c-padding-top-xs {
	padding-top: clamp(4px, 1vmin, 10px)
}

.c-padding-top-s {
	padding-top: clamp(8px, 2vmin, 20px)
}

.c-padding-top-m {
	padding-top: clamp(12px, 3.5vmin, 30px)
}

.c-padding-top-l {
	padding-top: clamp(20px, 5vmin, 50px)
}

.c-padding-top-xl {
	padding-top: clamp(32px, 7vmin, 80px)
}

.c-padding-top-xxl {
	padding-top: clamp(52px, 12vmin, 130px)
}

.c-padding-bottom-xs {
	padding-bottom: clamp(4px, 1vmin, 10px)
}

.c-padding-bottom-s {
	padding-bottom: clamp(8px, 2vmin, 20px)
}

.c-padding-bottom-m {
	padding-bottom: clamp(12px, 3.5vmin, 30px)
}

.c-padding-bottom-l {
	padding-bottom: clamp(20px, 5vmin, 50px)
}

.c-padding-bottom-xl {
	padding-bottom: clamp(32px, 7vmin, 80px)
}

.c-padding-bottom-xxl {
	padding-bottom: clamp(52px, 12vmin, 130px)
}

.c-owl-xs {}

.c-owl-s {}

.c-owl-m {}

.c-owl-l {}

.c-owl-xl {}

.c-owl-xxl {}

.c-columns-gap-xs {
	grid-gap: clamp(4px, 1vmin, 10px)
}

.c-columns-gap-s {
	grid-gap: clamp(8px, 2vmin, 20px)
}

.c-columns-gap-m {
	grid-gap: clamp(12px, 3.5vmin, 30px)
}

.c-columns-gap-l {
	grid-gap: clamp(20px, 5vmin, 50px)
}

.c-columns-gap-xl {
	grid-gap: clamp(32px, 7vmin, 80px)
}

.c-columns-gap-xxl {
	grid-gap: clamp(52px, 12vmin, 130px)
}

@media (max-width:991px) {}

.c-columns-1-2 {}

.c-columns-1-3 {}

.c-columns-2 {}

.c-columns-2-1 {}

.c-columns-2-3 {}

.c-columns-3 {}

.c-columns-3-1 {}

.c-columns-3-2 {}

.c-columns-4 {}

.c-columns-5 {}

.c-columns-6 {}

.c-columns-xl-1 {}

.c-columns-xl-2 {}

.c-columns-xl-3 {}

.c-columns-xl-4 {}

.c-columns-xl-5 {}

.c-columns-l-1 {}

@media (max-width:991px) {}

.c-columns-l-2 {}

@media (max-width:991px) {
	.c-columns-l-2 {
		grid-template-columns: 1fr 1fr
	}
}

.c-columns-l-3 {}

@media (max-width:991px) {
	.c-columns-l-3 {
		grid-template-columns: 1fr 1fr 1fr
	}
}

.c-columns-l-4 {}

@media (max-width:991px) {}

.c-columns-m-1 {}

@media (max-width:767px) {}

.c-columns-m-2 {}

@media (max-width:767px) {}

.c-columns-m-3 {}

@media (max-width:767px) {}

.c-columns-s-1 {}

@media (max-width:479px) {
	.c-columns-s-1 {
		grid-template-columns: 1fr
	}
}

.c-columns-s-2 {}

@media (max-width:479px) {
	.c-columns-s-2 {
		grid-template-columns: 1fr 1fr
	}
}

.c-row-span-2 {}

@media (max-width:991px) {}

.c-row-span-3 {}

.c-row-span-4 {}

.c-row-span-5 {}

.c-row-span-6 {}

.c-row-span-7 {
	grid-row: span 7 / span 7
}

.c-row-span-l-1 {}

.c-row-span-l-2 {}

.c-row-span-l-3 {}

.c-row-span-l-4 {}

.c-row-span-l-5 {}

.c-row-span-l-6 {}

.c-row-span-m-1 {}

.c-row-span-m-2 {}

.c-row-span-m-3 {}

.c-row-span-m-4 {}

.c-row-span-m-5 {}

.c-row-span-m-6 {}

.c-row-span-s-1 {}

.c-row-span-s-2 {}

.c-row-span-s-3 {}

.c-row-span-s-4 {}

.c-row-span-s-5 {}

.c-row-span-s-6 {}

.c-row-span-xl-1 {}

.c-row-span-xl-2 {}

@media (max-width:1120px) {
	.c-row-span-xl-2 {}
}

.c-row-span-xl-3 {}

.c-row-span-xl-4 {}

.c-row-span-xl-5 {}

.c-row-span-xl-6 {}

.c-row-start-1 {}

.c-row-start-2 {}

.c-row-start-3 {}

.c-row-start-4 {}

.c-row-start-5 {}

.c-row-start-6 {}

.c-row-start-l-1 {}

.c-row-start-l-2 {}

.c-row-start-l-3 {}

.c-row-start-l-4 {}

.c-row-start-l-5 {}

.c-row-start-l-6 {}

.c-row-start-m-1 {}

.c-row-start-m-2 {}

.c-row-start-m-3 {}

.c-row-start-m-4 {}

.c-row-start-m-5 {}

.c-row-start-m-6 {}

.c-row-start-s-1 {}

.c-row-start-s-3 {}

.c-row-start-s-4 {}

.c-row-start-s-5 {}

.c-row-start-s-6 {}

.c-row-start-xl-1 {}

.c-row-start-xl-2 {}

.c-row-start-xl-3 {}

.c-row-start-xl-4 {}

.c-row-start-xl-5 {}

.c-row-start-xl-6 {}

.c-col-span-2 {}

@media (max-width:991px) {}

.c-col-span-3 {}

.c-col-span-4 {}

.c-col-span-5 {}

.c-col-span-6 {}

.c-col-span-l-1 {}

.c-col-span-l-2 {}

.c-col-span-l-3 {}

.c-col-span-l-4 {}

.c-col-span-l-5 {}

.c-col-span-l-6 {}

.c-col-span-m-1 {}

.c-col-span-m-2 {}

.c-col-span-m-3 {}

.c-col-span-m-4 {}

.c-col-span-m-5 {}

.c-col-span-m-6 {}

.c-col-span-s-1 {}

@media (max-width:991px) {
	.c-col-span-s-1 {}
}

.c-col-span-s-2 {}

.c-col-span-s-3 {}

.c-col-span-s-4 {}

.c-col-span-s-5 {}

.c-col-span-s-6 {}

.c-col-span-xl-1 {}

.c-col-span-xl-2 {}

.c-col-span-xl-3 {}

.c-col-span-xl-4 {}

.c-col-span-xl-5 {}

.c-col-span-xl-6 {}

.c-col-start-2 {}

.c-col-start-l-1 {}

.c-col-start-l-2 {}

.c-col-start-l-3 {}

.c-col-start-l-4 {}

.c-col-start-l-5 {}

.c-col-start-l-6 {}

.c-col-start-m-1 {}

.c-col-start-m-2 {}

.c-col-start-m-3 {}

.c-col-start-m-4 {}

.c-col-start-m-5 {}

.c-col-start-m-6 {}

.c-col-start-s-1 {}

.c-col-start-s-2 {}

.c-col-start-s-3 {}

.c-col-start-s-4 {}

.c-col-start-s-5 {}

.c-col-start-s-6 {}

.c-col-start-xl-1 {}

.c-col-start-xl-2 {}

.c-col-start-xl-3 {}

.c-col-start-xl-4 {}

.c-col-start-xl-5 {}

.c-col-start-xl-6 {}

.c-left {
	text-align: left
}

.c-left:not(.ct-section):not(.oxy-easy-posts),
.c-left.oxy-easy-posts .oxy-posts,
.c-left.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

.c-center {
	text-align: center
}

.c-center:not(.ct-section):not(.oxy-easy-posts),
.c-center.oxy-easy-posts .oxy-posts,
.c-center.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: center
}

.c-right {
	text-align: right
}

.c-right:not(.ct-section):not(.oxy-easy-posts),
.c-right.oxy-easy-posts .oxy-posts,
.c-right.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-end
}

.c-middle-center {
	text-align: center
}

.c-middle-center:not(.ct-section):not(.oxy-easy-posts),
.c-middle-center.oxy-easy-posts .oxy-posts,
.c-middle-center.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.c-middle-left {
	text-align: left
}

.c-middle-left:not(.ct-section):not(.oxy-easy-posts),
.c-middle-left.oxy-easy-posts .oxy-posts,
.c-middle-left.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center
}

.c-middle-right {
	text-align: right
}

.c-middle-right:not(.ct-section):not(.oxy-easy-posts),
.c-middle-right.oxy-easy-posts .oxy-posts,
.c-middle-right.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: center
}

.c-top-center {
	text-align: center
}

.c-top-center:not(.ct-section):not(.oxy-easy-posts),
.c-top-center.oxy-easy-posts .oxy-posts,
.c-top-center.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start
}

.c-top-left {
	text-align: left
}

.c-top-left:not(.ct-section):not(.oxy-easy-posts),
.c-top-left.oxy-easy-posts .oxy-posts,
.c-top-left.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start
}

.c-top-right {
	text-align: right
}

.c-top-right:not(.ct-section):not(.oxy-easy-posts),
.c-top-right.oxy-easy-posts .oxy-posts,
.c-top-right.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: flex-start
}

.c-bottom-center {
	text-align: center
}

.c-bottom-center:not(.ct-section):not(.oxy-easy-posts),
.c-bottom-center.oxy-easy-posts .oxy-posts,
.c-bottom-center.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end
}

.c-bottom-left {
	text-align: left
}

.c-bottom-left:not(.ct-section):not(.oxy-easy-posts),
.c-bottom-left.oxy-easy-posts .oxy-posts,
.c-bottom-left.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-end
}

.c-bottom-right {
	text-align: right
}

.c-bottom-right:not(.ct-section):not(.oxy-easy-posts),
.c-bottom-right.oxy-easy-posts .oxy-posts,
.c-bottom-right.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: flex-end
}

.c-left-self {
	margin-right: auto
}

.c-center-self {
	margin-left: auto;
	margin-right: auto
}

.c-right-self {
	margin-left: auto
}

.c-max-width-320 {
	max-width: 320px
}

.c-max-width-480 {
	max-width: 480px
}

.c-max-width-640 {
	max-width: 640px
}

.c-max-width-960 {
	max-width: 960px
}

.c-max-width-1120 {
	max-width: 1120px
}

.c-opacity-25 {
	opacity: 0.25
}

.c-opacity-50 {
	opacity: 0.5
}

.c-opacity-75 {
	opacity: 0.75
}

.c-uppercase {
	text-transform: uppercase
}

.c-lowercase {
	text-transform: lowercase
}

.c-underline {
	text-decoration: underline
}

.c-bold {
	font-weight: 600
}

.c-italic {
	font-style: italic
}

.c-header {
	z-index: 30;
	width: 100%
}

.c-header:not(.ct-section):not(.oxy-easy-posts),
.c-header.oxy-easy-posts .oxy-posts,
.c-header.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column
}

.c-header-contact {
	display: grid !important;
	grid-template-columns: auto auto;
	grid-gap: 0.8rem
}

@media (max-width:991px) {
	.c-header-contact {
		display: none !important
	}

	.c-header-contact:not(.ct-section):not(.oxy-easy-posts),
	.c-header-contact.oxy-easy-posts .oxy-posts,
	.c-header-contact.ct-section .ct-section-inner-wrap {
		flex-direction: unset
	}
}

.c-social-icon:hover {
	color: #062649
}

.c-social-icon:hover {}

.c-social-icon {
	color: #686868
}

.c-social-icon>svg {
	width: 20px;
	height: 20px
}

.c-social-icon {
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px
}

@media (max-width:767px) {
	.c-social-icon {}

	.c-social-icon>svg {
		width: 17px;
		height: 17px
	}

	.c-social-icon {
		margin-left: 0px
	}
}

.c-logo {
	width: auto;
	margin-right: 5px;
	height: 60px
}
.site-footer__main .ct-section-inner-wrap{padding:0 20px!important;}
@media (max-width:991px) {
	.c-logo {
		width: auto
	}
}

@media (max-width:767px) {}

@media (max-width:479px) {
	.c-logo {
		width: 80px;
		height: auto
	}
}

.c-menu {
	transition-duration: 0.6s
}

.c-menu:not(.ct-section):not(.oxy-easy-posts),
.c-menu.oxy-easy-posts .oxy-posts,
.c-menu.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center
}

@media (max-width:991px) {
	.c-menu {
		background-color: #ffffff
	}
}

@media (max-width:767px) {}

.c-menu-open {
	text-align: center
}

.c-menu-open:not(.ct-section):not(.oxy-easy-posts),
.c-menu-open.oxy-easy-posts .oxy-posts,
.c-menu-open.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center
}

@media (max-width:991px) {
	.c-menu-open {
		width: 100%;
		text-align: left
	}

	.c-menu-open:not(.ct-section):not(.oxy-easy-posts),
	.c-menu-open.oxy-easy-posts .oxy-posts,
	.c-menu-open.ct-section .ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: flex-start
	}
}

.c-menu-link:hover {
	color: #062649
}

.c-menu-link {
	font-size: 14px;
	font-weight: 500;
	color: #686868
}

.c-menu-link:not(.ct-section):not(.oxy-easy-posts),
.c-menu-link.oxy-easy-posts .oxy-posts,
.c-menu-link.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center
}

.c-menu-dropdown {}

.c-submenu-2 {
	position: absolute;
	top: 90%;
	background-color: #f1f7f7;
	border-radius: 5px;
	transition-duration: 0.4s;
	text-align: left;
	overflow: hidden;
	box-shadow: 0px 5px 30px -10px rgba(0, 0, 0, 0.1);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0)
}

.c-submenu-2:not(.ct-section):not(.oxy-easy-posts),
.c-submenu-2.oxy-easy-posts .oxy-posts,
.c-submenu-2.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

@media (max-width:991px) {
	.c-submenu-2 {
		position: relative;
		max-height: 10000px;
		background-color: #ffffff;
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
}

.c-submenu-2-single {}

.c-header-mobile-toggle {}

@media (max-width:991px) {
	.c-header-mobile-toggle {
		padding-left: 0px
	}
}

.c-submenu-2-double {}

.c-submenu-2-triple {}

.c-menu-link-small:hover {
	color: #062649
}

.c-menu-link-small {
	font-size: 11px;
	font-weight: 300;
	color: #686868
}

.toggle-5260 {
	font-family: 'Noto Serif TC';
	width: 100%;
	padding-bottom: 20px;
	border-bottom-color: #e8e8e8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 20px
}

.toggle-5260:not(.ct-section):not(.oxy-easy-posts),
.toggle-5260.oxy-easy-posts .oxy-posts,
.toggle-5260.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row-reverse
}

.toggle-5260-expanded {
	color: #062649
}

.c-accent {
	color: #062649
}

.c-column-borders {
	border-left-color: #e8e8e8;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8e8e8
}

@media (max-width:991px) {
	.c-column-borders {
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none
	}
}

@media (max-width:767px) {}

.c-testimonials-row {
	text-align: left;
	width: 100%
}

.c-testimonials-row:not(.ct-section):not(.oxy-easy-posts),
.c-testimonials-row.oxy-easy-posts .oxy-posts,
.c-testimonials-row.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start
}

.c-divider-full-dark {
	width: 100%;
	height: 1px;
	margin-top: clamp(12px, 3.5vmin, 30px);
	margin-bottom: clamp(12px, 3.5vmin, 30px);
	background-color: #3c8883
}

.c-footer-row {
	width: 100%;
	text-align: justify
}

.c-footer-row:not(.ct-section):not(.oxy-easy-posts),
.c-footer-row.oxy-easy-posts .oxy-posts,
.c-footer-row.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between
}

@media (max-width:767px) {
	.c-footer-row {
		text-align: left
	}

	.c-footer-row:not(.ct-section):not(.oxy-easy-posts),
	.c-footer-row.oxy-easy-posts .oxy-posts,
	.c-footer-row.ct-section .ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: flex-start
	}
}

.c-follow-dark:hover {
	color: #062649
}

.c-follow-dark:hover {
	background-color: #ddebea
}

.c-follow-dark {
	color: #686868
}

.c-follow-dark>svg {
	width: 18px;
	height: 18px
}

.c-follow-dark {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #ddebea;
	margin-right: 10px;
	border-radius: 15px !important
}

.c-footer-link-dark:hover {
	color: #062649
}

.c-footer-link-dark {
	font-family: 'Open Sans';
	color: #686868;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 400
}

.c-footer-heading-dark {
	font-family: 'Noto Serif TC';
	font-size: 14px;
	font-weight: 600;
	color: #062649
}

.oxy-close-modal {}

.c-column-max-width {
	max-width: 700px
}

.c-column-max-width:not(.ct-section):not(.oxy-easy-posts),
.c-column-max-width.oxy-easy-posts .oxy-posts,
.c-column-max-width.ct-section .ct-section-inner-wrap {
	display: flex
}

@media (max-width:767px) {
	.c-column-max-width {}
}

.oxel_iconlist {}

.oxel_iconlist__row {
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 8px;
	padding-bottom: 5px;
	width: 100%;
	margin-top: 0px;
	pointer-events: none
}

.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center
}

.oxel_iconlist__row__icon {
	color: #3c8883
}

.oxel_iconlist__row__icon>svg {
	width: 18px;
	height: 18px
}

.oxel_iconlist__row__icon {
	margin-left: 0px;
	margin-right: 32px
}

.oxel_iconlist__row__label {}

.oxel_iconlist__row--dark {
	background-color: #eceeef
}

.c-divider {
	width: 40px;
	min-width: 40px;
	max-width: 40px;
	height: 2px;
	min-height: 2px;
	max-height: 2px;
	background-color: #062649;
	opacity: 0.6
}

.tabs-6256-tab {
	padding-top: clamp(20px, 5vmin, 50px);
	padding-left: clamp(20px, 5vmin, 50px);
	padding-right: clamp(20px, 5vmin, 50px);
	padding-bottom: clamp(20px, 5vmin, 50px);
	width: 100%;
	flex-grow: 1
}

.tabs-6256-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-6256-tab.oxy-easy-posts .oxy-posts,
.tabs-6256-tab.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	justify-content: center
}

@media (max-width:767px) {
	.tabs-6256-tab {
		max-width: 100%;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 25px;
		padding-right: 25px
	}

	.tabs-6256-tab:before {
		opacity: 0
	}
}

.tabs-6256-tab-active,#section-89-2 {
	background-image: linear-gradient(rgba(6, 38, 73, 0.95), rgba(6, 38, 73, 0.95)), url(images/white-lines.svg);
	background-size: auto, 100% auto;
	position: relative;
	color: #ffffff;
	background-repeat: no-repeat;
	flex-grow: 1;
	background-blend-mode: hard-light;
	background-color: #062649;
	width: 100%
}

.tabs-contents-6256-tab {
	text-align: center;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px
}

.tabs-contents-6256-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-6256-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-6256-tab.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.c-tabs-1 {}

.c-tabs-1:not(.ct-section):not(.oxy-easy-posts),
.c-tabs-1.oxy-easy-posts .oxy-posts,
.c-tabs-1.ct-section .ct-section-inner-wrap {
	flex-direction: unset
}

@media (max-width:767px) {
	.c-tabs-1 {
		text-align: center
	}

	.c-tabs-1:not(.ct-section):not(.oxy-easy-posts),
	.c-tabs-1.oxy-easy-posts .oxy-posts,
	.c-tabs-1.ct-section .ct-section-inner-wrap {
		display: flex;
		align-items: center
	}
}

.c-tabs-1-titles {
	width: 100%;
	background-color: #f1f7f7
}
section.specification-section {
  padding-bottom: 50px;
  background-color: #051b2c;
  padding-top: 50px;
}
.spec-content {
  padding: 30px;
  height: 100%;
  border: 1px solid #e2e2e2;
}
.text-center {
  text-align: center !important;
}
.specification-section h3 {
  margin: 0 0 15px;
  font-weight: 500;
  font-size: 26px;
  line-height: 34px;
  text-transform: uppercase;
  color: #fff;
}
.spec-content h5 {
  margin: 0 0 15px;
  font-weight: 500;
  font-size: 22px;
  line-height: 30px;
  text-transform: uppercase;
  color: #fff;
}
.spec-content p, .spec-content li, .spec-content a {
  font-weight: 400;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}
#div_block-4-106 {
  width: 100%;
  height: 100%;
  filter: saturate(14%);
  opacity: 1;
}
#_map-5-106 {
  height: 100%;
  width: 100%;
}
#div_block-3-106 {
  flex-direction: row;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
  min-height: 90vh;
}
@media (max-width:767px) {
	.c-tabs-1-titles {
		width: 100%
	}
}

.c-tabs-1-content {
	width: 50%;
	text-align: left
}

.c-tabs-1-content:not(.ct-section):not(.oxy-easy-posts),
.c-tabs-1-content.oxy-easy-posts .oxy-posts,
.c-tabs-1-content.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center
}

@media (max-width:767px) {
	.c-tabs-1-content {
		width: 100%
	}
}

.c-custom--quote:before {
	position: absolute;
	content: "\"";
	font-size: 200px;
	line-height: 1;
	top: -30px;
	left: -30px;
	color: rgba(0, 0, 0, 0.1)
}

.c-custom--quote {
	position: relative
}

.c-logos-row {
	text-align: justify;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	width: 100%
}

.c-logos-row:not(.ct-section):not(.oxy-easy-posts),
.c-logos-row.oxy-easy-posts .oxy-posts,
.c-logos-row.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between
}

@media (max-width:767px) {
	.c-logos-row {
		width: 100%;
		text-align: center;
		padding-left: 0px;
		padding-right: 0px
	}

	.c-logos-row:not(.ct-section):not(.oxy-easy-posts),
	.c-logos-row.oxy-easy-posts .oxy-posts,
	.c-logos-row.ct-section .ct-section-inner-wrap {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center
	}
}

.c-logo-fifth {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 19%;
	height: auto
}

@media (max-width:1120px) {
	.c-logo-fifth {
		max-height: 55px;
		padding-left: 20px;
		padding-right: 20px
	}
}

@media (max-width:767px) {
	.c-logo-fifth {
		width: 33%
	}
}

@media (max-width:479px) {
	.c-logo-fifth {}
}

.c-logo-grey {
	opacity: 0.3;
	filter: saturate(0%)
}

@media (max-width:767px) {}

.c-logos-1 {
	text-align: justify
}

.c-logos-1 .ct-section-inner-wrap {
	padding-top: 50px;
	padding-bottom: 50px
}

.c-logos-1:not(.ct-section):not(.oxy-easy-posts),
.c-logos-1.oxy-easy-posts .oxy-posts,
.c-logos-1.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between
}

@media (max-width:767px) {
	.c-logos-1 {
		text-align: center
	}

	.c-logos-1:not(.ct-section):not(.oxy-easy-posts),
	.c-logos-1.oxy-easy-posts .oxy-posts,
	.c-logos-1.ct-section .ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: center
	}
}

.c-number {
	font-size: 55px;
	font-weight: 600;
	color: #062649;
	line-height: 1
}

@media (max-width:1120px) {
	.c-number {
		font-size: 40px
	}
}
@supports (-webkit-touch-callout: none) {
  video{display:none!important;} 
  #div_block-9-2 {
		height:0px;
	}
}
@media (max-width:991px) {
	.c-number {
		font-size: 30px
	}
	.c-tabs-1:not(.ct-section):not(.oxy-easy-posts),
.c-tabs-1.oxy-easy-posts .oxy-posts,
.c-tabs-1.ct-section .ct-section-inner-wrap {
	flex-direction: inherit!important;
}
#image-28-75
{height: auto!important;}
}

.c-columns-2-auto {}

@media (max-width:767px) {}

.c-numbered-step {
	width: 80px;
	height: 80px;
	text-align: center;
	font-size: 25px;
	font-weight: 600;
	border-radius: 100%;
	background-color: #062649;
	color: #ffffff
}

.c-numbered-step:not(.ct-section):not(.oxy-easy-posts),
.c-numbered-step.oxy-easy-posts .oxy-posts,
.c-numbered-step.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.c-content-line {
	padding-left: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: #062649
}

.img-bubble:hover {
	clip-path: polygon(0% 0%, 0% 100%, 100% 100%)
}

.img-bubble {
	transition-duration: 0.3s;
	z-index: 4;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	box-shadow: 40px 40px 0px 0px #9fffcb;
	clip-path: polygon(50% 0%, 0% 100%, 100% 100%)
}

.img-bubble-alt:hover {
	clip-path: polygon(100% 100%, 0% 0%, 100% 00%)
}

.img-bubble-alt {
	transition-duration: 0.3s;
	box-shadow: 40px -40px 0px 0px #00a5cf;
	clip-path: polygon(50% 100%, 0% 0%, 100% 00%)
}

.c-hero-2 {
	background-size: auto 200%;
	height: 100vh;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 100% 10%
}

.c-hero-2:not(.ct-section):not(.oxy-easy-posts),
.c-hero-2.oxy-easy-posts .oxy-posts,
.c-hero-2.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: stretch
}

@media (max-width:991px) {
	.c-hero-2 {
		height: auto
	}
}

.c-footer-link-light:hover {
	color: #ffffff
}

.c-footer-link-light {
	font-family: 'Open Sans';
	margin-bottom: 10px;
	color: rgba(255, 255, 255, 0.8);
	font-size: 14px;
	font-weight: 400;
	transition-duration: 0.6s
}

.c-footer-heading-light {
	font-family: 'Noto Serif TC';
	font-size: 14px;
	color: #f1f7f7;
	font-weight: 600
}

.c-submenu-1 {
	position: absolute;
	left: 0px;
	top: 100%;
	background-color: #ffffff;
	overflow: hidden;
	transition-duration: 0.7s;
	max-height: 0px;
	width: 100%;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0)
}

.c-submenu-1:not(.ct-section):not(.oxy-easy-posts),
.c-submenu-1.oxy-easy-posts .oxy-posts,
.c-submenu-1.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: center
}

@media (max-width:991px) {
	.c-submenu-1 {
		position: relative;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		max-height: 10000px;
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
	}
}

.card-img {
	background-image: linear-gradient(rgba(6, 38, 73, 0.96), rgba(6, 38, 73, 0.96)), url(images/white-lines.svg);
	background-size: auto, 150% auto;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition-duration: 0.3s;
	z-index: 1;
	background-color: #062649;
	background-blend-mode: hard-light;
	background-repeat: no-repeat;
	background-position: -60% 10%
}

.card-title {
	z-index: 5;
	transition-duration: 0.3s
}

.card-text {
	transition-duration: 0.3s;
	z-index: 5
}

.header-img {
	background-size: cover;
	position: relative;
	height: 400px;
	filter: saturate(60%);
	margin-top: -250px;
	width: 80%;
	right: -20%;
	background-position: 0% 40%;
	object-fit: cover;
	object-position: 50% 50%
}

@media (max-width:1120px) {
	.header-img {}
}

@media (max-width:991px) {
	.header-img {
		width: 90%
	}
}

@media (max-width:767px) {
	.header-img {
		width: 100%
	}
}

.oxy-stock-content-styles {}

.tab-img {
	width: 100%;
	height: 900px
}

@media (max-width:479px) {
	.tab-img {
		height: 300px
	}
}

.triggr-modal {}

.min-height {
	min-height: 300px;
	text-align: left
}

.min-height:not(.ct-section):not(.oxy-easy-posts),
.min-height.oxy-easy-posts .oxy-posts,
.min-height.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center
}

@media (max-width:767px) {
	.min-height {
		min-height: 200px
	}
}

.no-event {
	pointer-events: none
}

.img-fit {
	object-fit: cover
}

.oxygenberg-element.oxy-dynamic-list:empty:after {
	display: block;
	content: attr(gutenberg-placeholder)
}

#-carousel-builder-9-182 .oxy-inner-content>*:not('.oxy-carousel-builder_gallery-images') {
	display: none
}

#-carousel-builder-9-182 .oxy-posts .oxy-post {
	margin-right: var(--carousel-space-between);
	width: var(--carousel-cell-width)
}

#-carousel-builder-9-182 .cell {
	margin-right: var(--carousel-space-between);
	width: var(--carousel-cell-width)
}

#-carousel-builder-9-182 .oxy-carousel-builder_gallery-image {
	margin-right: var(--carousel-space-between);
	width: var(--carousel-cell-width)
}

#-carousel-builder-9-182 .oxy-dynamic-list>.ct-div-block,
#-carousel-builder-9-182 .oxy-dynamic-list .flickity-slider>.ct-div-block {
	margin-right: var(--carousel-space-between);
	width: var(--carousel-cell-width)
}

#-carousel-builder-9-182 ul.products .product,
#-carousel-builder-9-182 ul.products .flickity-slider>.product {
	margin-right: var(--carousel-space-between);
	width: var(--carousel-cell-width)
}

#-carousel-builder-9-182 {
	--carousel-cell-width: calc((100% - (5 * var(--carousel-space-between))) / 6)
}

#-carousel-builder-9-182 .oxy-carousel-builder_icon {
	display: none
}

#-carousel-builder-9-182 .flickity-page-dots {
	display: none
}

.flickity-enabled {
	position: relative
}

.flickity-enabled:focus {
	outline: none
}

.flickity-viewport {
	overflow: hidden;
	position: relative;
	height: 100%
}

.flickity-slider {
	position: absolute;
	width: 100%;
	height: 100%
}

.flickity-enabled.is-draggable {
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.flickity-button {
	position: absolute;
	background: hsla(0, 0%, 100%, 0.75);
	border: none;
	color: #333
}

.flickity-button:hover {
	background: white;
	cursor: pointer
}

.flickity-button:focus {
	outline: none;
	box-shadow: 0 0 0 5px #19F
}

.flickity-button:active {
	opacity: 0.6
}

.flickity-button:disabled {
	opacity: 0.3;
	cursor: auto;
	pointer-events: none
}

.flickity-button-icon {
	fill: currentColor
}

.flickity-prev-next-button {
	top: 50%;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	transform: translateY(-50%)
}

.flickity-prev-next-button.previous {
	left: 10px
}

.flickity-prev-next-button.next {
	right: 10px
}

.flickity-rtl .flickity-prev-next-button.previous {
	left: auto;
	right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
	right: auto;
	left: 10px
}

.flickity-prev-next-button .flickity-button-icon {
	position: absolute;
	left: 20%;
	top: 20%;
	width: 60%;
	height: 60%
}

.flickity-page-dots {
	position: absolute;
	width: 100%;
	bottom: -25px;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	line-height: 1
}

.flickity-rtl .flickity-page-dots {
	direction: rtl
}

.flickity-page-dots .dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 8px;
	background: #333;
	border-radius: 50%;
	opacity: 0.25;
	cursor: pointer
}

.flickity-page-dots .dot.is-selected {
	opacity: 1
}

.flickity-enabled.is-fullscreen {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: hsla(0, 0%, 0%, 1);
	padding-bottom: 35px;
	z-index: 1
}

.flickity-enabled.is-fullscreen .flickity-page-dots {
	bottom: 10px
}

.flickity-enabled.is-fullscreen .flickity-page-dots .dot {
	background: white
}

html.is-flickity-fullscreen {
	overflow: hidden
}

.flickity-fullscreen-button {
	display: block;
	right: 10px;
	top: 10px;
	width: 24px;
	height: 24px;
	border-radius: 4px
}

.flickity-rtl .flickity-fullscreen-button {
	right: auto;
	left: 10px
}

.flickity-fullscreen-button-exit {
	display: none
}

.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit {
	display: block
}

.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view {
	display: none
}

.flickity-fullscreen-button .flickity-button-icon {
	position: absolute;
	width: 16px;
	height: 16px;
	left: 4px;
	top: 4px
}

.flickity-enabled.is-fade .flickity-slider>* {
	pointer-events: none;
	z-index: 0
}

.flickity-enabled.is-fade .flickity-slider>.is-selected {
	pointer-events: auto;
	z-index: 1
}

.oxy-carousel-builder {
	display: flex;
	flex-direction: column;
	position: relative;
	width: 100%;
	--carousel-space-between: 0px;
	--fade-duration: 400ms
}

.oxy-carousel-builder .oxy-dynamic-list.flick:not(.ct-section) {
	display: block
}

.oxygen-builder-body .oxy-carousel-builder .flickity-prev-next-button,
.oxygen-builder-body .oxy-carousel-builder .flickity-page-dots {
	z-index: 2147483643
}

.oxy-carousel-builder .oxy-dynamic-list>div.flickity-viewport:not(.oxy_repeater_original):first-child {
	display: block
}

.oxy-carousel-builder .oxy-dynamic-list {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start
}

.oxygen-builder-body .oxy-carousel-builder_gallery-images {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap
}

.oxy-carousel-builder .oxy-woo-element ul.products {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	margin: 0
}

.oxy-carousel-builder .oxy-carousel-builder_icon {
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.oxy-carousel-builder ul.products::before {
	content: none
}

.oxy-carousel-builder .oxy-woo-element ul.products .product {
	float: none;
	padding: 0;
	flex-shrink: 0
}

.oxy-carousel-builder .oxy-post {
	float: none;
	flex-shrink: 0
}

.oxy-carousel-builder .cell {
	float: none;
	flex-shrink: 0;
	overflow: hidden
}

.oxy-carousel-builder .flickity-viewport {
	transition-property: height
}

.oxy-carousel-builder .flickity-page-dots {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	position: relative
}

.oxy-carousel-builder .dot.is-selected:only-child {
	display: none
}

.oxy-carousel-builder .oxy-dynamic-list::after {
	content: 'flickity';
	display: none
}

.oxy-carousel-builder ul.products::after {
	content: 'flickity';
	display: none
}

.oxy-carousel-builder .oxy-posts::after {
	content: 'flickity';
	display: none
}

.oxy-carousel-builder_gallery-images::after {
	content: 'flickity';
	display: none
}

.oxy-carousel-builder .oxy-inner-content::after {
	content: 'flickity';
	display: none
}

.oxy-carousel-builder .woocommerce-result-count,
.oxy-carousel-builder .woocommerce-ordering {
	display: none
}

.oxy-carousel-builder .oxy-dynamic-list>.ct-div-block,
.oxy-carousel-builder .oxy-dynamic-list .flickity-slider>.ct-div-block {
	transition: transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease;
	-webkit-transition: -webkit-transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease
}

.oxy-carousel-builder_gallery-image {
	flex-direction: column;
	transition: transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease;
	-webkit-transition: -webkit-transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease
}

.oxy-carousel-builder ul.products .product,
.oxy-carousel-builder ul.products .flickity-slider>.product {
	transition: transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease;
	-webkit-transition: -webkit-transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease
}

.oxy-carousel-builder .cell,
.oxy-carousel-builder .flickity-slider>.cell {
	transition: transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease;
	-webkit-transition: -webkit-transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease
}

.oxy-carousel-builder .oxy-dynamic-list>.ct-div-block {
	flex-shrink: 0;
	overflow: hidden
}

.oxy-carousel-builder .oxy-dynamic-list .flickity-slider>.ct-div-block {
	flex-shrink: 0;
	overflow: hidden
}

.oxy-carousel-builder_gallery-image {
	flex-shrink: 0;
	overflow: hidden
}

.oxy-carousel-builder_gallery-image img {
	width: auto;
	max-width: none;
	vertical-align: middle
}

.oxy-carousel-builder_icon {
	background-color: #222;
	color: #fff;
	display: inline-flex;
	font-size: 14px;
	padding: .75em;
	cursor: pointer;
	transition-duration: 400ms;
	transition-property: color, background-color
}

.oxy-carousel-builder_icon {
	top: 50%;
	position: absolute;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.oxy-carousel-builder_icon.oxy-carousel-builder_icon-fullscreen {
	position: fixed;
	z-index: 12
}

.oxy-carousel-builder_prev {
	left: 0
}

.oxy-carousel-builder_next {
	right: 0
}

.oxy-carousel-builder_icon svg {
	height: 1em;
	width: 1em;
	fill: currentColor
}

.oxy-carousel-builder .flickity-page-dots .dot {
	--selected-dot-scale: 1;
	flex-shrink: 0
}

.oxy-carousel-builder .oxy-repeater-pages-wrap {
	display: none
}

.oxy-carousel-builder .oxy-easy-posts-pages {
	display: none
}

.oxy-carousel-builder .is-next {
	--cell-next-scale: 1;
	--cell-next-rotate: 0deg
}

.oxy-carousel-builder .is-selected {
	--cell-selected-scale: 1;
	--cell-selected-rotate: 0deg
}

.oxy-carousel-builder .is-previous {
	--cell-prev-scale: 1;
	--cell-prev-rotate: 0deg
}

.oxy-carousel-builder .oxy-inner-content [data-speed] {
	transition: transform 0s;
	-webkit-transition: transform 0s
}

// In builder styles .oxygen-builder-body .oxy-carousel-builder .oxy-dynamic-list .flickity-slider > .ct-div-block:not(:first-child){opacity:.4;pointer-events:none}.oxy-carousel-builder .oxy-inner-content:empty{min-height:80px}.admin-bar .flickity-enabled.is-fullscreen .flickity-fullscreen-button{top:42px}.flickity-fullscreen-button{z-index:10}.oxy-carousel-builder .oxy-inner-content:empty + .flickity-page-dots .dot:not(:first-child){display:none}.oxygen-builder-body .oxy-carousel-builder .oxy-dynamic-list.flickity-enabled{pointer-events:none}.oxygen-builder-body .oxy-carousel-builder .oxy-dynamic-list.flickity-enabled vime-dbl-click-fullscreen.enabled,.oxygen-builder-body .oxy-carousel-builder .oxy-dynamic-list.flickity-enabled vime-click-to-play.enabled,.oxygen-builder-body .oxy-carousel-builder .oxy-dynamic-list.flickity-enabled vime-controls,.oxygen-builder-body .oxy-carousel-builder .oxy-dynamic-list.flickity-enabled vime-volume-control{pointer-events:none}.oxygen-builder-body .oxy-carousel-builder.ct-active .oxy-dynamic-list:not(.flickity-enabled) > div:not(.oxy_repeater_original){opacity:0.5}.oxygen-builder-body .oxy-carousel-builder .oxy-dynamic-list.flickity-enabled .oxy_repeater_original{}.oxygen-builder-body .oxy-flickity-buttons{position:absolute;display:block;align-items:center;color:#fff;background-color:rgb(100,0,255);z-index:2147483641;cursor:default}.oxygen-builder-body .oxy-flickity-buttons .hide{display:none}.oxygen-builder-body .oxy-carousel-builder .oxy-inner-content[data-carousel='.oxy-inner-content'],.oxygen-builder-body .oxy-carousel-builder .oxy-inner-content[data-carousel='.oxy-carousel-builder_gallery-images'] .oxy-carousel-builder_gallery-images,.oxygen-builder-body .oxy-carousel-builder .oxy-inner-content[data-carousel='.oxy-posts'] .oxy-posts,.oxygen-builder-body .oxy-carousel-builder .oxy-inner-content[data-carousel='.oxy-dynamic-list'] .oxy-dynamic-list,.oxygen-builder-body .oxy-carousel-builder .oxy-inner-content[data-carousel='ul.products'] ul.products{overflow-x:scroll}[data-flickity-lazyload]{transition:opacity .4s ease}.oxy-carousel-builder_gallery-image-wrapper{display:flex;flex-direction:column;position:relative}.oxy-carousel-builder_caption{display:none;position:absolute;bottom:0;width:100%;left:0;justify-content:center;color:#fff;background-color:rgba(66,60,60,0.2)}a.oxy-carousel-builder_gallery-image{text-decoration:none}.oxy-carousel-builder_fadein .oxy-carousel-builder_gallery-images,.oxy-carousel-builder_fadein .oxy-dynamic-list,.oxy-carousel-builder_fadein .oxy-posts,.oxy-carousel-builder_fadein ul.products{opacity:0;-webkit-transition:opacity;transition-property:opacity;-webkit-transition-delay:.1s;transition-delay:.1s;transition-duration:var(--fade-duration);-webkit-transition-duration:var(--fade-duration)}.oxy-carousel-builder_fadein .oxy-carousel-builder_gallery-images.flickity-enabled,.oxy-carousel-builder_fadein .oxy-dynamic-list.flickity-enabled,.oxy-carousel-builder_fadein .oxy-posts.flickity-enabled,.oxy-carousel-builder_fadein ul.products.flickity-enabled{opacity:1}.oxygenberg-element.oxy-carousel-builder{overflow-x:scroll}body:not(.oxygen-builder-body) .oxy-carousel-builder_inner[data-carousel='.oxy-carousel-builder_gallery-images']:empty,body:not(.oxygen-builder-body) .oxy-carousel-builder_inner[data-carousel='.oxy-carousel-builder_gallery-images']:empty + .oxy-carousel-builder_prev,body:not(.oxygen-builder-body) .oxy-carousel-builder_inner[data-carousel='.oxy-carousel-builder_gallery-images']:empty + .oxy-carousel-builder_prev + .oxy-carousel-builder_next{display:none}#-carousel-builder-9-182 .oxy-posts{display:flex;flex-direction:row;flex-wrap:nowrap}#-carousel-builder-9-182 .is-next{transform:scale(var(--cell-next-scale)) rotate(var(--cell-next-rotate));-webkit-transform:scale(var(--cell-next-scale)) rotate(var(--cell-next-rotate))}#-carousel-builder-9-182 .is-selected:not(.dot){transform:scale(var(--cell-selected-scale)) rotate(var(--cell-selected-rotate));-webkit-transform:scale(var(--cell-selected-scale)) rotate(var(--cell-selected-rotate))}#-carousel-builder-9-182 .is-previous{transform:scale(var(--cell-prev-scale)) rotate(var(--cell-prev-rotate));-webkit-transform:scale(var(--cell-prev-scale)) rotate(var(--cell-prev-rotate))}#-carousel-builder-9-182 .dot.is-selected{transform:scale(var(--selected-dot-scale));-webkit-transform:scale(var(--selected-dot-scale))}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen img{object-fit:cover}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen{height:100%!important;z-index:5}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .oxy-inner-content{height:100%!important}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .cell{height:100%!important}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .product{height:100%!important}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .oxy-dynamic-list > .ct-div-block{height:100%!important}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .oxy-post{height:100%!important}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen > .ct-div-block,#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .flickity-slider > .ct-div-block,#-carousel-builder-9-182 .oxy-inner-content .flickity-enabled.is-fullscreen{height:100%!important}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .oxy-carousel-builder_gallery-image{height:100%}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .oxy-carousel-builder_gallery-image img{height:100%}#-carousel-builder-9-182 .flickity-enabled{display:block}#-carousel-builder-9-182 .oxy-dynamic-list.flickity-enabled{display:block}.oxygen-builder-body #-carousel-builder-9-182 [data-flickity-lazyload]{opacity:1}.oxygen-builder-body #-carousel-builder-9-182 .oxy-inner-content{cursor:pointer}.oxygen-builder-body #-carousel-builder-9-182 .oxy-inner-content + .flickity-page-dots{display:none}.oxygen-builder-body #-carousel-builder-9-182 .oxy-dynamic-list:after{content:''} .oxygen-builder-body #-carousel-builder-9-182 .flickity-viewport + .flickity-page-dots{display:none}@media (max-width:479px){#-carousel-builder-9-182{--carousel-cell-width:calc((100% - var(--carousel-space-between)) / 2)}#-carousel-builder-9-182 .oxy-posts{display:flex;flex-direction:row;flex-wrap:nowrap}#-carousel-builder-9-182 .is-next{transform:scale(var(--cell-next-scale)) rotate(var(--cell-next-rotate));-webkit-transform:scale(var(--cell-next-scale)) rotate(var(--cell-next-rotate))}#-carousel-builder-9-182 .is-selected:not(.dot){transform:scale(var(--cell-selected-scale)) rotate(var(--cell-selected-rotate));-webkit-transform:scale(var(--cell-selected-scale)) rotate(var(--cell-selected-rotate))}#-carousel-builder-9-182 .is-previous{transform:scale(var(--cell-prev-scale)) rotate(var(--cell-prev-rotate));-webkit-transform:scale(var(--cell-prev-scale)) rotate(var(--cell-prev-rotate))}#-carousel-builder-9-182 .dot.is-selected{transform:scale(var(--selected-dot-scale));-webkit-transform:scale(var(--selected-dot-scale))}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen img{object-fit:cover}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen{height:100%!important;z-index:5}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .oxy-inner-content{height:100%!important}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .cell{height:100%!important}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .product{height:100%!important}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .oxy-dynamic-list > .ct-div-block{height:100%!important}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .oxy-post{height:100%!important}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen > .ct-div-block,#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .flickity-slider > .ct-div-block,#-carousel-builder-9-182 .oxy-inner-content .flickity-enabled.is-fullscreen{height:100%!important}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .oxy-carousel-builder_gallery-image{height:100%}#-carousel-builder-9-182 .flickity-enabled.is-fullscreen .oxy-carousel-builder_gallery-image img{height:100%}#-carousel-builder-9-182 .flickity-enabled{display:block}#-carousel-builder-9-182 .oxy-dynamic-list.flickity-enabled{display:block}.oxygen-builder-body #-carousel-builder-9-182 [data-flickity-lazyload]{opacity:1}.oxygen-builder-body #-carousel-builder-9-182 .oxy-inner-content{cursor:pointer}.oxygen-builder-body #-carousel-builder-9-182 .oxy-inner-content + .flickity-page-dots{display:none}.oxygen-builder-body #-carousel-builder-9-182 .oxy-dynamic-list:after{content:''} .oxygen-builder-body #-carousel-builder-9-182 .flickity-viewport + .flickity-page-dots{display:none}}#-preloader-252-13 .oxy-preloader_fadein{background-color:#ffffff}#-preloader-252-13 .oxy-preloader_image{width:220px}#-preloader-252-13{display:none}.oxy-preloader{color:#f15b51;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;justify-content:center;align-items:center;transition-duration:1s;transition-timing-function:ease;transition-property:opacity,visibility;--sk-color:currentColor;--sk-size :100%}.oxy-preloader_hidden{visibility:hidden;opacity:0;pointer-events:none}.oxy-preloader_fadein{background-color:#fff;height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:999999999}.oxy-preloader_loader{display:flex;justify-content:center;align-items:center;height:40px;width:40px}.oxy-preloader_image{width:50px}.admin-bar .oxy-preloader{z-index:99998}.oxy-preloader.oxygenberg-element{visibility:hidden}.oxygen-builder-body .oxy-preloader,.wf-active .oxygen-builder-body .oxy-preloader,.wf-inactive .oxygen-builder-body .oxy-preloader{display:flex;visibility:visible;opacity:1}:root{--sk-size:40px;--sk-color:#333}.sk-center{margin:auto}.sk-plane{width:var(--sk-size);height:var(--sk-size);background-color:var(--sk-color);animation:sk-plane 1.2s infinite ease-in-out}@keyframes sk-plane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-chase{width:var(--sk-size);height:var(--sk-size);position:relative;animation:sk-chase 2.5s infinite linear both}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2.0s infinite ease-in-out both}.sk-chase-dot:before{content:'';display:block;width:25%;height:25%;background-color:var(--sk-color);border-radius:100%;animation:sk-chase-dot-before 2.0s infinite ease-in-out both}.sk-chase-dot:nth-child(1){animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1.0s}.sk-chase-dot:nth-child(3){animation-delay:-0.9s}.sk-chase-dot:nth-child(4){animation-delay:-0.8s}.sk-chase-dot:nth-child(5){animation-delay:-0.7s}.sk-chase-dot:nth-child(6){animation-delay:-0.6s}.sk-chase-dot:nth-child(1):before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1.0s}.sk-chase-dot:nth-child(3):before{animation-delay:-0.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-0.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-0.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-0.6s}@keyframes sk-chase{100%{transform:rotate(360deg)}}@keyframes sk-chase-dot{80%,100%{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(0.4)}100%,0%{transform:scale(1.0)}}.sk-bounce{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-bounce-dot{width:100%;height:100%;border-radius:50%;background-color:var(--sk-color);opacity:.6;position:absolute;top:0;left:0;animation:sk-bounce 2s infinite cubic-bezier(0.455,0.03,0.515,0.955)}.sk-bounce-dot:nth-child(2){animation-delay:-1.0s}@keyframes sk-bounce{0%,100%{transform:scale(0)}45%,55%{transform:scale(1)}}.sk-wave{width:var(--sk-size);height:var(--sk-size);display:flex;justify-content:space-between}.sk-wave-rect{background-color:var(--sk-color);height:100%;width:15%;animation:sk-wave 1.2s infinite ease-in-out}.sk-wave-rect:nth-child(1){animation-delay:-1.2s}.sk-wave-rect:nth-child(2){animation-delay:-1.1s}.sk-wave-rect:nth-child(3){animation-delay:-1.0s}.sk-wave-rect:nth-child(4){animation-delay:-0.9s}.sk-wave-rect:nth-child(5){animation-delay:-0.8s}@keyframes sk-wave{0%,40%,100%{transform:scaleY(0.4)}20%{transform:scaleY(1)}}.sk-pulse{width:var(--sk-size);height:var(--sk-size);background-color:var(--sk-color);border-radius:100%;animation:sk-pulse 1.2s infinite cubic-bezier(0.455,0.03,0.515,0.955)}@keyframes sk-pulse{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.sk-flow{width:calc(var(--sk-size) * 1.3);height:calc(var(--sk-size) * 1.3);display:flex;justify-content:space-between}.sk-flow-dot{width:25%;height:25%;background-color:var(--sk-color);border-radius:50%;animation:sk-flow 1.4s cubic-bezier(0.455,0.03,0.515,0.955) 0s infinite both}.sk-flow-dot:nth-child(1){animation-delay:-0.30s}.sk-flow-dot:nth-child(2){animation-delay:-0.15s}@keyframes sk-flow{0%,80%,100%{transform:scale(0.3)}40%{transform:scale(1)}}.sk-swing{width:var(--sk-size);height:var(--sk-size);position:relative;animation:sk-swing 1.8s infinite linear}.sk-swing-dot{width:45%;height:45%;position:absolute;top:0;left:0;right:0;margin:auto;background-color:var(--sk-color);border-radius:100%;animation:sk-swing-dot 2s infinite ease-in-out}.sk-swing-dot:nth-child(2){top:auto;bottom:0;animation-delay:-1s}@keyframes sk-swing{100%{transform:rotate(360deg)}}@keyframes sk-swing-dot{0%,100%{transform:scale(0.2)}50%{transform:scale(1)}}.sk-circle{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-circle-dot{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle-dot:before{content:'';display:block;width:15%;height:15%;background-color:var(--sk-color);border-radius:100%;animation:sk-circle 1.2s infinite ease-in-out both}.sk-circle-dot:nth-child(1){transform:rotate(30deg)}.sk-circle-dot:nth-child(2){transform:rotate(60deg)}.sk-circle-dot:nth-child(3){transform:rotate(90deg)}.sk-circle-dot:nth-child(4){transform:rotate(120deg)}.sk-circle-dot:nth-child(5){transform:rotate(150deg)}.sk-circle-dot:nth-child(6){transform:rotate(180deg)}.sk-circle-dot:nth-child(7){transform:rotate(210deg)}.sk-circle-dot:nth-child(8){transform:rotate(240deg)}.sk-circle-dot:nth-child(9){transform:rotate(270deg)}.sk-circle-dot:nth-child(10){transform:rotate(300deg)}.sk-circle-dot:nth-child(11){transform:rotate(330deg)}.sk-circle-dot:nth-child(1):before{animation-delay:-1.1s}.sk-circle-dot:nth-child(2):before{animation-delay:-1s}.sk-circle-dot:nth-child(3):before{animation-delay:-0.9s}.sk-circle-dot:nth-child(4):before{animation-delay:-0.8s}.sk-circle-dot:nth-child(5):before{animation-delay:-0.7s}.sk-circle-dot:nth-child(6):before{animation-delay:-0.6s}.sk-circle-dot:nth-child(7):before{animation-delay:-0.5s}.sk-circle-dot:nth-child(8):before{animation-delay:-0.4s}.sk-circle-dot:nth-child(9):before{animation-delay:-0.3s}.sk-circle-dot:nth-child(10):before{animation-delay:-0.2s}.sk-circle-dot:nth-child(11):before{animation-delay:-0.1s}@keyframes sk-circle{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.sk-circle-fade{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-circle-fade-dot{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle-fade-dot:before{content:'';display:block;width:15%;height:15%;background-color:var(--sk-color);border-radius:100%;animation:sk-circle-fade 1.2s infinite ease-in-out both}.sk-circle-fade-dot:nth-child(1){transform:rotate(30deg)}.sk-circle-fade-dot:nth-child(2){transform:rotate(60deg)}.sk-circle-fade-dot:nth-child(3){transform:rotate(90deg)}.sk-circle-fade-dot:nth-child(4){transform:rotate(120deg)}.sk-circle-fade-dot:nth-child(5){transform:rotate(150deg)}.sk-circle-fade-dot:nth-child(6){transform:rotate(180deg)}.sk-circle-fade-dot:nth-child(7){transform:rotate(210deg)}.sk-circle-fade-dot:nth-child(8){transform:rotate(240deg)}.sk-circle-fade-dot:nth-child(9){transform:rotate(270deg)}.sk-circle-fade-dot:nth-child(10){transform:rotate(300deg)}.sk-circle-fade-dot:nth-child(11){transform:rotate(330deg)}.sk-circle-fade-dot:nth-child(1):before{animation-delay:-1.1s}.sk-circle-fade-dot:nth-child(2):before{animation-delay:-1.0s}.sk-circle-fade-dot:nth-child(3):before{animation-delay:-0.9s}.sk-circle-fade-dot:nth-child(4):before{animation-delay:-0.8s}.sk-circle-fade-dot:nth-child(5):before{animation-delay:-0.7s}.sk-circle-fade-dot:nth-child(6):before{animation-delay:-0.6s}.sk-circle-fade-dot:nth-child(7):before{animation-delay:-0.5s}.sk-circle-fade-dot:nth-child(8):before{animation-delay:-0.4s}.sk-circle-fade-dot:nth-child(9):before{animation-delay:-0.3s}.sk-circle-fade-dot:nth-child(10):before{animation-delay:-0.2s}.sk-circle-fade-dot:nth-child(11):before{animation-delay:-0.1s}@keyframes sk-circle-fade{0%,39%,100%{opacity:0;transform:scale(0.6)}40%{opacity:1;transform:scale(1)}}.sk-grid{width:var(--sk-size);height:var(--sk-size)}.sk-grid-cube{width:33.33%;height:33.33%;background-color:var(--sk-color);float:left;animation:sk-grid 1.3s infinite ease-in-out}.sk-grid-cube:nth-child(1){animation-delay:.2s}.sk-grid-cube:nth-child(2){animation-delay:.3s}.sk-grid-cube:nth-child(3){animation-delay:.4s}.sk-grid-cube:nth-child(4){animation-delay:.1s}.sk-grid-cube:nth-child(5){animation-delay:.2s}.sk-grid-cube:nth-child(6){animation-delay:.3s}.sk-grid-cube:nth-child(7){animation-delay:0s}.sk-grid-cube:nth-child(8){animation-delay:.1s}.sk-grid-cube:nth-child(9){animation-delay:.2s}@keyframes sk-grid{0%,70%,100%{transform:scale3D(1,1,1)}35%{transform:scale3D(0,0,1)}}.sk-fold{width:var(--sk-size);height:var(--sk-size);position:relative;transform:rotateZ(45deg)}.sk-fold-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.sk-fold-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sk-color);animation:sk-fold 2.4s infinite linear both;transform-origin:100% 100%}.sk-fold-cube:nth-child(2){transform:scale(1.1) rotateZ(90deg)}.sk-fold-cube:nth-child(4){transform:scale(1.1) rotateZ(180deg)}.sk-fold-cube:nth-child(3){transform:scale(1.1) rotateZ(270deg)}.sk-fold-cube:nth-child(2):before{animation-delay:.3s}.sk-fold-cube:nth-child(4):before{animation-delay:.6s}.sk-fold-cube:nth-child(3):before{animation-delay:.9s}@keyframes sk-fold{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0);opacity:1}90%,100%{transform:perspective(140px) rotateY(180deg);opacity:0}}.sk-wander{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-wander-cube{background-color:var(--sk-color);width:20%;height:20%;position:absolute;top:0;left:0;--sk-wander-distance:calc(var(--sk-size) * 0.75);animation:sk-wander 2.0s ease-in-out -2.0s infinite both}.sk-wander-cube:nth-child(2){animation-delay:-0.5s}.sk-wander-cube:nth-child(3){animation-delay:-1.0s}@keyframes sk-wander{0%{transform:rotate(0)}25%{transform:translateX(var(--sk-wander-distance)) rotate(-90deg) scale(0.6)}50%{transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg)}50.1%{transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg)}75%{transform:translateX(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(0.6)}100%{transform:rotate(-360deg)}}body:not(.oxygen-builder-body) #-preloader-252-13{display:flex}body:not(.oxygen-builder-body) #-preloader-252-13{display:none}.c-columns-2-auto{display:grid!important;grid-template-columns:auto auto;width:100%}.c-columns-6{display:grid!important;grid-template-columns:repeat(6,1fr);width:100%}.c-columns-5{display:grid!important;grid-template-columns:repeat(5,1fr);width:100%}.c-columns-4{display:grid!important;grid-template-columns:repeat(4,1fr);width:100%}.c-columns-3{display:grid!important;grid-template-columns:repeat(3,1fr);width:100%}.c-columns-2{display:grid!important;grid-template-columns:repeat(2,1fr);width:100%}.c-columns-3-2{display:grid!important;grid-template-columns:3fr 2fr;width:100%}.c-columns-2-3{display:grid!important;grid-template-columns:2fr 3fr;width:100%}.c-columns-1-2{display:grid!important;grid-template-columns:1fr 2fr;width:100%}.c-columns-2-1{display:grid!important;grid-template-columns:2fr 1fr;width:100%}.c-columns-3-1{display:grid!important;grid-template-columns:3fr 1fr;width:100%}.c-columns-1-3{display:grid!important;grid-template-columns:1fr 3fr;width:100%}.c-row-span-2{grid-row:span 2 / span 2}.c-row-span-3{grid-row:span 3 / span 3}.c-row-span-4{grid-row:span 4 / span 4}.c-row-span-5{grid-row:span 5 / span 5}.c-row-span-6{grid-row:span 6 / span 6}.c-col-span-2{grid-column:span 2 / span 2}.c-col-span-3{grid-column:span 3 / span 3}.c-col-span-4{grid-column:span 4 / span 4}.c-col-span-5{grid-column:span 5 / span 5}.c-col-span-6{grid-column:span 6 / span 6}.c-row-start-1{grid-row-start:1}.c-row-start-2{grid-row-start:2}.c-row-start-3{grid-row-start:3}.c-row-start-4{grid-row-start:4}.c-row-start-5{grid-row-start:5}.c-row-start-6{grid-row-start:6}.c-col-start-1{grid-column-start:1}.c-col-start-2{grid-column-start:2}.c-col-start-3{grid-column-start:3}.c-col-start-4{grid-column-start:4}.c-col-start-5{grid-column-start:5}.c-col-start-6{grid-column-start:6}@media only screen and (max-width:1399px){.c-columns-xl-5{grid-template-columns:repeat(5,1fr)}.c-columns-xl-4{grid-template-columns:repeat(4,1fr)}.c-columns-xl-3{grid-template-columns:repeat(3,1fr)}.c-columns-xl-2{grid-template-columns:repeat(2,1fr)}.c-columns-xl-1{grid-template-columns:1fr}.c-row-span-xl-1{grid-row:span 1 / span 1}.c-row-span-xl-2{grid-row:span 2 / span 2}.c-row-span-xl-3{grid-row:span 3 / span 3}.c-row-span-xl-4{grid-row:span 4 / span 4}.c-row-span-xl-5{grid-row:span 5 / span 5}.c-row-span-xl-6{grid-row:span 6 / span 6}.c-col-span-xl-1{grid-column:span 1 / span 1}.c-col-span-xl-2{grid-column:span 2 / span 2}.c-col-span-xl-3{grid-column:span 3 / span 3}.c-col-span-xl-4{grid-column:span 4 / span 4}.c-col-span-xl-5{grid-column:span 5 / span 5}.c-col-span-xl-6{grid-column:span 6 / span 6}.c-row-start-xl-1{grid-row-start:1}.c-row-start-xl-2{grid-row-start:2}.c-row-start-xl-3{grid-row-start:3}.c-row-start-xl-4{grid-row-start:4}.c-row-start-xl-5{grid-row-start:5}.c-row-start-xl-6{grid-row-start:6}.c-col-start-xl-1{grid-column-start:1}.c-col-start-xl-2{grid-column-start:2}.c-col-start-xl-3{grid-column-start:3}.c-col-start-xl-4{grid-column-start:4}.c-col-start-xl-5{grid-column-start:5}.c-col-start-xl-6{grid-column-start:6}}@media only screen and (max-width:991px){.c-columns-l-4{grid-template-columns:repeat(4,1fr)}.c-columns-l-3{grid-template-columns:repeat(3,1fr)}.c-columns-l-2{grid-template-columns:repeat(2,1fr)}.c-columns-l-1{grid-template-columns:1fr}.c-row-span-l-1{grid-row:span 1 / span 1}.c-row-span-l-2{grid-row:span 2 / span 2}.c-row-span-l-3{grid-row:span 3 / span 3}.c-row-span-l-4{grid-row:span 4 / span 4}.c-row-span-l-5{grid-row:span 5 / span 5}.c-row-span-l-6{grid-row:span 6 / span 6}.c-col-span-l-1{grid-column:span 1 / span 1}.c-col-span-l-2{grid-column:span 2 / span 2}.c-col-span-l-3{grid-column:span 3 / span 3}.c-col-span-l-4{grid-column:span 4 / span 4}.c-col-span-l-5{grid-column:span 5 / span 5}.c-col-span-l-6{grid-column:span 6 / span 6}.c-row-start-l-1{grid-row-start:1}.c-row-start-l-2{grid-row-start:2}.c-row-start-l-3{grid-row-start:3}.c-row-start-l-4{grid-row-start:4}.c-row-start-l-5{grid-row-start:5}.c-row-start-l-6{grid-row-start:6}.c-col-start-l-1{grid-column-start:1}.c-col-start-l-2{grid-column-start:2}.c-col-start-l-3{grid-column-start:3}.c-col-start-l-4{grid-column-start:4}.c-col-start-l-5{grid-column-start:5}.c-col-start-l-6{grid-column-start:6}}@media only screen and (max-width:767px){.c-columns-m-3{grid-template-columns:repeat(3,1fr)}.c-columns-m-2{grid-template-columns:repeat(2,1fr)}.c-columns-m-1{grid-template-columns:1fr}.c-row-span-m-1{grid-row:span 1 / span 1}.c-row-span-m-2{grid-row:span 2 / span 2}.c-row-span-m-3{grid-row:span 3 / span 3}.c-row-span-m-4{grid-row:span 4 / span 4}.c-row-span-m-5{grid-row:span 5 / span 5}.c-row-span-m-6{grid-row:span 6 / span 6}.c-col-span-m-1{grid-column:span 1 / span 1}.c-col-span-m-2{grid-column:span 2 / span 2}.c-col-span-m-3{grid-column:span 3 / span 3}.c-col-span-m-4{grid-column:span 4 / span 4}.c-col-span-m-5{grid-column:span 5 / span 5}.c-col-span-m-6{grid-column:span 6 / span 6}.c-row-start-m-1{grid-row-start:1}.c-row-start-m-2{grid-row-start:2}.c-row-start-m-3{grid-row-start:3}.c-row-start-m-4{grid-row-start:4}.c-row-start-m-5{grid-row-start:5}.c-row-start-m-6{grid-row-start:6}.c-col-start-m-1{grid-column-start:1}.c-col-start-m-2{grid-column-start:2}.c-col-start-m-3{grid-column-start:3}.c-col-start-m-4{grid-column-start:4}.c-col-start-m-5{grid-column-start:5}.c-col-start-m-6{grid-column-start:6}}@media only screen and (max-width:479px){.c-columns-s-2{grid-template-columns:repeat(2,1fr)}.c-columns-s-1{grid-template-columns:1fr}.c-row-span-s-1{grid-row:span 1 / span 1}.c-row-span-s-2{grid-row:span 2 / span 2}.c-row-span-s-3{grid-row:span 3 / span 3}.c-row-span-s-4{grid-row:span 4 / span 4}.c-row-span-s-5{grid-row:span 5 / span 5}.c-row-span-s-6{grid-row:span 6 / span 6}.c-col-span-s-1{grid-column:span 1 / span 1}.c-col-span-s-2{grid-column:span 2 / span 2}.c-col-span-s-3{grid-column:span 3 / span 3}.c-col-span-s-4{grid-column:span 4 / span 4}.c-col-span-s-5{grid-column:span 5 / span 5}.c-col-span-s-6{grid-column:span 6 / span 6}.c-row-start-s-1{grid-row-start:1}.c-row-start-s-2{grid-row-start:2}.c-row-start-s-3{grid-row-start:3}.c-row-start-s-4{grid-row-start:4}.c-row-start-s-5{grid-row-start:5}.c-row-start-s-6{grid-row-start:6}.c-col-start-s-1{grid-column-start:1}.c-col-start-s-2{grid-column-start:2}.c-col-start-s-3{grid-column-start:3}.c-col-start-s-4{grid-column-start:4}.c-col-start-s-5{grid-column-start:5}.c-col-start-s-6{grid-column-start:6}}.c-gallery{align-items:stretch}.c-gallery img{object-fit:cover}.c-grid-1{display:grid!important;width:100%;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.c-grid-1 *:nth-child(1){grid-area:1 / 1 / span 2 / span 2}.c-grid-1 *:nth-child(2){grid-area:1 / 3}.c-grid-1 *:nth-child(3){grid-area:2 / 3}@media only screen and (max-width:767px){.c-grid-1{grid-template-columns:1fr 1fr;grid-template-rows:1.5fr 1fr}.c-grid-1 *:nth-child(1){grid-area:1 / 1 / 2 / 3}.c-grid-1 *:nth-child(2){grid-area:2 / 1}.c-grid-1 *:nth-child(3){grid-area:2 / 2}}.c-grid-2{display:grid!important;width:100%;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr)}.c-grid-2 *:nth-child(1){grid-area:1 / 1 / 2 / 4}.c-grid-2 *:nth-child(2){grid-area:1 / 4 / 2 / 6}.c-grid-2 *:nth-child(3){grid-area:2 / 1 / 3 / 3}.c-grid-2 *:nth-child(4){grid-area:2 / 3 / 3 / 6}ul.splide__list{width:100%}#primary-slider{margin-bottom:10px}.splide__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.splide--nav > .splide__track > .splide__list > .splide__slide{border:none !important;opacity:0.5;transition:opacity 0.6s}.splide--nav > .splide__track > .splide__list > .splide__slide:hover{opacity:1}.splide--nav > .splide__track > .splide__list > .splide__slide.is-active{opacity:1}.splide .splide__arrow,.oxy-oxyninja-slider .splide__arrow{border-radius:0;opacity:0;background:#fff;box-shadow:0 1px 5px #0000001c;transition:all 0.4s}.splide:hover .splide__arrow,.oxy-oxyninja-slider:hover .splide__arrow{opacity:0.8}.splide .splide__arrow:hover,.oxy-oxyninja-slider .splide__arrow:hover{opacity:1;background:#fff;box-shadow:0 1px 10px #0000001c}.splide .splide__arrows button:disabled,.oxy-oxyninja-slider .splide__arrows button:disabled{display:none}.splide .splide__arrow--prev,.oxy-oxyninja-slider .splide__arrow--prev{left:0}.splide .splide__arrow--next,.oxy-oxyninja-slider .splide__arrow--next{right:0}.splide:hover .splide__arrow--prev,.oxy-oxyninja-slider:hover .splide__arrow--prev{left:1em}.splide:hover .splide__arrow--next,.oxy-oxyninja-slider:hover .splide__arrow--next{right:1em}.splide .splide__pagination,.oxy-oxyninja-slider .splide__pagination{bottom:-1em}.splide .splide__pagination__page,.oxy-oxyninja-slider .splide__pagination__page{width:40px;height:1px;background:#323232;border-radius:0;opacity:0.2}.splide .splide__pagination__page.is-active,.oxy-oxyninja-slider .splide__pagination__page.is-active{background:#323232;transform:scale(1);opacity:0.7}.wc-product-gallery-1 .splide .splide__pagination,.wc-product-gallery-2 .splide .splide__pagination,.wc-product-gallery-1 .oxy-oxyninja-slider .splide__pagination,.wc-product-gallery-2 .oxy-oxyninja-slider .splide__pagination{display:none}a{color:#3c8883}.wpcf7{text-align:left;width:100%;padding:10px 0px !important;background-position:center;background-size:cover}.wpcf7-form-control{border:none;border-radius:0;width:100%}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{border-radius:0;border-bottom:1px rgb(234,234,234) solid !important}.wpcf7 select{height:50px;background:#fff}.wpcf7 textarea{font-family:inherit !important;padding:10px}.wpcf7-text{height:40px;padding-left:10px}.wpcf7-text:focus,.wpcf7-textarea:focus{border-color:#8f8f8f}.wpcf7-form p{font-size:14px;font-family:inherit !important;color:#686868}.wpcf7-response-output{margin-bottom:30px !important}html{font-size:80%}:root{--h1-fallback:2.8rem;--h1:clamp(2.03rem,1.61rem - -2.07vw,3.42rem);--h2-fallback:2.3rem;--h2:clamp(1.80rem,1.49rem - -1.56vw,2.85rem);--h3-fallback:2rem;--h3:clamp(1.60rem,1.37rem - -1.15vw,2.38rem);--h4-fallback:1.6rem;--h4:clamp(1.42rem,1.26rem - -0.82vw,1.98rem);--h5-fallback:1.35rem;--h5:clamp(1.27rem,1.15rem - -0.57vw,1.65rem);--h6-fallback:1.2rem;--h6:clamp(1.13rem,1.05rem - -0.37vw,1.38rem);--s-text-fallback:1rem;--s-text:1rem;--m-text-fallback:1.3rem;--m-text:1.3rem;--l-text-fallback:1rem;--l-text:clamp(1rem,0.82rem - -0.40vw,1.2rem);--xl-text-fallback:1.2rem;--xl-text:clamp(1.1rem,0.98rem - -0.48vw,1.40rem)}:root{--xs-space-fallback:1vmin;--xs-space:clamp(4px,1vmin,10px);--s-space-fallback:2vmin;--s-space:clamp(8px,2vmin,20px);--m-space-fallback:3.5vmin;--m-space:clamp(12px,3.5vmin,30px);--l-space-fallback:5vmin;--l-space:clamp(20px,5vmin,50px);--xl-space-fallback:7vmin;--xl-space:clamp(32px,7vmin,80px);--xxl-space-fallback:12vmin;--xxl-space:clamp(52px,12vmin,130px)}#-pro-menu-253-13 .oxy-pro-menu-container{}#_header-172-13.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active{z-index:99}#_tabs-3-75 .oxy-tab{cursor:default}#_tabs-223-71 .oxy-tab{cursor:default!important}@media (max-width:991px){#-pro-menu-253-13 .oxy-pro-menu-container{display:none}}