body,
html {
	font-family: 'Roboto';
	color: rgba(88, 88, 88, 1);
	overflow-x: hidden;
}

@media (max-width: 768px) {

	body,
	html {
		font-size: 14px;
	}
}

p,
div {
	font-family: 'Roboto';
	font-size: 18px;
	color: rgba(88, 88, 88, 1);
	line-height: 1.5;
}

@media (max-width: 768px) {

	p,
	div {
		font-size: 14px;
	}
}

a {
	transition: all 0.25s;
	color: #1688D3;
}

a:hover {
	color: rgba(2, 2, 2, 1);
}

a:hover [class*="text-"] {
	color: rgba(2, 2, 2, 1);
}

.btn {
	padding-left: 24px;
	padding-right: 24px;
	border-radius: 0.25rem;
}

.btn-primary {
	background-color: rgba(234, 84, 4, 1);
	color: #FFFFFF;
	border-color: rgba(234, 84, 4, 1);
}

.btn-outline-primary {
	background: none;
	border-color: rgba(234, 84, 4, 1) !important;
	color: rgba(234, 84, 4, 1);
}

.btn-price {
	border: 1px solid rgba(197, 178, 35, 1);
	background-color: rgba(197, 178, 35, 1);
	color: #fff;
}

.btn:after {
	background: rgba(241, 139, 0, 1) !important;
}

.btn:hover {
	color: #FFFFFF !important;
	border: 1px solid rgba(241, 139, 0, 1) !important;
	background: transparent !important;
}

.btn-enquiry-dialog-button {
	width: 100%;
	background-color: rgba(234, 84, 4, 1);
	color: #FFFFFF;
	border-color: rgba(234, 84, 4, 1);
}

@media (min-width: 768px) {
	.section-neighbor+.section-neighbor {
		margin-top: 24px;
	}

	.section-margin {
		margin-top: 24px !important;
		margin-bottom: 24px !important;
	}

	.section-margin-top {
		margin-top: 24px !important;
	}

	.section-margin-bottom {
		margin-bottom: 24px !important;
	}

	.section-padding {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}

	.section-padding-top {
		padding-top: 35px !important;
	}

	.section-padding-bottom {
		padding-bottom: 35px !important;
	}
}

.card {
	transition: all 0.25s;
	border-radius: 4px;
	box-shadow: 0 1px 14px 0 rgba(0, 0, 0, 0.08);
	overflow: hidden;
}

.card-img-top {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.card-title {
	font-size: 16px;
	font-family: 'Lato';
	color: rgba(88, 88, 88, 1);
}

.card-text {
	color: rgba(144, 147, 153, 1);
	font-size: 18px;
}

.card.hide {
	overflow: hidden;
}

@media (max-width: 768px) {
	.card-title {
		font-size: 16px;
	}

	.card-text {
		font-size: 14px;
	}
}

.card-mask {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: -100%;
	display: flex;
	padding: 1.5rem 2.5rem;
	z-index: 2;
	transition: all 0.25s;
	overflow: hidden;
}

.card-mask-content {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 3;
}

.card-mask-content * {
	color: #fff;
}

.card-mask:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.6);
	opacity: .9;
}

.card:hover {
	box-shadow: 0 1px 14px 0 rgba(0, 0, 0, 0.13);
}

.card:hover .card-mask {
	bottom: 0;
}

.tab-content .tab-pane {
	padding-top: 1.5rem;
}

@media (max-width: 768px) {
	.tab-content .tab-pane {
		padding-top: 1rem;
	}
}

.nav-tabs .nav-item {
	cursor: pointer;
	padding: 15px 24px;
}

.nav-tabs .nav-item.active {
	color: rgba(234, 84, 4, 1);
	border-bottom: 2px solid rgba(234, 84, 4, 1);
}

.form-control {
	border-radius: 0.25rem;
}

.sidebar h3 {
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
	font-size: 16px;
	font-family: 'Lato';
}

.sidebar .sidebar-catalog li .open-placeholder:after {
	border-color: rgba(0, 0, 0, 0.24);
}

.sidebar .sidebar-catalog li a {
	font-size: 18px;
	color: rgba(88, 88, 88, 1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
}

.sidebar .sidebar-catalog li a.active,
.sidebar .sidebar-catalog li a:hover {
	color: rgba(234, 84, 4, 1);
}

.sidebar .sidebar-catalog li a.active:before,
.sidebar .sidebar-catalog li a:hover:before {
	background-color: rgba(234, 84, 4, 1);
}

@media (max-width: 768px) {
	.sidebar h3 {
		font-size: 16px;
	}

	.sidebar .sidebar-catalog li a {
		font-size: 14px;
	}
}

.bread-crumb {
	background-color: #f8f8f8;
	padding-top: 1.5625rem;
	padding-bottom: 1.5625rem;
}

.bread-crumb .breadcrumb-item * {
	color: rgba(88, 88, 88, 1);
}

.bread-crumb .breadcrumb-item:hover * {
	color: rgba(2, 2, 2, 1);
}

@media (min-width: 768px) {

	.bread-crumb.left [class*="container"],
	.bread-crumb.right [class*="container"] {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.bread-crumb.left .breadcrumb {
		margin-left: 1rem;
	}

	.bread-crumb.right {
		align-items: flex-end;
	}

	.bread-crumb.right .text-heading {
		margin-left: 1rem;
		order: 2;
	}

	.bread-crumb.bottom .text-heading,
	.bread-crumb.center .text-heading {
		text-align: center;
	}

	.bread-crumb.bottom .breadcrumb,
	.bread-crumb.center .breadcrumb {
		justify-content: center;
	}

	.bread-crumb [class*="container"].solo {
		justify-content: flex-end;
	}
}

@media (max-width: 768px) {
	.bread-crumb {
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
}

.slick.slick-card .slick-track {
	align-items: stretch;
	display: flex;
}

.slick.slick-card .slick-track .slick-slide {
	padding-top: 14px;
	padding-bottom: 14px;
}

.text-price {
	color: rgba(197, 178, 35, 1);
}

.text-secondary {
	color: rgba(144, 147, 153, 1) !important;
}

.text-primary {
	color: rgba(234, 84, 4, 1) !important;
}

.text-headline {
	font-family: 'Open Sans';
	font-size: 40px;
}

.text-heading {
	font-family: 'PT Sans';
	font-size: 38px;
	color: rgba(21, 21, 21, 1);
}

.text-subheading {
	font-family: 'Source Sans Pro';
	font-size: 22px;
	color: rgba(52, 52, 52, 1);
}

.text-content-heading {
	font-family: 'Lato';
	font-size: 16px;
}

.text-menu {
	font-size: 17px;
	font-family: 'Ubuntu';
}

.text-body {
	font-family: 'Roboto';
	font-size: 18px;
	color: rgba(88, 88, 88, 1);
	word-wrap: break-word;
	word-break: break-word;
}

.text-body li,
.text-body p {
	color: rgba(88, 88, 88, 1);
	word-wrap: break-word;
	word-break: break-word;
}

.text-body li:not(:last-child),
.text-body p:not(:last-child) {
	margin-bottom: 0.5rem;
}

.text-body+.text-body {
	margin-top: 0.5rem;
}

[class*="text-"]+[class*="text-"] {
	margin-top: 0.5rem;
}

[class*="text-"]+.text-neighbor {
	margin-top: 24px;
}

@media (max-width: 768px) {
	[class*="text-"]+.text-neighbor {
		margin-top: 0.75rem;
	}
}

h1 {
	font-family: 'PT Sans';
	font-size: 38px;
	color: rgba(21, 21, 21, 1);
}

.section-paragraph-heading {
	font-family: 'Roboto';
	font-size: rgba(88, 88, 88, 1) !important;
}

@media (max-width: 768px) {
	h1 {
		font-size: 18px;
	}

	.text-headline {
		font-size: 20px;
	}

	.text-heading {
		font-size: 18px;
	}

	.text-subheading {
		font-size: 16px;
	}

	.text-content-heading {
		font-size: 16px;
	}

	.text-menu {
		font-size: 16px;
	}

	.text-body {
		font-size: 14px;
	}
}

.section-title-divider {
	display: flex;
	margin-left: auto;
	margin-right: auto;
}

.section-title-divider img {
	max-width: 100%;
}

.section-title-divider.has-line:after {
	content: "";
	display: inline-block;
	border-top: 1px solid rgba(0, 0, 0, 0.24);
	width: 2.5rem;
}

.section-title-divider.right {
	justify-content: flex-end;
}

.section-title-divider.center {
	justify-content: center;
}

.section-title [class^=text-] {
	margin-left: auto;
	margin-right: auto;
}

.section-title [class^=text-]+.section-title-divider {
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
}

.section-title [class^=text-]+.text-list {
	margin-top: 1.25rem;
}

.section-title .text-button {
	margin-top: 1rem;
}

.FvyQV3-content {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	height: 100%;
	width: 100%;
	overflow: hidden;
	display: flex;
}

.FvyQV3-content .container {
	display: flex;
	position: relative;
	z-index: 26;
	padding: 1.5rem;
}

.FvyQV3-content .btn {
	margin-top: 1.5rem;
}

.FvyQV3-content:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	left: 0;
	top: 0;
}

.FvyQV3-content.left-top .container {
	padding-top: 2rem;
}

.FvyQV3-content.right-top .container {
	justify-content: flex-end;
	padding-top: 2rem;
	text-align: right;
}

.FvyQV3-content.center-top .container {
	justify-content: center;
	text-align: center;
	padding-top: 2rem;
}

.FvyQV3-content.left-center .container {
	align-items: center;
}

.FvyQV3-content.center .container {
	text-align: center;
	justify-content: center;
	align-items: center;
}

.FvyQV3-content.right-center .container {
	text-align: right;
	justify-content: flex-end;
	align-items: center;
}

.FvyQV3-content.left-bottom .container {
	align-items: flex-end;
	padding-bottom: 3rem;
}

.FvyQV3-content.center-bottom .container {
	text-align: center;
	justify-content: center;
	align-items: flex-end;
	padding-bottom: 3rem;
}

.FvyQV3-content.right-bottom .container {
	text-align: right;
	justify-content: flex-end;
	align-items: flex-end;
	padding-bottom: 3rem;
}

.FvyQV3 [class*="col-"] {
	display: flex;
	align-items: center;
}

@media (max-width: 1199.98px) {
	.FvyQV3-content .container {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}

	.FvyQV3-content .text-headline {
		font-size: 1.25rem;
	}

	.FvyQV3-content .text-subheading {
		font-size: 1rem;
	}

	.FvyQV3-content .text-body {
		font-size: 0.875rem;
	}

	.FvyQV3-content [class*="text-"]+[class*="text-"] {
		margin: 0;
	}

	.FvyQV3-content .carousel-slide-area {
		width: 100%;
	}
}

@media (max-width: 768px) {
	.FvyQV3 [class*="col-"]:nth-child(odd) {
		order: 0;
	}

	.FvyQV3 [class*="col-"]:nth-child(even) {
		order: 1;
	}

	.FvyQV3 .btn {
		display: inline-block;
		width: auto;
		margin-top: 0.75rem;
	}

	.FvyQV3-content .container {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}

	.FvyQV3-content .text-headline {
		font-size: 1rem;
	}

	.FvyQV3-content .text-subheading {
		font-size: 0.875rem;
	}

	.FvyQV3-content .text-body {
		font-size: 0.75rem;
	}

	.FvyQV3-content [class*="text-"]+[class*="text-"] {
		margin: 0;
	}
}

.ABFZNr .section-dialog-container.transparent {
	background: none;
	box-shadow: none;
}

.ABFZNr .section-title-divider+.text-heading {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}

.ABFZNr .section-title-divider+.text-list {
	margin-top: 1.5rem;
}

.ABFZNr .text-button {
	text-align: center;
}

.ABFZNr .text-button.vertical {
	margin-top: 1.5rem;
}

.ABFZNr .text-button.vertical .btn {
	width: 70%;
	max-width: 380px;
}

.ABFZNr .text-button.vertical p+p {
	margin: 1.5rem 0 0 0;
}

@media (max-width: 768px) {
	.ABFZNr .text-button.vertical .btn {
		width: 100%;
		max-width: 100%;
	}
}

.vQrQB3-content {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	height: 100%;
	width: 100%;
	overflow: hidden;
	display: flex;
}

.vQrQB3-content .container {
	display: flex;
	position: relative;
	z-index: 26;
	padding: 1.5rem;
}

.vQrQB3-content:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	left: 0;
	top: 0;
}

.vQrQB3-content.left-top .container {
	padding-top: 2rem;
}

.vQrQB3-content.right-top .container {
	justify-content: flex-end;
	padding-top: 2rem;
	text-align: right;
}

.vQrQB3-content.center-top .container {
	justify-content: center;
	text-align: center;
	padding-top: 2rem;
}

.vQrQB3-content.left-center .container {
	align-items: center;
}

.vQrQB3-content.center .container {
	text-align: center;
	justify-content: center;
	align-items: center;
}

.vQrQB3-content.right-center .container {
	text-align: right;
	justify-content: flex-end;
	align-items: center;
}

.vQrQB3-content.left-bottom .container {
	align-items: flex-end;
	padding-bottom: 3rem;
}

.vQrQB3-content.center-bottom .container {
	text-align: center;
	justify-content: center;
	align-items: flex-end;
	padding-bottom: 3rem;
}

.vQrQB3-content.right-bottom .container {
	text-align: right;
	justify-content: flex-end;
	align-items: flex-end;
	padding-bottom: 3rem;
}

.vQrQB3-slide-area {
	position: relative;
	z-index: 2;
	white-space: normal;
}

.vQrQB3-slide.effect-fade-out .carousel-slide-item:first-child {
	z-index: 900;
}

.vQrQB3-c {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.vQrQB3-c:before {
	display: block;
	content: "";
}

.vQrQB3-c-item {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.vQrQB3-c-29by5:before {
	padding-top: 17.2413793103%;
}

.vQrQB3-c-17by5:before {
	padding-top: 29.4117647059%;
}

.vQrQB3-c-13by5:before {
	padding-top: 38.4615384615%;
}

.vQrQB3-c-2by1:before {
	padding-top: 50%;
}

.vQrQB3-c img {
	object-fit: cover;
	object-position: center;
	transition: all 0.25s;
}

@media (max-width: 1199.98px) {
	.vQrQB3-content .container {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}

	.vQrQB3-content .text-headline {
		font-size: 1.25rem;
	}

	.vQrQB3-content .text-subheading {
		font-size: 1rem;
	}

	.vQrQB3-content .text-body {
		font-size: 0.875rem;
	}

	.vQrQB3-content [class*="text-"]+[class*="text-"] {
		margin: 0;
	}

	.vQrQB3-content .carousel-slide-area {
		width: 100%;
	}
}

@media (max-width: 768px) {
	.vQrQB3-content .container {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}

	.vQrQB3-content .text-headline {
		font-size: 1rem;
	}

	.vQrQB3-content .text-subheading {
		font-size: 0.875rem;
	}

	.vQrQB3-content .text-body {
		font-size: 0.75rem;
	}

	.vQrQB3-content [class*="text-"]+[class*="text-"] {
		margin: 0;
	}

	.vQrQB3-content .carousel-slide-area {
		width: 100%;
	}

	.vQrQB3-c:not(.alone).mob-21by9:before {
		padding-top: 42.8571428571%;
	}

	.vQrQB3-c:not(.alone).mob-16by9:before {
		padding-top: 56.25%;
	}

	.vQrQB3-c:not(.alone).mob-4by3:before {
		padding-top: 75%;
	}

	.vQrQB3-c:not(.alone).mob-1by1:before {
		padding-top: 100%;
	}

	.vQrQB3-c:not(.alone).mob-9by21:before {
		padding-top: 233.3333333333%;
	}

	.vQrQB3-c:not(.alone).mob-9by16:before {
		padding-top: 177.7777777778%;
	}

	.vQrQB3-c:not(.alone).mob-3by4:before {
		padding-top: 133.3333333333%;
	}

	.vQrQB3-c:not(.alone).mob-5by4:before {
		padding-top: 80%;
	}

	.vQrQB3-c:not(.alone).mob-4by5:before {
		padding-top: 125%;
	}

	.vQrQB3-c:not(.alone).mob-29by5:before {
		padding-top: 17.2413793103%;
	}

	.vQrQB3-c:not(.alone).mob-17by5:before {
		padding-top: 29.4117647059%;
	}

	.vQrQB3-c:not(.alone).mob-13by5:before {
		padding-top: 38.4615384615%;
	}

	.vQrQB3-c:not(.alone).mob-2by1:before {
		padding-top: 50%;
	}

	.vQrQB3 .alone {
		padding-bottom: 1.5rem;
	}

	.vQrQB3 .alone:before {
		display: none;
	}

	.vQrQB3 .alone .vQrQB3-c-item {
		display: block;
		position: relative;
	}

	.vQrQB3 .alone .vQrQB3-content {
		position: relative;
		display: block;
	}

	.vQrQB3 .alone .vQrQB3-content:before {
		display: none;
	}

	.vQrQB3 .alone .vQrQB3-content .container {
		display: block;
		text-align: left;
		justify-content: flex-start;
	}

	.vQrQB3 .alone .vQrQB3-content .container .slick-slide-area {
		width: 100%;
		margin-left: 0;
	}

	.vQrQB3 .alone .vQrQB3-content [class*="text-"] {
		color: rgba(88, 88, 88, 1);
	}
}

.YVrMNb .embed-responsive-player {
	z-index: 2;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	background: rgba(0, 0, 0, 0.2);
}

.YVrMNb .embed-responsive-player:before {
	font-family: "iconfont" !important;
	content: "\e64b";
	font-size: 3.75rem;
	color: rgba(255, 255, 255, 0.5);
	transition: all 0.25s;
}

.YVrMNb .embed-responsive-player:hover:before {
	color: rgba(255, 255, 255, 0.7);
}

.YVrMNb .video-iframe:not(.active) {
	opacity: 0;
}

.YVrMNb .video-iframe.active {
	z-index: 5;
}

.YVrMNb .slider-player {
	transition: all 0.3s;
	border: 1px solid rgba(0, 0, 0, 0.15);
}

.YVrMNb .slider-player:hover {
	border-left-color: rgba(0, 0, 0, 0.4);
}

.YVrMNb .slider-player:before {
	content: "";
	width: 0;
	height: 0;
	top: calc(50% - 10px);
	left: calc(50% - 5px);
	position: absolute;
	border-top: 0.625rem solid rgba(0, 0, 0, 0);
	border-bottom: 0.625rem solid rgba(0, 0, 0, 0);
	border-left: 0.625rem solid rgba(0, 0, 0, 0.2);
	border-right: 0.625rem solid rgba(0, 0, 0, 0);
	transition: all 0.5s;
	z-index: 2;
}

.YVrMNb-section .table-spec {
	margin: 0;
}

.YVrMNb-section:not(:last-child) {
	padding-bottom: 1.5rem;
	margin-bottom: 1.5rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
}

.YVrMNb-section .text-content-heading {
	margin-bottom: 0.5rem;
}

.YVrMNb-section .text-normal {
	margin-top: 0.75rem;
}

.YVrMNb-section .btn-buy {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	margin: 0 0.75rem 0.75rem 0;
}

.YVrMNb h1+.YVrMNb-section {
	margin-top: 0.75rem;
}

.YVrMNb-mosaic {
	margin-left: -9px;
	margin-right: -9px;
}

.YVrMNb-mosaic .embed-responsive {
	cursor: pointer;
}

.YVrMNb-mosaic p {
	text-align: center;
	margin-top: 5px;
}

.YVrMNb .text-heading+.YVrMNb-section {
	margin-top: 1.5rem;
}

.YVrMNb-related {
	background-color: #f8f8f8;
}

.YVrMNb .related-card {
	margin-top: 1rem;
}

.YVrMNb-next a {
	line-height: 2;
	color: rgba(88, 88, 88, 1);
	overflow: hidden;
}

.YVrMNb-next a:hover {
	color: rgba(2, 2, 2, 1);
}

.YVrMNb-next:not(.previous) {
	text-align: right;
}

.YVrMNb-next:not(.previous) a:before {
	float: right;
}

.YVrMNb .has-sidebar {
	padding-right: 2.1875rem;
}

.YVrMNb-detail-time {
	margin-bottom: 1.25rem;
}

.YVrMNb-detail-time i {
	vertical-align: middle;
}

.YVrMNb-detail-share {
	margin-bottom: 1.25rem;
	display: flex;
}

.YVrMNb-vertical .text-content-heading {
	font-weight: bold;
	margin-bottom: 1rem;
}

.YVrMNb-vertical .table {
	margin: 0;
}

.YVrMNb-vertical:not(:last-child) {
	margin-bottom: 1.5rem;
}

.YVrMNb-detail-summary {
	text-overflow: ellipsis;
	line-clamp: 3;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	overflow: hidden;
	-webkit-box-orient: vertical;
}

.YVrMNb .section-rich-text,
.YVrMNb .section-rich-text * {
	line-height: 1.6;
}

.YVrMNb .section-rich-text+.YVrMNb-next {
	margin-top: 1.5rem;
}

.YVrMNb-down .ic-affix {
	user-select: none;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	color: rgba(88, 88, 88, 1);
}

.YVrMNb-down .ic-affix:hover {
	color: rgba(234, 84, 4, 1);
}

.YVrMNb-down .ic-affix:hover label {
	color: rgba(234, 84, 4, 1);
}

.YVrMNb-down .ic-affix label {
	padding: 0.375rem 0;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	font-size: 18;
	color: rgba(88, 88, 88, 1);
}

.YVrMNb-down .input-group {
	margin-top: 10px;
	max-width: 375px;
}

.YVrMNb-down .input-group:not(.active) {
	display: none;
}

.YVrMNb .cover-border {
	border: 1px solid rgba(255, 255, 255, 0.1);
}

.YVrMNb-price-table {
	width: auto;
	margin: 6px 0 0 0;
}

.YVrMNb-variant {
	display: flex;
}

.YVrMNb-variant dt {
	width: 100px;
	padding: 0.25rem 0;
}

.YVrMNb-variant dd {
	display: flex;
	flex-wrap: wrap;
}

.YVrMNb-variant .variant-label {
	border: 1px solid #c5c8cf;
	background-color: #fff;
	padding: 0.25rem 0.5rem;
	margin: 0 0.625rem 0.625rem 0;
	overflow: hidden;
	font-size: 0.875rem;
	cursor: pointer;
	display: flex;
	align-items: center;
}

.YVrMNb-variant .variant-label img {
	width: 2.5rem;
	height: 2.5rem;
	margin: -0.25rem 0.25rem -0.25rem -0.25rem;
}

.YVrMNb-variant .variant-label.active {
	border-color: rgba(234, 84, 4, 1);
	color: rgba(234, 84, 4, 1);
}

.YVrMNb-variant .variant-label.disabled {
	color: #cfcfcf;
	cursor: default;
}

.YVrMNb .nav-tabs {
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
	flex-wrap: nowrap;
	white-space: nowrap;
}

.YVrMNb .nav-tabs .nav-item {
	border: 0;
}

.YVrMNb .nav-tabs .nav-item.active {
	font-weight: bold;
}

.YVrMNb .related-heading {
	font-size: 18;
	padding: 15px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
}

.YVrMNb .related-heading+.YVrMNb-post {
	margin-top: 1rem;
}

.YVrMNb-post h5 {
	font-size: 18px;
	font-family: 'Roboto';
	color: rgba(88, 88, 88, 1);
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	line-clamp: 3;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.YVrMNb-post .embed-responsive {
	margin-right: 0.625rem;
	width: 5rem;
}

.YVrMNb-post .embed-responsive img {
	border-radius: 4;
}

.YVrMNb-post:not(:last-child) {
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
	margin-bottom: 0.9375rem;
	padding-bottom: 0.9375rem;
}

.YVrMNb-post:hover h5 {
	color: rgba(234, 84, 4, 1);
}

@media (min-width: 768px) {
	.YVrMNb-param-item.left:last-child {
		padding-left: 60px;
	}

	.YVrMNb-param-item.right:last-child {
		padding-right: 60px;
	}
}

@media (max-width: 768px) {
	.YVrMNb-price-table {
		width: 100%;
	}

	.YVrMNb .nav-tabs {
		overflow-x: auto;
	}

	.YVrMNb-detail-share {
		display: block;
	}

	.YVrMNb-detail-share .btn {
		margin-top: 0.75rem;
	}

	.YVrMNb .col-md-8 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}

.sku-group .sku-group-item .sku-group-name {
	margin-bottom: 0;
}

.sku-group .sku-group-item:not(:last-child) {
	margin-bottom: 1rem;
}

.sku-group .sku-group-item .sku-group-property {
	padding: 0;
	margin: 0;
}

.sku-group .sku-group-item .sku-group-property .sku-group-key {
	border: 1px #c5c8cf solid;
	background-color: #fff;
	border-radius: 3px;
	padding: 4px 8px;
	margin: 10px 10px 0 0;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
}

.sku-group .sku-group-item .sku-group-property .sku-group-key.active {
	background-color: rgba(234, 84, 4, 1);
	border-color: rgba(234, 84, 4, 1);
	color: #fff;
}

.sku-group .sku-group-item .sku-group-property .sku-group-key.disabled {
	color: #cfcfcf;
	cursor: default;
}

.j6EFJ3-container {
	text-align: center;
	padding-top: 5rem;
	padding-bottom: 5rem;
}

@media (max-width: 768px) {
	.j6EFJ3-container {
		padding-top: 3.75rem;
		padding-bottom: 3.75rem;
	}
}

.j6EFJ3-404 {
	color: rgba(234, 84, 4, 1);
	font-size: 5rem;
}

.nmiIRv-container {
	text-align: center;
	padding-top: 5rem;
	padding-bottom: 5rem;
}

@media (max-width: 768px) {
	.nmiIRv-container {
		padding-top: 3.75rem;
		padding-bottom: 3.75rem;
	}
}

.nmiIRv-container i {
	color: #28a745;
	font-size: 5rem;
}

.qMfuIj {
	display: flex;
	height: 100vh;
	justify-content: center;
	align-items: center;
}

.uUzaMn-label {
	display: inline-block;
	padding: 0.5rem 0.75rem;
}

.RJv6J3-title {
	font-family: 'Lato';
	font-size: 16;
	color: rgba(52, 52, 52, 1);
	margin-bottom: 20px;
}

.RJv6J3-nothing h5 {
	font-family: 'Lato';
	font-size: 16;
	color: rgba(144, 147, 153, 1);
}

.RJv6J3-nothing p {
	color: rgba(144, 147, 153, 1);
}

.RJv6J3-nothing:not(.active) {
	display: none;
}

.RJv6J3-container {
	min-height: 150px;
}

.RJv6J3-block {
	margin-top: 40px;
}

.vUruam-tile .card-body {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.vUruam-list {
	margin-bottom: 1.25rem;
	padding-bottom: 1.25rem;
	border-bottom: 1px rgba(0, 0, 0, 0.24);
}

.vUruam-list:hover [class*="text-"] {
	color: rgba(234, 84, 4, 1);
}

.qmee6n-tile .card-body {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.qmee6n .card .text-content-heading {
	text-overflow: ellipsis;
	line-clamp: 2;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-box-orient: vertical;
}

@media (min-width: 768px) {
	.qmee6n .sidebar-right>.col-md-9 {
		padding-right: 3rem;
	}

	.qmee6n .sidebar-left>.col-md-9 {
		padding-left: 3rem;
	}
}

.qmee6n-list {
	margin-bottom: 1.25rem;
	padding-bottom: 1.25rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
}

@media (max-width: 768px) {
	.qmee6n-list .row .col-md-3 {
		margin-bottom: 0.75rem;
	}
}

.qmee6n-list:hover [class*="text-"] {
	color: rgba(234, 84, 4, 1);
}

.qYz22e-down .ic-affix {
	user-select: none;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	color: rgba(88, 88, 88, 1);
}

.qYz22e-down .ic-affix:hover {
	color: rgba(234, 84, 4, 1);
}

.qYz22e-down .ic-affix:hover label {
	color: rgba(234, 84, 4, 1);
}

.qYz22e-down .ic-affix label {
	padding: 0.375rem 0;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	font-size: 18;
	color: rgba(88, 88, 88, 1);
}

.qYz22e-down .input-group {
	margin-top: 10px;
	max-width: 375px;
}

.qYz22e-down .input-group:not(.active) {
	display: none;
}

.qYz22e-item {
	margin-bottom: 1.5rem;
	padding-bottom: 1.5rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
}

@media (min-width: 768px) {
	.qYz22e .input-group {
		width: 300px;
	}

	.qYz22e .input-group:not(.active) .form-control {
		display: none;
	}
}

.UFF3Iz .media {
	padding: 1.75rem;
	background-color: #fff;
	flex-direction: row;
}

.UFF3Iz .embed-responsive {
	width: 3.125rem;
	margin-right: 1rem;
}

.UFF3Iz .text-button {
	margin-top: 0.75rem;
}

@media (max-width: 768px) {
	.UFF3Iz .media {
		padding: 0.75rem;
	}

	.UFF3Iz .btn {
		width: auto;
	}
}

.Inuqaa .text-label {
	display: inline-block;
	border-radius: 5px;
	background-color: rgba(234, 84, 4, 1);
	color: #fff;
	font-size: 12px;
	padding: 0.2rem 0.5rem;
}

.Inuqaa .text-content-heading {
	font-weight: bold;
}

.Inuqaa .text-heading+.text-heading {
	margin-top: 0;
}

@media (min-width: 768px) {
	.Inuqaa .col-md-4 .embed-responsive label {
		left: 1.5rem;
	}

	.Inuqaa .col-md-6 .embed-responsive label {
		left: 5rem;
	}
}

.Inuqaa .embed-responsive {
	width: 80%;
}

.Inuqaa .embed-responsive img {
	border-top-left-radius: 50%;
	border-bottom-left-radius: 50%;
	border-bottom-right-radius: 50%;
}

.Inuqaa .embed-responsive label {
	position: absolute;
	width: 3.125rem;
	height: 3.125rem;
	display: flex;
	align-items: center;
	justify-content: center;
	left: 0.75rem;
	top: 0;
	z-index: 2;
	color: #fff;
	font-weight: bold;
	font-size: 1rem;
	background-color: rgba(234, 84, 4, 1);
	border: 3px solid rgba(255, 255, 255, 0.6);
	border-radius: 50%;
}

.Inuqaa-card {
	position: relative;
	z-index: 4;
	width: 70%;
	margin-top: -4.5625rem;
	margin-left: 20%;
	margin-right: 10%;
	background-color: #fff;
	padding: 2rem;
	border-top: 2px solid rgba(234, 84, 4, 1);
}

@media (max-width: 768px) {
	.Inuqaa-card {
		padding: 1.5rem;
		width: calc(80% - 1rem);
		margin-right: 1rem;
	}
}

.Inuqaa-svg {
	fill: rgba(234, 84, 4, 1);
	width: 4rem;
	position: absolute;
	top: -2.15rem;
	right: -2.15rem;
	z-index: 5;
	transform: rotate(15deg);
}

@media (max-width: 768px) {
	.Inuqaa-svg {
		transform: rotate(90deg) !important;
		top: auto;
		bottom: -5rem;
		right: calc(50% - 2rem);
	}
}

.Inuqaa-item:nth-child(even) svg {
	transform: rotate(-15deg);
}

@media (max-width: 768px) {
	.Inuqaa-item:not(:last-child) {
		padding-bottom: 5rem;
	}
}

.umiyqu img {
	width: 100%;
	border-radius: 10px;
}

.umiyqu img+.card {
	margin-top: 2rem;
}

.umiyqu .text-heading {
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	border-bottom: 1px solid #ccc;
}

.umiyqu .card {
	border-radius: 10px;
	width: 90%;
	z-index: 1;
	margin: 0 0 0 calc(10% + 5rem);
}

.umiyqu .text-body {
	font-size: 18px;
}

.umiyqu .card-body {
	padding: 2.5rem;
}

.umiyqu .text-neighbor a {
	color: #1688D3;
}

.umiyqu .col-md-6:last-child {
	padding-top: 5rem;
}

.umiyqu .col-md-6.order-2 .card {
	margin-right: 0;
	margin-left: 0rem;
}

@media (max-width: 768px) {
	.umiyqu img+.card {
		margin-top: 1rem;
	}

	.umiyqu .text-body {
		font-size: 14px;
	}

	.umiyqu .card {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.umiyqu .card-body {
		padding: 2rem;
	}

	.umiyqu .col-md-6:last-child {
		padding-top: 0;
	}

	.umiyqu .col-md-6.order-2 {
		order: 0;
	}

	.umiyqu .col-md-6.order-2 .card {
		margin-left: 0;
	}

	.umiyqu .col-md-6+.col-md-6 {
		margin-top: 1rem;
	}
}

.mYZRnq-tile .card-body {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

@media (min-width: 768px) {
	.mYZRnq .sidebar-right>.col-md-9 {
		padding-right: 3rem;
	}

	.mYZRnq .sidebar-left>.col-md-9 {
		padding-left: 3rem;
	}
}

.mYZRnq-list {
	margin-bottom: 1.25rem;
	padding-bottom: 1.25rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
}

@media (max-width: 768px) {
	.mYZRnq-list {
		border-bottom: 0;
	}

	.mYZRnq-list .row .col-md-3 {
		margin-bottom: 0.75rem;
	}
}

.mYZRnq-list:hover [class*="text-"] {
	color: rgba(234, 84, 4, 1);
}

.jAVbYj-tile .card-body {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.jAVbYj-container.no-gutters {
	padding-left: 0;
	padding-right: 0;
}

.jAVbYj-list {
	background-color: #000;
}

.jAVbYj-list .embed-responsive-item {
	opacity: .6;
	transition: all 0.25s;
}

.jAVbYj-list-content {
	bottom: 1.25rem;
	position: absolute;
	left: 1rem;
	right: 1rem;
}

.jAVbYj-list-content .text-content-heading {
	color: #fff;
}

.jAVbYj-list-content h3+.btn {
	margin-top: 0.5rem;
}

.jAVbYj-list:hover .embed-responsive-item {
	opacity: .8;
	transform: scale(1.05);
}

.eUvUZ3 .inquiry-form-office dt+dd {
	margin-top: 0.5rem;
}

.eUvUZ3 .inquiry-form-office dd {
	line-height: 1.5;
}

.eUvUZ3 dl+dl {
	margin-top: 1rem;
}

.eUvUZ3 dl:not(:last-child) {
	margin-bottom: 1.25rem;
	padding-bottom: 1.25rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
}

@media (max-width: 768px) {
	.eUvUZ3 .enquiry-form .form-group {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

.a2uYja .slick-slide {
	position: relative;
	padding-bottom: 3.75rem;
}

.a2uYja .slick-slide:hover .a2uYja-content {
	opacity: 1;
	bottom: 0;
}

.a2uYja .slick-slide:hover .a2uYja-content:after {
	opacity: 1;
}

.a2uYja .slick-slide:hover .embed-responsive:after {
	opacity: 1;
}

.a2uYja .slick-slide:hover .embed-responsive-item {
	transform: scale(1.05);
}

.a2uYja .slick-slide:hover:after {
	opacity: 1;
}

.a2uYja .text-content-heading {
	text-overflow: ellipsis;
	line-clamp: 2;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-box-orient: vertical;
}

.a2uYja [class*="text-"] {
	color: #fff;
}

.a2uYja .embed-responsive {
	border-radius: 0.3125rem;
}

.a2uYja .embed-responsive:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 90%);
	transition: all 0.25s;
	opacity: 0;
	z-index: 2;
}

.a2uYja-content {
	position: absolute;
	left: 10%;
	right: 10%;
	border-radius: 5px;
	padding: 1.25rem 5.3125rem 1.25rem 1.25rem;
	opacity: 0;
	bottom: -3.75rem;
	overflow: hidden;
	z-index: 3;
	background-color: rgba(234, 84, 4, 1);
	transition: all 0.25s;
}

.a2uYja-content:after {
	transition: all 0.25s;
	font-family: "iconfont" !important;
	content: "\e624";
	position: absolute;
	right: 1.25rem;
	top: 50%;
	transform: translateY(-50%);
	padding: 0.75rem 1rem;
	background-color: rgba(255, 255, 255, 0.3);
	color: #fff;
	opacity: .5;
}

.a2uYja .slick-current .a2uYja-content {
	opacity: 1;
	bottom: 0;
}

.niArqy .embed-responsive {
	width: 5rem;
	border-radius: 50%;
	margin-right: 1rem;
}

.niArqy .text-heading {
	position: relative;
	display: inline-block;
}

.niArqy .text-heading+div {
	margin-top: 4rem;
}

.niArqy .text-heading:before {
	content: '';
	width: 40%;
	height: 4px;
	position: absolute;
	bottom: -1rem;
	left: 0;
	border-radius: 5px;
	background-color: rgba(21, 21, 21, 1);
}

.niArqy .text-heading:after {
	content: '';
	width: 10px;
	height: 4px;
	position: absolute;
	bottom: -1rem;
	left: 45%;
	border-radius: 5px;
	background-color: rgba(21, 21, 21, 1);
}

.niArqy .media+.text-body {
	margin-top: 1rem;
}

.niArqy-container {
	width: 28.125rem;
	min-width: 28.125rem;
}

.niArqy-card {
	padding: 2.8125rem 3.125rem;
	border: 1px solid #eaeaea;
	background-color: #fff;
	border-radius: 17px;
	position: relative;
}

.niArqy-card:before,
.niArqy-card:after {
	content: "";
	position: absolute;
	background-color: rgba(52, 52, 52, 1);
	width: 5rem;
	height: 1.5625rem;
	border-radius: 1.0625rem 0 1.0625rem;
}

.niArqy-card:before {
	top: -1px;
	left: -1px;
}

.niArqy-card:after {
	bottom: -1px;
	right: -1px;
}

.niArqy-mark {
	position: absolute;
	width: 4rem !important;
	right: 0.5rem;
	bottom: 2rem;
	transform: rotate(-30deg);
}

@media (max-width: 768px) {
	.niArqy-container {
		width: 100%;
		min-width: 100%;
	}

	.niArqy-card {
		padding: 1.875rem 2.1875rem;
	}

	.niArqy-card:before,
	.niArqy-card:after {
		width: 4rem;
		height: 1.25rem;
		border-radius: 0.85rem 0 0.85rem;
	}

	.niArqy .text-heading+div {
		margin-top: 2.5rem;
	}

	.niArqy .text-heading:before {
		bottom: -1rem;
	}

	.niArqy .text-heading:after {
		bottom: -1rem;
	}
}

.nYjQze-mask {
	z-index: 2;
}

.nYjQze-mask img {
	z-index: 1;
}

.nYjQze-mask:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 2;
}

.nYjQze iframe {
	z-index: 1;
}

.nYjQze iframe:not(.active) {
	opacity: 0;
}

.uMRnmy-tile .card-body {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.uMRnmy-list {
	background-color: #000;
}

.uMRnmy-list .embed-responsive-item {
	opacity: .6;
	transition: all 0.25s;
}

.uMRnmy-list-content {
	bottom: 1.25rem;
	position: absolute;
	left: 1rem;
	right: 1rem;
}

.uMRnmy-list-content .text-content-heading {
	color: #fff;
}

.uMRnmy-list-content h3+.btn {
	margin-top: 0.5rem;
}

.uMRnmy-list:hover .embed-responsive-item {
	opacity: .8;
	transform: scale(1.05);
}

.UZb2Af-next a {
	line-height: 2;
	color: rgba(88, 88, 88, 1);
	overflow: hidden;
}

.UZb2Af-next a:hover {
	color: rgba(2, 2, 2, 1);
}

.UZb2Af-next a:before {
	content: "\e61d";
	font-family: "iconfont" !important;
}

.UZb2Af-next:not(.previous) {
	text-align: right;
}

.UZb2Af-next:not(.previous) a:before {
	content: "\e624";
	float: right;
}

.UZb2Af .has-sidebar {
	padding-right: 2.1875rem;
}

.UZb2Af .slick-track {
	align-items: stretch;
	display: flex;
}

.UZb2Af .slick-track .slick-slide {
	padding-top: 14px;
	padding-bottom: 14px;
}

.UZb2Af-related {
	background-color: #f2f2f2;
}

.UZb2Af-detail-time {
	margin-bottom: 1.25rem;
}

.UZb2Af-detail-time i {
	vertical-align: middle;
}

.UZb2Af-detail-share {
	margin-bottom: 1.25rem;
	display: flex;
}

.UZb2Af-detail-summary {
	text-overflow: ellipsis;
	line-clamp: 3;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	overflow: hidden;
	-webkit-box-orient: vertical;
}

.UZb2Af-detail-post h5 {
	font-size: 18px;
	font-family: 'Roboto';
	color: rgba(88, 88, 88, 1);
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	line-clamp: 3;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.UZb2Af-detail-post .embed-responsive {
	margin-right: 0.625rem;
	width: 5rem;
}

.UZb2Af-detail-post .embed-responsive img {
	border-radius: 4;
}

.UZb2Af-detail-post:not(:last-child) {
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
	margin-bottom: 0.9375rem;
	padding-bottom: 0.9375rem;
}

.UZb2Af-detail-post:hover h5 {
	color: rgba(234, 84, 4, 1);
}

.UZb2Af .section-rich-text,
.UZb2Af .section-rich-text * {
	line-height: 1.6;
}

.UZb2Af .section-rich-text+.UZb2Af-next {
	margin-top: 1.5rem;
}

.UZb2Af .slick-slider-thumbnail {
	margin-top: 1rem;
}

.UZb2Af .section-slide-round .slick-slider {
	margin-left: -15px;
	margin-right: -15px;
}

.UZb2Af .section-slide-round .slick-slider .slick-track {
	align-items: stretch;
	display: flex;
}

.UZb2Af .section-slide-round .slick-slider .slick-slide {
	margin-right: 15px;
	margin-left: 15px;
	padding-bottom: 15px;
}

@media (max-width: 768px) {
	.UZb2Af .section-slide-round .slick-slider {
		margin-left: -7.5px;
		margin-right: -7.5px;
	}

	.UZb2Af .section-slide-round .slick-slider .slick-slide {
		margin-right: 7.5px;
		margin-left: 7.5px;
	}
}

.UZb2Af-list .embed-responsive {
	width: 9.375rem;
	margin-right: 0.9375rem;
}

@media (max-width: 768px) {
	.UZb2Af-detail-share {
		display: block;
	}

	.UZb2Af-detail-share .btn {
		margin-top: 0.75rem;
	}

	.UZb2Af .col-md-8 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}

.yeIrMn-fit {
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
}

.yeIrMn-fit .yeIrMn-content {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}

.yeIrMn-content {
	display: flex;
	align-items: center;
}

@media (max-width: 768px) {
	.yeIrMn .col-md-6:not(.yeIrMn-content) {
		padding: 0;
	}

	.yeIrMn .yeIrMn-content {
		padding: 0.75rem;
	}

	.yeIrMn .order-2 {
		order: 0;
	}
}

.Mf2ame-heading [class*="text-"]+[class*="text-"] {
	margin-top: 1rem;
}

.Mf2ame .text-link {
	display: block;
	color: rgba(88, 88, 88, 1);
}

.Mf2ame .text-label {
	display: inline-block;
	border-radius: 5px;
	background-color: rgba(234, 84, 4, 1);
	color: #fff;
	font-size: 12px;
	padding: 0.2rem 0.5rem;
}

.Mf2ame .embed-responsive {
	display: inline-block;
	width: 3.75rem;
}

.Mf2ame .embed-responsive .embed-responsive-item:first-child {
	opacity: 1;
	z-index: 2;
}

.Mf2ame .embed-responsive .embed-responsive-item:last-child {
	opacity: 0;
	z-index: 1;
}

.Mf2ame .card-body {
	padding: 2.5625rem 1.5625rem;
}

.Mf2ame .card-body [class*="text-"]+[class*="text-"] {
	margin-top: 0.75rem;
}

.Mf2ame .card.active,
.Mf2ame .card:hover {
	background-color: rgba(42, 27, 22, 0.25);
}

.Mf2ame .card.active .embed-responsive-item:first-child,
.Mf2ame .card:hover .embed-responsive-item:first-child {
	z-index: 1;
	opacity: 0;
}

.Mf2ame .card.active .embed-responsive-item:last-child,
.Mf2ame .card:hover .embed-responsive-item:last-child {
	z-index: 2;
	opacity: 1;
}

.Mf2ame .card.active [class*="text-"],
.Mf2ame .card:hover [class*="text-"] {
	color: #fff;
}

.Mf2ame .card.active .text-link,
.Mf2ame .card:hover .text-link {
	text-decoration: underline;
}

.JRVVvi .text-body {
	margin-top: 0.75rem;
	margin-bottom: 0.75rem;
}

.miyUFr .center .miyUFr-describe {
	text-align: center;
}

.miyUFr .center .miyUFr-describe,
.miyUFr .center .embed-responsive {
	margin-right: auto;
	margin-left: auto;
}

.miyUFr .right .miyUFr-describe {
	text-align: right;
}

.miyUFr .right .miyUFr-describe,
.miyUFr .right .embed-responsive {
	margin-left: auto;
}

.miyUFr .embed-responsive+.miyUFr-describe {
	margin-top: 0.75rem;
}

.Ijaqeu-item {
	border-radius: 10px;
	width: 100%;
}

.Ijaqeu-item+.Ijaqeu-item {
	margin-top: 1.5rem;
}

.Ijaqeu .row.row-small-gutter img+img {
	margin-top: 0.75rem;
}

.Ijaqeu .card {
	border-radius: 10px;
	z-index: 1;
	width: 100%;
	margin-left: 5rem;
}

.Ijaqeu .card-body {
	padding: 4rem;
}

@media (max-width: 768px) {
	.Ijaqeu .card {
		margin-left: 0;
	}

	.Ijaqeu [class*="col-"]:nth-child(2) {
		padding-top: 1.5rem;
	}
}

.f667Zz .card {
	margin-left: 0.75rem;
	margin-right: 0.75rem;
	height: 100%;
}

.f667Zz .card-mask-content {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 3;
}

.f667Zz .card-mask-content [class*="text-"],
.f667Zz .card-mask-content [class*="text-"] * {
	color: #fff;
}

.f667Zz .slick-track {
	align-items: stretch;
	display: flex;
}

.f667Zz .slick-track .slick-slide {
	padding-top: 14px;
	padding-bottom: 14px;
}

.f667Zz .row-gutter:not(:empty)>.col,
.f667Zz .row-gutter:not(:empty)>[class*="col-"] {
	margin-bottom: 2.25rem;
}

.f667Zz .card-body {
	position: relative;
}

.f667Zz .card-body.has-icon {
	padding-top: 3rem;
}

.f667Zz .card-body.has-button {
	padding-bottom: 4.375rem;
}

.f667Zz-button {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	text-align: center;
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.f667Zz-icon {
	width: 4.5rem;
	height: 4.5rem;
	border-radius: 2.25rem;
	background-color: #fff;
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.15);
	position: absolute;
	z-index: 2;
	left: calc(50% - 2.25rem);
	top: -2.25rem;
}

@media (max-width: 768px) {
	.f667Zz .card {
		margin-left: 0;
		margin-right: 0;
	}

	.f667Zz-button {
		width: 80%;
		left: 10%;
		padding-top: 0.625rem;
		padding-bottom: 0.625rem;
	}

	.f667Zz .row-gutter:not(:empty)>.col,
	.f667Zz .row-gutter:not(:empty)>[class*="col-"] {
		margin-bottom: 0.75rem;
	}

	.f667Zz-icon {
		width: 3rem;
		height: 3rem;
		border-radius: 1.5rem;
		left: calc(50% - 1.5rem);
		top: -1.5rem;
	}

	.f667Zz .card-body.has-icon {
		padding-top: 1.875rem;
	}

	.f667Zz .card-body.has-button {
		padding-bottom: 3.75rem;
	}
}

.Zb2EZv-map {
	min-height: 28.125rem;
	border: 0;
	width: 100%;
}

.Zb2EZv-contact {
	position: relative;
	z-index: 1;
}

.Zb2EZv .text-content-heading+form {
	margin-top: 1rem;
}

.Zb2EZv .media .media-icon {
	display: flex;
	align-items: center;
}

.Zb2EZv .media .media-icon i {
	font-size: 2.5rem;
	color: rgba(234, 84, 4, 1);
}

.Zb2EZv .media .media-icon+.media-body {
	margin-left: 1.5rem;
}

.Zb2EZv .media .media-icon img {
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 1.25rem;
}

.Zb2EZv .media h3 {
	font-family: 'Lato';
	font-size: 16px;
	color: rgba(234, 84, 4, 1);
	font-weight: bold;
}

.Zb2EZv .media h3+p {
	margin-top: 0.4rem;
}

.Zb2EZv .media label {
	font-weight: bold;
}

.Zb2EZv .media+.media {
	margin-top: 1.5rem;
}

.Zb2EZv-form {
	border-radius: 0.25rem;
	padding: 2.5rem;
	background-color: rgba(54, 67, 74, 0.55);
	margin-bottom: -6.5rem;
}

.MJnMrq img {
	width: 100%;
	border-radius: 10px;
}

.MJnMrq img+img {
	margin-top: 1.5rem;
}

.MJnMrq .row.row-small-gutter img+img {
	margin-top: 0.75rem;
}

@media (max-width: 768px) {
	.MJnMrq img+img {
		margin-top: 0.75rem;
	}
}

.nEVNni .embed-responsive:hover .nEVNni-card {
	opacity: 1;
}

.nEVNni .embed-responsive:hover .embed-responsive-item {
	transform: scale(1.05);
}

.nEVNni .text-subheading {
	position: relative;
	padding-left: 2.5rem;
}

.nEVNni .text-subheading:before {
	position: absolute;
	content: '';
	display: inline-block;
	border-bottom: 1px solid rgba(52, 52, 52, 1);
	width: 2rem;
	left: 0;
	top: 50%;
}

.nEVNni-card {
	z-index: 2;
	padding: 2rem;
	display: flex;
	align-items: end;
	opacity: 0;
	transition: all 0.25s;
}

.nEVNni-card,
.nEVNni-card:before {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.nEVNni-card:before {
	content: '';
	background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 90%);
}

.nEVNni-card-content {
	position: relative;
	z-index: 4;
}

@media (max-width: 768px) {
	.nEVNni .embed-responsive:before {
		display: none;
	}

	.nEVNni .embed-responsive-item {
		position: relative;
	}

	.nEVNni-card {
		opacity: 1;
		position: relative;
		width: auto;
		height: auto;
	}

	.nEVNni-card:before {
		display: none;
	}
}

.fErUva-item {
	cursor: pointer;
}

.fErUva-item-overlay .fErUva-item-content {
	position: absolute;
	bottom: 0;
	left: 0.75rem;
	height: 100%;
	width: calc(100% - 1.5rem);
	display: flex;
	align-items: center;
}

.fErUva-item-overlay .fErUva-item-content .position-relative {
	margin-left: 0.75rem;
	margin-right: 0.75rem;
}

.fErUva-item-normal {
	position: relative;
}

.fErUva-item-normal:before {
	display: none;
}

.fErUva-item-bottom .fErUva-item-content {
	position: absolute;
	bottom: 0;
	left: 0.75rem;
	width: calc(100% - 1.5rem);
}

.fErUva-item-slide .fErUva-item-content {
	overflow: hidden;
	position: absolute;
	left: 0.75rem;
	height: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	opacity: 0;
	width: calc(100% - 1.5rem);
}

.fErUva-item-slide:hover .fErUva-item-content {
	height: 100%;
}

.fErUva-item-content {
	transition: all 0.25s;
	position: relative;
	padding: 0.75rem;
}

.fErUva-item-content .position-relative {
	position: relative;
	z-index: 2;
	width: 100%;
	color: rgba(88, 88, 88, 1);
}

.fErUva-item-content:hover {
	opacity: 0.8;
}

.fErUva-four {
	display: flex;
	flex-wrap: wrap;
}

.fErUva-four .fErUva-item {
	flex-shrink: 0;
	width: 100%;
}

.fErUva-four .fErUva-item:nth-child(1) {
	margin-right: 0.75rem;
	width: calc(50% - 0.75rem);
}

.fErUva-four .fErUva-item:nth-child(2) {
	margin-left: 0.75rem;
	margin-top: 0;
	width: calc(50% - 0.75rem);
}

.fErUva-three {
	position: relative;
}

.fErUva-three:not(:first-child) {
	margin-top: 1.5rem;
}

.fErUva-three.fluid {
	height: 100%;
}

.fErUva-three .embed-responsive.fluid {
	height: 100%;
}

.fErUva-three .fErUva-item-content {
	overflow: hidden;
	position: absolute;
	height: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	opacity: 0;
	left: 0;
	width: 100%;
}

.fErUva-three:hover .fErUva-item-content {
	height: 100%;
	opacity: 1;
}

.fErUva .container-fluid {
	padding-left: 0;
	padding-right: 0;
}

@media (min-width: 768px) {
	.fErUva .no-gutters .fErUva-item-overlay .fErUva-item-content {
		left: 0;
		height: 100%;
		width: 100%;
	}

	.fErUva .no-gutters .fErUva-item-bottom .fErUva-item-content {
		left: 0;
		width: 100%;
	}

	.fErUva .no-gutters .fErUva-three {
		margin: 0;
	}

	.fErUva .no-gutters .fErUva-four .fErUva-item:nth-child(1) {
		margin-right: 0;
		width: 50%;
	}

	.fErUva .no-gutters .fErUva-four .fErUva-item:nth-child(2) {
		margin-left: 0;
		width: 50%;
	}

	.fErUva .no-gutters .fErUva-item-slide .fErUva-item-content {
		left: 0;
		width: 100%;
	}
}

@media (max-width: 768px) {
	.fErUva .order-2 {
		order: 0;
	}

	.fErUva-item .fErUva-item-content {
		position: relative !important;
		height: auto !important;
		left: 0 !important;
		width: 100% !important;
		opacity: 1 !important;
		margin: 0 !important;
	}

	.fErUva-item .fErUva-item-content:before {
		display: none !important;
	}

	.fErUva-item .fErUva-item-content .position-relative {
		margin: 0;
	}

	.fErUva-four .fErUva-item {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.fErUva-three {
		margin-top: 0 !important;
		margin-bottom: 0.75rem;
	}

	.fErUva-three.fluid {
		height: auto;
	}

	.fErUva-three+.fErUva-three:last-child {
		margin-bottom: 0 !important;
	}

	.fErUva-three .embed-responsive.fluid {
		height: auto;
	}
}

.IJj2ai-item:not(:last-child) {
	margin-bottom: 30px;
}

.IJj2ai-item .text-heading {
	position: relative;
	min-height: 1.25rem;
}

.IJj2ai-item .text-heading:before {
	content: '';
	border: 1px solid #909399;
	width: 0.9375rem;
	height: 0.9375rem;
	position: absolute;
	right: -2.9375rem;
	top: calc(50% - 9px);
	background: #fff;
	border-radius: 0.9375rem;
}

.IJj2ai-item .text-heading:after {
	content: '';
	background-color: #909399;
	width: 0.4375rem;
	height: 0.4375rem;
	position: absolute;
	right: -2.6875rem;
	top: calc(50% - 5px);
	border-radius: 50%;
}

.IJj2ai-container {
	position: relative;
	transition: all 0.25s;
}

.IJj2ai-container img {
	max-width: 100%;
}

.IJj2ai-container [class*="text-"]+.IJj2ai-img {
	margin-top: 1rem;
}

.IJj2ai-container .row {
	position: relative;
}

.IJj2ai-container .row:before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	margin-left: -1px;
	width: 1px;
	height: 100%;
	border-radius: 2px;
	background-color: #909399;
	content: "";
}

.IJj2ai-container .row .IJj2ai-half {
	padding-right: 2.5rem;
	text-align: right;
}

.IJj2ai-container .row .IJj2ai-half:last-child {
	text-align: left;
	padding-left: 2.5rem;
}

.IJj2ai-container .row .IJj2ai-half:last-child .IJj2ai-item .text-heading:before {
	left: -3rem;
	right: auto;
}

.IJj2ai-container .row .IJj2ai-half:last-child .IJj2ai-item .text-heading:after {
	right: auto;
	left: -2.75rem;
}

@media (min-width: 768px) {
	.IJj2ai .row .IJj2ai-half:last-child {
		padding-top: 100px;
	}
}

@media (max-width: 768px) {
	.IJj2ai-container .row:before {
		left: 0.625rem;
		right: auto;
	}

	.IJj2ai-container .row .IJj2ai-half {
		padding-right: 0.75rem;
		padding-left: 1.5rem;
		text-align: left;
	}

	.IJj2ai-container .row .IJj2ai-half .IJj2ai-item .text-heading:before {
		left: -1.375rem;
		right: auto;
	}

	.IJj2ai-container .row .IJj2ai-half .IJj2ai-item .text-heading:after {
		right: auto;
		left: -1.125rem;
	}

	.IJj2ai-container .row .IJj2ai-half .IJj2ai-item:not(:last-child) {
		margin-bottom: 0.75rem;
	}

	.IJj2ai-container .row .IJj2ai-half:last-child {
		text-align: left;
		padding-right: 0.75rem;
		padding-left: 1.5rem;
	}
}

.aQZRjy p+p {
	margin-top: 0.3125rem;
}

.aQZRjy-list .embed-responsive {
	width: 9.375rem;
	margin-right: 0.9375rem;
}

.aQZRjy .aQZRjy-slick {
	position: relative;
}

.aQZRjy .multi-row {
	box-shadow: none !important;
	border: 1px solid #f2f2f2;
}

.aQZRjy .multi-row .text-content-heading {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.aQZRjy .slick-slide div:not(:last-of-type) .slick-slide {
	margin-bottom: 0.9375rem;
}

.aQZRjy .slick-slide.slick-active:last-child .slick-slide .multi-row {
	margin-right: 2px;
}

.aQZRjy .nav-pills .nav-link {
	transition: all 0.25s;
}

.aQZRjy .nav-pills .nav-link:hover:hover {
	background-color: rgba(241, 139, 0, 1);
	color: #FFFFFF;
}

.FbmIzu .embed-responsive:hover .embed-responsive-item {
	transform: scale(1.05);
}

.FbmIzu .embed-responsive:hover .FbmIzu-top {
	background-color: rgba(42, 27, 22, 0.50);
}

.FbmIzu .embed-responsive:hover .FbmIzu-top [class*="text-"] {
	color: #fff;
}

.FbmIzu .embed-responsive:hover .FbmIzu-top .FbmIzu-top-block {
	display: block;
}

.FbmIzu .embed-responsive:hover .FbmIzu-top .media-icon img:first-child {
	display: none;
}

.FbmIzu .embed-responsive:hover .FbmIzu-top .media-icon img:last-child {
	display: block;
}

.FbmIzu-top {
	position: absolute;
	top: 0;
	right: 0;
	left: 20%;
	padding: 1rem 1.5rem;
	background-color: #fff;
	transition: all 0.25s;
}

.FbmIzu-top-block {
	display: none;
}

.FbmIzu-top .text-content-heading {
	font-weight: bold;
	line-height: 2.5rem;
}

.FbmIzu-top .text-body+.text-link {
	display: block;
	margin-top: 0.75rem;
}

.FbmIzu-top .media-icon img {
	width: 2.5rem;
	margin-right: 0.75rem;
}

.FbmIzu-top .media-icon img:last-child {
	display: none;
}

.MRFJ3u p {
	color: rgba(144, 147, 153, 1);
	font-size: 18px;
}

.MRFJ3u p+p {
	margin-top: 0.3125rem;
}

.MRFJ3u .slick-track {
	align-items: stretch;
	display: flex;
}

.MRFJ3u .slick-track .slick-slide {
	padding-top: 14px;
	padding-bottom: 14px;
}

.MRFJ3u-list .embed-responsive {
	width: 9.375rem;
	margin-right: 0.9375rem;
}

.MRFJ3u-cover .media {
	padding-bottom: 1.375rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
}

.MRFJ3u-cover .media .media-time {
	width: 6.25rem;
	height: 6.25rem;
	background-color: rgba(234, 84, 4, 1);
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 0.9375rem;
}

.MRFJ3u-cover .media .media-time h5 {
	font-size: 2.25rem;
	line-height: 2.25rem;
	padding-bottom: 0.375rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
}

.MRFJ3u-cover .media .media-time p,
.MRFJ3u-cover .media .media-time h5 {
	color: #fff;
	text-align: center;
}

.MRFJ3u-cover .col-md-5 {
	padding-right: 1.875rem;
}

.MRFJ3u-cover li a {
	line-height: 2.25rem;
	color: rgba(88, 88, 88, 1);
	font-size: 16px;
	font-family: 'Lato';
	display: block;
	position: relative;
	padding-top: 0.625rem;
}

.MRFJ3u-cover li a h3 {
	padding-right: 1.875rem;
	margin-bottom: 0;
}

.MRFJ3u-cover li a:hover {
	color: rgba(234, 84, 4, 1);
}

.MRFJ3u-cover li:not(:last-child) {
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
}

.MRFJ3u-cover li:not(:last-child) a {
	padding-bottom: 1.25rem;
}

.MRFJ3u-cover [data-article-cover]:not(:first-child) {
	display: none;
}

@media (max-width: 768px) {
	.MRFJ3u-cover .col-md-5 {
		padding-right: 0.46875rem;
	}
}

.f7Q7fe {
	width: 100%;
	height: calc(100vh - 65px);
}

.f7Q7fe .embed-responsive {
	width: 100%;
	height: 100%;
}

.f7Q7fe .embed-responsive-item {
	z-index: 2;
	justify-content: center;
	align-items: center;
}

.f7Q7fe-content img {
	max-height: 2.5rem;
}

.f7Q7fe-content img+h3 {
	margin-top: 1rem;
}

.f7Q7fe-content h3 {
	color: white;
	font-weight: 600;
	font-size: 40px;
	font-family: 'Open Sans';
}

.f7Q7fe-content h3+.f7Q7fe-play {
	margin-top: 1.5rem;
}

.f7Q7fe-play {
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 0.7);
	border-radius: 24.5px;
	padding: 0.5625rem 1rem;
	cursor: pointer;
	color: #fff;
	line-height: 28px;
	font-size: 20px;
}

.f7Q7fe-play:after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.255em;
	vertical-align: center;
	content: "";
	border-width: 0.375rem;
	border-color: transparent transparent transparent #fff;
	border-style: dotted dotted dotted solid;
}

@media (max-width: 768px) {
	.f7Q7fe {
		margin-top: 0;
		height: auto;
	}

	.f7Q7fe .embed-responsive:before {
		padding-top: 56.25%;
	}

	.f7Q7fe-play {
		border-radius: 24.5px;
		cursor: pointer;
		line-height: normal;
		font-size: 1rem;
	}

	.f7Q7fe-content img {
		max-height: 1.875rem;
	}

	.f7Q7fe-content img+h3 {
		margin-top: 1rem;
	}

	.f7Q7fe-content h3 {
		line-height: normal;
		font-size: 1rem;
	}

	.f7Q7fe-content h3+.f7Q7fe-play {
		margin-top: 1rem;
	}
}

.section-dialog-video {
	position: relative;
	z-index: 4001;
	background-color: #000;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
	backface-visibility: hidden;
	width: 70%;
	max-height: calc(100% - 7.5rem);
}

@media (max-width: 768px) {
	.section-dialog-video {
		width: 90%;
	}
}

.section-dialog-video .section-dialog-video-close {
	width: 60px;
	height: 60px;
	position: absolute;
	right: 0;
	z-index: 4002;
	top: -60px;
	cursor: pointer;
	line-height: 60px;
	font-size: 30px;
	text-align: center;
	color: #fff;
}

.section-dialog-video .section-dialog-video-close:before {
	font-family: "iconfont" !important;
	content: "\e60a";
}

.Ur6Jvm {
	position: fixed;
	bottom: .625rem;
	right: .625rem;
	z-index: 300
}

.Ur6Jvm .Ur6Jvm-item {
	margin-top: .625rem;
	background-color: #00aff0;
	box-shadow: 0 0 .5rem rgba(0, 0, 0, .25);
	height: 3rem;
	width: 3rem;
	padding: .75rem;
	text-align: center;
	transition: all .25s
}

.Ur6Jvm .Ur6Jvm-item label {
	display: block;
	cursor: pointer
}

.Ur6Jvm .Ur6Jvm-item label:before {
	font-family: iconfont !important;
	line-height: 1.5rem;
	font-size: 1.625rem;
	color: #fff
}

.Ur6Jvm .Ur6Jvm-item.skype label:before {
	color: #fff;
	content: "\e63c"
}

.Ur6Jvm .Ur6Jvm-item.Ur6Jvm-ico {
	background-color: #ffc74e
}

.Ur6Jvm .Ur6Jvm-item.whatsapp {
	background-color: #27d367
}

.Ur6Jvm .Ur6Jvm-item.whatsapp label:before {
	content: "\e645"
}

.Ur6Jvm .Ur6Jvm-item.back-to-top {
	background-color: rgba(0, 0, 0, .5);
	cursor: pointer;
	border: 1px solid rgba(255, 255, 255, .5);
	position: relative
}

.Ur6Jvm .Ur6Jvm-item.back-to-top:after {
	content: ' ';
	position: absolute;
	top: calc(50% - .75rem);
	left: calc(50% - .5rem);
	border: .5rem solid transparent;
	border-bottom-color: rgba(255, 255, 255, .5)
}

.Ur6Jvm.small .Ur6Jvm-item {
	height: 2rem;
	width: 2rem;
	padding: .375rem
}

.Ur6Jvm.small .Ur6Jvm-item label:before {
	line-height: 1.25rem;
	font-size: 1.25rem
}

.Ur6Jvm.small .Ur6Jvm-item.back-to-top:after {
	top: calc(50% - .625rem);
	left: calc(50% - .375rem);
	border: .375rem solid transparent;
	border-bottom-color: rgba(255, 255, 255, .5)
}

.Ur6Jvm.large .Ur6Jvm-item {
	height: 3.75rem;
	width: 3.75rem;
	padding: .75rem
}

.Ur6Jvm.large .Ur6Jvm-item label:before {
	line-height: 2.25rem;
	font-size: 2.25rem
}

.jqmAby {
	transition: all 0.5s;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	position: relative;
	z-index: 20;
}

.jqmAby-icon a {
	font-size: 16px;
	display: inline-block;
	line-height: 36px;
}

.jqmAby-icon a img {
	height: 16px;
	vertical-align: center;
}

.jqmAby-icon a:not(:last-child) {
	margin-right: 1rem;margin-left: 1rem;
}

.jqmAby-icon+.jqmAby-icon,
.jqmAby-icon+.section-drop {
	position: relative;
}

.jqmAby-icon+.jqmAby-icon:before,
.jqmAby-icon+.section-drop:before {
	font-size: 16px;
	padding-left: 0.625rem;
	padding-right: 0.625rem;
	content: "|";
}

.jqmAby-bar {
	background-color: #000;
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
	position: relative;
	transition: all 0.25s;
}

.jqmAby-bar .dropdown-toggle {
	color: #fff;
	line-height: 38px;
	font-size: 16px;
}

.jqmAby-bar .region-icon:before,
.jqmAby-bar .section-drop:before,
.jqmAby-bar .jqmAby-icon:before {
	color: #fff;
}

.jqmAby-bar a:not(.dropdown-item) {
	color: #fff;
}

.jqmAby-bar a:hover {
	text-decoration: underline;
}

.jqmAby-bar a:hover,
.jqmAby-bar a:hover i {
	color: rgba(234, 84, 4, 1);
}

.jqmAby-bar .jqmAby-bar-right {
	display: flex;
	flex-grow: 1;
	justify-content: flex-end;
}

.jqmAby-bar .jqmAby-bar-right .nav-link {
	cursor: pointer;
}

.jqmAby nav {
	padding: 0;
}

.jqmAby nav .navbar-brand {
	display: flex;
	align-items: center;
	position: relative;
	padding: 0;
	z-index: 2;
	margin-right: 1.5rem;
}

.jqmAby nav .navbar-brand img {
	height: 2.5rem;
}

.jqmAby nav .navbar-brand img+img {
	margin-left: 0.75rem;
}

.jqmAby-region {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1032;
	background-color: #fff;
}

.jqmAby-region:not(.show) {
	display: none;
}

.jqmAby-region .container {
	margin-top: 20vh;
}

.jqmAby-region a {
	color: #666;
}

.jqmAby-region a:hover {
	color: #333;
}

.jqmAby-region .ic-close {
	position: absolute;
	right: 2rem;
	top: 2rem;
	font-size: 1.5rem;
	padding: 1rem;
	cursor: pointer;
}

.jqmAby .nav-icon {
	width: 1.5rem;
	height: 1.5rem;
	vertical-align: middle;
}

.jqmAby .input-group-append .btn {
	border: 0.0625rem solid #ced4da;
	background: #fff;
	color: #ced4da;
	padding-right: 0.75rem !important;
	padding-left: 0.75rem !important;
	border-radius: 0 !important;
}

.jqmAby .input-group-append .btn:first-child {
	border-left: 0;
}

.jqmAby .input-group-append .btn:last-child {
	border-bottom-right-radius: 0.25rem !important;
	border-top-right-radius: 0.25rem !important;
}

.jqmAby .input-group-append i {
	font-size: 14px !important;
}

@media (max-width: 768px) {
	.jqmAby {
		top: 0;
		right: 0;
		left: 0;
		z-index: 1030;
		background-color: #fff;
	}

	.jqmAby-region .container {
		margin-top: 1rem;
	}

	.jqmAby-region .ic-close {
		position: absolute;
		right: 0;
		top: 0;
		font-size: 1.5rem;
		padding: 1rem;
		cursor: pointer;
	}

	.jqmAby .cursor-pointer {
		display: none;
	}

	.jqmAby-bar {
		display: none;
	}

	.jqmAby .navbar-collapse {
		position: fixed;
		background-color: #fff;
		border-top: 1px solid #e9ecef;
		top: 3.125rem;
		width: 100%;
		height: calc(100% - 3.125rem);
		overflow-x: hidden;
		overflow-y: auto;
		left: 0;
		z-index: 1031;
	}

	.jqmAby .navbar-collapse.show .jqmAby-search {
		display: block;
	}

	.jqmAby nav {
		padding-left: 0.625rem;
		padding-right: 0.625rem;
	}

	.jqmAby nav .nav-icon {
		display: none;
	}

	.jqmAby nav .nav-link,
	.jqmAby nav .dropdown-item {
		padding: 0.5rem 2.25rem 0.5rem 0.625rem;
		line-height: 1.25rem;
		border-bottom: 1px solid #e9ecef;
		color: #212529;
	}

	.jqmAby nav .navbar-open-placeholder {
		position: absolute;
		width: 2.25rem;
		height: 2.25rem;
		right: 0;
		top: 0;
		cursor: pointer;
	}

	.jqmAby nav .navbar-open-placeholder:after {
		border-style: solid;
		border-width: 2px 2px 0 0;
		border-color: #c1c1c1;
		position: relative;
		content: '';
		display: inline-block;
		height: 0.5rem;
		width: 0.5rem;
		top: 0.375rem;
		margin-left: 0.75rem;
		box-sizing: content-box;
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		transform: rotate(135deg);
		transition: all 0.2s ease-in-out;
	}

	.jqmAby nav .navbar-open-placeholder.active:after {
		top: 0.6875rem;
		transform: rotate(-45deg);
	}

	.jqmAby nav .navbar-brand {
		height: 3.125rem;
	}

	.jqmAby nav .navbar-brand img {
		height: 1.875rem;
	}

	.jqmAby nav .navbar-brand img:nth-child(2) {
		display: none;
	}

	.jqmAby nav .dropdown-menu {
		padding: 0;
		margin: 0;
		background: none;
		box-shadow: none;
	}

	.jqmAby nav .dropdown-menu .dropdown-item {
		padding-left: 1.25rem;
	}

	.jqmAby nav .dropdown-menu .dropdown-menu .dropdown-item {
		padding-left: 2.5rem;
	}

	.jqmAby nav .dropdown-toggle:after {
		display: none;
	}

	.jqmAby .jqmAby-search {
		margin: 1rem 0.625rem 0.625rem 0.625rem;
		display: none;
	}

	.jqmAby .jqmAby-search .input-group-append .btn {
		margin: 0;
	}

	.jqmAby .jqmAby-search .input-group-append .btn:first-child {
		border-right: 0;
	}
}

@media (min-width: 768px) {
	.jqmAby .region-icon {
		line-height: 36px;
		cursor: pointer;
		margin-left: 1rem;
	}

	.jqmAby .region-icon.nav-item {
		display: none;
	}

	.jqmAby .nav-item-btn .btn {
		top: 50%;
		padding-right: .75rem;
		padding-left: .75rem;
		transform: translateY(-50%);
	}

	.jqmAby .nav-item+.nav-item-btn {
		margin-left: 1rem;
	}

	.jqmAby nav {
		display: block;
	}

	.jqmAby nav .navbar-open-placeholder {
		display: none !important;
	}

	.jqmAby nav .navbar {
		background-color: #fff;
	}

	.jqmAby nav .navbar-brand {
		padding-top: 0.625rem;
		padding-bottom: 0.625rem;
	}

	.jqmAby nav .navbar-menu {
		display: flex;
	}

	.jqmAby nav .navbar-menu-collapse {
		flex: 1;
		display: flex;
		margin-left: 1rem;
	}

	.jqmAby nav .navbar-second-menu {
		background-color: #fff;
		display: flex;
	}

	.jqmAby nav .navbar-second-menu-collapse {
		display: flex;
	}

	.jqmAby nav.medium img {
		height: 3rem;
	}

	.jqmAby nav.medium .navbar-nav li>.nav-link {
		line-height: 4.25rem;
		height: 4.25rem;
		padding: 0 0.75rem;
	}

	.jqmAby nav.large img {
		height: 3.5rem;
	}

	.jqmAby nav.large .navbar-nav li>.nav-link {
		line-height: 4.75rem;
		height: 4.75rem;
		padding: 0 0.875rem;
	}

	.jqmAby nav.greater img {
		height: 4rem;
	}

	.jqmAby nav.greater .navbar-nav li>.nav-link {
		line-height: 5.25rem;
		height: 5.25rem;
		padding: 0 1rem;
	}

	.jqmAby nav .navbar-nav {
		padding-left: 0;
	}

	.jqmAby nav .navbar-nav li {
		position: relative;
	}

	.jqmAby nav .navbar-nav li>.nav-link {
		font-family: 'Ubuntu';
		font-size: 17px;
		white-space: nowrap;
		line-height: 3.75rem;
		height: 3.75rem;
		padding: 0 0.75rem;
	}

	.jqmAby nav .navbar-nav li>.nav-link.active {
		color: rgba(234, 84, 4, 1);
	}

	.jqmAby nav .navbar-nav li>.nav-link.btn {
		background: none;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		border-color: #fff;
		border: 0;
		border-radius: 0 !important;
	}

	.jqmAby nav .navbar-nav li ul {
		padding-left: 0;
		display: block !important;
		border-top: 3px solid #333;
		position: absolute;
		min-width: 12.5rem;
		top: 100%;
		left: 0;
		box-shadow: 0 12px 30px -2px rgba(0, 0, 0, 0.1);
		visibility: hidden;
		opacity: 0;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		-webkit-transform: scale(0);
		transform: scale(0);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
	}

	.jqmAby nav .navbar-nav li ul .dropdown-toggle {
		position: relative;
		padding-right: 30px !important;
	}

	.jqmAby nav .navbar-nav li ul .dropdown-toggle:after {
		position: absolute;
		right: 0.9375rem;
		top: calc(50% - 2px);
		transition: all 0.2s ease-in-out;
	}

	.jqmAby nav .navbar-nav li ul .dropdown-item {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}

	.jqmAby nav .navbar-nav li ul ul {
		top: 0.625rem;
		left: 100%;
	}

	.jqmAby nav .navbar-nav li ul ul ul {
		left: -100%;
	}

	.jqmAby nav .navbar-nav li ul li>a {
		transition: all 0.2s ease-in-out;
	}

	.jqmAby nav .navbar-nav li ul li>a:before {
		position: absolute;
		content: "";
		top: 0.9375rem;
		left: 1.5625rem;
		width: 0;
		height: 0.0625rem;
		background: rgba(0, 0, 0, 0.4);
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.jqmAby nav .navbar-nav li ul li:hover>a {
		padding-left: 2.5rem;
		color: rgba(234, 84, 4, 1);
	}

	.jqmAby nav .navbar-nav li ul li:hover>a:before {
		width: 0.625rem;
	}

	.jqmAby nav .navbar-nav li ul li:hover>a.dropdown-toggle:after {
		transform: rotate(-90deg);
	}

	.jqmAby nav .navbar-nav li.nav-item.dropdown .nav-link:before {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		border-top: 0.625rem solid rgba(0, 0, 0, 0);
		border-right: 0.625rem solid rgba(0, 0, 0, 0);
		border-bottom: 0.625rem solid #333;
		border-left: 0.625rem solid rgba(0, 0, 0, 0);
		bottom: 0;
		left: calc(50% - 7px);
		opacity: 0;
		transition: all 0.5s;
	}

	.jqmAby nav .navbar-nav li:hover a.nav-link {
		text-decoration: underline;
	}

	.jqmAby nav .navbar-nav li:hover a.nav-link:before {
		opacity: 1 !important;
	}

	.jqmAby nav .navbar-nav li:hover a.nav-link.btn {
		border: 0 !important;
	}

	.jqmAby nav .navbar-nav li:hover>ul {
		visibility: visible;
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	.jqmAby nav.fixed-top {
		background-color: #fff;
		box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	}

	.jqmAby nav .jqmAby-search {
		position: absolute;
		left: 0;
		bottom: -4rem;
		z-index: 10;
		width: 100%;
		display: none;
	}

	.jqmAby nav .jqmAby-search .container {
		display: flex;
		justify-content: end;
	}

	.jqmAby nav .jqmAby-search .container .input-group {
		height: 4rem;
		width: 20rem;
		background-color: #fff;
		align-items: center;
		padding-left: 1rem;
		padding-right: 1rem;
		box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
	}

	.jqmAby nav .navbar-collapse .jqmAby-menu {
		display: flex;
		justify-content: space-between;
	}

	.jqmAby nav .navbar-collapse .jqmAby-secondary {
		width: 100%;
		position: relative;
	}

	.jqmAby nav .navbar-collapse .jqmAby-secondary .navbar-nav {
		justify-content: flex-end;
	}

	.jqmAby nav .navbar-collapse .jqmAby-secondary .navbar-nav .nav-link {
		font-family: 'Ubuntu';
		font-size: 17px;
		color: rgba(88, 88, 88, 1);
	}

	.jqmAby nav .navbar-collapse .jqmAby-secondary .navbar-nav .nav-link:hover {
		color: rgba(234, 84, 4, 1);
	}

	.jqmAby nav:not(.logo-top) .navbar-collapse .jqmAby-menu {
		padding-left: 1rem;
	}

	.jqmAby nav:not(.logo-top) .navbar-collapse .jqmAby-menu:not(.has-search) {
		padding-right: 1rem;
	}
}

.jqmAby-notice {
	background-color: #282828;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

.jqmAby-notice-content {
	flex: 1;
}

.jqmAby-notice-close {
	font-family: "iconfont" !important;
	position: absolute;
	height: 3rem;
	top: calc(50% - 1.5rem);
	line-height: 3rem;
	padding-left: 1rem;
	cursor: pointer;
	padding-right: 1rem;
	font-size: 1.5rem;
	right: 0;
	color: #fff;
}

.jqmAby-notice-close:before {
	content: "\e60a";
}

@media (max-width: 768px) {
	.jqmAby-notice-close {
		top: 0;
	}
}

.jqmAby-notice [class*="text-"] {
	color: #fff;
}

.jqmAby-notice:not(.fixed-bottom) {
	position: relative;
}

.MV3iA3 {
	overflow: hidden;
	background-color: #2b2f36;
}

.MV3iA3-slogan {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	padding-top: 20px;
	padding-bottom: 20px;
}

.MV3iA3-slogan .container {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.MV3iA3-slogan .container h3 {
	margin: 0 10px 0 0;
	color: #d7d6d6;
	font-size: 38px;
}

.MV3iA3-slogan .container h3+form {
	margin-left: 1rem;
}

.MV3iA3-slogan .container form {
	max-width: 40%;
	flex: 1;
}

.MV3iA3 .text-subheading {
	margin-bottom: 1rem;
}

.MV3iA3-container .has-divider .text-subheading {
	position: relative;
	padding-bottom: 0.625rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	margin-bottom: 1.25rem;
}

.MV3iA3-container .has-divider .text-subheading:after {
	position: absolute;
	width: 0.625rem;
	height: 0.625rem;
	border: 1px solid rgba(255, 255, 255, 0.2);
	content: '';
	border-radius: 0.3125rem;
	left: 0;
	bottom: -0.3125rem;
	background-color: #2b2f36;
}

.MV3iA3-container [class*="text-"],
.MV3iA3-container [class*="ic-"],
.MV3iA3-container a {
	color: rgba(88, 88, 88, 1);
}

.MV3iA3-container .enquiry-form {
	margin-top: 0.5rem;
}

.MV3iA3-copyright {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.MV3iA3-copyright li:not(:last-child) {
	margin-bottom: 1rem;
}

.MV3iA3-copyright .copyright a {
	display: inline-block;
	margin-left: 0.625rem;
}

.MV3iA3-copyright .copyright a:before {
	margin-right: 0.625rem;
	content: "|";
}

.MV3iA3-copyright * {
	color: #A0A0A0;
}

.MV3iA3 .MV3iA3-social a {
	margin: 0 5px 5px 0;
}

.MV3iA3 .MV3iA3-social i {
	font-size: 1.875rem;
}

.MV3iA3 .MV3iA3-social img {
	width: 1.875rem;
}

.MV3iA3 .MV3iA3-code img {
	width: 6.25rem;
}

.MV3iA3 .MV3iA3-code .social-it:not(:last-child) {
	margin-right: 5px;
}

.MV3iA3 .MV3iA3-logo {
	max-width: 60%;
}

.MV3iA3 .MV3iA3-office h3 {
	font-weight: bold;
}

.MV3iA3 .MV3iA3-office:not(:last-child) {
	margin-bottom: 1rem;
}

.MV3iA3 .MV3iA3-office [class*="col-"] {
	word-wrap: break-word;
	word-break: break-word;
}

.MV3iA3 .MV3iA3-office [class*="col-"]:not(:last-child) {
	padding-bottom: 5px;
}

.MV3iA3 a:hover i,
.MV3iA3 a:hover {
	color: rgba(241, 139, 0, 1);
	text-decoration: none;
}

@media (max-width: 768px) {
	.MV3iA3-slogan .container {
		display: block;
	}

	.MV3iA3-slogan .container h3+form {
		margin-top: 1rem;
	}

	.MV3iA3-slogan .container form {
		max-width: 100%;
	}

	.MV3iA3 .MV3iA3-office:not(:last-child) {
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
		padding-bottom: 1rem;
	}

	.MV3iA3 .container:not(.has-divider) .MV3iA3-column .col-12:not(:last-child) {
		margin-bottom: 1rem;
		padding-bottom: 1rem;
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	}

	.MV3iA3 .MV3iA3-social a {
		margin: 0 5px 5px 0;
	}

	.MV3iA3 .MV3iA3-social a i {
		font-size: 1.625rem;
	}

	.MV3iA3 .MV3iA3-code img {
		margin: 0 5px 0 0;
	}

	.MV3iA3 .MV3iA3-logo {
		max-height: 2.5rem;
		max-width: 6.25rem;
	}
}

.MV3iA3-tabBar {
	position: fixed;
	z-index: 100;
	width: 100%;
	height: 3.5rem;
	background-color: rgba(234, 84, 4, 1);
	left: 0;
	border: 0;
	bottom: 0;
	display: flex;
	border-top: 1px solid rgba(255, 255, 255, 0.6);
}

.MV3iA3-tabBar a {
	height: 100%;
	flex: 1 1 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.MV3iA3-tabBar a div {
	color: #fff;
}

.MV3iA3-tabBar a img {
	width: 1rem;
	height: 1rem;
	display: inline-block;
	vertical-align: center;
}

.MV3iA3-tabBar a:not(:last-child) {
	border-right: 1px solid rgba(255, 255, 255, 0.6);
}

@media (min-width: 768px) {
	.MV3iA3-tabBar {
		display: none;
	}
}

.section-1570206282166743043 .slick-slide-0 .slick-slide-area {
	width: 60%;
	margin-left: 0%;
}

.section-1570206282342903810 .slick-slide-0 .slick-slide-area {
	width: 60%;
	margin-left: 0%;
}

.section-1570206282699419651 .slick-slide-0 .slick-slide-area {
	width: 60%;
	margin-left: 0%;
}

.section-1570206282875580418 .slick-slide-0 .slick-slide-area {
	width: 60%;
	margin-left: 0%;
}

.section-1570206283055935490 .section-container {
	background: url("/cdn/1570206280426106881/1572219865179561986.webp") no-repeat top center;
	background-size: contain;
}

.section-1570206283055935490 {
	background: url("/cdn/1570206280426106881/1572219865179561986.webp") no-repeat top center;
	background-size: contain;
}

.section-1570206283055935490 .section-title-divider {
	width: 40%;
}

@media (min-width: 768px) {
	.section-1570206283055935490 .section-title [class^=text-] {
		width: 40%;
	}
}

.section-1570206283055935490 .section-title .has-line:after,
.section-1570206283055935490 .section-title img {
	width: 65%;
}

.section-1570206283055935490 .YVrMNb-related {
	background-color: rgba(244, 244, 244, 1);
}

.section-1570206283055935490 .cover-border {
	border-color: rgba(220, 220, 220, 1);
}

.section-1570206283055935490 .section-paragraph-heading {
	background-color: rgba(232, 85, 30, 0.02);
}

.section-1570206283055935490 .section-paragraph-heading:after {
	border-bottom-color: rgba(232, 85, 30, 1);
}

.section-1570206283055935490 .tips {
	font-size: 15px;
}

.section-1570206283227901955 .slick-slide-0 .slick-slide-area {
	width: 60%;
	margin-left: 0%;
}

.section-1570206283404062722 .bread-crumb {
	background-color: rgba(255, 255, 255, 1);
}

.section-1570206283580223489 .bread-crumb {
	background-color: rgba(234, 84, 4, 1);
}

.section-1570206283580223489 .bread-crumb * {
	color: rgba(255, 255, 255, 1);
}

.section-1570206283928350721 .bread-crumb {
	background-color: rgba(234, 84, 4, 1);
}

.section-1570206283928350721 .bread-crumb * {
	color: rgba(255, 255, 255, 1);
}

.section-1570206286595928065 .bread-crumb {
	background-color: rgba(234, 84, 4, 1);
}

.section-1570206286595928065 .bread-crumb * {
	color: rgba(254, 254, 254, 1);
}

.section-1570206286772088834 .bread-crumb {
	background-color: rgba(234, 84, 4, 1);
}

.section-1570206286772088834 .bread-crumb * {
	color: rgba(255, 255, 255, 1);
}

.section-1570206286772088834 .section-container {
	background: url("/cdn/1570206280426106881/1571566512925777922.webp") repeat-x top left;
	background-size: contain;
}

.section-1570206287120216067 .slick-slide-0 .slick-slide-area {
	width: 60%;
	margin-left: 0%;
}

.section-1570206287300571140 .slick-slide-0 .slick-slide-area {
	width: 60%;
	margin-left: 0%;
}

.section-1570206287476731907 .slick-slide-0 .slick-slide-area {
	width: 60%;
	margin-left: 0%;
}

.section-1570207096318898177 .bread-crumb {
	background-color: rgba(54, 67, 74, 0.55);
}

.section-1570207096318898177 .bread-crumb * {
	color: rgba(255, 255, 255, 1);
}

.section-1570207157580902401 .bread-crumb {
	background-color: rgba(54, 67, 74, 0.55);
}

.section-1570207157580902401 .bread-crumb * {
	color: rgba(255, 255, 255, 1);
}

.section-1570215734487269378 .bread-crumb {
	background-color: rgba(54, 67, 74, 0.55);
}

.section-1570215734487269378 .bread-crumb * {
	color: rgba(252, 252, 252, 1);
}

.section-1570206282166743044 {
	background: rgba(0, 158, 150, 1);
}

.section-1570206282166743044 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1570206282166743044 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1570206282699419652 {
	background: rgba(0, 158, 150, 1);
}

.section-1570206282699419652 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1570206282699419652 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1570206282875580417 .bread-crumb {
	background-color: rgba(54, 67, 74, 0.55);
}

.section-1570206282875580417 .bread-crumb * {
	color: rgba(255, 255, 255, 1);
}

.section-1570206282875580417 .section-container {
	background: url("/cdn/1570206280426106881/1572219865179561986.webp") no-repeat;
	background-size: contain;
}

.section-1570206287120216066 .bread-crumb {
	background-color: rgba(54, 67, 74, 0.55);
}

.section-1570206287120216066 .bread-crumb * {
	color: rgba(255, 255, 255, 1);
}

.section-1570206287300571137 .bread-crumb {
	background-color: rgba(54, 67, 74, 0.55);
}

.section-1570206287300571137 .bread-crumb * {
	color: rgba(255, 255, 255, 1);
}

.section-1570206287476731906 .bread-crumb {
	background-color: rgba(54, 67, 74, 0.55);
}

.section-1570206287476731906 .bread-crumb * {
	color: rgba(255, 255, 255, 1);
}

.section-1571549558559911938 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1571549558559911938 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1571549558559911938 .media {
	background-color: rgba(255, 255, 255, 0.93);
}

.section-1571549558559911938 .embed-responsive {
	width: 55px;
}

.section-1571566926475804673 {
	background: rgba(247, 247, 247, 1) url("/cdn/1570206280426106881/1571566512925777922.webp") no-repeat top center;
	background-size: contain;
}

.section-1571566926475804673 .embed-responsive label,
.section-1571566926475804673 .text-label {
	background-color: rgba(234, 84, 4, 1);
}

.section-1571566926475804673 .Inuqaa-card {
	border-color: rgba(234, 84, 4, 1);
}

.section-1571566926475804673 svg {
	fill: rgba(234, 84, 4, 1);
}

.section-1571777507078877186 {
	background: url("/cdn/1570206280426106881/1572797275084103681.webp") no-repeat top Left;
	background-size: cover;
}

@media (min-width: 768px) {

	.section-1571777507078877186 img,
	.section-1571777507078877186 .card {
		border-radius: 15px;
	}
}

@media (min-width: 768px) {
	.section-1571777507078877186 .col-md-6:last-child {
		padding-top: 40px;
	}
}

.section-1572042417251725313 {
	background: rgba(234, 84, 4, 1);
}

.section-1572042417251725313 .section-title [class^=text-] {
	color: rgba(255, 255, 255, 1);
}

.section-1572042417251725313 .section-title-divider {
	width: 100%;
}

.section-1572042417251725313 .section-title-divider:after {
	border-color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) {
	.section-1572042417251725313 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1572440440787419138 .slick-slide-0 .slick-slide-area {
	width: 60%;
	margin-left: 0%;
}

.section-1572440440787419138 .slick-slide-1 .slick-slide-area {
	width: 60%;
	margin-left: 0%;
}

.section-1572440440787419138 .slick-slide-2 .slick-slide-area {
	width: 60%;
	margin-left: 0%;
}

.section-1570206281977999362 {
	background: rgba(251, 251, 251, 1);
}

.section-1570206281977999362 .vQrQB3-content:before {
	background-color: rgba(0, 0, 0, 0);
}

.section-1570206281977999362 .slick-slide-0 [class*="text-"] {
	color: rgba(255, 255, 255, 1);
}

.section-1570206281977999362 .slick-slide-0 .slick-slide-area {
	width: 47%;
	margin-left: 0%;
}

.section-1570206281977999362 .slick-slide-1 [class*="text-"] {
	color: rgba(255, 255, 255, 1);
}

.section-1570206281977999362 .slick-slide-1 .slick-slide-area {
	width: 47%;
	margin-left: 0%;
}

.section-1570206281977999362 .slick-slide-2 .slick-slide-area {
	width: 60%;
	margin-left: 0%;
}

.section-1570206282166743045 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1570206282166743045 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1570206282342903809 .bread-crumb {
	background-color: rgba(54, 67, 74, 0.55);
}

.section-1570206282342903809 .bread-crumb * {
	color: rgba(254, 254, 254, 1);
}

.section-1570206282342903809 .section-container {
	background: url("/cdn/1570206280426106881/1571566202249486338.webp") no-repeat top center;
	background-size: contain;
}

.section-1570206282342903809 .card-body [class*="text-"] {
	color: rgba(0, 0, 0, 0) !important;
}

.section-1570206282699419650 .bread-crumb {
	background-color: rgba(255, 255, 255, 1);
}

.section-1570206283055935491 {
	background: rgba(247, 247, 247, 1) url("/cdn/1570206280426106881/1572041931949023234.webp") no-repeat center center;
	background-size: cover;
}

.section-1570206283055935491 .section-title [class^=text-] {
	color: rgba(255, 255, 255, 1);
}

.section-1570206283055935491 .section-title-divider {
	width: 100%;
}

.section-1570206283055935491 .section-title-divider:after {
	border-color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) {
	.section-1570206283055935491 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1570206283055935491 .section-title .has-line:after,
.section-1570206283055935491 .section-title img {
	width: 5%;
}

.section-1571737247640891394 .a2uYja-content:after {
	background-color: rgba(45, 23, 23, 1);
	color: rgba(254, 248, 248, 1);
}

.section-1571737247640891394 .a2uYja-content {
	background-color: rgba(200, 12, 12, 1);
}

.section-1571737247640891394 [class*="text-"] {
	color: rgba(98, 36, 36, 1);
}

.section-1571990936368623618 .niArqy-container {
	width: 100%;
}

.section-1571990936368623618 .niArqy-card:before,
.section-1571990936368623618 .niArqy-card:after {
	background-color: rgba(234, 84, 4, 1)
}

.section-1571990936368623618 .text-subheading {
	color: rgba(234, 84, 4, 1)
}

.section-1574248650586402818 .embed-responsive-video:before {
	padding-top: 56.25%;
}

.section-1570206282166743042 .bread-crumb {
	background-color: rgba(252, 252, 252, 1);
}

.section-1570206282523258881 .bread-crumb {
	background-color: rgba(54, 67, 74, 0.55);
}

.section-1570206282523258881 .bread-crumb * {
	color: rgba(252, 252, 252, 1);
}

.section-1570206282523258881 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1570206282523258881 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1570206282523258881 .section-title .has-line:after,
.section-1570206282523258881 .section-title img {
	width: 5%;
}

.section-1570206287300571142 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1570206287300571142 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1570206287300571142 .section-title .has-line:after,
.section-1570206287300571142 .section-title img {
	width: 15%;
}

.section-1571737847325700097 {
	background: url("/cdn/1570206280426106881/1571566512925777922.webp") no-repeat;
}

.section-1571984978179436545 {
	background: url("/cdn/1570206280426106881/1571566512925777922.webp") no-repeat top center;
	background-size: contain;
}

.section-1571984978179436545 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1571984978179436545 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1572042510616215554 {
	background: rgba(234, 84, 4, 1);
}

.section-1572042510616215554 .section-title [class^=text-] {
	color: rgba(255, 255, 255, 1);
}

.section-1572042510616215554 .section-title-divider {
	width: 100%;
}

.section-1572042510616215554 .section-title-divider:after {
	border-color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) {
	.section-1572042510616215554 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1570206287300571141 {
	background: rgba(248, 248, 248, 1);
}

.section-1570206287300571141 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1570206287300571141 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1570206287300571141 .section-title .has-line:after,
.section-1570206287300571141 .section-title img {
	width: 5%;
}

@media (min-width: 768px) {
	.section-1570206287300571141 .carousel-multiple .carousel-slide-item {
		width: calc(16.666666666666664% - 24px);
	}
}

@media (max-width: 768px) {
	.section-1570206287300571141 .carousel-multiple .carousel-slide-item {
		width: calc(50.0% - 12px);
	}
}

.section-1570206287300571141 .embed-responsive {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1570206287300571141 .miyUFr-describe {
		width: 70%;
	}
}

.section-1570249053858607105 {
	background: url("/cdn/1570206280426106881/1571393276162285569.webp") repeat-y top right;
}

.section-1570249053858607105 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1570249053858607105 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1571748426588602369 {
	background: rgba(3, 28, 44, 1);
}

.section-1571748426588602369 .section-title [class^=text-] {
	color: rgba(255, 255, 255, 1);
}

.section-1571748426588602369 .section-title-divider {
	width: 100%;
}

.section-1571748426588602369 .section-title-divider:after {
	border-color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) {
	.section-1571748426588602369 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1571945481475633153 {
	background: url("/cdn/1570206280426106881/1571950175454699522.webp") top left;
	background-size: cover;
}

.section-1571945481475633153 [class*="col-"]:nth-child(1) {
	padding-top: 5px;
}

.section-1571945481475633153 [class*="col-"]:nth-child(2) {
	padding-top: 75px;
}

.section-1571945481475633153 [class*="col-"]:nth-child(3) {
	padding-top: 35px;
}

@media (min-width: 768px) {
	.section-1571945481475633153 .card {
		margin-left: 20px;
	}

	.section-1571945481475633153 .Ijaqeu-item {
		border-radius: 25px;
	}
}

.section-1570206281977999368 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1570206281977999368 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1570206281977999368 .card-mask:before {
	background-color: rgba(31, 100, 74, 0.68);
}

.section-1570206287120216068 .Zb2EZv-contact {
	background: url("/cdn/1570206280426106881/1571468296796446721.webp") no-repeat top center;
	background-size: cover;
}

.section-1570206287120216068 .Zb2EZv-map {
	height: 200px;
}

.section-1570206287120216068 .media .media-icon i {
	color: rgba(255, 255, 255, 1);
}

.section-1570206287120216068 .media h3 {
	color: rgba(255, 255, 255, 1);
}

.section-1570206287120216068 .text-content-heading {
	color: rgba(255, 255, 255, 1);
}

.section-1570206287120216068 .media .text-body,
.section-1570206287120216068 .media p {
	color: rgba(251, 249, 249, 1);
}

.section-1570206287300571138 .vQrQB3-content:before {
	background-color: rgba(84, 79, 79, 0.44);
}

.section-1570206287300571138 .slick-slide-0 [class*="text-"] {
	color: rgba(255, 254, 254, 1);
}

.section-1570206287300571138 .slick-slide-0 .slick-slide-area {
	width: 79%;
	margin-left: 0%;
}

.section-1571134089884844033 {
	background: rgba(246, 246, 246, 1);
}

.section-1571134089884844033 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1571134089884844033 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1571134089884844033 .section-title .has-line:after,
.section-1571134089884844033 .section-title img {
	width: 5%;
}

.section-1571134089884844033 .card .text-content-heading {
	color: rgba(48, 32, 32, 1);
}

.section-1571134089884844033 .card {
	background-color: rgba(255, 255, 255, 1);
}

.section-1571961752569163778 .section-title-divider {
	width: 70%;
}

@media (min-width: 768px) {
	.section-1571961752569163778 .section-title [class^=text-] {
		width: 70%;
	}
}

.section-1571961752569163778 .section-title .has-line:after,
.section-1571961752569163778 .section-title img {
	width: 15%;
}
@media (min-width: 768px) {
	.section-1571960196544577538 .text-heading {
		color: rgba(255, 255, 255, 1);
	}

	.section-1571960196544577538 .text-subheading {
		color: rgba(245, 245, 245, 1);
	}

	.section-1571960196544577538 .text-subheading:before {
		border-color: rgba(245, 245, 245, 1);
	}

	.section-1571960196544577538 .text-body {
		color: rgba(251, 249, 249, 1);
	}
}

.section-1571992262867595266 {
	background: rgba(42, 27, 22, 1) url("/cdn/1570206280426106881/1571980207275319298.webp");
}

.section-1571992262867595266 .section-title [class^=text-] {
	color: rgba(255, 255, 255, 1);
}

.section-1571992262867595266 .section-title-divider {
	width: 100%;
}

.section-1571992262867595266 .section-title-divider:after {
	border-color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) {
	.section-1571992262867595266 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1572974589903024129 {
	background: rgba(245, 245, 245, 1);
}

.section-1572974589903024129 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1572974589903024129 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1572974589903024129 .section-title .has-line:after,
.section-1572974589903024129 .section-title img {
	width: 5%;
}

.section-1572974589903024129 .fErUva-item-content {
	background-color: rgba(255, 255, 255, 1);
}

.section-1571951629964587009 {
	background: url("/cdn/1570206280426106881/1572798065639104513.webp") no-repeat top center;
	background-size: cover;
}

.section-1571951629964587009 .section-title-divider {
	width: 90%;
}

.section-1571951629964587009 .section-title-divider:after {}

@media (min-width: 768px) {
	.section-1571951629964587009 .section-title [class^=text-] {
		width: 90%;
	}
}

.section-1571951629964587009 .section-title .has-line:after,
.section-1571951629964587009 .section-title img {
	width: 10%;
}

.section-1571951629964587009 .IJj2ai-container .IJj2ai-item .text-heading:before {
	border-color: rgba(235, 155, 113, 1);
}

.section-1571951629964587009 .IJj2ai-container .IJj2ai-item .text-heading:after,
.section-1571951629964587009 .IJj2ai-container .row:before {
	background: rgba(235, 155, 113, 1);
}

.section-1571951629964587009 .IJj2ai-container [class*="text-"] {
	color: rgba(20, 18, 18, 1);
}

.section-1571951629964587009 .IJj2ai-container .text-heading {
	color: rgba(228, 79, 0, 1);
}

.section-1572138644031057921 .vQrQB3-content:before {
	background-color: rgba(13, 12, 12, 0.29);
}

.section-1572138644031057921 .slick-slide-0 [class*="text-"] {
	color: rgba(255, 254, 254, 1);
}

.section-1572138644031057921 .slick-slide-0 .slick-slide-area {
	width: 85%;
	margin-left: 0%;
}

.section-1570206281977999367 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1570206281977999367 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1570206281977999367 .section-title .has-line:after,
.section-1570206281977999367 .section-title img {
	width: 5%;
}

.section-1571963606782164993 {
	background: rgba(248, 248, 248, 1);
}

.section-1571963606782164993 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1571963606782164993 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1571963606782164993 .section-title .has-line:after,
.section-1571963606782164993 .section-title img {
	width: 5%;
}

.section-1571963606782164993 .embed-responsive img {
	border-radius: 25%;
}

.section-1571963606782164993 .embed-responsive {
	width: 50%;
}

@media (min-width: 768px) {
	.section-1571963606782164993 .miyUFr-describe {
		width: 70%;
	}
}

.section-1571974287708041218 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1571974287708041218 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1571974287708041218 .section-title .has-line:after,
.section-1571974287708041218 .section-title img {
	width: 5%;
}

.section-1572129243371057153 {
	background: rgba(245, 245, 245, 1);
}

.section-1572129243371057153 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1572129243371057153 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1572129243371057153 .section-title .has-line:after,
.section-1572129243371057153 .section-title img {
	width: 20%;
}

.section-1572127368159936514 {
	background: rgba(245, 245, 245, 1);
}

.section-1570206281977999372 {
	background: url("/cdn/1570206280426106881/1572794516930764802.webp") no-repeat center center;
	background-size: cover;
}

.section-1570206281977999372 .section-title-divider {
	width: 60%;
}

@media (min-width: 768px) {
	.section-1570206281977999372 .section-title [class^=text-] {
		width: 60%;
	}
}

.section-1570206281977999372 .section-title .has-line:after,
.section-1570206281977999372 .section-title img {
	width: 10%;
}

.section-1570206281977999372 .embed-responsive {
	width: 70%;
}

@media (min-width: 768px) {
	.section-1570206281977999372 .miyUFr-describe {
		width: 90%;
	}
}

.section-1571979729091866626 {
	background: rgba(42, 27, 22, 1) url("/cdn/1570206280426106881/1571980207275319298.webp");
}

.section-1571979729091866626 .section-title [class^=text-] {
	color: rgba(255, 255, 255, 1);
}

.section-1571979729091866626 .section-title-divider {
	width: 100%;
}

.section-1571979729091866626 .section-title-divider:after {
	border-color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) {
	.section-1571979729091866626 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1571531295465582594 .section-title-divider {
	width: 100%;
}

@media (min-width: 768px) {
	.section-1571531295465582594 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1571531295465582594 .section-title .has-line:after,
.section-1571531295465582594 .section-title img {
	width: 5%;
}

.section-1570206281977999363 {
	background: rgba(3, 28, 44, 1);
}

.section-1570206281977999363 .section-title [class^=text-] {
	color: rgba(255, 255, 255, 1);
}

.section-1570206281977999363 .section-title-divider {
	width: 100%;
}

.section-1570206281977999363 .section-title-divider:after {
	border-color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) {
	.section-1570206281977999363 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1570206281977999364 {
	background: url("/cdn/1570206280426106881/1571468296796446721.webp") repeat-y top left;
	background-size: cover;
}

.section-1570206281977999364 .section-title [class^=text-] {
	color: rgba(255, 255, 255, 1);
}

.section-1570206281977999364 .section-title-divider {
	width: 100%;
}

.section-1570206281977999364 .section-title-divider:after {
	border-color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) {
	.section-1570206281977999364 .section-title [class^=text-] {
		width: 100%;
	}
}

.section-1570206280975560705 .Ur6Jvm-item.Ur6Jvm-0 {
	background: rgba(241, 139, 0, 1);
}

.section-1570206280975560706 .jqmAby-bar {
	background-color: rgba(255, 255, 255, 1);
}

.section-1570206280975560706 .jqmAby-bar .dropdown-toggle,
.section-1570206280975560706 .jqmAby-bar .section-drop:before,
.section-1570206280975560706 .jqmAby-bar i:before,
.section-1570206280975560706 .jqmAby-bar .jqmAby-icon:before,
.section-1570206280975560706 .jqmAby-bar a:not(.dropdown-item) {
	color: rgba(52, 37, 37, 1);
}

.section-1570206280975560706 .navbar {
	background-color: rgba(42, 27, 22, 1);
}

@media (min-width: 768px) {
	.section-1570206280975560706 .navbar .navbar-nav li>.nav-link:not(.active) {
		color: rgba(249, 249, 249, 1);
	}
}

.section-1570206280975560707 {
	background: rgba(54, 67, 74, 0.25);
}

.section-1570206280975560707 .has-divider .text-heading:after {
	background-color: rgba(54, 67, 74, 0.25);
}

.section-1570206280975560707 .MV3iA3-container [class*="text-"],
.section-1570206280975560707 .MV3iA3-container [class*="ic-"],
.section-1570206280975560707 .MV3iA3-office [class*="col-"],
.section-1570206280975560707 .MV3iA3-container a:not(:hover),
.section-1570206280975560707 .has-divider .text-subheading:after,
.section-1570206280975560707 .has-divider .text-subheading {
	color: rgba(0, 0, 0, 0.86);
	border-color: rgba(0, 0, 0, 0.86);
}

.section-1570206280975560707 .MV3iA3-copyright {
	border-color: rgba(255, 255, 255, 1);
}

.section-1570206280975560707 .MV3iA3-copyright * {
	color: rgba(0, 0, 0, 0.65);
}
