/*
Theme Name: Alpha Town
Theme URI: 
Author: Mr.TuDA
Author URI: 
Description: Custom Shop Theme By Mr.TuDA
Version: 1.0
License: GNU General Public License v2 or later
License URI: 
Tags: dsilva, tuda, shop, travel
Text Domain: alphatown
-------------------------------------*/
/*	1.0 - Reset
-------------------------------------*/
	* {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}

	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit
	}

	article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
		display: block
	}

	ol,ul {
		list-style: none
	}

	blockquote,q {
		quotes: none
	}

	blockquote:before,blockquote:after {
		content: '';
		content: none
	}

	q:before,q:after {
		content: '';
		content: none
	}

	table {
		border-collapse: collapse;
		border-spacing: 0
	}

	a:hover {
		text-decoration: none
	}

	a {
		color: inherit
	}

	a:active,a:focus {
		text-decoration: none;
		color: inherit
	}

	img {
		max-width: 100%
	}

	ol,ul,li {
		padding: 0px;
		list-style: none;
		margin: 0px
	}

	figcaption,figure,main {
		display: block
	}

	figure {
		margin: 1em 40px
	}

	hr {
		box-sizing: content-box;
		height: 0;
		overflow: visible
	}

	pre {
		font-family: monospace, monospace;
		font-size: 1em
	}

	a {
		background-color: transparent;
		-webkit-text-decoration-skip: objects
	}

	a:active,a:hover {
		outline-width: 0
	}

	abbr[title] {
		border-bottom: none;
		text-decoration: underline;
		text-decoration: underline dotted
	}

	b,strong {
		font-weight: bold
	}

	code,kbd,samp {
		font-family: monospace, monospace;
		font-size: 1em
	}

	dfn {
		font-style: italic
	}

	mark {
		background-color: #ff0;
		color: #000
	}

	small {
		font-size: 80%
	}

	sub,sup {
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline
	}

	sub {
		bottom: -0.25em
	}

	sup {
		top: -0.5em
	}

	audio,video {
		display: inline-block
	}

	audio:not([controls]) {
		display: none;
		height: 0
	}

	img {
		border-style: none
	}

	svg:not(:root) {
		overflow: hidden
	}

	button,input {
		overflow: visible
	}

	button,select {
		text-transform: none
	}

	button,html [type="button"],[type="reset"],[type="submit"] {
		-webkit-appearance: button
	}

	button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
		border-style: none;
		padding: 0
	}

	button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
		outline: 1px dotted ButtonText
	}

	legend {
		box-sizing: border-box;
		color: inherit;
		display: table;
		max-width: 100%;
		padding: 0;
		white-space: normal
	}

	progress {
		display: inline-block;
		vertical-align: baseline
	}

	textarea {
		overflow: auto
	}

	[type="checkbox"],[type="radio"] {
		box-sizing: border-box;
		padding: 0
	}

	[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
		height: auto
	}

	[type="search"] {
		-webkit-appearance: textfield;
		outline-offset: -2px
	}

	[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none
	}

	::-webkit-file-upload-button {
		-webkit-appearance: button;
		font: inherit
	}

	details,menu {
		display: block
	}

	summary {
		display: list-item
	}

	canvas {
		display: inline-block
	}

	template {
		display: none
	}


	::-webkit-scrollbar {
		width: 8px
	}

	::-webkit-scrollbar-thumb {
		background: rgba(0,0,0,0.2)
	}

	::-webkit-scrollbar-thumb:window-inactive {
		background: rgba(0,0,0,0.2)
	}
/*		1.1 - Fonts
-----------------------------------------*/
	@font-face {
		font-family: "Montserrat-Bold";
		src: url("../../fonts/Montserrat-Bold.ttf") format("truetype");
		font-weight: normal;
		font-style: normal
	}

	@font-face {
		font-family: "Montserrat-Regular";
		src: url("../../fonts/Montserrat-Regular.ttf") format("truetype");
		font-weight: normal;
		font-style: normal
	}

	@font-face {
		font-family: "VNF-AbrilFatface Regular";
		src: url("../../fonts/VNF-AbrilFatface-Regular.ttf") format("truetype");
		font-weight: normal;
		font-style: normal
	}
/*		1.1.1 - Fonts Awesome Free
-----------------------------------------*/
	.fa,
	.fas,
	.far,
	.fal,
	.fab {
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font-style: normal;
		font-variant: normal;
		text-rendering: auto;
		line-height: 1; }

	.fa-lg {
		font-size: 1.33333em;
		line-height: 0.75em;
		vertical-align: -.0667em; }

	.fa-xs {
		font-size: .75em; }

	.fa-sm {
		font-size: .875em; }

	.fa-1x {
		font-size: 1em; }

	.fa-2x {
		font-size: 2em; }

	.fa-3x {
		font-size: 3em; }

	.fa-4x {
		font-size: 4em; }

	.fa-5x {
		font-size: 5em; }

	.fa-6x {
		font-size: 6em; }

	.fa-7x {
		font-size: 7em; }

	.fa-8x {
		font-size: 8em; }

	.fa-9x {
		font-size: 9em; }

	.fa-10x {
		font-size: 10em; }

	.fa-fw {
		text-align: center;
		width: 1.25em; }

	.fa-ul {
		list-style-type: none;
		margin-left: 2.5em;
		padding-left: 0; }
		.fa-ul > li {
		  position: relative; }

	.fa-li {
		left: -2em;
		position: absolute;
		text-align: center;
		width: 2em;
		line-height: inherit; }

	.fa-border {
		border: solid 0.08em #eee;
		border-radius: .1em;
		padding: .2em .25em .15em; }

	.fa-pull-left {
		float: left; }

	.fa-pull-right {
		float: right; }

	.fa.fa-pull-left,
	.fas.fa-pull-left,
	.far.fa-pull-left,
	.fal.fa-pull-left,
	.fab.fa-pull-left {
		margin-right: .3em; }

	.fa.fa-pull-right,
	.fas.fa-pull-right,
	.far.fa-pull-right,
	.fal.fa-pull-right,
	.fab.fa-pull-right {
		margin-left: .3em; }

	.fa-spin {
		-webkit-animation: fa-spin 2s infinite linear;
		        animation: fa-spin 2s infinite linear; }

	.fa-pulse {
		-webkit-animation: fa-spin 1s infinite steps(8);
		        animation: fa-spin 1s infinite steps(8); }

	@-webkit-keyframes fa-spin {
		0% {
		  -webkit-transform: rotate(0deg);
		          transform: rotate(0deg); }
		100% {
		  -webkit-transform: rotate(360deg);
		          transform: rotate(360deg); } }

	@keyframes fa-spin {
		0% {
		  -webkit-transform: rotate(0deg);
		          transform: rotate(0deg); }
		100% {
		  -webkit-transform: rotate(360deg);
		          transform: rotate(360deg); } }

	.fa-rotate-90 {
		-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
		-webkit-transform: rotate(90deg);
		        transform: rotate(90deg); }

	.fa-rotate-180 {
		-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
		-webkit-transform: rotate(180deg);
		        transform: rotate(180deg); }

	.fa-rotate-270 {
		-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
		-webkit-transform: rotate(270deg);
		        transform: rotate(270deg); }

	.fa-flip-horizontal {
		-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
		-webkit-transform: scale(-1, 1);
		        transform: scale(-1, 1); }

	.fa-flip-vertical {
		-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
		-webkit-transform: scale(1, -1);
		        transform: scale(1, -1); }

	.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
		-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
		-webkit-transform: scale(-1, -1);
		        transform: scale(-1, -1); }

	:root .fa-rotate-90,
	:root .fa-rotate-180,
	:root .fa-rotate-270,
	:root .fa-flip-horizontal,
	:root .fa-flip-vertical,
	:root .fa-flip-both {
		-webkit-filter: none;
		        filter: none; }

	.fa-stack {
		display: inline-block;
		height: 2em;
		line-height: 2em;
		position: relative;
		vertical-align: middle;
		width: 2.5em; }

	.fa-stack-1x,
	.fa-stack-2x {
		left: 0;
		position: absolute;
		text-align: center;
		width: 100%; }

	.fa-stack-1x {
		line-height: inherit; }

	.fa-stack-2x {
		font-size: 2em; }

	.fa-inverse {
		color: #fff; }

	/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
	readers do not read off random characters that represent icons */
	.fa-500px:before {
		content: "\f26e"; }

	.fa-accessible-icon:before {
		content: "\f368"; }

	.fa-accusoft:before {
		content: "\f369"; }

	.fa-acquisitions-incorporated:before {
		content: "\f6af"; }

	.fa-ad:before {
		content: "\f641"; }

	.fa-address-book:before {
		content: "\f2b9"; }

	.fa-address-card:before {
		content: "\f2bb"; }

	.fa-adjust:before {
		content: "\f042"; }

	.fa-adn:before {
		content: "\f170"; }

	.fa-adobe:before {
		content: "\f778"; }

	.fa-adversal:before {
		content: "\f36a"; }

	.fa-affiliatetheme:before {
		content: "\f36b"; }

	.fa-air-freshener:before {
		content: "\f5d0"; }

	.fa-airbnb:before {
		content: "\f834"; }

	.fa-algolia:before {
		content: "\f36c"; }

	.fa-align-center:before {
		content: "\f037"; }

	.fa-align-justify:before {
		content: "\f039"; }

	.fa-align-left:before {
		content: "\f036"; }

	.fa-align-right:before {
		content: "\f038"; }

	.fa-alipay:before {
		content: "\f642"; }

	.fa-allergies:before {
		content: "\f461"; }

	.fa-amazon:before {
		content: "\f270"; }

	.fa-amazon-pay:before {
		content: "\f42c"; }

	.fa-ambulance:before {
		content: "\f0f9"; }

	.fa-american-sign-language-interpreting:before {
		content: "\f2a3"; }

	.fa-amilia:before {
		content: "\f36d"; }

	.fa-anchor:before {
		content: "\f13d"; }

	.fa-android:before {
		content: "\f17b"; }

	.fa-angellist:before {
		content: "\f209"; }

	.fa-angle-double-down:before {
		content: "\f103"; }

	.fa-angle-double-left:before {
		content: "\f100"; }

	.fa-angle-double-right:before {
		content: "\f101"; }

	.fa-angle-double-up:before {
		content: "\f102"; }

	.fa-angle-down:before {
		content: "\f107"; }

	.fa-angle-left:before {
		content: "\f104"; }

	.fa-angle-right:before {
		content: "\f105"; }

	.fa-angle-up:before {
		content: "\f106"; }

	.fa-angry:before {
		content: "\f556"; }

	.fa-angrycreative:before {
		content: "\f36e"; }

	.fa-angular:before {
		content: "\f420"; }

	.fa-ankh:before {
		content: "\f644"; }

	.fa-app-store:before {
		content: "\f36f"; }

	.fa-app-store-ios:before {
		content: "\f370"; }

	.fa-apper:before {
		content: "\f371"; }

	.fa-apple:before {
		content: "\f179"; }

	.fa-apple-alt:before {
		content: "\f5d1"; }

	.fa-apple-pay:before {
		content: "\f415"; }

	.fa-archive:before {
		content: "\f187"; }

	.fa-archway:before {
		content: "\f557"; }

	.fa-arrow-alt-circle-down:before {
		content: "\f358"; }

	.fa-arrow-alt-circle-left:before {
		content: "\f359"; }

	.fa-arrow-alt-circle-right:before {
		content: "\f35a"; }

	.fa-arrow-alt-circle-up:before {
		content: "\f35b"; }

	.fa-arrow-circle-down:before {
		content: "\f0ab"; }

	.fa-arrow-circle-left:before {
		content: "\f0a8"; }

	.fa-arrow-circle-right:before {
		content: "\f0a9"; }

	.fa-arrow-circle-up:before {
		content: "\f0aa"; }

	.fa-arrow-down:before {
		content: "\f063"; }

	.fa-arrow-left:before {
		content: "\f060"; }

	.fa-arrow-right:before {
		content: "\f061"; }

	.fa-arrow-up:before {
		content: "\f062"; }

	.fa-arrows-alt:before {
		content: "\f0b2"; }

	.fa-arrows-alt-h:before {
		content: "\f337"; }

	.fa-arrows-alt-v:before {
		content: "\f338"; }

	.fa-artstation:before {
		content: "\f77a"; }

	.fa-assistive-listening-systems:before {
		content: "\f2a2"; }

	.fa-asterisk:before {
		content: "\f069"; }

	.fa-asymmetrik:before {
		content: "\f372"; }

	.fa-at:before {
		content: "\f1fa"; }

	.fa-atlas:before {
		content: "\f558"; }

	.fa-atlassian:before {
		content: "\f77b"; }

	.fa-atom:before {
		content: "\f5d2"; }

	.fa-audible:before {
		content: "\f373"; }

	.fa-audio-description:before {
		content: "\f29e"; }

	.fa-autoprefixer:before {
		content: "\f41c"; }

	.fa-avianex:before {
		content: "\f374"; }

	.fa-aviato:before {
		content: "\f421"; }

	.fa-award:before {
		content: "\f559"; }

	.fa-aws:before {
		content: "\f375"; }

	.fa-baby:before {
		content: "\f77c"; }

	.fa-baby-carriage:before {
		content: "\f77d"; }

	.fa-backspace:before {
		content: "\f55a"; }

	.fa-backward:before {
		content: "\f04a"; }

	.fa-bacon:before {
		content: "\f7e5"; }

	.fa-balance-scale:before {
		content: "\f24e"; }

	.fa-ban:before {
		content: "\f05e"; }

	.fa-band-aid:before {
		content: "\f462"; }

	.fa-bandcamp:before {
		content: "\f2d5"; }

	.fa-barcode:before {
		content: "\f02a"; }

	.fa-bars:before {
		content: "\f0c9"; }

	.fa-baseball-ball:before {
		content: "\f433"; }

	.fa-basketball-ball:before {
		content: "\f434"; }

	.fa-bath:before {
		content: "\f2cd"; }

	.fa-battery-empty:before {
		content: "\f244"; }

	.fa-battery-full:before {
		content: "\f240"; }

	.fa-battery-half:before {
		content: "\f242"; }

	.fa-battery-quarter:before {
		content: "\f243"; }

	.fa-battery-three-quarters:before {
		content: "\f241"; }

	.fa-battle-net:before {
		content: "\f835"; }

	.fa-bed:before {
		content: "\f236"; }

	.fa-beer:before {
		content: "\f0fc"; }

	.fa-behance:before {
		content: "\f1b4"; }

	.fa-behance-square:before {
		content: "\f1b5"; }

	.fa-bell:before {
		content: "\f0f3"; }

	.fa-bell-slash:before {
		content: "\f1f6"; }

	.fa-bezier-curve:before {
		content: "\f55b"; }

	.fa-bible:before {
		content: "\f647"; }

	.fa-bicycle:before {
		content: "\f206"; }

	.fa-bimobject:before {
		content: "\f378"; }

	.fa-binoculars:before {
		content: "\f1e5"; }

	.fa-biohazard:before {
		content: "\f780"; }

	.fa-birthday-cake:before {
		content: "\f1fd"; }

	.fa-bitbucket:before {
		content: "\f171"; }

	.fa-bitcoin:before {
		content: "\f379"; }

	.fa-bity:before {
		content: "\f37a"; }

	.fa-black-tie:before {
		content: "\f27e"; }

	.fa-blackberry:before {
		content: "\f37b"; }

	.fa-blender:before {
		content: "\f517"; }

	.fa-blender-phone:before {
		content: "\f6b6"; }

	.fa-blind:before {
		content: "\f29d"; }

	.fa-blog:before {
		content: "\f781"; }

	.fa-blogger:before {
		content: "\f37c"; }

	.fa-blogger-b:before {
		content: "\f37d"; }

	.fa-bluetooth:before {
		content: "\f293"; }

	.fa-bluetooth-b:before {
		content: "\f294"; }

	.fa-bold:before {
		content: "\f032"; }

	.fa-bolt:before {
		content: "\f0e7"; }

	.fa-bomb:before {
		content: "\f1e2"; }

	.fa-bone:before {
		content: "\f5d7"; }

	.fa-bong:before {
		content: "\f55c"; }

	.fa-book:before {
		content: "\f02d"; }

	.fa-book-dead:before {
		content: "\f6b7"; }

	.fa-book-medical:before {
		content: "\f7e6"; }

	.fa-book-open:before {
		content: "\f518"; }

	.fa-book-reader:before {
		content: "\f5da"; }

	.fa-bookmark:before {
		content: "\f02e"; }

	.fa-bootstrap:before {
		content: "\f836"; }

	.fa-bowling-ball:before {
		content: "\f436"; }

	.fa-box:before {
		content: "\f466"; }

	.fa-box-open:before {
		content: "\f49e"; }

	.fa-boxes:before {
		content: "\f468"; }

	.fa-braille:before {
		content: "\f2a1"; }

	.fa-brain:before {
		content: "\f5dc"; }

	.fa-bread-slice:before {
		content: "\f7ec"; }

	.fa-briefcase:before {
		content: "\f0b1"; }

	.fa-briefcase-medical:before {
		content: "\f469"; }

	.fa-broadcast-tower:before {
		content: "\f519"; }

	.fa-broom:before {
		content: "\f51a"; }

	.fa-brush:before {
		content: "\f55d"; }

	.fa-btc:before {
		content: "\f15a"; }

	.fa-buffer:before {
		content: "\f837"; }

	.fa-bug:before {
		content: "\f188"; }

	.fa-building:before {
		content: "\f1ad"; }

	.fa-bullhorn:before {
		content: "\f0a1"; }

	.fa-bullseye:before {
		content: "\f140"; }

	.fa-burn:before {
		content: "\f46a"; }

	.fa-buromobelexperte:before {
		content: "\f37f"; }

	.fa-bus:before {
		content: "\f207"; }

	.fa-bus-alt:before {
		content: "\f55e"; }

	.fa-business-time:before {
		content: "\f64a"; }

	.fa-buysellads:before {
		content: "\f20d"; }

	.fa-calculator:before {
		content: "\f1ec"; }

	.fa-calendar:before {
		content: "\f133"; }

	.fa-calendar-alt:before {
		content: "\f073"; }

	.fa-calendar-check:before {
		content: "\f274"; }

	.fa-calendar-day:before {
		content: "\f783"; }

	.fa-calendar-minus:before {
		content: "\f272"; }

	.fa-calendar-plus:before {
		content: "\f271"; }

	.fa-calendar-times:before {
		content: "\f273"; }

	.fa-calendar-week:before {
		content: "\f784"; }

	.fa-camera:before {
		content: "\f030"; }

	.fa-camera-retro:before {
		content: "\f083"; }

	.fa-campground:before {
		content: "\f6bb"; }

	.fa-canadian-maple-leaf:before {
		content: "\f785"; }

	.fa-candy-cane:before {
		content: "\f786"; }

	.fa-cannabis:before {
		content: "\f55f"; }

	.fa-capsules:before {
		content: "\f46b"; }

	.fa-car:before {
		content: "\f1b9"; }

	.fa-car-alt:before {
		content: "\f5de"; }

	.fa-car-battery:before {
		content: "\f5df"; }

	.fa-car-crash:before {
		content: "\f5e1"; }

	.fa-car-side:before {
		content: "\f5e4"; }

	.fa-caret-down:before {
		content: "\f0d7"; }

	.fa-caret-left:before {
		content: "\f0d9"; }

	.fa-caret-right:before {
		content: "\f0da"; }

	.fa-caret-square-down:before {
		content: "\f150"; }

	.fa-caret-square-left:before {
		content: "\f191"; }

	.fa-caret-square-right:before {
		content: "\f152"; }

	.fa-caret-square-up:before {
		content: "\f151"; }

	.fa-caret-up:before {
		content: "\f0d8"; }

	.fa-carrot:before {
		content: "\f787"; }

	.fa-cart-arrow-down:before {
		content: "\f218"; }

	.fa-cart-plus:before {
		content: "\f217"; }

	.fa-cash-register:before {
		content: "\f788"; }

	.fa-cat:before {
		content: "\f6be"; }

	.fa-cc-amazon-pay:before {
		content: "\f42d"; }

	.fa-cc-amex:before {
		content: "\f1f3"; }

	.fa-cc-apple-pay:before {
		content: "\f416"; }

	.fa-cc-diners-club:before {
		content: "\f24c"; }

	.fa-cc-discover:before {
		content: "\f1f2"; }

	.fa-cc-jcb:before {
		content: "\f24b"; }

	.fa-cc-mastercard:before {
		content: "\f1f1"; }

	.fa-cc-paypal:before {
		content: "\f1f4"; }

	.fa-cc-stripe:before {
		content: "\f1f5"; }

	.fa-cc-visa:before {
		content: "\f1f0"; }

	.fa-centercode:before {
		content: "\f380"; }

	.fa-centos:before {
		content: "\f789"; }

	.fa-certificate:before {
		content: "\f0a3"; }

	.fa-chair:before {
		content: "\f6c0"; }

	.fa-chalkboard:before {
		content: "\f51b"; }

	.fa-chalkboard-teacher:before {
		content: "\f51c"; }

	.fa-charging-station:before {
		content: "\f5e7"; }

	.fa-chart-area:before {
		content: "\f1fe"; }

	.fa-chart-bar:before {
		content: "\f080"; }

	.fa-chart-line:before {
		content: "\f201"; }

	.fa-chart-pie:before {
		content: "\f200"; }

	.fa-check:before {
		content: "\f00c"; }

	.fa-check-circle:before {
		content: "\f058"; }

	.fa-check-double:before {
		content: "\f560"; }

	.fa-check-square:before {
		content: "\f14a"; }

	.fa-cheese:before {
		content: "\f7ef"; }

	.fa-chess:before {
		content: "\f439"; }

	.fa-chess-bishop:before {
		content: "\f43a"; }

	.fa-chess-board:before {
		content: "\f43c"; }

	.fa-chess-king:before {
		content: "\f43f"; }

	.fa-chess-knight:before {
		content: "\f441"; }

	.fa-chess-pawn:before {
		content: "\f443"; }

	.fa-chess-queen:before {
		content: "\f445"; }

	.fa-chess-rook:before {
		content: "\f447"; }

	.fa-chevron-circle-down:before {
		content: "\f13a"; }

	.fa-chevron-circle-left:before {
		content: "\f137"; }

	.fa-chevron-circle-right:before {
		content: "\f138"; }

	.fa-chevron-circle-up:before {
		content: "\f139"; }

	.fa-chevron-down:before {
		content: "\f078"; }

	.fa-chevron-left:before {
		content: "\f053"; }

	.fa-chevron-right:before {
		content: "\f054"; }

	.fa-chevron-up:before {
		content: "\f077"; }

	.fa-child:before {
		content: "\f1ae"; }

	.fa-chrome:before {
		content: "\f268"; }

	.fa-chromecast:before {
		content: "\f838"; }

	.fa-church:before {
		content: "\f51d"; }

	.fa-circle:before {
		content: "\f111"; }

	.fa-circle-notch:before {
		content: "\f1ce"; }

	.fa-city:before {
		content: "\f64f"; }

	.fa-clinic-medical:before {
		content: "\f7f2"; }

	.fa-clipboard:before {
		content: "\f328"; }

	.fa-clipboard-check:before {
		content: "\f46c"; }

	.fa-clipboard-list:before {
		content: "\f46d"; }

	.fa-clock:before {
		content: "\f017"; }

	.fa-clone:before {
		content: "\f24d"; }

	.fa-closed-captioning:before {
		content: "\f20a"; }

	.fa-cloud:before {
		content: "\f0c2"; }

	.fa-cloud-download-alt:before {
		content: "\f381"; }

	.fa-cloud-meatball:before {
		content: "\f73b"; }

	.fa-cloud-moon:before {
		content: "\f6c3"; }

	.fa-cloud-moon-rain:before {
		content: "\f73c"; }

	.fa-cloud-rain:before {
		content: "\f73d"; }

	.fa-cloud-showers-heavy:before {
		content: "\f740"; }

	.fa-cloud-sun:before {
		content: "\f6c4"; }

	.fa-cloud-sun-rain:before {
		content: "\f743"; }

	.fa-cloud-upload-alt:before {
		content: "\f382"; }

	.fa-cloudscale:before {
		content: "\f383"; }

	.fa-cloudsmith:before {
		content: "\f384"; }

	.fa-cloudversify:before {
		content: "\f385"; }

	.fa-cocktail:before {
		content: "\f561"; }

	.fa-code:before {
		content: "\f121"; }

	.fa-code-branch:before {
		content: "\f126"; }

	.fa-codepen:before {
		content: "\f1cb"; }

	.fa-codiepie:before {
		content: "\f284"; }

	.fa-coffee:before {
		content: "\f0f4"; }

	.fa-cog:before {
		content: "\f013"; }

	.fa-cogs:before {
		content: "\f085"; }

	.fa-coins:before {
		content: "\f51e"; }

	.fa-columns:before {
		content: "\f0db"; }

	.fa-comment:before {
		content: "\f075"; }

	.fa-comment-alt:before {
		content: "\f27a"; }

	.fa-comment-dollar:before {
		content: "\f651"; }

	.fa-comment-dots:before {
		content: "\f4ad"; }

	.fa-comment-medical:before {
		content: "\f7f5"; }

	.fa-comment-slash:before {
		content: "\f4b3"; }

	.fa-comments:before {
		content: "\f086"; }

	.fa-comments-dollar:before {
		content: "\f653"; }

	.fa-compact-disc:before {
		content: "\f51f"; }

	.fa-compass:before {
		content: "\f14e"; }

	.fa-compress:before {
		content: "\f066"; }

	.fa-compress-arrows-alt:before {
		content: "\f78c"; }

	.fa-concierge-bell:before {
		content: "\f562"; }

	.fa-confluence:before {
		content: "\f78d"; }

	.fa-connectdevelop:before {
		content: "\f20e"; }

	.fa-contao:before {
		content: "\f26d"; }

	.fa-cookie:before {
		content: "\f563"; }

	.fa-cookie-bite:before {
		content: "\f564"; }

	.fa-copy:before {
		content: "\f0c5"; }

	.fa-copyright:before {
		content: "\f1f9"; }

	.fa-couch:before {
		content: "\f4b8"; }

	.fa-cpanel:before {
		content: "\f388"; }

	.fa-creative-commons:before {
		content: "\f25e"; }

	.fa-creative-commons-by:before {
		content: "\f4e7"; }

	.fa-creative-commons-nc:before {
		content: "\f4e8"; }

	.fa-creative-commons-nc-eu:before {
		content: "\f4e9"; }

	.fa-creative-commons-nc-jp:before {
		content: "\f4ea"; }

	.fa-creative-commons-nd:before {
		content: "\f4eb"; }

	.fa-creative-commons-pd:before {
		content: "\f4ec"; }

	.fa-creative-commons-pd-alt:before {
		content: "\f4ed"; }

	.fa-creative-commons-remix:before {
		content: "\f4ee"; }

	.fa-creative-commons-sa:before {
		content: "\f4ef"; }

	.fa-creative-commons-sampling:before {
		content: "\f4f0"; }

	.fa-creative-commons-sampling-plus:before {
		content: "\f4f1"; }

	.fa-creative-commons-share:before {
		content: "\f4f2"; }

	.fa-creative-commons-zero:before {
		content: "\f4f3"; }

	.fa-credit-card:before {
		content: "\f09d"; }

	.fa-critical-role:before {
		content: "\f6c9"; }

	.fa-crop:before {
		content: "\f125"; }

	.fa-crop-alt:before {
		content: "\f565"; }

	.fa-cross:before {
		content: "\f654"; }

	.fa-crosshairs:before {
		content: "\f05b"; }

	.fa-crow:before {
		content: "\f520"; }

	.fa-crown:before {
		content: "\f521"; }

	.fa-crutch:before {
		content: "\f7f7"; }

	.fa-css3:before {
		content: "\f13c"; }

	.fa-css3-alt:before {
		content: "\f38b"; }

	.fa-cube:before {
		content: "\f1b2"; }

	.fa-cubes:before {
		content: "\f1b3"; }

	.fa-cut:before {
		content: "\f0c4"; }

	.fa-cuttlefish:before {
		content: "\f38c"; }

	.fa-d-and-d:before {
		content: "\f38d"; }

	.fa-d-and-d-beyond:before {
		content: "\f6ca"; }

	.fa-dashcube:before {
		content: "\f210"; }

	.fa-database:before {
		content: "\f1c0"; }

	.fa-deaf:before {
		content: "\f2a4"; }

	.fa-delicious:before {
		content: "\f1a5"; }

	.fa-democrat:before {
		content: "\f747"; }

	.fa-deploydog:before {
		content: "\f38e"; }

	.fa-deskpro:before {
		content: "\f38f"; }

	.fa-desktop:before {
		content: "\f108"; }

	.fa-dev:before {
		content: "\f6cc"; }

	.fa-deviantart:before {
		content: "\f1bd"; }

	.fa-dharmachakra:before {
		content: "\f655"; }

	.fa-dhl:before {
		content: "\f790"; }

	.fa-diagnoses:before {
		content: "\f470"; }

	.fa-diaspora:before {
		content: "\f791"; }

	.fa-dice:before {
		content: "\f522"; }

	.fa-dice-d20:before {
		content: "\f6cf"; }

	.fa-dice-d6:before {
		content: "\f6d1"; }

	.fa-dice-five:before {
		content: "\f523"; }

	.fa-dice-four:before {
		content: "\f524"; }

	.fa-dice-one:before {
		content: "\f525"; }

	.fa-dice-six:before {
		content: "\f526"; }

	.fa-dice-three:before {
		content: "\f527"; }

	.fa-dice-two:before {
		content: "\f528"; }

	.fa-digg:before {
		content: "\f1a6"; }

	.fa-digital-ocean:before {
		content: "\f391"; }

	.fa-digital-tachograph:before {
		content: "\f566"; }

	.fa-directions:before {
		content: "\f5eb"; }

	.fa-discord:before {
		content: "\f392"; }

	.fa-discourse:before {
		content: "\f393"; }

	.fa-divide:before {
		content: "\f529"; }

	.fa-dizzy:before {
		content: "\f567"; }

	.fa-dna:before {
		content: "\f471"; }

	.fa-dochub:before {
		content: "\f394"; }

	.fa-docker:before {
		content: "\f395"; }

	.fa-dog:before {
		content: "\f6d3"; }

	.fa-dollar-sign:before {
		content: "\f155"; }

	.fa-dolly:before {
		content: "\f472"; }

	.fa-dolly-flatbed:before {
		content: "\f474"; }

	.fa-donate:before {
		content: "\f4b9"; }

	.fa-door-closed:before {
		content: "\f52a"; }

	.fa-door-open:before {
		content: "\f52b"; }

	.fa-dot-circle:before {
		content: "\f192"; }

	.fa-dove:before {
		content: "\f4ba"; }

	.fa-download:before {
		content: "\f019"; }

	.fa-draft2digital:before {
		content: "\f396"; }

	.fa-drafting-compass:before {
		content: "\f568"; }

	.fa-dragon:before {
		content: "\f6d5"; }

	.fa-draw-polygon:before {
		content: "\f5ee"; }

	.fa-dribbble:before {
		content: "\f17d"; }

	.fa-dribbble-square:before {
		content: "\f397"; }

	.fa-dropbox:before {
		content: "\f16b"; }

	.fa-drum:before {
		content: "\f569"; }

	.fa-drum-steelpan:before {
		content: "\f56a"; }

	.fa-drumstick-bite:before {
		content: "\f6d7"; }

	.fa-drupal:before {
		content: "\f1a9"; }

	.fa-dumbbell:before {
		content: "\f44b"; }

	.fa-dumpster:before {
		content: "\f793"; }

	.fa-dumpster-fire:before {
		content: "\f794"; }

	.fa-dungeon:before {
		content: "\f6d9"; }

	.fa-dyalog:before {
		content: "\f399"; }

	.fa-earlybirds:before {
		content: "\f39a"; }

	.fa-ebay:before {
		content: "\f4f4"; }

	.fa-edge:before {
		content: "\f282"; }

	.fa-edit:before {
		content: "\f044"; }

	.fa-egg:before {
		content: "\f7fb"; }

	.fa-eject:before {
		content: "\f052"; }

	.fa-elementor:before {
		content: "\f430"; }

	.fa-ellipsis-h:before {
		content: "\f141"; }

	.fa-ellipsis-v:before {
		content: "\f142"; }

	.fa-ello:before {
		content: "\f5f1"; }

	.fa-ember:before {
		content: "\f423"; }

	.fa-empire:before {
		content: "\f1d1"; }

	.fa-envelope:before {
		content: "\f0e0"; }

	.fa-envelope-open:before {
		content: "\f2b6"; }

	.fa-envelope-open-text:before {
		content: "\f658"; }

	.fa-envelope-square:before {
		content: "\f199"; }

	.fa-envira:before {
		content: "\f299"; }

	.fa-equals:before {
		content: "\f52c"; }

	.fa-eraser:before {
		content: "\f12d"; }

	.fa-erlang:before {
		content: "\f39d"; }

	.fa-ethereum:before {
		content: "\f42e"; }

	.fa-ethernet:before {
		content: "\f796"; }

	.fa-etsy:before {
		content: "\f2d7"; }

	.fa-euro-sign:before {
		content: "\f153"; }

	.fa-evernote:before {
		content: "\f839"; }

	.fa-exchange-alt:before {
		content: "\f362"; }

	.fa-exclamation:before {
		content: "\f12a"; }

	.fa-exclamation-circle:before {
		content: "\f06a"; }

	.fa-exclamation-triangle:before {
		content: "\f071"; }

	.fa-expand:before {
		content: "\f065"; }

	.fa-expand-arrows-alt:before {
		content: "\f31e"; }

	.fa-expeditedssl:before {
		content: "\f23e"; }

	.fa-external-link-alt:before {
		content: "\f35d"; }

	.fa-external-link-square-alt:before {
		content: "\f360"; }

	.fa-eye:before {
		content: "\f06e"; }

	.fa-eye-dropper:before {
		content: "\f1fb"; }

	.fa-eye-slash:before {
		content: "\f070"; }

	.fa-facebook:before {
		content: "\f09a"; }

	.fa-facebook-f:before {
		content: "\f39e"; }

	.fa-facebook-messenger:before {
		content: "\f39f"; }

	.fa-facebook-square:before {
		content: "\f082"; }

	.fa-fantasy-flight-games:before {
		content: "\f6dc"; }

	.fa-fast-backward:before {
		content: "\f049"; }

	.fa-fast-forward:before {
		content: "\f050"; }

	.fa-fax:before {
		content: "\f1ac"; }

	.fa-feather:before {
		content: "\f52d"; }

	.fa-feather-alt:before {
		content: "\f56b"; }

	.fa-fedex:before {
		content: "\f797"; }

	.fa-fedora:before {
		content: "\f798"; }

	.fa-female:before {
		content: "\f182"; }

	.fa-fighter-jet:before {
		content: "\f0fb"; }

	.fa-figma:before {
		content: "\f799"; }

	.fa-file:before {
		content: "\f15b"; }

	.fa-file-alt:before {
		content: "\f15c"; }

	.fa-file-archive:before {
		content: "\f1c6"; }

	.fa-file-audio:before {
		content: "\f1c7"; }

	.fa-file-code:before {
		content: "\f1c9"; }

	.fa-file-contract:before {
		content: "\f56c"; }

	.fa-file-csv:before {
		content: "\f6dd"; }

	.fa-file-download:before {
		content: "\f56d"; }

	.fa-file-excel:before {
		content: "\f1c3"; }

	.fa-file-export:before {
		content: "\f56e"; }

	.fa-file-image:before {
		content: "\f1c5"; }

	.fa-file-import:before {
		content: "\f56f"; }

	.fa-file-invoice:before {
		content: "\f570"; }

	.fa-file-invoice-dollar:before {
		content: "\f571"; }

	.fa-file-medical:before {
		content: "\f477"; }

	.fa-file-medical-alt:before {
		content: "\f478"; }

	.fa-file-pdf:before {
		content: "\f1c1"; }

	.fa-file-powerpoint:before {
		content: "\f1c4"; }

	.fa-file-prescription:before {
		content: "\f572"; }

	.fa-file-signature:before {
		content: "\f573"; }

	.fa-file-upload:before {
		content: "\f574"; }

	.fa-file-video:before {
		content: "\f1c8"; }

	.fa-file-word:before {
		content: "\f1c2"; }

	.fa-fill:before {
		content: "\f575"; }

	.fa-fill-drip:before {
		content: "\f576"; }

	.fa-film:before {
		content: "\f008"; }

	.fa-filter:before {
		content: "\f0b0"; }

	.fa-fingerprint:before {
		content: "\f577"; }

	.fa-fire:before {
		content: "\f06d"; }

	.fa-fire-alt:before {
		content: "\f7e4"; }

	.fa-fire-extinguisher:before {
		content: "\f134"; }

	.fa-firefox:before {
		content: "\f269"; }

	.fa-first-aid:before {
		content: "\f479"; }

	.fa-first-order:before {
		content: "\f2b0"; }

	.fa-first-order-alt:before {
		content: "\f50a"; }

	.fa-firstdraft:before {
		content: "\f3a1"; }

	.fa-fish:before {
		content: "\f578"; }

	.fa-fist-raised:before {
		content: "\f6de"; }

	.fa-flag:before {
		content: "\f024"; }

	.fa-flag-checkered:before {
		content: "\f11e"; }

	.fa-flag-usa:before {
		content: "\f74d"; }

	.fa-flask:before {
		content: "\f0c3"; }

	.fa-flickr:before {
		content: "\f16e"; }

	.fa-flipboard:before {
		content: "\f44d"; }

	.fa-flushed:before {
		content: "\f579"; }

	.fa-fly:before {
		content: "\f417"; }

	.fa-folder:before {
		content: "\f07b"; }

	.fa-folder-minus:before {
		content: "\f65d"; }

	.fa-folder-open:before {
		content: "\f07c"; }

	.fa-folder-plus:before {
		content: "\f65e"; }

	.fa-font:before {
		content: "\f031"; }

	.fa-font-awesome:before {
		content: "\f2b4"; }

	.fa-font-awesome-alt:before {
		content: "\f35c"; }

	.fa-font-awesome-flag:before {
		content: "\f425"; }

	.fa-font-awesome-logo-full:before {
		content: "\f4e6"; }

	.fa-fonticons:before {
		content: "\f280"; }

	.fa-fonticons-fi:before {
		content: "\f3a2"; }

	.fa-football-ball:before {
		content: "\f44e"; }

	.fa-fort-awesome:before {
		content: "\f286"; }

	.fa-fort-awesome-alt:before {
		content: "\f3a3"; }

	.fa-forumbee:before {
		content: "\f211"; }

	.fa-forward:before {
		content: "\f04e"; }

	.fa-foursquare:before {
		content: "\f180"; }

	.fa-free-code-camp:before {
		content: "\f2c5"; }

	.fa-freebsd:before {
		content: "\f3a4"; }

	.fa-frog:before {
		content: "\f52e"; }

	.fa-frown:before {
		content: "\f119"; }

	.fa-frown-open:before {
		content: "\f57a"; }

	.fa-fulcrum:before {
		content: "\f50b"; }

	.fa-funnel-dollar:before {
		content: "\f662"; }

	.fa-futbol:before {
		content: "\f1e3"; }

	.fa-galactic-republic:before {
		content: "\f50c"; }

	.fa-galactic-senate:before {
		content: "\f50d"; }

	.fa-gamepad:before {
		content: "\f11b"; }

	.fa-gas-pump:before {
		content: "\f52f"; }

	.fa-gavel:before {
		content: "\f0e3"; }

	.fa-gem:before {
		content: "\f3a5"; }

	.fa-genderless:before {
		content: "\f22d"; }

	.fa-get-pocket:before {
		content: "\f265"; }

	.fa-gg:before {
		content: "\f260"; }

	.fa-gg-circle:before {
		content: "\f261"; }

	.fa-ghost:before {
		content: "\f6e2"; }

	.fa-gift:before {
		content: "\f06b"; }

	.fa-gifts:before {
		content: "\f79c"; }

	.fa-git:before {
		content: "\f1d3"; }

	.fa-git-alt:before {
		content: "\f841"; }

	.fa-git-square:before {
		content: "\f1d2"; }

	.fa-github:before {
		content: "\f09b"; }

	.fa-github-alt:before {
		content: "\f113"; }

	.fa-github-square:before {
		content: "\f092"; }

	.fa-gitkraken:before {
		content: "\f3a6"; }

	.fa-gitlab:before {
		content: "\f296"; }

	.fa-gitter:before {
		content: "\f426"; }

	.fa-glass-cheers:before {
		content: "\f79f"; }

	.fa-glass-martini:before {
		content: "\f000"; }

	.fa-glass-martini-alt:before {
		content: "\f57b"; }

	.fa-glass-whiskey:before {
		content: "\f7a0"; }

	.fa-glasses:before {
		content: "\f530"; }

	.fa-glide:before {
		content: "\f2a5"; }

	.fa-glide-g:before {
		content: "\f2a6"; }

	.fa-globe:before {
		content: "\f0ac"; }

	.fa-globe-africa:before {
		content: "\f57c"; }

	.fa-globe-americas:before {
		content: "\f57d"; }

	.fa-globe-asia:before {
		content: "\f57e"; }

	.fa-globe-europe:before {
		content: "\f7a2"; }

	.fa-gofore:before {
		content: "\f3a7"; }

	.fa-golf-ball:before {
		content: "\f450"; }

	.fa-goodreads:before {
		content: "\f3a8"; }

	.fa-goodreads-g:before {
		content: "\f3a9"; }

	.fa-google:before {
		content: "\f1a0"; }

	.fa-google-drive:before {
		content: "\f3aa"; }

	.fa-google-play:before {
		content: "\f3ab"; }

	.fa-google-plus:before {
		content: "\f2b3"; }

	.fa-google-plus-g:before {
		content: "\f0d5"; }

	.fa-google-plus-square:before {
		content: "\f0d4"; }

	.fa-google-wallet:before {
		content: "\f1ee"; }

	.fa-gopuram:before {
		content: "\f664"; }

	.fa-graduation-cap:before {
		content: "\f19d"; }

	.fa-gratipay:before {
		content: "\f184"; }

	.fa-grav:before {
		content: "\f2d6"; }

	.fa-greater-than:before {
		content: "\f531"; }

	.fa-greater-than-equal:before {
		content: "\f532"; }

	.fa-grimace:before {
		content: "\f57f"; }

	.fa-grin:before {
		content: "\f580"; }

	.fa-grin-alt:before {
		content: "\f581"; }

	.fa-grin-beam:before {
		content: "\f582"; }

	.fa-grin-beam-sweat:before {
		content: "\f583"; }

	.fa-grin-hearts:before {
		content: "\f584"; }

	.fa-grin-squint:before {
		content: "\f585"; }

	.fa-grin-squint-tears:before {
		content: "\f586"; }

	.fa-grin-stars:before {
		content: "\f587"; }

	.fa-grin-tears:before {
		content: "\f588"; }

	.fa-grin-tongue:before {
		content: "\f589"; }

	.fa-grin-tongue-squint:before {
		content: "\f58a"; }

	.fa-grin-tongue-wink:before {
		content: "\f58b"; }

	.fa-grin-wink:before {
		content: "\f58c"; }

	.fa-grip-horizontal:before {
		content: "\f58d"; }

	.fa-grip-lines:before {
		content: "\f7a4"; }

	.fa-grip-lines-vertical:before {
		content: "\f7a5"; }

	.fa-grip-vertical:before {
		content: "\f58e"; }

	.fa-gripfire:before {
		content: "\f3ac"; }

	.fa-grunt:before {
		content: "\f3ad"; }

	.fa-guitar:before {
		content: "\f7a6"; }

	.fa-gulp:before {
		content: "\f3ae"; }

	.fa-h-square:before {
		content: "\f0fd"; }

	.fa-hacker-news:before {
		content: "\f1d4"; }

	.fa-hacker-news-square:before {
		content: "\f3af"; }

	.fa-hackerrank:before {
		content: "\f5f7"; }

	.fa-hamburger:before {
		content: "\f805"; }

	.fa-hammer:before {
		content: "\f6e3"; }

	.fa-hamsa:before {
		content: "\f665"; }

	.fa-hand-holding:before {
		content: "\f4bd"; }

	.fa-hand-holding-heart:before {
		content: "\f4be"; }

	.fa-hand-holding-usd:before {
		content: "\f4c0"; }

	.fa-hand-lizard:before {
		content: "\f258"; }

	.fa-hand-middle-finger:before {
		content: "\f806"; }

	.fa-hand-paper:before {
		content: "\f256"; }

	.fa-hand-peace:before {
		content: "\f25b"; }

	.fa-hand-point-down:before {
		content: "\f0a7"; }

	.fa-hand-point-left:before {
		content: "\f0a5"; }

	.fa-hand-point-right:before {
		content: "\f0a4"; }

	.fa-hand-point-up:before {
		content: "\f0a6"; }

	.fa-hand-pointer:before {
		content: "\f25a"; }

	.fa-hand-rock:before {
		content: "\f255"; }

	.fa-hand-scissors:before {
		content: "\f257"; }

	.fa-hand-spock:before {
		content: "\f259"; }

	.fa-hands:before {
		content: "\f4c2"; }

	.fa-hands-helping:before {
		content: "\f4c4"; }

	.fa-handshake:before {
		content: "\f2b5"; }

	.fa-hanukiah:before {
		content: "\f6e6"; }

	.fa-hard-hat:before {
		content: "\f807"; }

	.fa-hashtag:before {
		content: "\f292"; }

	.fa-hat-wizard:before {
		content: "\f6e8"; }

	.fa-haykal:before {
		content: "\f666"; }

	.fa-hdd:before {
		content: "\f0a0"; }

	.fa-heading:before {
		content: "\f1dc"; }

	.fa-headphones:before {
		content: "\f025"; }

	.fa-headphones-alt:before {
		content: "\f58f"; }

	.fa-headset:before {
		content: "\f590"; }

	.fa-heart:before {
		content: "\f004"; }

	.fa-heart-broken:before {
		content: "\f7a9"; }

	.fa-heartbeat:before {
		content: "\f21e"; }

	.fa-helicopter:before {
		content: "\f533"; }

	.fa-highlighter:before {
		content: "\f591"; }

	.fa-hiking:before {
		content: "\f6ec"; }

	.fa-hippo:before {
		content: "\f6ed"; }

	.fa-hips:before {
		content: "\f452"; }

	.fa-hire-a-helper:before {
		content: "\f3b0"; }

	.fa-history:before {
		content: "\f1da"; }

	.fa-hockey-puck:before {
		content: "\f453"; }

	.fa-holly-berry:before {
		content: "\f7aa"; }

	.fa-home:before {
		content: "\f015"; }

	.fa-hooli:before {
		content: "\f427"; }

	.fa-hornbill:before {
		content: "\f592"; }

	.fa-horse:before {
		content: "\f6f0"; }

	.fa-horse-head:before {
		content: "\f7ab"; }

	.fa-hospital:before {
		content: "\f0f8"; }

	.fa-hospital-alt:before {
		content: "\f47d"; }

	.fa-hospital-symbol:before {
		content: "\f47e"; }

	.fa-hot-tub:before {
		content: "\f593"; }

	.fa-hotdog:before {
		content: "\f80f"; }

	.fa-hotel:before {
		content: "\f594"; }

	.fa-hotjar:before {
		content: "\f3b1"; }

	.fa-hourglass:before {
		content: "\f254"; }

	.fa-hourglass-end:before {
		content: "\f253"; }

	.fa-hourglass-half:before {
		content: "\f252"; }

	.fa-hourglass-start:before {
		content: "\f251"; }

	.fa-house-damage:before {
		content: "\f6f1"; }

	.fa-houzz:before {
		content: "\f27c"; }

	.fa-hryvnia:before {
		content: "\f6f2"; }

	.fa-html5:before {
		content: "\f13b"; }

	.fa-hubspot:before {
		content: "\f3b2"; }

	.fa-i-cursor:before {
		content: "\f246"; }

	.fa-ice-cream:before {
		content: "\f810"; }

	.fa-icicles:before {
		content: "\f7ad"; }

	.fa-id-badge:before {
		content: "\f2c1"; }

	.fa-id-card:before {
		content: "\f2c2"; }

	.fa-id-card-alt:before {
		content: "\f47f"; }

	.fa-igloo:before {
		content: "\f7ae"; }

	.fa-image:before {
		content: "\f03e"; }

	.fa-images:before {
		content: "\f302"; }

	.fa-imdb:before {
		content: "\f2d8"; }

	.fa-inbox:before {
		content: "\f01c"; }

	.fa-indent:before {
		content: "\f03c"; }

	.fa-industry:before {
		content: "\f275"; }

	.fa-infinity:before {
		content: "\f534"; }

	.fa-info:before {
		content: "\f129"; }

	.fa-info-circle:before {
		content: "\f05a"; }

	.fa-instagram:before {
		content: "\f16d"; }

	.fa-intercom:before {
		content: "\f7af"; }

	.fa-internet-explorer:before {
		content: "\f26b"; }

	.fa-invision:before {
		content: "\f7b0"; }

	.fa-ioxhost:before {
		content: "\f208"; }

	.fa-italic:before {
		content: "\f033"; }

	.fa-itch-io:before {
		content: "\f83a"; }

	.fa-itunes:before {
		content: "\f3b4"; }

	.fa-itunes-note:before {
		content: "\f3b5"; }

	.fa-java:before {
		content: "\f4e4"; }

	.fa-jedi:before {
		content: "\f669"; }

	.fa-jedi-order:before {
		content: "\f50e"; }

	.fa-jenkins:before {
		content: "\f3b6"; }

	.fa-jira:before {
		content: "\f7b1"; }

	.fa-joget:before {
		content: "\f3b7"; }

	.fa-joint:before {
		content: "\f595"; }

	.fa-joomla:before {
		content: "\f1aa"; }

	.fa-journal-whills:before {
		content: "\f66a"; }

	.fa-js:before {
		content: "\f3b8"; }

	.fa-js-square:before {
		content: "\f3b9"; }

	.fa-jsfiddle:before {
		content: "\f1cc"; }

	.fa-kaaba:before {
		content: "\f66b"; }

	.fa-kaggle:before {
		content: "\f5fa"; }

	.fa-key:before {
		content: "\f084"; }

	.fa-keybase:before {
		content: "\f4f5"; }

	.fa-keyboard:before {
		content: "\f11c"; }

	.fa-keycdn:before {
		content: "\f3ba"; }

	.fa-khanda:before {
		content: "\f66d"; }

	.fa-kickstarter:before {
		content: "\f3bb"; }

	.fa-kickstarter-k:before {
		content: "\f3bc"; }

	.fa-kiss:before {
		content: "\f596"; }

	.fa-kiss-beam:before {
		content: "\f597"; }

	.fa-kiss-wink-heart:before {
		content: "\f598"; }

	.fa-kiwi-bird:before {
		content: "\f535"; }

	.fa-korvue:before {
		content: "\f42f"; }

	.fa-landmark:before {
		content: "\f66f"; }

	.fa-language:before {
		content: "\f1ab"; }

	.fa-laptop:before {
		content: "\f109"; }

	.fa-laptop-code:before {
		content: "\f5fc"; }

	.fa-laptop-medical:before {
		content: "\f812"; }

	.fa-laravel:before {
		content: "\f3bd"; }

	.fa-lastfm:before {
		content: "\f202"; }

	.fa-lastfm-square:before {
		content: "\f203"; }

	.fa-laugh:before {
		content: "\f599"; }

	.fa-laugh-beam:before {
		content: "\f59a"; }

	.fa-laugh-squint:before {
		content: "\f59b"; }

	.fa-laugh-wink:before {
		content: "\f59c"; }

	.fa-layer-group:before {
		content: "\f5fd"; }

	.fa-leaf:before {
		content: "\f06c"; }

	.fa-leanpub:before {
		content: "\f212"; }

	.fa-lemon:before {
		content: "\f094"; }

	.fa-less:before {
		content: "\f41d"; }

	.fa-less-than:before {
		content: "\f536"; }

	.fa-less-than-equal:before {
		content: "\f537"; }

	.fa-level-down-alt:before {
		content: "\f3be"; }

	.fa-level-up-alt:before {
		content: "\f3bf"; }

	.fa-life-ring:before {
		content: "\f1cd"; }

	.fa-lightbulb:before {
		content: "\f0eb"; }

	.fa-line:before {
		content: "\f3c0"; }

	.fa-link:before {
		content: "\f0c1"; }

	.fa-linkedin:before {
		content: "\f08c"; }

	.fa-linkedin-in:before {
		content: "\f0e1"; }

	.fa-linode:before {
		content: "\f2b8"; }

	.fa-linux:before {
		content: "\f17c"; }

	.fa-lira-sign:before {
		content: "\f195"; }

	.fa-list:before {
		content: "\f03a"; }

	.fa-list-alt:before {
		content: "\f022"; }

	.fa-list-ol:before {
		content: "\f0cb"; }

	.fa-list-ul:before {
		content: "\f0ca"; }

	.fa-location-arrow:before {
		content: "\f124"; }

	.fa-lock:before {
		content: "\f023"; }

	.fa-lock-open:before {
		content: "\f3c1"; }

	.fa-long-arrow-alt-down:before {
		content: "\f309"; }

	.fa-long-arrow-alt-left:before {
		content: "\f30a"; }

	.fa-long-arrow-alt-right:before {
		content: "\f30b"; }

	.fa-long-arrow-alt-up:before {
		content: "\f30c"; }

	.fa-low-vision:before {
		content: "\f2a8"; }

	.fa-luggage-cart:before {
		content: "\f59d"; }

	.fa-lyft:before {
		content: "\f3c3"; }

	.fa-magento:before {
		content: "\f3c4"; }

	.fa-magic:before {
		content: "\f0d0"; }

	.fa-magnet:before {
		content: "\f076"; }

	.fa-mail-bulk:before {
		content: "\f674"; }

	.fa-mailchimp:before {
		content: "\f59e"; }

	.fa-male:before {
		content: "\f183"; }

	.fa-mandalorian:before {
		content: "\f50f"; }

	.fa-map:before {
		content: "\f279"; }

	.fa-map-marked:before {
		content: "\f59f"; }

	.fa-map-marked-alt:before {
		content: "\f5a0"; }

	.fa-map-marker:before {
		content: "\f041"; }

	.fa-map-marker-alt:before {
		content: "\f3c5"; }

	.fa-map-pin:before {
		content: "\f276"; }

	.fa-map-signs:before {
		content: "\f277"; }

	.fa-markdown:before {
		content: "\f60f"; }

	.fa-marker:before {
		content: "\f5a1"; }

	.fa-mars:before {
		content: "\f222"; }

	.fa-mars-double:before {
		content: "\f227"; }

	.fa-mars-stroke:before {
		content: "\f229"; }

	.fa-mars-stroke-h:before {
		content: "\f22b"; }

	.fa-mars-stroke-v:before {
		content: "\f22a"; }

	.fa-mask:before {
		content: "\f6fa"; }

	.fa-mastodon:before {
		content: "\f4f6"; }

	.fa-maxcdn:before {
		content: "\f136"; }

	.fa-medal:before {
		content: "\f5a2"; }

	.fa-medapps:before {
		content: "\f3c6"; }

	.fa-medium:before {
		content: "\f23a"; }

	.fa-medium-m:before {
		content: "\f3c7"; }

	.fa-medkit:before {
		content: "\f0fa"; }

	.fa-medrt:before {
		content: "\f3c8"; }

	.fa-meetup:before {
		content: "\f2e0"; }

	.fa-megaport:before {
		content: "\f5a3"; }

	.fa-meh:before {
		content: "\f11a"; }

	.fa-meh-blank:before {
		content: "\f5a4"; }

	.fa-meh-rolling-eyes:before {
		content: "\f5a5"; }

	.fa-memory:before {
		content: "\f538"; }

	.fa-mendeley:before {
		content: "\f7b3"; }

	.fa-menorah:before {
		content: "\f676"; }

	.fa-mercury:before {
		content: "\f223"; }

	.fa-meteor:before {
		content: "\f753"; }

	.fa-microchip:before {
		content: "\f2db"; }

	.fa-microphone:before {
		content: "\f130"; }

	.fa-microphone-alt:before {
		content: "\f3c9"; }

	.fa-microphone-alt-slash:before {
		content: "\f539"; }

	.fa-microphone-slash:before {
		content: "\f131"; }

	.fa-microscope:before {
		content: "\f610"; }

	.fa-microsoft:before {
		content: "\f3ca"; }

	.fa-minus:before {
		content: "\f068"; }

	.fa-minus-circle:before {
		content: "\f056"; }

	.fa-minus-square:before {
		content: "\f146"; }

	.fa-mitten:before {
		content: "\f7b5"; }

	.fa-mix:before {
		content: "\f3cb"; }

	.fa-mixcloud:before {
		content: "\f289"; }

	.fa-mizuni:before {
		content: "\f3cc"; }

	.fa-mobile:before {
		content: "\f10b"; }

	.fa-mobile-alt:before {
		content: "\f3cd"; }

	.fa-modx:before {
		content: "\f285"; }

	.fa-monero:before {
		content: "\f3d0"; }

	.fa-money-bill:before {
		content: "\f0d6"; }

	.fa-money-bill-alt:before {
		content: "\f3d1"; }

	.fa-money-bill-wave:before {
		content: "\f53a"; }

	.fa-money-bill-wave-alt:before {
		content: "\f53b"; }

	.fa-money-check:before {
		content: "\f53c"; }

	.fa-money-check-alt:before {
		content: "\f53d"; }

	.fa-monument:before {
		content: "\f5a6"; }

	.fa-moon:before {
		content: "\f186"; }

	.fa-mortar-pestle:before {
		content: "\f5a7"; }

	.fa-mosque:before {
		content: "\f678"; }

	.fa-motorcycle:before {
		content: "\f21c"; }

	.fa-mountain:before {
		content: "\f6fc"; }

	.fa-mouse-pointer:before {
		content: "\f245"; }

	.fa-mug-hot:before {
		content: "\f7b6"; }

	.fa-music:before {
		content: "\f001"; }

	.fa-napster:before {
		content: "\f3d2"; }

	.fa-neos:before {
		content: "\f612"; }

	.fa-network-wired:before {
		content: "\f6ff"; }

	.fa-neuter:before {
		content: "\f22c"; }

	.fa-newspaper:before {
		content: "\f1ea"; }

	.fa-nimblr:before {
		content: "\f5a8"; }

	.fa-nintendo-switch:before {
		content: "\f418"; }

	.fa-node:before {
		content: "\f419"; }

	.fa-node-js:before {
		content: "\f3d3"; }

	.fa-not-equal:before {
		content: "\f53e"; }

	.fa-notes-medical:before {
		content: "\f481"; }

	.fa-npm:before {
		content: "\f3d4"; }

	.fa-ns8:before {
		content: "\f3d5"; }

	.fa-nutritionix:before {
		content: "\f3d6"; }

	.fa-object-group:before {
		content: "\f247"; }

	.fa-object-ungroup:before {
		content: "\f248"; }

	.fa-odnoklassniki:before {
		content: "\f263"; }

	.fa-odnoklassniki-square:before {
		content: "\f264"; }

	.fa-oil-can:before {
		content: "\f613"; }

	.fa-old-republic:before {
		content: "\f510"; }

	.fa-om:before {
		content: "\f679"; }

	.fa-opencart:before {
		content: "\f23d"; }

	.fa-openid:before {
		content: "\f19b"; }

	.fa-opera:before {
		content: "\f26a"; }

	.fa-optin-monster:before {
		content: "\f23c"; }

	.fa-osi:before {
		content: "\f41a"; }

	.fa-otter:before {
		content: "\f700"; }

	.fa-outdent:before {
		content: "\f03b"; }

	.fa-page4:before {
		content: "\f3d7"; }

	.fa-pagelines:before {
		content: "\f18c"; }

	.fa-pager:before {
		content: "\f815"; }

	.fa-paint-brush:before {
		content: "\f1fc"; }

	.fa-paint-roller:before {
		content: "\f5aa"; }

	.fa-palette:before {
		content: "\f53f"; }

	.fa-palfed:before {
		content: "\f3d8"; }

	.fa-pallet:before {
		content: "\f482"; }

	.fa-paper-plane:before {
		content: "\f1d8"; }

	.fa-paperclip:before {
		content: "\f0c6"; }

	.fa-parachute-box:before {
		content: "\f4cd"; }

	.fa-paragraph:before {
		content: "\f1dd"; }

	.fa-parking:before {
		content: "\f540"; }

	.fa-passport:before {
		content: "\f5ab"; }

	.fa-pastafarianism:before {
		content: "\f67b"; }

	.fa-paste:before {
		content: "\f0ea"; }

	.fa-patreon:before {
		content: "\f3d9"; }

	.fa-pause:before {
		content: "\f04c"; }

	.fa-pause-circle:before {
		content: "\f28b"; }

	.fa-paw:before {
		content: "\f1b0"; }

	.fa-paypal:before {
		content: "\f1ed"; }

	.fa-peace:before {
		content: "\f67c"; }

	.fa-pen:before {
		content: "\f304"; }

	.fa-pen-alt:before {
		content: "\f305"; }

	.fa-pen-fancy:before {
		content: "\f5ac"; }

	.fa-pen-nib:before {
		content: "\f5ad"; }

	.fa-pen-square:before {
		content: "\f14b"; }

	.fa-pencil-alt:before {
		content: "\f303"; }

	.fa-pencil-ruler:before {
		content: "\f5ae"; }

	.fa-penny-arcade:before {
		content: "\f704"; }

	.fa-people-carry:before {
		content: "\f4ce"; }

	.fa-pepper-hot:before {
		content: "\f816"; }

	.fa-percent:before {
		content: "\f295"; }

	.fa-percentage:before {
		content: "\f541"; }

	.fa-periscope:before {
		content: "\f3da"; }

	.fa-person-booth:before {
		content: "\f756"; }

	.fa-phabricator:before {
		content: "\f3db"; }

	.fa-phoenix-framework:before {
		content: "\f3dc"; }

	.fa-phoenix-squadron:before {
		content: "\f511"; }

	.fa-phone:before {
		content: "\f095"; }

	.fa-phone-slash:before {
		content: "\f3dd"; }

	.fa-phone-square:before {
		content: "\f098"; }

	.fa-phone-volume:before {
		content: "\f2a0"; }

	.fa-php:before {
		content: "\f457"; }

	.fa-pied-piper:before {
		content: "\f2ae"; }

	.fa-pied-piper-alt:before {
		content: "\f1a8"; }

	.fa-pied-piper-hat:before {
		content: "\f4e5"; }

	.fa-pied-piper-pp:before {
		content: "\f1a7"; }

	.fa-piggy-bank:before {
		content: "\f4d3"; }

	.fa-pills:before {
		content: "\f484"; }

	.fa-pinterest:before {
		content: "\f0d2"; }

	.fa-pinterest-p:before {
		content: "\f231"; }

	.fa-pinterest-square:before {
		content: "\f0d3"; }

	.fa-pizza-slice:before {
		content: "\f818"; }

	.fa-place-of-worship:before {
		content: "\f67f"; }

	.fa-plane:before {
		content: "\f072"; }

	.fa-plane-arrival:before {
		content: "\f5af"; }

	.fa-plane-departure:before {
		content: "\f5b0"; }

	.fa-play:before {
		content: "\f04b"; }

	.fa-play-circle:before {
		content: "\f144"; }

	.fa-playstation:before {
		content: "\f3df"; }

	.fa-plug:before {
		content: "\f1e6"; }

	.fa-plus:before {
		content: "\f067"; }

	.fa-plus-circle:before {
		content: "\f055"; }

	.fa-plus-square:before {
		content: "\f0fe"; }

	.fa-podcast:before {
		content: "\f2ce"; }

	.fa-poll:before {
		content: "\f681"; }

	.fa-poll-h:before {
		content: "\f682"; }

	.fa-poo:before {
		content: "\f2fe"; }

	.fa-poo-storm:before {
		content: "\f75a"; }

	.fa-poop:before {
		content: "\f619"; }

	.fa-portrait:before {
		content: "\f3e0"; }

	.fa-pound-sign:before {
		content: "\f154"; }

	.fa-power-off:before {
		content: "\f011"; }

	.fa-pray:before {
		content: "\f683"; }

	.fa-praying-hands:before {
		content: "\f684"; }

	.fa-prescription:before {
		content: "\f5b1"; }

	.fa-prescription-bottle:before {
		content: "\f485"; }

	.fa-prescription-bottle-alt:before {
		content: "\f486"; }

	.fa-print:before {
		content: "\f02f"; }

	.fa-procedures:before {
		content: "\f487"; }

	.fa-product-hunt:before {
		content: "\f288"; }

	.fa-project-diagram:before {
		content: "\f542"; }

	.fa-pushed:before {
		content: "\f3e1"; }

	.fa-puzzle-piece:before {
		content: "\f12e"; }

	.fa-python:before {
		content: "\f3e2"; }

	.fa-qq:before {
		content: "\f1d6"; }

	.fa-qrcode:before {
		content: "\f029"; }

	.fa-question:before {
		content: "\f128"; }

	.fa-question-circle:before {
		content: "\f059"; }

	.fa-quidditch:before {
		content: "\f458"; }

	.fa-quinscape:before {
		content: "\f459"; }

	.fa-quora:before {
		content: "\f2c4"; }

	.fa-quote-left:before {
		content: "\f10d"; }

	.fa-quote-right:before {
		content: "\f10e"; }

	.fa-quran:before {
		content: "\f687"; }

	.fa-r-project:before {
		content: "\f4f7"; }

	.fa-radiation:before {
		content: "\f7b9"; }

	.fa-radiation-alt:before {
		content: "\f7ba"; }

	.fa-rainbow:before {
		content: "\f75b"; }

	.fa-random:before {
		content: "\f074"; }

	.fa-raspberry-pi:before {
		content: "\f7bb"; }

	.fa-ravelry:before {
		content: "\f2d9"; }

	.fa-react:before {
		content: "\f41b"; }

	.fa-reacteurope:before {
		content: "\f75d"; }

	.fa-readme:before {
		content: "\f4d5"; }

	.fa-rebel:before {
		content: "\f1d0"; }

	.fa-receipt:before {
		content: "\f543"; }

	.fa-recycle:before {
		content: "\f1b8"; }

	.fa-red-river:before {
		content: "\f3e3"; }

	.fa-reddit:before {
		content: "\f1a1"; }

	.fa-reddit-alien:before {
		content: "\f281"; }

	.fa-reddit-square:before {
		content: "\f1a2"; }

	.fa-redhat:before {
		content: "\f7bc"; }

	.fa-redo:before {
		content: "\f01e"; }

	.fa-redo-alt:before {
		content: "\f2f9"; }

	.fa-registered:before {
		content: "\f25d"; }

	.fa-renren:before {
		content: "\f18b"; }

	.fa-reply:before {
		content: "\f3e5"; }

	.fa-reply-all:before {
		content: "\f122"; }

	.fa-replyd:before {
		content: "\f3e6"; }

	.fa-republican:before {
		content: "\f75e"; }

	.fa-researchgate:before {
		content: "\f4f8"; }

	.fa-resolving:before {
		content: "\f3e7"; }

	.fa-restroom:before {
		content: "\f7bd"; }

	.fa-retweet:before {
		content: "\f079"; }

	.fa-rev:before {
		content: "\f5b2"; }

	.fa-ribbon:before {
		content: "\f4d6"; }

	.fa-ring:before {
		content: "\f70b"; }

	.fa-road:before {
		content: "\f018"; }

	.fa-robot:before {
		content: "\f544"; }

	.fa-rocket:before {
		content: "\f135"; }

	.fa-rocketchat:before {
		content: "\f3e8"; }

	.fa-rockrms:before {
		content: "\f3e9"; }

	.fa-route:before {
		content: "\f4d7"; }

	.fa-rss:before {
		content: "\f09e"; }

	.fa-rss-square:before {
		content: "\f143"; }

	.fa-ruble-sign:before {
		content: "\f158"; }

	.fa-ruler:before {
		content: "\f545"; }

	.fa-ruler-combined:before {
		content: "\f546"; }

	.fa-ruler-horizontal:before {
		content: "\f547"; }

	.fa-ruler-vertical:before {
		content: "\f548"; }

	.fa-running:before {
		content: "\f70c"; }

	.fa-rupee-sign:before {
		content: "\f156"; }

	.fa-sad-cry:before {
		content: "\f5b3"; }

	.fa-sad-tear:before {
		content: "\f5b4"; }

	.fa-safari:before {
		content: "\f267"; }

	.fa-salesforce:before {
		content: "\f83b"; }

	.fa-sass:before {
		content: "\f41e"; }

	.fa-satellite:before {
		content: "\f7bf"; }

	.fa-satellite-dish:before {
		content: "\f7c0"; }

	.fa-save:before {
		content: "\f0c7"; }

	.fa-schlix:before {
		content: "\f3ea"; }

	.fa-school:before {
		content: "\f549"; }

	.fa-screwdriver:before {
		content: "\f54a"; }

	.fa-scribd:before {
		content: "\f28a"; }

	.fa-scroll:before {
		content: "\f70e"; }

	.fa-sd-card:before {
		content: "\f7c2"; }

	.fa-search:before {
		content: "\f002"; }

	.fa-search-dollar:before {
		content: "\f688"; }

	.fa-search-location:before {
		content: "\f689"; }

	.fa-search-minus:before {
		content: "\f010"; }

	.fa-search-plus:before {
		content: "\f00e"; }

	.fa-searchengin:before {
		content: "\f3eb"; }

	.fa-seedling:before {
		content: "\f4d8"; }

	.fa-sellcast:before {
		content: "\f2da"; }

	.fa-sellsy:before {
		content: "\f213"; }

	.fa-server:before {
		content: "\f233"; }

	.fa-servicestack:before {
		content: "\f3ec"; }

	.fa-shapes:before {
		content: "\f61f"; }

	.fa-share:before {
		content: "\f064"; }

	.fa-share-alt:before {
		content: "\f1e0"; }

	.fa-share-alt-square:before {
		content: "\f1e1"; }

	.fa-share-square:before {
		content: "\f14d"; }

	.fa-shekel-sign:before {
		content: "\f20b"; }

	.fa-shield-alt:before {
		content: "\f3ed"; }

	.fa-ship:before {
		content: "\f21a"; }

	.fa-shipping-fast:before {
		content: "\f48b"; }

	.fa-shirtsinbulk:before {
		content: "\f214"; }

	.fa-shoe-prints:before {
		content: "\f54b"; }

	.fa-shopping-bag:before {
		content: "\f290"; }

	.fa-shopping-basket:before {
		content: "\f291"; }

	.fa-shopping-cart:before {
		content: "\f07a"; }

	.fa-shopware:before {
		content: "\f5b5"; }

	.fa-shower:before {
		content: "\f2cc"; }

	.fa-shuttle-van:before {
		content: "\f5b6"; }

	.fa-sign:before {
		content: "\f4d9"; }

	.fa-sign-in-alt:before {
		content: "\f2f6"; }

	.fa-sign-language:before {
		content: "\f2a7"; }

	.fa-sign-out-alt:before {
		content: "\f2f5"; }

	.fa-signal:before {
		content: "\f012"; }

	.fa-signature:before {
		content: "\f5b7"; }

	.fa-sim-card:before {
		content: "\f7c4"; }

	.fa-simplybuilt:before {
		content: "\f215"; }

	.fa-sistrix:before {
		content: "\f3ee"; }

	.fa-sitemap:before {
		content: "\f0e8"; }

	.fa-sith:before {
		content: "\f512"; }

	.fa-skating:before {
		content: "\f7c5"; }

	.fa-sketch:before {
		content: "\f7c6"; }

	.fa-skiing:before {
		content: "\f7c9"; }

	.fa-skiing-nordic:before {
		content: "\f7ca"; }

	.fa-skull:before {
		content: "\f54c"; }

	.fa-skull-crossbones:before {
		content: "\f714"; }

	.fa-skyatlas:before {
		content: "\f216"; }

	.fa-skype:before {
		content: "\f17e"; }

	.fa-slack:before {
		content: "\f198"; }

	.fa-slack-hash:before {
		content: "\f3ef"; }

	.fa-slash:before {
		content: "\f715"; }

	.fa-sleigh:before {
		content: "\f7cc"; }

	.fa-sliders-h:before {
		content: "\f1de"; }

	.fa-slideshare:before {
		content: "\f1e7"; }

	.fa-smile:before {
		content: "\f118"; }

	.fa-smile-beam:before {
		content: "\f5b8"; }

	.fa-smile-wink:before {
		content: "\f4da"; }

	.fa-smog:before {
		content: "\f75f"; }

	.fa-smoking:before {
		content: "\f48d"; }

	.fa-smoking-ban:before {
		content: "\f54d"; }

	.fa-sms:before {
		content: "\f7cd"; }

	.fa-snapchat:before {
		content: "\f2ab"; }

	.fa-snapchat-ghost:before {
		content: "\f2ac"; }

	.fa-snapchat-square:before {
		content: "\f2ad"; }

	.fa-snowboarding:before {
		content: "\f7ce"; }

	.fa-snowflake:before {
		content: "\f2dc"; }

	.fa-snowman:before {
		content: "\f7d0"; }

	.fa-snowplow:before {
		content: "\f7d2"; }

	.fa-socks:before {
		content: "\f696"; }

	.fa-solar-panel:before {
		content: "\f5ba"; }

	.fa-sort:before {
		content: "\f0dc"; }

	.fa-sort-alpha-down:before {
		content: "\f15d"; }

	.fa-sort-alpha-up:before {
		content: "\f15e"; }

	.fa-sort-amount-down:before {
		content: "\f160"; }

	.fa-sort-amount-up:before {
		content: "\f161"; }

	.fa-sort-down:before {
		content: "\f0dd"; }

	.fa-sort-numeric-down:before {
		content: "\f162"; }

	.fa-sort-numeric-up:before {
		content: "\f163"; }

	.fa-sort-up:before {
		content: "\f0de"; }

	.fa-soundcloud:before {
		content: "\f1be"; }

	.fa-sourcetree:before {
		content: "\f7d3"; }

	.fa-spa:before {
		content: "\f5bb"; }

	.fa-space-shuttle:before {
		content: "\f197"; }

	.fa-speakap:before {
		content: "\f3f3"; }

	.fa-speaker-deck:before {
		content: "\f83c"; }

	.fa-spider:before {
		content: "\f717"; }

	.fa-spinner:before {
		content: "\f110"; }

	.fa-splotch:before {
		content: "\f5bc"; }

	.fa-spotify:before {
		content: "\f1bc"; }

	.fa-spray-can:before {
		content: "\f5bd"; }

	.fa-square:before {
		content: "\f0c8"; }

	.fa-square-full:before {
		content: "\f45c"; }

	.fa-square-root-alt:before {
		content: "\f698"; }

	.fa-squarespace:before {
		content: "\f5be"; }

	.fa-stack-exchange:before {
		content: "\f18d"; }

	.fa-stack-overflow:before {
		content: "\f16c"; }

	.fa-stackpath:before {
		content: "\f842"; }

	.fa-stamp:before {
		content: "\f5bf"; }

	.fa-star:before {
		content: "\f005"; }

	.fa-star-and-crescent:before {
		content: "\f699"; }

	.fa-star-half:before {
		content: "\f089"; }

	.fa-star-half-alt:before {
		content: "\f5c0"; }

	.fa-star-of-david:before {
		content: "\f69a"; }

	.fa-star-of-life:before {
		content: "\f621"; }

	.fa-staylinked:before {
		content: "\f3f5"; }

	.fa-steam:before {
		content: "\f1b6"; }

	.fa-steam-square:before {
		content: "\f1b7"; }

	.fa-steam-symbol:before {
		content: "\f3f6"; }

	.fa-step-backward:before {
		content: "\f048"; }

	.fa-step-forward:before {
		content: "\f051"; }

	.fa-stethoscope:before {
		content: "\f0f1"; }

	.fa-sticker-mule:before {
		content: "\f3f7"; }

	.fa-sticky-note:before {
		content: "\f249"; }

	.fa-stop:before {
		content: "\f04d"; }

	.fa-stop-circle:before {
		content: "\f28d"; }

	.fa-stopwatch:before {
		content: "\f2f2"; }

	.fa-store:before {
		content: "\f54e"; }

	.fa-store-alt:before {
		content: "\f54f"; }

	.fa-strava:before {
		content: "\f428"; }

	.fa-stream:before {
		content: "\f550"; }

	.fa-street-view:before {
		content: "\f21d"; }

	.fa-strikethrough:before {
		content: "\f0cc"; }

	.fa-stripe:before {
		content: "\f429"; }

	.fa-stripe-s:before {
		content: "\f42a"; }

	.fa-stroopwafel:before {
		content: "\f551"; }

	.fa-studiovinari:before {
		content: "\f3f8"; }

	.fa-stumbleupon:before {
		content: "\f1a4"; }

	.fa-stumbleupon-circle:before {
		content: "\f1a3"; }

	.fa-subscript:before {
		content: "\f12c"; }

	.fa-subway:before {
		content: "\f239"; }

	.fa-suitcase:before {
		content: "\f0f2"; }

	.fa-suitcase-rolling:before {
		content: "\f5c1"; }

	.fa-sun:before {
		content: "\f185"; }

	.fa-superpowers:before {
		content: "\f2dd"; }

	.fa-superscript:before {
		content: "\f12b"; }

	.fa-supple:before {
		content: "\f3f9"; }

	.fa-surprise:before {
		content: "\f5c2"; }

	.fa-suse:before {
		content: "\f7d6"; }

	.fa-swatchbook:before {
		content: "\f5c3"; }

	.fa-swimmer:before {
		content: "\f5c4"; }

	.fa-swimming-pool:before {
		content: "\f5c5"; }

	.fa-symfony:before {
		content: "\f83d"; }

	.fa-synagogue:before {
		content: "\f69b"; }

	.fa-sync:before {
		content: "\f021"; }

	.fa-sync-alt:before {
		content: "\f2f1"; }

	.fa-syringe:before {
		content: "\f48e"; }

	.fa-table:before {
		content: "\f0ce"; }

	.fa-table-tennis:before {
		content: "\f45d"; }

	.fa-tablet:before {
		content: "\f10a"; }

	.fa-tablet-alt:before {
		content: "\f3fa"; }

	.fa-tablets:before {
		content: "\f490"; }

	.fa-tachometer-alt:before {
		content: "\f3fd"; }

	.fa-tag:before {
		content: "\f02b"; }

	.fa-tags:before {
		content: "\f02c"; }

	.fa-tape:before {
		content: "\f4db"; }

	.fa-tasks:before {
		content: "\f0ae"; }

	.fa-taxi:before {
		content: "\f1ba"; }

	.fa-teamspeak:before {
		content: "\f4f9"; }

	.fa-teeth:before {
		content: "\f62e"; }

	.fa-teeth-open:before {
		content: "\f62f"; }

	.fa-telegram:before {
		content: "\f2c6"; }

	.fa-telegram-plane:before {
		content: "\f3fe"; }

	.fa-temperature-high:before {
		content: "\f769"; }

	.fa-temperature-low:before {
		content: "\f76b"; }

	.fa-tencent-weibo:before {
		content: "\f1d5"; }

	.fa-tenge:before {
		content: "\f7d7"; }

	.fa-terminal:before {
		content: "\f120"; }

	.fa-text-height:before {
		content: "\f034"; }

	.fa-text-width:before {
		content: "\f035"; }

	.fa-th:before {
		content: "\f00a"; }

	.fa-th-large:before {
		content: "\f009"; }

	.fa-th-list:before {
		content: "\f00b"; }

	.fa-the-red-yeti:before {
		content: "\f69d"; }

	.fa-theater-masks:before {
		content: "\f630"; }

	.fa-themeco:before {
		content: "\f5c6"; }

	.fa-themeisle:before {
		content: "\f2b2"; }

	.fa-thermometer:before {
		content: "\f491"; }

	.fa-thermometer-empty:before {
		content: "\f2cb"; }

	.fa-thermometer-full:before {
		content: "\f2c7"; }

	.fa-thermometer-half:before {
		content: "\f2c9"; }

	.fa-thermometer-quarter:before {
		content: "\f2ca"; }

	.fa-thermometer-three-quarters:before {
		content: "\f2c8"; }

	.fa-think-peaks:before {
		content: "\f731"; }

	.fa-thumbs-down:before {
		content: "\f165"; }

	.fa-thumbs-up:before {
		content: "\f164"; }

	.fa-thumbtack:before {
		content: "\f08d"; }

	.fa-ticket-alt:before {
		content: "\f3ff"; }

	.fa-times:before {
		content: "\f00d"; }

	.fa-times-circle:before {
		content: "\f057"; }

	.fa-tint:before {
		content: "\f043"; }

	.fa-tint-slash:before {
		content: "\f5c7"; }

	.fa-tired:before {
		content: "\f5c8"; }

	.fa-toggle-off:before {
		content: "\f204"; }

	.fa-toggle-on:before {
		content: "\f205"; }

	.fa-toilet:before {
		content: "\f7d8"; }

	.fa-toilet-paper:before {
		content: "\f71e"; }

	.fa-toolbox:before {
		content: "\f552"; }

	.fa-tools:before {
		content: "\f7d9"; }

	.fa-tooth:before {
		content: "\f5c9"; }

	.fa-torah:before {
		content: "\f6a0"; }

	.fa-torii-gate:before {
		content: "\f6a1"; }

	.fa-tractor:before {
		content: "\f722"; }

	.fa-trade-federation:before {
		content: "\f513"; }

	.fa-trademark:before {
		content: "\f25c"; }

	.fa-traffic-light:before {
		content: "\f637"; }

	.fa-train:before {
		content: "\f238"; }

	.fa-tram:before {
		content: "\f7da"; }

	.fa-transgender:before {
		content: "\f224"; }

	.fa-transgender-alt:before {
		content: "\f225"; }

	.fa-trash:before {
		content: "\f1f8"; }

	.fa-trash-alt:before {
		content: "\f2ed"; }

	.fa-trash-restore:before {
		content: "\f829"; }

	.fa-trash-restore-alt:before {
		content: "\f82a"; }

	.fa-tree:before {
		content: "\f1bb"; }

	.fa-trello:before {
		content: "\f181"; }

	.fa-tripadvisor:before {
		content: "\f262"; }

	.fa-trophy:before {
		content: "\f091"; }

	.fa-truck:before {
		content: "\f0d1"; }

	.fa-truck-loading:before {
		content: "\f4de"; }

	.fa-truck-monster:before {
		content: "\f63b"; }

	.fa-truck-moving:before {
		content: "\f4df"; }

	.fa-truck-pickup:before {
		content: "\f63c"; }

	.fa-tshirt:before {
		content: "\f553"; }

	.fa-tty:before {
		content: "\f1e4"; }

	.fa-tumblr:before {
		content: "\f173"; }

	.fa-tumblr-square:before {
		content: "\f174"; }

	.fa-tv:before {
		content: "\f26c"; }

	.fa-twitch:before {
		content: "\f1e8"; }

	.fa-twitter:before {
		content: "\f099"; }

	.fa-twitter-square:before {
		content: "\f081"; }

	.fa-typo3:before {
		content: "\f42b"; }

	.fa-uber:before {
		content: "\f402"; }

	.fa-ubuntu:before {
		content: "\f7df"; }

	.fa-uikit:before {
		content: "\f403"; }

	.fa-umbrella:before {
		content: "\f0e9"; }

	.fa-umbrella-beach:before {
		content: "\f5ca"; }

	.fa-underline:before {
		content: "\f0cd"; }

	.fa-undo:before {
		content: "\f0e2"; }

	.fa-undo-alt:before {
		content: "\f2ea"; }

	.fa-uniregistry:before {
		content: "\f404"; }

	.fa-universal-access:before {
		content: "\f29a"; }

	.fa-university:before {
		content: "\f19c"; }

	.fa-unlink:before {
		content: "\f127"; }

	.fa-unlock:before {
		content: "\f09c"; }

	.fa-unlock-alt:before {
		content: "\f13e"; }

	.fa-untappd:before {
		content: "\f405"; }

	.fa-upload:before {
		content: "\f093"; }

	.fa-ups:before {
		content: "\f7e0"; }

	.fa-usb:before {
		content: "\f287"; }

	.fa-user:before {
		content: "\f007"; }

	.fa-user-alt:before {
		content: "\f406"; }

	.fa-user-alt-slash:before {
		content: "\f4fa"; }

	.fa-user-astronaut:before {
		content: "\f4fb"; }

	.fa-user-check:before {
		content: "\f4fc"; }

	.fa-user-circle:before {
		content: "\f2bd"; }

	.fa-user-clock:before {
		content: "\f4fd"; }

	.fa-user-cog:before {
		content: "\f4fe"; }

	.fa-user-edit:before {
		content: "\f4ff"; }

	.fa-user-friends:before {
		content: "\f500"; }

	.fa-user-graduate:before {
		content: "\f501"; }

	.fa-user-injured:before {
		content: "\f728"; }

	.fa-user-lock:before {
		content: "\f502"; }

	.fa-user-md:before {
		content: "\f0f0"; }

	.fa-user-minus:before {
		content: "\f503"; }

	.fa-user-ninja:before {
		content: "\f504"; }

	.fa-user-nurse:before {
		content: "\f82f"; }

	.fa-user-plus:before {
		content: "\f234"; }

	.fa-user-secret:before {
		content: "\f21b"; }

	.fa-user-shield:before {
		content: "\f505"; }

	.fa-user-slash:before {
		content: "\f506"; }

	.fa-user-tag:before {
		content: "\f507"; }

	.fa-user-tie:before {
		content: "\f508"; }

	.fa-user-times:before {
		content: "\f235"; }

	.fa-users:before {
		content: "\f0c0"; }

	.fa-users-cog:before {
		content: "\f509"; }

	.fa-usps:before {
		content: "\f7e1"; }

	.fa-ussunnah:before {
		content: "\f407"; }

	.fa-utensil-spoon:before {
		content: "\f2e5"; }

	.fa-utensils:before {
		content: "\f2e7"; }

	.fa-vaadin:before {
		content: "\f408"; }

	.fa-vector-square:before {
		content: "\f5cb"; }

	.fa-venus:before {
		content: "\f221"; }

	.fa-venus-double:before {
		content: "\f226"; }

	.fa-venus-mars:before {
		content: "\f228"; }

	.fa-viacoin:before {
		content: "\f237"; }

	.fa-viadeo:before {
		content: "\f2a9"; }

	.fa-viadeo-square:before {
		content: "\f2aa"; }

	.fa-vial:before {
		content: "\f492"; }

	.fa-vials:before {
		content: "\f493"; }

	.fa-viber:before {
		content: "\f409"; }

	.fa-video:before {
		content: "\f03d"; }

	.fa-video-slash:before {
		content: "\f4e2"; }

	.fa-vihara:before {
		content: "\f6a7"; }

	.fa-vimeo:before {
		content: "\f40a"; }

	.fa-vimeo-square:before {
		content: "\f194"; }

	.fa-vimeo-v:before {
		content: "\f27d"; }

	.fa-vine:before {
		content: "\f1ca"; }

	.fa-vk:before {
		content: "\f189"; }

	.fa-vnv:before {
		content: "\f40b"; }

	.fa-volleyball-ball:before {
		content: "\f45f"; }

	.fa-volume-down:before {
		content: "\f027"; }

	.fa-volume-mute:before {
		content: "\f6a9"; }

	.fa-volume-off:before {
		content: "\f026"; }

	.fa-volume-up:before {
		content: "\f028"; }

	.fa-vote-yea:before {
		content: "\f772"; }

	.fa-vr-cardboard:before {
		content: "\f729"; }

	.fa-vuejs:before {
		content: "\f41f"; }

	.fa-walking:before {
		content: "\f554"; }

	.fa-wallet:before {
		content: "\f555"; }

	.fa-warehouse:before {
		content: "\f494"; }

	.fa-water:before {
		content: "\f773"; }

	.fa-wave-square:before {
		content: "\f83e"; }

	.fa-waze:before {
		content: "\f83f"; }

	.fa-weebly:before {
		content: "\f5cc"; }

	.fa-weibo:before {
		content: "\f18a"; }

	.fa-weight:before {
		content: "\f496"; }

	.fa-weight-hanging:before {
		content: "\f5cd"; }

	.fa-weixin:before {
		content: "\f1d7"; }

	.fa-whatsapp:before {
		content: "\f232"; }

	.fa-whatsapp-square:before {
		content: "\f40c"; }

	.fa-wheelchair:before {
		content: "\f193"; }

	.fa-whmcs:before {
		content: "\f40d"; }

	.fa-wifi:before {
		content: "\f1eb"; }

	.fa-wikipedia-w:before {
		content: "\f266"; }

	.fa-wind:before {
		content: "\f72e"; }

	.fa-window-close:before {
		content: "\f410"; }

	.fa-window-maximize:before {
		content: "\f2d0"; }

	.fa-window-minimize:before {
		content: "\f2d1"; }

	.fa-window-restore:before {
		content: "\f2d2"; }

	.fa-windows:before {
		content: "\f17a"; }

	.fa-wine-bottle:before {
		content: "\f72f"; }

	.fa-wine-glass:before {
		content: "\f4e3"; }

	.fa-wine-glass-alt:before {
		content: "\f5ce"; }

	.fa-wix:before {
		content: "\f5cf"; }

	.fa-wizards-of-the-coast:before {
		content: "\f730"; }

	.fa-wolf-pack-battalion:before {
		content: "\f514"; }

	.fa-won-sign:before {
		content: "\f159"; }

	.fa-wordpress:before {
		content: "\f19a"; }

	.fa-wordpress-simple:before {
		content: "\f411"; }

	.fa-wpbeginner:before {
		content: "\f297"; }

	.fa-wpexplorer:before {
		content: "\f2de"; }

	.fa-wpforms:before {
		content: "\f298"; }

	.fa-wpressr:before {
		content: "\f3e4"; }

	.fa-wrench:before {
		content: "\f0ad"; }

	.fa-x-ray:before {
		content: "\f497"; }

	.fa-xbox:before {
		content: "\f412"; }

	.fa-xing:before {
		content: "\f168"; }

	.fa-xing-square:before {
		content: "\f169"; }

	.fa-y-combinator:before {
		content: "\f23b"; }

	.fa-yahoo:before {
		content: "\f19e"; }

	.fa-yammer:before {
		content: "\f840"; }

	.fa-yandex:before {
		content: "\f413"; }

	.fa-yandex-international:before {
		content: "\f414"; }

	.fa-yarn:before {
		content: "\f7e3"; }

	.fa-yelp:before {
		content: "\f1e9"; }

	.fa-yen-sign:before {
		content: "\f157"; }

	.fa-yin-yang:before {
		content: "\f6ad"; }

	.fa-yoast:before {
		content: "\f2b1"; }

	.fa-youtube:before {
		content: "\f167"; }

	.fa-youtube-square:before {
		content: "\f431"; }

	.fa-zhihu:before {
		content: "\f63f"; }

	.sr-only {
		border: 0;
		clip: rect(0, 0, 0, 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px; }

	.sr-only-focusable:active, .sr-only-focusable:focus {
		clip: auto;
		height: auto;
		margin: 0;
		overflow: visible;
		position: static;
		width: auto; }
	@font-face {
		font-family: 'Font Awesome 5 Brands';
		font-style: normal;
		font-weight: normal;
		font-display: auto;
		src: url("../../fonts/fa-brands-400.eot");
		src: url("../../fonts/fa-brands-400.eot#iefix") format("embedded-opentype"), url("../../fonts/fa-brands-400.woff2") format("woff2"), url("../../fonts/fa-brands-400.woff") format("woff"), url("../../fonts/fa-brands-400.ttf") format("truetype"), url("../../fonts/fa-brands-400.svg#fontawesome") format("svg"); }

	.fab {
		font-family: 'Font Awesome 5 Brands'; }
	@font-face {
		font-family: 'Font Awesome 5 Free';
		font-style: normal;
		font-weight: 400;
		font-display: auto;
		src: url("../../fonts/fa-regular-400.eot");
		src: url("../../fonts/fa-regular-400.eot#iefix") format("embedded-opentype"), url("../../fonts/fa-regular-400.woff2") format("woff2"), url("../../fonts/fa-regular-400.woff") format("woff"), url("../../fonts/fa-regular-400.ttf") format("truetype"), url("../../fonts/fa-regular-400.svg#fontawesome") format("svg"); }

	.far {
		font-family: 'Font Awesome 5 Free';
		font-weight: 400; }

	@font-face {
		font-family: 'Font Awesome 5 Free';
		font-style: normal;
		font-weight: 900;
		font-display: auto;
		src: url("../../fonts/fa-solid-900.eot");
		src: url("../../fonts/fa-solid-900.eot#iefix") format("embedded-opentype"), url("../../fonts/fa-solid-900.woff2") format("woff2"), url("../../fonts/fa-solid-900.woff") format("woff"), url("../../fonts/fa-solid-900.ttf") format("truetype"), url("../../fonts/fa-solid-900.svg#fontawesome") format("svg"); }

	.fa,
	.fas {
		font-family: 'Font Awesome 5 Free';
		font-weight: 900; }
/*	2.0 - Addons
-------------------------------------*/
/*		1.3 - Bootstrap Reboot v4.1.0
-----------------------------------------*/
	*,*::before,*::after {
		box-sizing: border-box
	}

	html {
		font-family: sans-serif;
		line-height: 1.15;
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
		-ms-overflow-style: scrollbar;
		-webkit-tap-highlight-color: transparent
	}

	@-ms-viewport {
		width: device-width
	}

	article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section {
		display: block
	}

	body {
		margin: 0;
		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5;
		color: #212529;
		text-align: left;
		background-color: #fff
	}

	[tabindex="-1"]:focus {
		outline: 0 !important
	}

	hr {
		box-sizing: content-box;
		height: 0;
		overflow: visible
	}

	h1,h2,h3,h4,h5,h6 {
		margin-top: 0;
		margin-bottom: 0.5rem
	}

	p {
		margin-top: 0;
		margin-bottom: 1rem
	}

	abbr[title],abbr[data-original-title] {
		text-decoration: underline;
		-webkit-text-decoration: underline dotted;
		text-decoration: underline dotted;
		cursor: help;
		border-bottom: 0
	}

	address {
		margin-bottom: 1rem;
		font-style: normal;
		line-height: inherit
	}

	ol,ul,dl {
		margin-top: 0;
		margin-bottom: 1rem
	}

	ol ol,ul ul,ol ul,ul ol {
		margin-bottom: 0
	}

	dt {
		font-weight: 700
	}

	dd {
		margin-bottom: .5rem;
		margin-left: 0
	}

	blockquote {
		margin: 0 0 1rem
	}

	dfn {
		font-style: italic
	}

	b,strong {
		font-weight: bolder
	}

	small {
		font-size: 80%
	}

	sub,sup {
		position: relative;
		font-size: 75%;
		line-height: 0;
		vertical-align: baseline
	}

	sub {
		bottom: -.25em
	}

	sup {
		top: -.5em
	}

	a {
		color: #007bff;
		text-decoration: none;
		background-color: transparent;
		-webkit-text-decoration-skip: objects
	}

	a:hover {
		color: #0056b3;
		text-decoration: underline
	}

	a:not([href]):not([tabindex]) {
		color: inherit;
		text-decoration: none
	}

	a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus {
		color: inherit;
		text-decoration: none
	}

	a:not([href]):not([tabindex]):focus {
		outline: 0
	}

	pre,code,kbd,samp {
		font-family: monospace, monospace;
		font-size: 1em
	}

	pre {
		margin-top: 0;
		margin-bottom: 1rem;
		overflow: auto;
		-ms-overflow-style: scrollbar
	}

	figure {
		margin: 0 0 1rem
	}

	img {
		vertical-align: middle;
		border-style: none
	}

	svg:not(:root) {
		overflow: hidden
	}

	table {
		border-collapse: collapse
	}

	caption {
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
		color: #6c757d;
		text-align: left;
		caption-side: bottom
	}

	th {
		text-align: inherit
	}

	label {
		display: inline-block;
		margin-bottom: 0.5rem
	}

	button {
		border-radius: 0
	}

	button:focus {
		outline: 1px dotted;
		outline: 5px auto -webkit-focus-ring-color
	}

	input,button,select,optgroup,textarea {
		margin: 0;
		font-family: inherit;
		font-size: inherit;
		line-height: inherit
	}

	button,input {
		overflow: visible
	}

	button,select {
		text-transform: none
	}

	button,html [type="button"],[type="reset"],[type="submit"] {
		-webkit-appearance: button
	}

	button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
		padding: 0;
		border-style: none
	}

	input[type="radio"],input[type="checkbox"] {
		box-sizing: border-box;
		padding: 0
	}

	input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {
		-webkit-appearance: listbox
	}

	textarea {
		overflow: auto;
		resize: vertical
	}

	fieldset {
		min-width: 0;
		padding: 0;
		margin: 0;
		border: 0
	}

	legend {
		display: block;
		width: 100%;
		max-width: 100%;
		padding: 0;
		margin-bottom: .5rem;
		font-size: 1.5rem;
		line-height: inherit;
		color: inherit;
		white-space: normal
	}

	progress {
		vertical-align: baseline
	}

	[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
		height: auto
	}

	[type="search"] {
		outline-offset: -2px;
		-webkit-appearance: none
	}

	[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none
	}

	::-webkit-file-upload-button {
		font: inherit;
		-webkit-appearance: button
	}

	output {
		display: inline-block
	}

	summary {
		display: list-item;
		cursor: pointer
	}

	template {
		display: none
	}

	[hidden] {
		display: none !important
	}

	.clearfix::after {
		clear: both;
		content: '';
		display: table
	}

	.hide-text {
		overflow: hidden;
		padding: 0;
		text-indent: 101%;
		white-space: nowrap
	}

	.visually-hidden {
		border: 0;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px
	}

	.help-lsn,.help-lsn>li {
		list-style: none
	}

	.help-posr {
		position: relative
	}

	.help-posa {
		position: absolute
	}

	.help-posf {
		position: fixed
	}

	.help-imgdf>img {
		max-width: 100%;
		width: auto;
		height: auto;
		border: none
	}

	.help-pt0 {
		padding-top: 0 !important
	}

	.help-pr0 {
		padding-right: 0 !important
	}

	.help-pt0 {
		padding-top: 0 !important
	}

	.help-pb0 {
		padding-bottom: 0 !important
	}

	.help-tdu {
		text-decoration: underline
	}

	.help-tdn {
		text-decoration: none
	}

	.help-vat {
		vertical-align: top
	}

	.help-fwb {
		font-weight: bold
	}

	.help-fw2 {
		font-weight: 200
	}

	.help-fw3 {
		font-weight: 300
	}

	.help-fw4 {
		font-weight: 400
	}

	.help-fw5 {
		font-weight: 500
	}

	.help-fw6 {
		font-weight: 600
	}

	.help-fw7 {
		font-weight: 700
	}

	.help-fw8 {
		font-weight: 800
	}

	.help-fw9 {
		font-weight: 900
	}

	.help-ovfh {
		overflow: hidden
	}

	.help-cursp {
		cursor: pointer
	}

	.help-img-backstretch {
		position: absolute;
		top: 50%;
		left: 50%;
		min-height: 101%;
		min-width: 101%;
		z-index: -1;
		transform: translate(-50%, -50%)
	}

	body {
		overflow-x: hidden
	}
/* 		2.1 - Swiper
-------------------------------------*/
	.swiper-container {
		margin: 0 auto;
		position: relative;
		overflow: hidden;
		list-style: none;
		padding: 0;
		/* Fix of Webkit flickering */
		z-index: 1;
	}
	.swiper-container-no-flexbox .swiper-slide {
		float: left;
	}
	.swiper-container-vertical > .swiper-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.swiper-wrapper {
		position: relative;
		width: 100%;
		height: 100%;
		z-index: 1;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-transition-property: -webkit-transform;
		transition-property: -webkit-transform;
		-o-transition-property: transform;
		transition-property: transform;
		transition-property: transform, -webkit-transform;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
	}
	.swiper-container-android .swiper-slide,
	.swiper-wrapper {
		-webkit-transform: translate3d(0px, 0, 0);
		transform: translate3d(0px, 0, 0);
	}
	.swiper-container-multirow > .swiper-wrapper {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.swiper-container-free-mode > .swiper-wrapper {
		-webkit-transition-timing-function: ease-out;
		-o-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
		margin: 0 auto;
	}
	.swiper-slide {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: 100%;
		height: 100%;
		position: relative;
		-webkit-transition-property: -webkit-transform;
		transition-property: -webkit-transform;
		-o-transition-property: transform;
		transition-property: transform;
		transition-property: transform, -webkit-transform;
	}
	.swiper-slide-invisible-blank {
		visibility: hidden;
	}
	/* Auto Height */
	.swiper-container-autoheight,
	.swiper-container-autoheight .swiper-slide {
		height: auto;
	}
	.swiper-container-autoheight .swiper-wrapper {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-transition-property: height, -webkit-transform;
		transition-property: height, -webkit-transform;
		-o-transition-property: transform, height;
		transition-property: transform, height;
		transition-property: transform, height, -webkit-transform;
	}
	/* 3D Effects */
	.swiper-container-3d {
		-webkit-perspective: 1200px;
		perspective: 1200px;
	}
	.swiper-container-3d .swiper-wrapper,
	.swiper-container-3d .swiper-slide,
	.swiper-container-3d .swiper-slide-shadow-left,
	.swiper-container-3d .swiper-slide-shadow-right,
	.swiper-container-3d .swiper-slide-shadow-top,
	.swiper-container-3d .swiper-slide-shadow-bottom,
	.swiper-container-3d .swiper-cube-shadow {
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}
	.swiper-container-3d .swiper-slide-shadow-left,
	.swiper-container-3d .swiper-slide-shadow-right,
	.swiper-container-3d .swiper-slide-shadow-top,
	.swiper-container-3d .swiper-slide-shadow-bottom {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		z-index: 10;
	}
	.swiper-container-3d .swiper-slide-shadow-left {
		background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
		background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}
	.swiper-container-3d .swiper-slide-shadow-right {
		background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
		background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}
	.swiper-container-3d .swiper-slide-shadow-top {
		background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
		background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}
	.swiper-container-3d .swiper-slide-shadow-bottom {
		background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
		background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}
	/* IE10 Windows Phone 8 Fixes */
	.swiper-container-wp8-horizontal,
	.swiper-container-wp8-horizontal > .swiper-wrapper {
		-ms-touch-action: pan-y;
		touch-action: pan-y;
	}
	.swiper-container-wp8-vertical,
	.swiper-container-wp8-vertical > .swiper-wrapper {
		-ms-touch-action: pan-x;
		touch-action: pan-x;
	}
	.swiper-button-prev,
	.swiper-button-next {
		position: absolute;
		top: 50%;
		width: 27px;
		height: 44px;
		margin-top: -22px;
		z-index: 10;
		cursor: pointer;
		background-size: 27px 44px;
		background-position: center;
		background-repeat: no-repeat;
	}
	.swiper-button-prev.swiper-button-disabled,
	.swiper-button-next.swiper-button-disabled {
		opacity: 0.35;
		cursor: auto;
		pointer-events: none;
	}
	.swiper-button-prev,
	.swiper-container-rtl .swiper-button-next {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
		left: 10px;
		right: auto;
	}
	.swiper-button-next,
	.swiper-container-rtl .swiper-button-prev {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
		right: 10px;
		left: auto;
	}
	.swiper-button-prev.swiper-button-white,
	.swiper-container-rtl .swiper-button-next.swiper-button-white {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
	}
	.swiper-button-next.swiper-button-white,
	.swiper-container-rtl .swiper-button-prev.swiper-button-white {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
	}
	.swiper-button-prev.swiper-button-black,
	.swiper-container-rtl .swiper-button-next.swiper-button-black {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
	}
	.swiper-button-next.swiper-button-black,
	.swiper-container-rtl .swiper-button-prev.swiper-button-black {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
	}
	.swiper-button-lock {
		display: none;
	}
	.swiper-pagination {
		position: absolute;
		text-align: center;
		-webkit-transition: 300ms opacity;
		-o-transition: 300ms opacity;
		transition: 300ms opacity;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		z-index: 10;
	}
	.swiper-pagination.swiper-pagination-hidden {
		opacity: 0;
	}
	/* Common Styles */
	.swiper-pagination-fraction,
	.swiper-pagination-custom,
	.swiper-container-horizontal > .swiper-pagination-bullets {
		bottom: 10px;
		left: 0;
		width: 100%;
	}
	/* Bullets */
	.swiper-pagination-bullets-dynamic {
		overflow: hidden;
		font-size: 0;
	}
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
		-webkit-transform: scale(0.33);
		-ms-transform: scale(0.33);
		transform: scale(0.33);
		position: relative;
	}
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
		-webkit-transform: scale(0.66);
		-ms-transform: scale(0.66);
		transform: scale(0.66);
	}
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
		-webkit-transform: scale(0.33);
		-ms-transform: scale(0.33);
		transform: scale(0.33);
	}
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
		-webkit-transform: scale(0.66);
		-ms-transform: scale(0.66);
		transform: scale(0.66);
	}
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
		-webkit-transform: scale(0.33);
		-ms-transform: scale(0.33);
		transform: scale(0.33);
	}
	.swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		display: inline-block;
		border-radius: 100%;
		background: #000;
		opacity: 0.2;
	}
	button.swiper-pagination-bullet {
		border: none;
		margin: 0;
		padding: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	}
	.swiper-pagination-clickable .swiper-pagination-bullet {
		cursor: pointer;
	}
	.swiper-pagination-bullet-active {
		opacity: 1;
		background: #007aff;
	}
	.swiper-container-vertical > .swiper-pagination-bullets {
		right: 10px;
		top: 50%;
		-webkit-transform: translate3d(0px, -50%, 0);
		transform: translate3d(0px, -50%, 0);
	}
	.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 6px 0;
		display: block;
	}
	.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 8px;
	}
	.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
		display: inline-block;
		-webkit-transition: 200ms top, 200ms -webkit-transform;
		transition: 200ms top, 200ms -webkit-transform;
		-o-transition: 200ms transform, 200ms top;
		transition: 200ms transform, 200ms top;
		transition: 200ms transform, 200ms top, 200ms -webkit-transform;
	}
	.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 4px;
	}
	.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		white-space: nowrap;
	}
	.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
		-webkit-transition: 200ms left, 200ms -webkit-transform;
		transition: 200ms left, 200ms -webkit-transform;
		-o-transition: 200ms transform, 200ms left;
		transition: 200ms transform, 200ms left;
		transition: 200ms transform, 200ms left, 200ms -webkit-transform;
	}
	.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
		-webkit-transition: 200ms right, 200ms -webkit-transform;
		transition: 200ms right, 200ms -webkit-transform;
		-o-transition: 200ms transform, 200ms right;
		transition: 200ms transform, 200ms right;
		transition: 200ms transform, 200ms right, 200ms -webkit-transform;
	}
	/* Progress */
	.swiper-pagination-progressbar {
		background: rgba(0, 0, 0, 0.25);
		position: absolute;
	}
	.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
		background: #007aff;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
		-webkit-transform-origin: left top;
		-ms-transform-origin: left top;
		transform-origin: left top;
	}
	.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
		-webkit-transform-origin: right top;
		-ms-transform-origin: right top;
		transform-origin: right top;
	}
	.swiper-container-horizontal > .swiper-pagination-progressbar,
	.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
		width: 100%;
		height: 4px;
		left: 0;
		top: 0;
	}
	.swiper-container-vertical > .swiper-pagination-progressbar,
	.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
		width: 4px;
		height: 100%;
		left: 0;
		top: 0;
	}
	.swiper-pagination-white .swiper-pagination-bullet-active {
		background: #ffffff;
	}
	.swiper-pagination-progressbar.swiper-pagination-white {
		background: rgba(255, 255, 255, 0.25);
	}
	.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
		background: #ffffff;
	}
	.swiper-pagination-black .swiper-pagination-bullet-active {
		background: #000000;
	}
	.swiper-pagination-progressbar.swiper-pagination-black {
		background: rgba(0, 0, 0, 0.25);
	}
	.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
		background: #000000;
	}
	.swiper-pagination-lock {
		display: none;
	}
	/* Scrollbar */
	.swiper-scrollbar {
		border-radius: 10px;
		position: relative;
		-ms-touch-action: none;
		background: rgba(0, 0, 0, 0.1);
	}
	.swiper-container-horizontal > .swiper-scrollbar {
		position: absolute;
		left: 1%;
		bottom: 3px;
		z-index: 50;
		height: 5px;
		width: 98%;
	}
	.swiper-container-vertical > .swiper-scrollbar {
		position: absolute;
		right: 3px;
		top: 1%;
		z-index: 50;
		width: 5px;
		height: 98%;
	}
	.swiper-scrollbar-drag {
		height: 100%;
		width: 100%;
		position: relative;
		background: rgba(0, 0, 0, 0.5);
		border-radius: 10px;
		left: 0;
		top: 0;
	}
	.swiper-scrollbar-cursor-drag {
		cursor: move;
	}
	.swiper-scrollbar-lock {
		display: none;
	}
	.swiper-zoom-container {
		width: 100%;
		height: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}
	.swiper-zoom-container > img,
	.swiper-zoom-container > svg,
	.swiper-zoom-container > canvas {
		max-width: 100%;
		max-height: 100%;
		-o-object-fit: contain;
		object-fit: contain;
	}
	.swiper-slide-zoomed {
		cursor: move;
	}
	/* Preloader */
	.swiper-lazy-preloader {
		width: 42px;
		height: 42px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -21px;
		margin-top: -21px;
		z-index: 10;
		-webkit-transform-origin: 50%;
		-ms-transform-origin: 50%;
		transform-origin: 50%;
		-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
		animation: swiper-preloader-spin 1s steps(12, end) infinite;
	}
	.swiper-lazy-preloader:after {
		display: block;
		content: '';
		width: 100%;
		height: 100%;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
		background-position: 50%;
		background-size: 100%;
		background-repeat: no-repeat;
	}
	.swiper-lazy-preloader-white:after {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	}
	@-webkit-keyframes swiper-preloader-spin {
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
		}
	}
	@keyframes swiper-preloader-spin {
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
		}
	}
	/* a11y */
	.swiper-container .swiper-notification {
		position: absolute;
		left: 0;
		top: 0;
		pointer-events: none;
		opacity: 0;
		z-index: -1000;
	}
	.swiper-container-fade.swiper-container-free-mode .swiper-slide {
		-webkit-transition-timing-function: ease-out;
		-o-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}
	.swiper-container-fade .swiper-slide {
		pointer-events: none;
		-webkit-transition-property: opacity;
		-o-transition-property: opacity;
		transition-property: opacity;
	}
	.swiper-container-fade .swiper-slide .swiper-slide {
		pointer-events: none;
	}
	.swiper-container-fade .swiper-slide-active,
	.swiper-container-fade .swiper-slide-active .swiper-slide-active {
		pointer-events: auto;
	}
	.swiper-container-cube {
		overflow: visible;
	}
	.swiper-container-cube .swiper-slide {
		pointer-events: none;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		z-index: 1;
		visibility: hidden;
		-webkit-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
		width: 100%;
		height: 100%;
	}
	.swiper-container-cube .swiper-slide .swiper-slide {
		pointer-events: none;
	}
	.swiper-container-cube.swiper-container-rtl .swiper-slide {
		-webkit-transform-origin: 100% 0;
		-ms-transform-origin: 100% 0;
		transform-origin: 100% 0;
	}
	.swiper-container-cube .swiper-slide-active,
	.swiper-container-cube .swiper-slide-active .swiper-slide-active {
		pointer-events: auto;
	}
	.swiper-container-cube .swiper-slide-active,
	.swiper-container-cube .swiper-slide-next,
	.swiper-container-cube .swiper-slide-prev,
	.swiper-container-cube .swiper-slide-next + .swiper-slide {
		pointer-events: auto;
		visibility: visible;
	}
	.swiper-container-cube .swiper-slide-shadow-top,
	.swiper-container-cube .swiper-slide-shadow-bottom,
	.swiper-container-cube .swiper-slide-shadow-left,
	.swiper-container-cube .swiper-slide-shadow-right {
		z-index: 0;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	.swiper-container-cube .swiper-cube-shadow {
		position: absolute;
		left: 0;
		bottom: 0px;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: 0.6;
		-webkit-filter: blur(50px);
		filter: blur(50px);
		z-index: 0;
	}
	.swiper-container-flip {
		overflow: visible;
	}
	.swiper-container-flip .swiper-slide {
		pointer-events: none;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		z-index: 1;
	}
	.swiper-container-flip .swiper-slide .swiper-slide {
		pointer-events: none;
	}
	.swiper-container-flip .swiper-slide-active,
	.swiper-container-flip .swiper-slide-active .swiper-slide-active {
		pointer-events: auto;
	}
	.swiper-container-flip .swiper-slide-shadow-top,
	.swiper-container-flip .swiper-slide-shadow-bottom,
	.swiper-container-flip .swiper-slide-shadow-left,
	.swiper-container-flip .swiper-slide-shadow-right {
		z-index: 0;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	.swiper-container-coverflow .swiper-wrapper {
		/* Windows 8 IE 10 fix */
		-ms-perspective: 1200px;
	}
/*		2.2 - Fancybox
-------------------------------------*/
	body.compensate-for-scrollbar{overflow:hidden}
	.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:0.875em;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:1em;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:16px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:600;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:16px;font-weight:600;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:16px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}} 
	.fancybox-navigation {
		max-width: 1280px;
		display: inline-block;
		width: 100%;
		position: relative;
		height: 100%;
		margin: 0 calc((100vW - 1280px)/2);
	}
	.fancybox-button[disabled] {
		display: none;
	}
/*		2.3 - CTF7
-------------------------------------*/
	.wpcf7-form {
		position: relative;
		display: inline-block;
	}
	.wpcf7-spinner {
		float: right;
		margin: 0 1em;
		top: -2.25em;
		position: relative;
	}
	.grecaptcha-badge {
		visibility: hidden;
	}
	.wpcf7 form.sent .wpcf7-response-output {
		color: var(--border-color);
	}
/*		2.4 - AOS
-------------------------------------*/
	[data-aos][data-aos][data-aos-duration="50"],
	body[data-aos-duration="50"] [data-aos]{	
		transition-duration:50ms;
	}
	[data-aos][data-aos][data-aos-delay="50"],
	body[data-aos-delay="50"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="50"].aos-animate,
	body[data-aos-delay="50"] [data-aos].aos-animate{	
		transition-delay:50ms;
	}
	[data-aos][data-aos][data-aos-duration="100"],
	body[data-aos-duration="100"] [data-aos]{
		transition-duration:.1s;
	}
	[data-aos][data-aos][data-aos-delay="100"],
	body[data-aos-delay="100"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="100"].aos-animate,
	body[data-aos-delay="100"] [data-aos].aos-animate{
		transition-delay:.1s;
	}
	[data-aos][data-aos][data-aos-duration="150"],
	body[data-aos-duration="150"] [data-aos]{
		transition-duration:.15s;
	}
	[data-aos][data-aos][data-aos-delay="150"],
	body[data-aos-delay="150"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="150"].aos-animate,
	body[data-aos-delay="150"] [data-aos].aos-animate{
		transition-delay:.15s;
	}
	[data-aos][data-aos][data-aos-duration="200"],
	body[data-aos-duration="200"] [data-aos]{
		transition-duration:.2s;
	}
	[data-aos][data-aos][data-aos-delay="200"],
	body[data-aos-delay="200"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="200"].aos-animate,
	body[data-aos-delay="200"] [data-aos].aos-animate{
		transition-delay:.2s;
	}
	[data-aos][data-aos][data-aos-duration="250"],
	body[data-aos-duration="250"] [data-aos]{
		transition-duration:.25s;
	}
	[data-aos][data-aos][data-aos-delay="250"],
	body[data-aos-delay="250"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="250"].aos-animate,
	body[data-aos-delay="250"] [data-aos].aos-animate{
		transition-delay:.25s;
	}
	[data-aos][data-aos][data-aos-duration="300"],
	body[data-aos-duration="300"] [data-aos]{
		transition-duration:.3s;
	}
	[data-aos][data-aos][data-aos-delay="300"],
	body[data-aos-delay="300"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="300"].aos-animate,
	body[data-aos-delay="300"] [data-aos].aos-animate{
		transition-delay:.3s;
	}
	[data-aos][data-aos][data-aos-duration="350"],
	body[data-aos-duration="350"] [data-aos]{
		transition-duration:.35s;
	}
	[data-aos][data-aos][data-aos-delay="350"],
	body[data-aos-delay="350"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="350"].aos-animate,
	body[data-aos-delay="350"] [data-aos].aos-animate{
		transition-delay:.35s;
	}
	[data-aos][data-aos][data-aos-duration="400"],
	body[data-aos-duration="400"] [data-aos]{
		transition-duration:.4s;
	}
	[data-aos][data-aos][data-aos-delay="400"],
	body[data-aos-delay="400"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="400"].aos-animate,
	body[data-aos-delay="400"] [data-aos].aos-animate{
		transition-delay:.4s;
	}
	[data-aos][data-aos][data-aos-duration="450"],
	body[data-aos-duration="450"] [data-aos]{
		transition-duration:.45s;
	}
	[data-aos][data-aos][data-aos-delay="450"],
	body[data-aos-delay="450"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="450"].aos-animate,
	body[data-aos-delay="450"] [data-aos].aos-animate{
		transition-delay:.45s;
	}
	[data-aos][data-aos][data-aos-duration="500"],
	body[data-aos-duration="500"] [data-aos]{
		transition-duration:.5s;
	}
	[data-aos][data-aos][data-aos-delay="500"],
	body[data-aos-delay="500"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="500"].aos-animate,
	body[data-aos-delay="500"] [data-aos].aos-animate{
		transition-delay:.5s;
	}
	[data-aos][data-aos][data-aos-duration="550"],
	body[data-aos-duration="550"] [data-aos]{
		transition-duration:.55s;
	}
	[data-aos][data-aos][data-aos-delay="550"],
	body[data-aos-delay="550"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="550"].aos-animate,
	body[data-aos-delay="550"] [data-aos].aos-animate{
		transition-delay:.55s;
	}
	[data-aos][data-aos][data-aos-duration="600"],
	body[data-aos-duration="600"] [data-aos]{
		transition-duration:.6s;
	}
	[data-aos][data-aos][data-aos-delay="600"],
	body[data-aos-delay="600"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="600"].aos-animate,
	body[data-aos-delay="600"] [data-aos].aos-animate{
		transition-delay:.6s;
	}
	[data-aos][data-aos][data-aos-duration="650"],
	body[data-aos-duration="650"] [data-aos]{
		transition-duration:.65s;
	}
	[data-aos][data-aos][data-aos-delay="650"],
	body[data-aos-delay="650"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="650"].aos-animate,
	body[data-aos-delay="650"] [data-aos].aos-animate{
		transition-delay:.65s;
	}
	[data-aos][data-aos][data-aos-duration="700"],
	body[data-aos-duration="700"] [data-aos]{
		transition-duration:.7s;
	}
	[data-aos][data-aos][data-aos-delay="700"],
	body[data-aos-delay="700"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="700"].aos-animate,
	body[data-aos-delay="700"] [data-aos].aos-animate{
		transition-delay:.7s;
	}
	[data-aos][data-aos][data-aos-duration="750"],
	body[data-aos-duration="750"] [data-aos]{
		transition-duration:.75s;
	}
	[data-aos][data-aos][data-aos-delay="750"],
	body[data-aos-delay="750"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="750"].aos-animate,
	body[data-aos-delay="750"] [data-aos].aos-animate{
		transition-delay:.75s;
	}
	[data-aos][data-aos][data-aos-duration="800"],
	body[data-aos-duration="800"] [data-aos]{
		transition-duration:.8s;
	}
	[data-aos][data-aos][data-aos-delay="800"],
	body[data-aos-delay="800"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="800"].aos-animate,
	body[data-aos-delay="800"] [data-aos].aos-animate{
		transition-delay:.8s;
	}
	[data-aos][data-aos][data-aos-duration="850"],
	body[data-aos-duration="850"] [data-aos]{
		transition-duration:.85s;
	}
	[data-aos][data-aos][data-aos-delay="850"],
	body[data-aos-delay="850"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="850"].aos-animate,
	body[data-aos-delay="850"] [data-aos].aos-animate{
		transition-delay:.85s;
	}
	[data-aos][data-aos][data-aos-duration="900"],
	body[data-aos-duration="900"] [data-aos]{
		transition-duration:.9s;
	}
	[data-aos][data-aos][data-aos-delay="900"],
	body[data-aos-delay="900"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="900"].aos-animate,
	body[data-aos-delay="900"] [data-aos].aos-animate{
		transition-delay:.9s;
	}
	[data-aos][data-aos][data-aos-duration="950"],
	body[data-aos-duration="950"] [data-aos]{
		transition-duration:.95s;
	}
	[data-aos][data-aos][data-aos-delay="950"],
	body[data-aos-delay="950"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="950"].aos-animate,
	body[data-aos-delay="950"] [data-aos].aos-animate{
		transition-delay:.95s;
	}
	[data-aos][data-aos][data-aos-duration="1000"],
	body[data-aos-duration="1000"] [data-aos]{
		transition-duration:1s;
	}
	[data-aos][data-aos][data-aos-delay="1000"],
	body[data-aos-delay="1000"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
	body[data-aos-delay="1000"] [data-aos].aos-animate{
		transition-delay:1s;
	}
	[data-aos][data-aos][data-aos-duration="1050"],
	body[data-aos-duration="1050"] [data-aos]{
		transition-duration:1.05s;
	}
	[data-aos][data-aos][data-aos-delay="1050"],
	body[data-aos-delay="1050"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
	body[data-aos-delay="1050"] [data-aos].aos-animate{
		transition-delay:1.05s;
	}
	[data-aos][data-aos][data-aos-duration="1100"],
	body[data-aos-duration="1100"] [data-aos]{
		transition-duration:1.1s;
	}
	[data-aos][data-aos][data-aos-delay="1100"],
	body[data-aos-delay="1100"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
	body[data-aos-delay="1100"] [data-aos].aos-animate{
		transition-delay:1.1s;
	}
	[data-aos][data-aos][data-aos-duration="1150"],
	body[data-aos-duration="1150"] [data-aos]{
		transition-duration:1.15s;
	}
	[data-aos][data-aos][data-aos-delay="1150"],
	body[data-aos-delay="1150"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
	body[data-aos-delay="1150"] [data-aos].aos-animate{
		transition-delay:1.15s;
	}
	[data-aos][data-aos][data-aos-duration="1200"],
	body[data-aos-duration="1200"] [data-aos]{
		transition-duration:1.2s;
	}
	[data-aos][data-aos][data-aos-delay="1200"],
	body[data-aos-delay="1200"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
	body[data-aos-delay="1200"] [data-aos].aos-animate{
		transition-delay:1.2s;
	}
	[data-aos][data-aos][data-aos-duration="1250"],
	body[data-aos-duration="1250"] [data-aos]{
		transition-duration:1.25s;
	}
	[data-aos][data-aos][data-aos-delay="1250"],
	body[data-aos-delay="1250"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
	body[data-aos-delay="1250"] [data-aos].aos-animate{
		transition-delay:1.25s;
	}
	[data-aos][data-aos][data-aos-duration="1300"],
	body[data-aos-duration="1300"] [data-aos]{
		transition-duration:1.3s;
	}
	[data-aos][data-aos][data-aos-delay="1300"],
	body[data-aos-delay="1300"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
	body[data-aos-delay="1300"] [data-aos].aos-animate{
		transition-delay:1.3s;
	}
	[data-aos][data-aos][data-aos-duration="1350"],
	body[data-aos-duration="1350"] [data-aos]{
		transition-duration:1.35s;
	}
	[data-aos][data-aos][data-aos-delay="1350"],
	body[data-aos-delay="1350"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
	body[data-aos-delay="1350"] [data-aos].aos-animate{
		transition-delay:1.35s;
	}
	[data-aos][data-aos][data-aos-duration="1400"],
	body[data-aos-duration="1400"] [data-aos]{
		transition-duration:1.4s;
	}
	[data-aos][data-aos][data-aos-delay="1400"],
	body[data-aos-delay="1400"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
	body[data-aos-delay="1400"] [data-aos].aos-animate{
		transition-delay:1.4s;
	}
	[data-aos][data-aos][data-aos-duration="1450"],
	body[data-aos-duration="1450"] [data-aos]{
		transition-duration:1.45s;
	}
	[data-aos][data-aos][data-aos-delay="1450"],
	body[data-aos-delay="1450"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
	body[data-aos-delay="1450"] [data-aos].aos-animate{
		transition-delay:1.45s;
	}
	[data-aos][data-aos][data-aos-duration="1500"],
	body[data-aos-duration="1500"] [data-aos]{
		transition-duration:1.5s;
	}
	[data-aos][data-aos][data-aos-delay="1500"],
	body[data-aos-delay="1500"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
	body[data-aos-delay="1500"] [data-aos].aos-animate{
		transition-delay:1.5s;
	}
	[data-aos][data-aos][data-aos-duration="1550"],
	body[data-aos-duration="1550"] [data-aos]{
		transition-duration:1.55s;
	}
	[data-aos][data-aos][data-aos-delay="1550"],
	body[data-aos-delay="1550"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
	body[data-aos-delay="1550"] [data-aos].aos-animate{
		transition-delay:1.55s;
	}
	[data-aos][data-aos][data-aos-duration="1600"],
	body[data-aos-duration="1600"] [data-aos]{
		transition-duration:1.6s;
	}
	[data-aos][data-aos][data-aos-delay="1600"],
	body[data-aos-delay="1600"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
	body[data-aos-delay="1600"] [data-aos].aos-animate{
		transition-delay:1.6s;
	}
	[data-aos][data-aos][data-aos-duration="1650"],
	body[data-aos-duration="1650"] [data-aos]{
		transition-duration:1.65s;
	}
	[data-aos][data-aos][data-aos-delay="1650"],
	body[data-aos-delay="1650"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
	body[data-aos-delay="1650"] [data-aos].aos-animate{
		transition-delay:1.65s;
	}
	[data-aos][data-aos][data-aos-duration="1700"],
	body[data-aos-duration="1700"] [data-aos]{
		transition-duration:1.7s;
	}
	[data-aos][data-aos][data-aos-delay="1700"],
	body[data-aos-delay="1700"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
	body[data-aos-delay="1700"] [data-aos].aos-animate{
		transition-delay:1.7s;
	}
	[data-aos][data-aos][data-aos-duration="1750"],
	body[data-aos-duration="1750"] [data-aos]{
		transition-duration:1.75s;
	}
	[data-aos][data-aos][data-aos-delay="1750"],
	body[data-aos-delay="1750"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
	body[data-aos-delay="1750"] [data-aos].aos-animate{
		transition-delay:1.75s;
	}
	[data-aos][data-aos][data-aos-duration="1800"],
	body[data-aos-duration="1800"] [data-aos]{
		transition-duration:1.8s;
	}
	[data-aos][data-aos][data-aos-delay="1800"],
	body[data-aos-delay="1800"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
	body[data-aos-delay="1800"] [data-aos].aos-animate{
		transition-delay:1.8s;
	}
	[data-aos][data-aos][data-aos-duration="1850"],
	body[data-aos-duration="1850"] [data-aos]{
		transition-duration:1.85s;
	}
	[data-aos][data-aos][data-aos-delay="1850"],
	body[data-aos-delay="1850"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
	body[data-aos-delay="1850"] [data-aos].aos-animate{
		transition-delay:1.85s;
	}
	[data-aos][data-aos][data-aos-duration="1900"],
	body[data-aos-duration="1900"] [data-aos]{
		transition-duration:1.9s;
	}
	[data-aos][data-aos][data-aos-delay="1900"],
	body[data-aos-delay="1900"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
	body[data-aos-delay="1900"] [data-aos].aos-animate{
		transition-delay:1.9s;
	}
	[data-aos][data-aos][data-aos-duration="1950"],
	body[data-aos-duration="1950"] [data-aos]{
		transition-duration:1.95s;
	}
	[data-aos][data-aos][data-aos-delay="1950"],
	body[data-aos-delay="1950"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
	body[data-aos-delay="1950"] [data-aos].aos-animate{
		transition-delay:1.95s;
	}
	[data-aos][data-aos][data-aos-duration="2000"],
	body[data-aos-duration="2000"] [data-aos]{
		transition-duration:2s;
	}
	[data-aos][data-aos][data-aos-delay="2000"],
	body[data-aos-delay="2000"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
	body[data-aos-delay="2000"] [data-aos].aos-animate{
		transition-delay:2s;
	}
	[data-aos][data-aos][data-aos-duration="2050"],
	body[data-aos-duration="2050"] [data-aos]{
		transition-duration:2.05s;
	}
	[data-aos][data-aos][data-aos-delay="2050"],
	body[data-aos-delay="2050"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
	body[data-aos-delay="2050"] [data-aos].aos-animate{
		transition-delay:2.05s;
	}
	[data-aos][data-aos][data-aos-duration="2100"],
	body[data-aos-duration="2100"] [data-aos]{
		transition-duration:2.1s;
	}
	[data-aos][data-aos][data-aos-delay="2100"],
	body[data-aos-delay="2100"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
	body[data-aos-delay="2100"] [data-aos].aos-animate{
		transition-delay:2.1s;
	}
	[data-aos][data-aos][data-aos-duration="2150"],
	body[data-aos-duration="2150"] [data-aos]{
		transition-duration:2.15s;
	}
	[data-aos][data-aos][data-aos-delay="2150"],
	body[data-aos-delay="2150"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
	body[data-aos-delay="2150"] [data-aos].aos-animate{
		transition-delay:2.15s;
	}
	[data-aos][data-aos][data-aos-duration="2200"],
	body[data-aos-duration="2200"] [data-aos]{
		transition-duration:2.2s;
	}
	[data-aos][data-aos][data-aos-delay="2200"],
	body[data-aos-delay="2200"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
	body[data-aos-delay="2200"] [data-aos].aos-animate{
		transition-delay:2.2s;
	}
	[data-aos][data-aos][data-aos-duration="2250"],
	body[data-aos-duration="2250"] [data-aos]{
		transition-duration:2.25s;
	}
	[data-aos][data-aos][data-aos-delay="2250"],
	body[data-aos-delay="2250"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
	body[data-aos-delay="2250"] [data-aos].aos-animate{
		transition-delay:2.25s;
	}
	[data-aos][data-aos][data-aos-duration="2300"],
	body[data-aos-duration="2300"] [data-aos]{
		transition-duration:2.3s;
	}
	[data-aos][data-aos][data-aos-delay="2300"],
	body[data-aos-delay="2300"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
	body[data-aos-delay="2300"] [data-aos].aos-animate{
		transition-delay:2.3s;
	}
	[data-aos][data-aos][data-aos-duration="2350"],
	body[data-aos-duration="2350"] [data-aos]{
		transition-duration:2.35s;
	}
	[data-aos][data-aos][data-aos-delay="2350"],
	body[data-aos-delay="2350"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
	body[data-aos-delay="2350"] [data-aos].aos-animate{
		transition-delay:2.35s;
	}
	[data-aos][data-aos][data-aos-duration="2400"],
	body[data-aos-duration="2400"] [data-aos]{
		transition-duration:2.4s;
	}
	[data-aos][data-aos][data-aos-delay="2400"],
	body[data-aos-delay="2400"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
	body[data-aos-delay="2400"] [data-aos].aos-animate{
		transition-delay:2.4s;
	}
	[data-aos][data-aos][data-aos-duration="2450"],
	body[data-aos-duration="2450"] [data-aos]{
		transition-duration:2.45s;
	}
	[data-aos][data-aos][data-aos-delay="2450"],
	body[data-aos-delay="2450"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
	body[data-aos-delay="2450"] [data-aos].aos-animate{
		transition-delay:2.45s;
	}
	[data-aos][data-aos][data-aos-duration="2500"],
	body[data-aos-duration="2500"] [data-aos]{
		transition-duration:2.5s;
	}
	[data-aos][data-aos][data-aos-delay="2500"],
	body[data-aos-delay="2500"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
	body[data-aos-delay="2500"] [data-aos].aos-animate{
		transition-delay:2.5s;
	}
	[data-aos][data-aos][data-aos-duration="2550"],
	body[data-aos-duration="2550"] [data-aos]{
		transition-duration:2.55s;
	}
	[data-aos][data-aos][data-aos-delay="2550"],
	body[data-aos-delay="2550"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
	body[data-aos-delay="2550"] [data-aos].aos-animate{
		transition-delay:2.55s;
	}
	[data-aos][data-aos][data-aos-duration="2600"],
	body[data-aos-duration="2600"] [data-aos]{
		transition-duration:2.6s;
	}
	[data-aos][data-aos][data-aos-delay="2600"],
	body[data-aos-delay="2600"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
	body[data-aos-delay="2600"] [data-aos].aos-animate{
		transition-delay:2.6s;
	}
	[data-aos][data-aos][data-aos-duration="2650"],
	body[data-aos-duration="2650"] [data-aos]{
		transition-duration:2.65s;
	}
	[data-aos][data-aos][data-aos-delay="2650"],
	body[data-aos-delay="2650"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
	body[data-aos-delay="2650"] [data-aos].aos-animate{
		transition-delay:2.65s;
	}
	[data-aos][data-aos][data-aos-duration="2700"],
	body[data-aos-duration="2700"] [data-aos]{
		transition-duration:2.7s;
	}
	[data-aos][data-aos][data-aos-delay="2700"],
	body[data-aos-delay="2700"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
	body[data-aos-delay="2700"] [data-aos].aos-animate{
		transition-delay:2.7s;
	}
	[data-aos][data-aos][data-aos-duration="2750"],
	body[data-aos-duration="2750"] [data-aos]{
		transition-duration:2.75s;
	}
	[data-aos][data-aos][data-aos-delay="2750"],
	body[data-aos-delay="2750"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
	body[data-aos-delay="2750"] [data-aos].aos-animate{
		transition-delay:2.75s;
	}
	[data-aos][data-aos][data-aos-duration="2800"],
	body[data-aos-duration="2800"] [data-aos]{
		transition-duration:2.8s;
	}
	[data-aos][data-aos][data-aos-delay="2800"],
	body[data-aos-delay="2800"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
	body[data-aos-delay="2800"] [data-aos].aos-animate{
		transition-delay:2.8s;
	}
	[data-aos][data-aos][data-aos-duration="2850"],
	body[data-aos-duration="2850"] [data-aos]{
		transition-duration:2.85s;
	}
	[data-aos][data-aos][data-aos-delay="2850"],
	body[data-aos-delay="2850"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
	body[data-aos-delay="2850"] [data-aos].aos-animate{
		transition-delay:2.85s;
	}
	[data-aos][data-aos][data-aos-duration="2900"],
	body[data-aos-duration="2900"] [data-aos]{
		transition-duration:2.9s;
	}
	[data-aos][data-aos][data-aos-delay="2900"],
	body[data-aos-delay="2900"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
	body[data-aos-delay="2900"] [data-aos].aos-animate{
		transition-delay:2.9s;
	}
	[data-aos][data-aos][data-aos-duration="2950"],
	body[data-aos-duration="2950"] [data-aos]{
		transition-duration:2.95s;
	}
	[data-aos][data-aos][data-aos-delay="2950"],
	body[data-aos-delay="2950"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
	body[data-aos-delay="2950"] [data-aos].aos-animate{
		transition-delay:2.95s;
	}
	[data-aos][data-aos][data-aos-duration="3000"],
	body[data-aos-duration="3000"] [data-aos]{
		transition-duration:3s;
	}
	[data-aos][data-aos][data-aos-delay="3000"],
	body[data-aos-delay="3000"] [data-aos]{
		transition-delay:0;
	}
	[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
	body[data-aos-delay="3000"] [data-aos].aos-animate{
		transition-delay:3s;
	}
	[data-aos][data-aos][data-aos-easing=linear],
	body[data-aos-easing=linear] [data-aos]{
		transition-timing-function:cubic-bezier(.25, .25, .75, .75);
	}
	[data-aos][data-aos][data-aos-easing=ease],
	body[data-aos-easing=ease] [data-aos]{
		transition-timing-function:ease;
	}
	[data-aos][data-aos][data-aos-easing=ease-in],
	body[data-aos-easing=ease-in] [data-aos]{
		transition-timing-function:ease-in;
	}
	[data-aos][data-aos][data-aos-easing=ease-out],
	body[data-aos-easing=ease-out] [data-aos]{
		transition-timing-function:ease-out;
	}
	[data-aos][data-aos][data-aos-easing=ease-in-out],
	body[data-aos-easing=ease-in-out] [data-aos]{
		transition-timing-function:ease-in-out;
	}
	[data-aos][data-aos][data-aos-easing=ease-in-back],
	body[data-aos-easing=ease-in-back] [data-aos]{
		transition-timing-function:cubic-bezier(.6, -.28, .735, .045);
	}
	[data-aos][data-aos][data-aos-easing=ease-out-back],
	body[data-aos-easing=ease-out-back] [data-aos]{
		transition-timing-function:cubic-bezier(.175, .885, .32, 1.275);
	}
	[data-aos][data-aos][data-aos-easing=ease-in-out-back],
	body[data-aos-easing=ease-in-out-back] [data-aos]{
		transition-timing-function:cubic-bezier(.68, -.55, .265, 1.55);
	}
	[data-aos][data-aos][data-aos-easing=ease-in-sine],
	body[data-aos-easing=ease-in-sine] [data-aos]{
		transition-timing-function:cubic-bezier(.47, 0, .745, .715);
	}
	[data-aos][data-aos][data-aos-easing=ease-out-sine],
	body[data-aos-easing=ease-out-sine] [data-aos]{
		transition-timing-function:cubic-bezier(.39, .575, .565,
	1);
	}
	[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
	body[data-aos-easing=ease-in-out-sine] [data-aos]{
		transition-timing-function:cubic-bezier(.445, .05, .55, .95);
	}
	[data-aos][data-aos][data-aos-easing=ease-in-quad],
	body[data-aos-easing=ease-in-quad] [data-aos]{
		transition-timing-function:cubic-bezier(.55, .085, .68, .53);
	}
	[data-aos][data-aos][data-aos-easing=ease-out-quad],
	body[data-aos-easing=ease-out-quad] [data-aos]{
		transition-timing-function:cubic-bezier(.25, .46, .45, .94);
	}
	[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
	body[data-aos-easing=ease-in-out-quad] [data-aos]{
		transition-timing-function:cubic-bezier(.455, .03, .515, .955);
	}
	[data-aos][data-aos][data-aos-easing=ease-in-cubic],
	body[data-aos-easing=ease-in-cubic] [data-aos]{
		transition-timing-function:cubic-bezier(.55, .085, .68, .53);
	}
	[data-aos][data-aos][data-aos-easing=ease-out-cubic],
	body[data-aos-easing=ease-out-cubic] [data-aos]{
		transition-timing-function:cubic-bezier(.25, .46, .45, .94);
	}
	[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
	body[data-aos-easing=ease-in-out-cubic] [data-aos]{
		transition-timing-function:cubic-bezier(.455, .03, .515, .955);
	}
	[data-aos][data-aos][data-aos-easing=ease-in-quart],
	body[data-aos-easing=ease-in-quart] [data-aos]{
		transition-timing-function:cubic-bezier(.55, .085, .68, .53);
	}
	[data-aos][data-aos][data-aos-easing=ease-out-quart],
	body[data-aos-easing=ease-out-quart] [data-aos]{
		transition-timing-function:cubic-bezier(.25, .46, .45, .94);
	}
	[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
	body[data-aos-easing=ease-in-out-quart] [data-aos]{
		transition-timing-function:cubic-bezier(.455, .03, .515, .955);
	}
	[data-aos^=fade][data-aos^=fade]{
		opacity:0;
		transition-property:opacity, transform;
	}
	[data-aos^=fade][data-aos^=fade].aos-animate{
		opacity:1;
		transform:translateZ(0);
	}
	[data-aos=fade-up]{
		transform:translate3d(0, 100px, 0);
	}
	[data-aos=fade-down]{
		transform:translate3d(0, -100px, 0);
	}
	[data-aos=fade-right]{
		transform:translate3d(-100px, 0, 0);
	}
	[data-aos=fade-left]{
		transform:translate3d(100px, 0, 0);
	}
	[data-aos=fade-up-right]{
		transform:translate3d(-100px, 100px, 0);
	}
	[data-aos=fade-up-left]{
		transform:translate3d(100px, 100px, 0);
	}
	[data-aos=fade-down-right]{
		transform:translate3d(-100px, -100px, 0);
	}
	[data-aos=fade-down-left]{
		transform:translate3d(100px, -100px, 0);
	}
	[data-aos^=zoom][data-aos^=zoom]{
		opacity:0;
		transition-property:opacity, transform;
	}
	[data-aos^=zoom][data-aos^=zoom].aos-animate{
		opacity:1;
		transform:translateZ(0) scale(1);
	}
	[data-aos=zoom-in]{
		transform:scale(.6);
	}
	[data-aos=zoom-in-up]{
		transform:translate3d(0, 100px, 0) scale(.6);
	}
	[data-aos=zoom-in-down]{
		transform:translate3d(0, -100px, 0) scale(.6);
	}
	[data-aos=zoom-in-right]{
		transform:translate3d(-100px, 0, 0) scale(.6);
	}
	[data-aos=zoom-in-left]{
		transform:translate3d(100px, 0, 0) scale(.6);
	}
	[data-aos=zoom-out]{
		transform:scale(1.2);
	}
	[data-aos=zoom-out-up]{
		transform:translate3d(0, 100px, 0) scale(1.2);
	}
	[data-aos=zoom-out-down]{
		transform:translate3d(0, -100px, 0) scale(1.2);
	}
	[data-aos=zoom-out-right]{
		transform:translate3d(-100px, 0, 0) scale(1.2);
	}
	[data-aos=zoom-out-left]{
		transform:translate3d(100px, 0, 0) scale(1.2);
	}
	[data-aos^=slide][data-aos^=slide]{
		transition-property:transform;
	}
	[data-aos^=slide][data-aos^=slide].aos-animate{
		transform:translateZ(0);
	}
	[data-aos=slide-up]{
		transform:translate3d(0, 100%, 0);
	}
	[data-aos=slide-down]{
		transform:translate3d(0, -100%, 0);
	}
	[data-aos=slide-right]{
		transform:translate3d(-100%, 0, 0);
	}
	[data-aos=slide-left]{
		transform:translate3d(100%, 0, 0);
	}
	[data-aos^=flip][data-aos^=flip]{
		backface-visibility:hidden;transition-property:transform;
	}
	[data-aos=flip-left]{
		transform:perspective(2500px) rotateY(-100deg);
	}
	[data-aos=flip-left].aos-animate{
		transform:perspective(2500px) rotateY(0);
	}
	[data-aos=flip-right]{
		transform:perspective(2500px) rotateY(100deg);
	}
	[data-aos=flip-right].aos-animate{
		transform:perspective(2500px) rotateY(0);
	}
	[data-aos=flip-up]{
		transform:perspective(2500px) rotateX(-100deg);
	}
	[data-aos=flip-up].aos-animate{
		transform:perspective(2500px) rotateX(0);
	}
	[data-aos=flip-down]{
		transform:perspective(2500px) rotateX(100deg);
	}
	[data-aos=flip-down].aos-animate{
		transform:perspective(2500px) rotateX(0)
	}
/*	3.0 - Basic Structure
-------------------------------------*/
	body {
		overflow-x: hidden
	}
/*	4.0 - Header
-------------------------------------*/
	.header {
		position: absolute;
		z-index: 1000;
		top: 0;
		left: 0;
		width: 100%;
		padding: 25px 35px 0px 46px;
		transition: 0.4s;
		animation: header_desktop 1.9s forwards;
		transition: all 0.4s ease
	}

	.header.is-active {
		padding: 0;
		background: #303030
	}

	.header.is-active .logo {
		transition: all .4s ease;
		padding-left: 30px;
		padding-top: 30px
	}

	.header.is-active .logo img {
		width: 70%
	}

	@media (max-width: 1024px) {
		.header.is-active .logo img {
			width:100%
		}
	}

	.header.is-active .lang {
		transition: all .4s ease;
		top: 50%;
		transform: translateY(-50%)
	}

	.header.is-active .lang a {
		font-size: 12px !important
	}

	.header.is-active .menu {
		position: absolute;
		right: 6%;
		top: 50%;
		transform: translateY(-50%)
	}

	.header.is-active .menu .menu-item a {
		font-size: 12px !important;
		text-transform: uppercase
	}

	.header.is-active .menu .menu-item a:before {
		bottom: -7px
	}

	.header.is-active .menu .menu-item .sub-menu {
		display: none
	}

	@media only screen and (max-width: 1024px) {
		.header {
			background:#3030307d;
			height: 70px
		}
	}

	@media only screen and (max-width: 480px) {
		.header {
			height:60px
		}
	}

	.header.scroll-header {
		background-image: linear-gradient(to right, #c1912b 50%, #feeca0);
		padding: 15px 35px;
		box-shadow: 4px -4px 15px 0px black
	}

	.header.scroll-header .logo img {
		height: 50px
	}

	.header.scroll-header .logo img:nth-of-type(1) {
		opacity: 0;
		visibility: hidden
	}

	.header.scroll-header .logo img:nth-of-type(2) {
		opacity: 1;
		visibility: visible
	}

	.header .logo {
		position: relative;
		margin-top: -16px;
		width: 150px;
		float: left
	}

	@media (max-width: 1024px) {
		.header .logo {
			position:absolute;
			left: 50%;
			transform: translateX(-50%);
			width: 100px
		}
	}

	@media (max-width: 480px) {
		.header .logo {
			width:66px
		}
	}

	.header .logo img {
		display: block;
		max-width: 100%;
		height: auto
	}

	.header .logo img:nth-of-type(2) {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 0;
		opacity: 0;
		visibility: hidden
	}

	.header .menu {
		text-transform: uppercase;
		font-size: 15px;
		letter-spacing: 0.01em;
		width: 87%;
		margin: 0;
		justify-content: center;
		float: left;
		display: flex
	}

	@media only screen and (max-width: 1024px) {
		.header .menu {
			display:none
		}
	}

	.header .menu .menu-item {
		transition: 0.5s;
		margin-right: 47px;
		position: relative
	}

	@media only screen and (min-width: 1600px) {
		.header .menu .menu-item {
			margin-right:52px
		}

		.header .menu .menu-item a {
			font-size: 18px !important
		}
	}

	@media only screen and (min-width: 1900px) {
		.header .menu .menu-item {
			margin-right:84px
		}

		.header .menu .menu-item a {
			font-size: 18px !important
		}
	}

	@media only screen and (max-width: 1366px) {
		.header .menu .menu-item {
			margin-right:35px
		}
	}

	@media only screen and (max-width: 1280px) {
		.header .menu .menu-item {
			margin-right:30px
		}
	}

	.header .menu .menu-item .sub-menu {
		display: none
	}

	.header .menu .menu-item.current-menu-item a {
		text-decoration: none;
		transition: 0.5s;
		font-weight: 700;
		text-shadow: 2px 2px 7px rgba(0,0,0,0.3)
	}

	.header .menu .menu-item.current-menu-item a:before {
		content: "";
		opacity: 1;
		transition: 0.5s;
		width: 100% !important
	}

	.header .menu .menu-item a {
		font-family: 'Montserrat', sans-serif;
		font-weight: 600;
		font-style: normal;
		color: white;
		transition: 0.4s;
		position: relative;
		text-transform: initial;
		font-size: 15px;
		transition: 0.5s
	}

	.header .menu .menu-item a:before {
		content: "";
		position: absolute;
		bottom: -15px;
		left: 0px;
		width: 100%;
		height: 3px;
		background: #DA8932;
		opacity: 0;
		transition: 0.5s;
		left: 50%;
		transform: translateX(-50%);
		width: 0
	}

	.header .menu .menu-item.current_page_parent a {
		text-decoration: none;
		transition: 0.5s;
		font-weight: 700;
		text-shadow: 2px 2px 7px rgba(0,0,0,0.3)
	}

	.header .menu .menu-item.current_page_parent a:before {
		content: "";
		opacity: 1;
		transition: 0.5s;
		width: 100% !important;
		background: #DA8932
	}

	.header .menu .menu-item:hover {
		transform: scale(1.05)
	}

	.header .menu .menu-item:hover a {
		text-decoration: none;
		transition: 0.5s;
		text-shadow: 2px 2px 7px rgba(0,0,0,0.3)
	}

	.header .menu .menu-item:hover a:before {
		content: "";
		opacity: 1;
		transition: 0.5s;
		width: 100%
	}

	.header .menu .menu-item span {
		color: white;
		padding: 0px 10px;
		border-right: 1px solid #fff
	}

	.header .menu .menu-item span:last-child {
		border-right: 0px
	}

	.logo-mobile {
		position: absolute;
		z-index: 999;
		left: 50%;
		transform: translateX(-50%);
		top: 20px;
		display: none
	}
	.humberger {
		position: fixed;
		z-index: 9999999;
		top: 22px;
		display: none;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		transition: all 0.4s ease
	}

	@media only screen and (max-width: 1024px) {
		.humberger {
			left:30px
		}
	}

	@media only screen and (max-width: 480px) {
		.humberger {
			left:15px;
			top: 19px
		}
	}

	.humberger .line {
		width: 30px;
		height: 2px;
		background: #fff;
		display: block;
		margin-bottom: 8px;
		webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		transition: all 0.4s ease
	}

	.humberger.humberger-active {
		webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		transition: all 0.4s ease
	}

	.humberger.humberger-active .line:nth-child(1) {
		-webkit-transform: translateY(16px) rotateZ(45deg);
		-moz-transform: translateY(16px) rotateZ(45deg);
		transform: translateY(10px) rotateZ(45deg);
		background: #fff;
		webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		transition: all 0.4s ease
	}

	.humberger.humberger-active .line:nth-child(2) {
		opacity: 0;
		webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		transition: all 0.4s ease
	}

	.humberger.humberger-active .line:nth-child(3) {
		-webkit-transform: translateY(-3px) rotateZ(-45deg);
		-moz-transform: translateY(-3px) rotateZ(-45deg);
		transform: translateY(-9px) rotateZ(-45deg);
		background: #fff;
		webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		transition: all 0.4s ease
	}

	@media only screen and (max-width: 1024px) {
		.humberger {
			display:block
		}
	}

	@media only screen and (max-width: 480px) {
		.humberger {
			display:block
		}
	}

	.header .lang {
		display: flex;
		flex-wrap: wrap;
		width: auto;
		float: left;
		position: absolute;
		right: 26px
	}

	@media only screen and (max-width: 1024px) {
		.header .lang {
			float:right;
			top: 50%;
			transform: translateY(-50%)
		}
	}

	.header .lang li {
		position: relative;
		display: inline-block;
		vertical-align: middle;
		margin-right: 15px
	}

	.header .lang li:before {
		position: absolute;
		content: "";
		width: 1px;
		height: 65%;
		background: #fff;
		right: -10px;
		top: 4px
	}

	.header .lang li:last-child {
		margin-right: 0px
	}

	.header .lang li:last-child:before {
		display: none
	}

	.header .lang a {
		display: block;
		font-size: 16px;
		color: white;
		text-decoration: none;
		font-weight: bold;
		text-transform: uppercase
	}

	.header .lang a img {
		display: none
	}

	.menu-mobile {
		position: fixed;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background: #4e3200;
		text-align: center;
		z-index: 1000;
		opacity: 0;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		transform: translateX(-100%);
		-webkit-transition: all 0.8s ease;
		-moz-transition: all 0.8s ease;
		transition: all 0.8s ease;
		align-items: center;
		padding-top: 20px;
		overflow-x: hidden;
		overflow-y: auto;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		justify-content: center;
		z-index: 999999
	}

	.menu-mobile.menu-mobile-active {
		opacity: 1;
		transform: translateX(0%)
	}

	.menu-mobile.menu-mobile-active img {
		width: 70%;
		height: auto;
	}

	.menu-mobile.menu-mobile-active ul li {
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		transform: translateX(0%);
		-moz-transition-duration: .8s;
		-o-transition-duration: .8s;
		-webkit-transition-duration: .8s;
		transition-duration: .8s;
		opacity: 1
	}

	.menu-mobile.menu-mobile-active ul li:nth-of-type(1) {
		-moz-transition-delay: 100ms;
		-o-transition-delay: 100ms;
		-webkit-transition-delay: 100ms;
		transition-delay: 100ms
	}

	.menu-mobile.menu-mobile-active ul li:nth-of-type(2) {
		-moz-transition-delay: 200ms;
		-o-transition-delay: 200ms;
		-webkit-transition-delay: 200ms;
		transition-delay: 200ms
	}

	.menu-mobile.menu-mobile-active ul li:nth-of-type(3) {
		-moz-transition-delay: 300ms;
		-o-transition-delay: 300ms;
		-webkit-transition-delay: 300ms;
		transition-delay: 300ms
	}

	.menu-mobile.menu-mobile-active ul li:nth-of-type(4) {
		-moz-transition-delay: 400ms;
		-o-transition-delay: 400ms;
		-webkit-transition-delay: 400ms;
		transition-delay: 400ms
	}

	.menu-mobile.menu-mobile-active ul li:nth-of-type(5) {
		-moz-transition-delay: 500ms;
		-o-transition-delay: 500ms;
		-webkit-transition-delay: 500ms;
		transition-delay: 500ms
	}

	.menu-mobile.menu-mobile-active ul li:nth-of-type(6) {
		-moz-transition-delay: 600ms;
		-o-transition-delay: 600ms;
		-webkit-transition-delay: 600ms;
		transition-delay: 600ms
	}

	.menu-mobile.menu-mobile-active ul li:nth-of-type(7) {
		-moz-transition-delay: 700ms;
		-o-transition-delay: 700ms;
		-webkit-transition-delay: 700ms;
		transition-delay: 700ms
	}

	.menu-mobile.menu-mobile-active ul li:nth-of-type(8) {
		-moz-transition-delay: 800ms;
		-o-transition-delay: 800ms;
		-webkit-transition-delay: 800ms;
		transition-delay: 800ms
	}

	.menu-mobile.menu-mobile-active ul li:nth-of-type(9) {
		-moz-transition-delay: 900ms;
		-o-transition-delay: 900ms;
		-webkit-transition-delay: 900ms;
		transition-delay: 900ms
	}

	.menu-mobile ul {
		margin-top: 10px
	}

	.menu-mobile ul.sub-menu {
		display: none
	}

	.menu-mobile ul li {
		opacity: 0;
		color: #101912;
		font-family: "UTM TIMES_0";
		font-size: 15px;
		line-height: 24px;
		padding-top: 15px;
		-moz-transition-duration: .8s;
		-o-transition-duration: .8s;
		-webkit-transition-duration: .8s;
		transition-duration: .8s;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	.menu-mobile ul li a {
		font-weight: bold;
		font-size: 12px;
		text-transform: uppercase;
		background: #fff;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		padding: 5px 0;
		font-family: 'Montserrat', sans-serif;
		font-weight: bold;
		font-style: normal
	}

	.header-menu-mobile {
		background: #DA8932;
		width: 100%;
		height: 51px;
		bottom: 0;
		position: fixed;
		z-index: 999;
		display: none
	}

	@-webkit-keyframes header_desktop {
		0% {
			transform: translateY(-100%)
		}

		100% {
			transform: translateY(0)
		}
	}

	.home .header {
		background: none !important
	}

	@media only screen and (max-width: 1024px) {
		.home .header {
			background:#3030307d !important;
			height: 70px
		}
	}

	@media only screen and (max-width: 480px) {
		.home .header {
			height:60px
		}
	}
/*	5.0 - Footer
-------------------------------------*/
	footer {
		background: #303030;
		display: flex;
		flex-wrap: wrap;
		padding: 50px 120px 30px 120px;
		position: relative;
		z-index: 99
	}

	footer:before {
		content: "";
		position: absolute;
		top: 0px;
		left: 0px;
		background-image: url(../../images/alpha/bg-footer.png);
		background-size: cover;
		background-position: left top;
		height: 100%;
		width: 445px;
		z-index: -1;
		opacity: 0.2
	}

	@media only screen and (max-width: 1024px) {
		footer {
			padding:30px
		}
	}

	@media only screen and (max-width: 480px) {
		footer {
			padding:30px 15px
		}
	}

	footer .item-footer {
		width: calc(100% / 3);
		padding: 0px 0px 0px 20px
	}

	@media only screen and (max-width: 1024px) {
		footer .item-footer {
			width:100%;
			margin: 10px 0px 10px 0px
		}
	}

	@media only screen and (max-width: 768px) {
		footer .item-footer {
			width:50%
		}
	}

	@media only screen and (max-width: 480px) {
		footer .item-footer {
			width:100%;
			padding: 10px 15px;
			margin: 0px 0px 0px 0px
		}
	}

	footer .item-footer .title-footer {
		font-size: 16px;
		font-family: 'Montserrat', sans-serif;
		font-weight: 600;
		color: #fff;
		padding-bottom: 20px
	}

	@media only screen and (max-width: 480px) {
		footer .item-footer .title-footer {
			padding-bottom:15px;
			padding-right: 0px
		}
	}

	footer .item-footer .content {
		display: flex
	}

	footer .item-footer .lineText {
		display: flex;
		font-family: 'Montserrat', sans-serif;
		font-size: 13px;
		color: #93989F;
		margin-bottom: 8px;
		flex-direction: row;
		align-items: center
	}

	footer .item-footer .lineText .img {
		width: 18px;
		height: 18px;
		margin-right: 13px
	}

	footer .item-footer .lineText .img img {
		width: 100%;
		height: auto;
		display: block
	}

	footer .item-footer .lineText:hover {
		text-decoration: none
	}

	footer .item-footer .lineText.lineText-bottom {
		margin-top: 10px
	}

	footer .item-footer .lineText p {
		font-style: normal;
		font-weight: normal;
		font-size: 15px;
		line-height: 22px;
		padding-right: 15px;
		margin-bottom: 0px;
		width: 93%;
		font-size: 13px;
		color: #93989F
	}

	@media only screen and (max-width: 480px) {
		footer .item-footer .lineText p {
			margin-bottom:10px;
			line-height: 25px
		}
	}

	footer .item-footer .lineText p a {
		color: #93989F
	}

	footer .item-footer .lineText p a:hover {
		text-decoration: none
	}

	footer .item-footer .lineText .fa {
		padding-right: 20px;
		padding-top: 5px;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-image: -webkit-linear-gradient(top, #efd100 0, #e2a2339c 38%, #f5c627 60%, #fff1a3 86%, #ffe13e 100%);
		width: 7%
	}

	footer .item-footer:nth-of-type(1) {
		text-align: center;
		width: 20%;
		padding-left: 0px
	}

	@media only screen and (max-width: 1024px) {
		footer .item-footer:nth-of-type(1) {
			width:100%;
			border-right: none
		}
	}

	@media only screen and (max-width: 480px) {
		footer .item-footer:nth-of-type(1) {
			padding:10px;
			width: 100%;
			border-right: none
		}

		footer .item-footer:nth-of-type(1) img {
			width: 55%
		}
	}

	footer .item-footer:nth-of-type(2) {
		width: 80%
	}

	@media only screen and (max-width: 1024px) {
		footer .item-footer:nth-of-type(2) {
			border-right:none;
			padding-left: 0px;
			padding-right: 15px
		}
	}

	@media only screen and (max-width: 768px) {
		footer .item-footer:nth-of-type(2) {
			width:100%
		}
	}

	@media only screen and (max-width: 480px) {
		footer .item-footer:nth-of-type(2) {
			width:100%;
			padding-right: 0px
		}
	}

	footer .item-footer:nth-of-type(2) .content {
		display: flex;
		flex-wrap: wrap;
		width: 100%
	}

	footer .item-footer:nth-of-type(2) .content .content_1 {
		width: 70%
	}

	@media only screen and (max-width: 768px) {
		footer .item-footer:nth-of-type(2) .content .content_1 {
			width:60%
		}
	}

	@media (max-width: 480px) {
		footer .item-footer:nth-of-type(2) .content .content_1 {
			width:100%
		}
	}

	footer .item-footer:nth-of-type(2) .content .content_2 {
		width: 30%
	}

	@media only screen and (max-width: 768px) {
		footer .item-footer:nth-of-type(2) .content .content_2 {
			width:40%
		}
	}

	@media (max-width: 480px) {
		footer .item-footer:nth-of-type(2) .content .content_2 {
			width:100%
		}
	}

	footer .item-footer:nth-of-type(3) {
		width: 40%;
		border-right: none
	}

	@media only screen and (max-width: 1024px) {
		footer .item-footer:nth-of-type(3) {
			width:50%;
			padding-left: 0px;
			padding-right: 15px
		}
	}

	@media only screen and (max-width: 768px) {
		footer .item-footer:nth-of-type(3) {
			width:50%
		}
	}

	@media only screen and (max-width: 480px) {
		footer .item-footer:nth-of-type(3) {
			width:100% !important;
			padding-right: 0px
		}
	}

	footer .item-footer:nth-of-type(3) .lineText {
		display: flex;
		color: #fff
	}

	footer .item-footer:nth-of-type(3) .lineText p {
		padding-right: 15px;
		margin-bottom: 4px;
		width: 100%
	}

	@media only screen and (max-width: 480px) {
		footer .item-footer:nth-of-type(3) .lineText p {
			margin-bottom:0px
		}
	}

	footer .item-footer:nth-of-type(4) {
		width: 40%;
		border-right: none;
		padding-right: 0px
	}

	@media only screen and (max-width: 1024px) {
		footer .item-footer:nth-of-type(4) {
			width:40%;
			padding-left: 0px;
			padding-right: 15px
		}
	}

	@media only screen and (max-width: 768px) {
		footer .item-footer:nth-of-type(4) {
			width:50%
		}
	}

	@media only screen and (max-width: 480px) {
		footer .item-footer:nth-of-type(4) {
			width:100%
		}
	}

	footer .item-footer:nth-of-type(4) .lineText {
		display: flex;
		color: #fff
	}

	footer .item-footer:nth-of-type(4) .lineText p {
		padding-right: 15px;
		margin-bottom: 20px;
		width: 100%
	}

	@media only screen and (max-width: 480px) {
		footer .item-footer:nth-of-type(4) .lineText p {
			margin-bottom:10px
		}
	}

	.footer-bottom {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 13px;
		line-height: 22px;
		width: 100%;
		text-align: center;
		color: #1A1E2E;
		padding-top: 10px;
		padding-bottom: 10px;
		margin: 0px
	}

	/**
 * 7.0 Footer
 * ----------------------------------------------------------------------------
 */

	.footer-logo img {
		height: 95px;
		width: auto;
	}
	@media(max-width: 1023px){
		.footer-logo {
			text-align: center;
			padding-bottom: calc(1em + 2%);
		}
	}
/* icon_social_footer */
	.icon_social_footer {
		margin: 10px auto;
		text-align: center;
	}
	.icon_social_footer ul {
		justify-content: center;
	}
/*
	Cta Before Footer
*/
	.cta_before_footer {
		background-image: url('../images/lien_he_trang_chu-min.jpg');
		background-size: 50% auto;
		background-repeat: no-repeat;
		background-position: left;
		background-color: #333;
		position: relative;
	}

	.cta_before_footer .long-width {
		display: inline-block;
		max-width: 600px;
		float: right;
		margin-right: 6em;
		margin-top: 5em;
		padding: 3% 5% 6%;
		background: #fff;
	}

	.cta_before_footer .social-contact {
		position: absolute;
		right: -6em;
		top: 15em;
	}

	@media only screen and (max-width: 1024px){
		.cta_before_footer .social-contact {
			right: -115px;
		}
	}

	.cta_before_footer .social-contact p {
		position: relative;
		font-size: 0.85em;
		color: #ffffff;
		text-transform: uppercase;
		cursor: pointer;
		letter-spacing: 1.5px;
		-webkit-transform: rotate(-270deg);
		-moz-transform: rotate(-270deg);
		transform: rotate(-270deg);
		width: 22em;
		text-align: center;
		height: 4em;
		display: flex;
		align-items: center;
		justify-content: center;
		font-family: 'Montserrat', sans-serif;
		margin-top: 10em;
	}

	.cta_before_footer .social-contact .icon {
		position: absolute;
		bottom: -21em;
		right: 8.25em;
	}

	.cta_before_footer .social-contact .icon a {
		display: block;
		margin-bottom: 10px;
		width: 29px;
	}

	.cta_before_footer:before {
		content: "";
		position: absolute;
		width: 1px;
		height: 7em;
		right: 3.35em;
		top: 6em;
		background: rgba(255,255,255,0.6);
	}

	.cta_before_footer h3 {
		font-size: 3.25em;
		margin-bottom: 0.25em;
		font-weight: 900;
	}

	.cta_before_footer .long-width > p {
		padding-right: 8%;
		padding-bottom: 1em;
	}

	.cta_before_footer .form-group p{
		position: relative;
		display: flex;
		align-items: center;
		background-color: transparent;
		margin-bottom: 26px;
		border-bottom: 1px solid rgba(33,32,37,0.1);
		transition: all 0.5s;
	}

	.cta_before_footer .form-group p:hover {
		border-bottom: 1px solid #DA8932;
		transition: all 0.5s;
	}

	.cta_before_footer .form-group label {
		display: block;
		white-space: nowrap;
		color: rgba(85,92,104,0.6);
		margin-bottom: 0px;
	}

	.cta_before_footer .form-group input,
	.cta_before_footer .form-group textarea {
		height: 2.5em;
		outline: none;
		box-shadow: none;
		padding: 0.5em 1em;
		background-color: transparent;
		border-radius: 0;
		border: 0;
		color: #484B50;
		display: block;
		width: 100%;
		transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
		font-weight: normal;
	}

	.cta1:after {
		content: "￫";
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		font-size: 3em;
	}

	.cta1 input {
		display: inline-block;
		float: right;
		position: relative;
		padding-right: 2.25em;
		background: transparent;
		color: var(--text-color);
		border: none;
		font-weight: 500;
	}

	.cta1 input:hover {
		font-weight: 600;
		background: transparent;
		color: var(--text-color);
	}

	.cta1 {
		position: relative;
		float: right;
		display: inline-block;
	}
	.cta_before_footer .cta1 {
		margin-top: 1em;
	}

/* 
	Footer Widgets
*/	
	.footer-sidebar {		
		background: #303030;
		color: #93989F;
		position: relative;
		padding: 5% 0px 3%;
	}
	@media(max-width: 1023px){
		.footer-sidebar .width40,
		.footer-sidebar .width60 {
			width: 50%;
		}
		.footer-sidebar .width20 {
			width: 100%;
		}
	}
	@media(max-width: 833px){
		.footer-sidebar {
			padding-top: 10%;
		}
	}
	.footer-sidebar:before {
		content: "";
		position: absolute;
		top: 0px;
		left: 0px;
		background-image: url('../images/bg-footer.png');
		background-size: cover;
		background-position: left top;
		height: 100%;
		width: 445px;
		z-index: 1;
		opacity: 0.2;
	}
	.footer-sidebar > .long-width {
		z-index: 2;
		position: relative;
	}
	.footer-sidebar * {
		color: #93989F;
	}
	.footer-sidebar a:hover {
		color: #fff;
	}
	.footer-sidebar li {
		padding: 6px 5px;
	}
	@media (max-width: 767px){
		.footer-sidebar li {
			margin: 0 auto;
		}
	}
	.footer-sidebar h3 {
		font-size: 1.25em;
		color: #fff;
		margin-top: 0;
		font-family: var(--main-font);
	}
	.footer-sidebar .width40 {
		padding-left: calc(1em + 5%);
	}
/*
	Site-info
*/
	.site-info {
		padding: 1em 0 .85em;
		float: left;
		text-align: center;
	}
	.site-info .copyright a{
		display: inline-block;
		font-weight: 600;
	}
	.site-info p {
		padding: 0;
		margin: 0;
	}

/* .footer-widget */
	.footer-widget {
		margin-bottom: 5%;
	}
	@media(min-width: 768px){
		.footer-widget {
			margin-bottom: 15px;
		}
	}
	@media(min-width: 1024px){
		.footer-widget {
			margin-bottom: 8px;
		}
	}
	@media(max-width: 1023px){
		.footer-widget:first-child {
			width: 100%;
		}	
	}
/*	3.0 - Custom Style
------------------------------------------------------------------------*/
	/* Custom CTA */
		.cta {
			position: relative;
			text-transform: capitalize;
		}
		.cta > a,
		.cta > button,
		.cta > input {
			background: linear-gradient(90deg, #A5845A 0%, #BA9C70 9%, #D7BE90 24%, #E1CA9A 32%, #B29763 50%, #957841 63%, #8B6D34 70%, #8D6F37 79%, #957643 89%, #A38257 99%, #A5845A 100%);		
			color: #FFFFFF;
			font-size: 1em;
			line-height: 1.25;
			width: 100%;
		}
		.cta > a:hover,
		.cta > button:hover,
		.cta:hover > input {
			background-color: #ffa217;
		}
		.cta1 > a,
		.cta1 > button,
		.cta1 > input,
		.cta1 > span {
			background: var(--theme-gradient2);
			color: var(--sub-color2);
		}
		.cta1 > a:hover,
		.cta1 > button:hover,
		.cta1:hover > input,
		.cta1:hover > span {
			color: var(--white-color);
			background: linear-gradient(90deg, #A5845A 0%, #BA9C70 9%, #D7BE90 24%, #E1CA9A 32%, #B29763 50%, #957841 63%, #8B6D34 70%, #8D6F37 79%, #957643 89%, #A38257 99%, #A5845A 100%); 
		}

		.cta > a,
		.cta1 > a,
		.cta > input,
		.cta1 > input,
		.cta1 > span  {
			padding: .68em 1.4em;
			cursor: pointer;
		}
/*	6.0 - Custom CSS
-------------------------------------*/
	.section-1 {
		position: relative;
		width: 100%;
		height: 100vh;
		display: block
	}

	@media only screen and (max-width: 1024px) {
		.section-1 {
			height:500px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-1 {
			height:295px
		}
	}

	.section-1 .swiper-container {
		height: 100%
	}

	.section-1 .swiper-container .swiper-wrapper .swiper-slide ._item {
		position: relative;
		width: 100%;
		height: 100%;
		z-index: 10;
		display: block;
		overflow: hidden
	}

	.section-1 .swiper-container .swiper-wrapper .swiper-slide ._item ._image {
		width: 100%;
		height: 100%;
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		position: relative;
		animation: imageScaleAnimation 30s infinite ease
	}

	.section-1 .swiper-container .swiper-wrapper .swiper-slide ._item ._image img {
		display: none
	}

	@media only screen and (max-width: 480px) {
		.section-1 .swiper-container .swiper-wrapper .swiper-slide ._item ._image img {
			display:block;
			background-image: none;
			width: 100%;
			height: 100%;
			display: block
		}
	}

	.section-1 .swiper-container .swiper-pagination-bullet {
		position: relative;
		width: 15px;
		height: 15px;
		border: 2px solid #fff;
		background-color: #333;
		margin: 0px 5px;
		opacity: 1;
		border-radius: 50%;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		-webkit-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
		outline: none
	}

	.section-1 .swiper-container .swiper-pagination-bullet-active {
		width: 15px;
		height: 15px;
		background: #C58D54;
		border: 2px solid #FFFFFF;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		-webkit-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
		outline: none
	}

	.section-10 {
		background: #333
	}

	@media only screen and (max-width: 480px) {
		.section-10 {
			background:none;
			padding-bottom: 110px
		}
	}

	.section-10 .home-contact {
		display: flex;
		flex-wrap: wrap;
		position: relative;
		width: 100%
	}

	.section-10 .home-contact:before {
		content: "";
		position: absolute;
		width: 1px;
		height: 100px;
		right: 60px;
		top: 93px;
		background: rgba(255,255,255,0.6)
	}

	@media (max-width: 1024px) {
		.section-10 .home-contact:before {
			right:26px
		}
	}

	.section-10 .home-contact ._left {
		width: 46%;
		height: 715px;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat
	}

	@media only screen and (max-width: 768px) {
		.section-10 .home-contact ._left {
			display:none
		}
	}

	.section-10 .home-contact ._right {
		bottom: 0px;
		right: 113px;
		position: absolute;
		width: 53%;
		background: #fff;
		padding: 72px 93px;
		height: 625px
	}

	@media only screen and (max-width: 1024px) {
		.section-10 .home-contact ._right {
			padding:30px;
			right: 60px
		}
	}

	@media only screen and (max-width: 768px) {
		.section-10 .home-contact ._right {
			width:100%;
			padding: 30px;
			position: relative;
			right: 0px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-10 .home-contact ._right {
			width:100%;
			padding: 10px;
			height: 525px;
			padding-left: 25px;
			padding-top: 35px
		}
	}

	.section-10 .home-contact ._right .form-title p br {
		display: none
	}

	@media only screen and (max-width: 480px) {
		.section-10 .home-contact ._right .form-title p br {
			display:block
		}
	}

	.section-10 .home-contact ._right .form-title p:nth-of-type(1) {
		font-size: 48px;
		margin-bottom: 2px;
		color: #29282E;
		font-family: "VNF-AbrilFatface Regular"
	}

	@media only screen and (max-width: 1024px) {
		.section-10 .home-contact ._right .form-title p:nth-of-type(1) {
			font-size:38px;
			text-align: center
		}
	}

	@media only screen and (max-width: 480px) {
		.section-10 .home-contact ._right .form-title p:nth-of-type(1) {
			font-size:30px;
			text-align: left;
			line-height: 30px;
			margin-bottom: 15px
		}
	}

	.section-10 .home-contact ._right .form-title p:nth-of-type(2) {
		font-size: 12.5px;
		line-height: 20px;
		letter-spacing: 0.01em;
		width: 100%;
		margin: auto;
		margin-bottom: 35px;
		color: #484B50;
		font-family: 'Montserrat', sans-serif;
		font-weight: 500
	}

	@media only screen and (max-width: 1024px) {
		.section-10 .home-contact ._right .form-title p:nth-of-type(2) {
			width:60%
		}
	}

	@media only screen and (max-width: 480px) {
		.section-10 .home-contact ._right .form-title p:nth-of-type(2) {
			width:75%;
			font-size: 13px;
			text-align: left;
			margin: 0;
			margin-bottom: 15px
		}
	}

	@media only screen and (max-width: 1024px) {
		.section-10 .home-contact ._right .footer_frm .all-form-fields {
			width:100%;
			margin: 0 auto
		}
	}

	@media only screen and (max-width: 480px) {
		.section-10 .home-contact ._right .footer_frm .all-form-fields {
			width:100%
		}
	}

	.section-10 .home-contact ._right .footer_frm .all-form-fields .form-group {
		position: relative;
		display: flex;
		align-items: center;
		background-color: transparent;
		margin-bottom: 26px;
		border-bottom: 1px solid rgba(33,32,37,0.1);
		transition: all 0.5s
	}

	.section-10 .home-contact ._right .footer_frm .all-form-fields .form-group label {
		display: block;
		white-space: nowrap;
		color: rgba(85,92,104,0.6);
		font-size: 14px;
		margin-bottom: 0px
	}

	.section-10 .home-contact ._right .footer_frm .all-form-fields .form-group input {
		height: 34px;
		outline: none;
		box-shadow: none;
		padding: 6px 14px;
		background-color: transparent;
		border-radius: 0;
		border: 0;
		color: #484B50;
		font-size: 14px;
		display: block;
		width: 100%;
		transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
		font-family: 'Montserrat', sans-serif;
		font-weight: normal
	}

	.section-10 .home-contact ._right .footer_frm .all-form-fields .form-group textarea {
		outline: none;
		box-shadow: none;
		padding: 6px 14px;
		background-color: transparent;
		border-radius: 0;
		border: 0;
		color: #484B50;
		font-size: 14px;
		padding: 6px 14px 6px 10px;
		width: 100%;
		font-weight: normal;
		font-family: 'Montserrat', sans-serif;
		overflow: inherit !important
	}

	.section-10 .home-contact ._right .footer_frm .all-form-fields .form-group:hover {
		border-bottom: 1px solid #DA8932;
		transition: all 0.5s
	}

	.section-10 .home-contact ._right .footer_frm .all-form-fields .form-group.is-active {
		border-bottom: 1px solid #DA8932
	}

	.section-10 .home-contact ._right .footer_frm .all-form-fields .form-group.form-group-textarea {
		align-items: unset;
		display: block
	}

	.section-10 .home-contact ._right .footer_frm .all-form-fields .form-group.form-group-textarea label {
		margin-top: 5px
	}

	.section-10 .home-contact ._right .footer_frm .btn-contact {
		background: transparent;
		border: none;
		outline: none;
		float: right;
		display: flex;
		align-items: center
	}

	.section-10 .home-contact ._right .footer_frm .btn-contact ._text {
		font-size: 15px;
		font-family: 'Montserrat', sans-serif
	}

	.section-10 .home-contact ._right .footer_frm .btn-contact ._img {
		width: 49px;
		height: 49px;
		display: inline-block;
		margin-left: 10px;
		display: flex;
		justify-content: center;
		align-items: center
	}

	.section-10 .home-contact ._right .footer_frm .btn-contact ._img i {
		font-size: 20px
	}

	.section-10 .home-contact .social-contact {
		position: absolute;
		right: -84px;
		bottom: 311px
	}

	@media only screen and (max-width: 1024px) {
		.section-10 .home-contact .social-contact {
			right:-115px
		}
	}

	@media only screen and (max-width: 768px) {
		.section-10 .home-contact .social-contact {
			right:auto
		}

		.section-10 .home-contact .social-contact p {
			display: none !important
		}
	}

	.section-10 .home-contact .social-contact p {
		position: relative;
		font-size: 12px;
		color: #ffffff;
		text-transform: uppercase;
		cursor: pointer;
		letter-spacing: 1.5px;
		-webkit-transform: rotate(-270deg);
		-moz-transform: rotate(-270deg);
		transform: rotate(-270deg);
		width: 280px;
		text-align: center;
		height: 50px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-family: 'Montserrat', sans-serif;
		margin-top: 85px
	}

	.section-10 .home-contact .social-contact .icon {
		position: absolute;
		bottom: -267px;
		right: 135px
	}

	@media only screen and (max-width: 768px) {
		.section-10 .home-contact .social-contact .icon {
			display:flex;
			right: auto;
			left: 30px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-10 .home-contact .social-contact .icon {
			left:15px;
			bottom: -371px
		}
	}

	.section-10 .home-contact .social-contact .icon a {
		display: block;
		margin-bottom: 10px;
		width: 29px
	}

	@media only screen and (max-width: 768px) {
		.section-10 .home-contact .social-contact .icon a {
			margin-bottom:0px;
			margin-right: 10px
		}
	}

	.section-10 .home-contact .social-contact .icon a img.icon-en {
		display: none
	}

	@media only screen and (max-width: 480px) {
		.section-10 .home-contact .social-contact .icon a img.icon-en {
			display:block
		}

		.section-10 .home-contact .social-contact .icon a img.icon-vn {
			display: none
		}
	}

	@-webkit-keyframes imageScaleAnimation {
		0% {
			transform: scale(1)
		}

		50% {
			transform: scale(1.1)
		}

		100% {
			transform: scale(1)
		}
	}

	@-moz-keyframes imageScaleAnimation {
		0% {
			transform: scale(1)
		}

		50% {
			transform: scale(1.1)
		}

		100% {
			transform: scale(1)
		}
	}

	@keyframes imageScaleAnimation {
		0% {
			transform: scale(1)
		}

		50% {
			transform: scale(1.1)
		}

		100% {
			transform: scale(1)
		}
	}

	.section-2 iframe {
		display: block;
		height: 100vh;
		width: 100%
	}

	@media (max-width: 768px) {
		.section-2 iframe {
			height:550px
		}
	}

	@media (max-width: 480px) {
		.section-2 iframe {
			height:310px
		}
	}

	.section-3 {
		position: relative;
		overflow: hidden;
		background: #303030;
		padding: 45px 0
	}

	@media (max-width: 1024px) {
		.section-3 {
			padding:30px 0
		}
	}

	@media (max-width: 480px) {
		.section-3 {
			padding-top:40px;
			padding-bottom: 35px
		}
	}

	.section-3 .img_background_s3 {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 2;
		pointer-events: none
	}

	.section-3 .img_background_s3 ._1,.section-3 .img_background_s3 ._2,.section-3 .img_background_s3 ._3 {
		position: absolute
	}

	.section-3 .img_background_s3 ._1 {
		top: -34%
	}

	@media (max-width: 480px) {
		.section-3 .img_background_s3 ._1 {
			display:none
		}
	}

	.section-3 .img_background_s3 ._2,.section-3 .img_background_s3 ._3 {
		bottom: 45px
	}

	@media (max-width: 1024px) {
		.section-3 .img_background_s3 ._2,.section-3 .img_background_s3 ._3 {
			bottom:0
		}
	}

	.section-3 .img_background_s3 ._3 {
		right: 0
	}

	@media (max-width: 480px) {
		.section-3 .img_background_s3 ._2 {
			top:-50px;
			bottom: auto;
			transform: rotate(90deg)
		}
	}

	.section-3 .golden-place {
		position: relative;
		z-index: 3;
		display: flex;
		flex-wrap: wrap;
		padding-left: 9.8611111111%;
		padding-right: 12.9166666667%
	}

	@media (max-width: 1024px) {
		.section-3 .golden-place {
			padding-left:0px;
			padding-right: 60px
		}
	}

	@media (max-width: 768px) {
		.section-3 .golden-place {
			padding-left:0px;
			padding-right: 30px
		}
	}

	@media (max-width: 480px) {
		.section-3 .golden-place {
			padding-left:0px;
			padding-right: 0px
		}
	}

	.section-3 .golden-place .title {
		width: 100%;
		margin-bottom: 45px
	}

	@media (max-width: 1024px) {
		.section-3 .golden-place .title {
			margin-bottom:30px;
			padding-left: 30px
		}
	}

	@media (max-width: 480px) {
		.section-3 .golden-place .title {
			margin-bottom:15px;
			padding-left: 15px
		}
	}

	.section-3 .golden-place .title .textBig,.section-3 .golden-place .title .textSmall {
		font-family: "VNF-AbrilFatface Regular";
		line-height: 80px;
		width: max-content
	}

	@media (max-width: 1024px) {
		.section-3 .golden-place .title .textBig,.section-3 .golden-place .title .textSmall {
			line-height:50px
		}
	}

	@media (max-width: 480px) {
		.section-3 .golden-place .title .textBig,.section-3 .golden-place .title .textSmall {
			line-height:20px;
			width: auto
		}
	}

	.section-3 .golden-place .title .textBig {
		font-size: 59px;
		color: #C58D54;
		text-transform: capitalize
	}

	@media (max-width: 1024px) {
		.section-3 .golden-place .title .textBig {
			font-size:45px
		}
	}

	@media (max-width: 480px) {
		.section-3 .golden-place .title .textBig {
			font-size:30px;
			line-height: 40px
		}
	}

	.section-3 .golden-place .title .textSmall {
		font-size: 52px;
		line-height: 50px;
		color: white
	}

	.section-3 .golden-place .title .textSmall br {
		display: none
	}

	@media (max-width: 1024px) {
		.section-3 .golden-place .title .textSmall {
			font-size:40px
		}
	}

	@media (max-width: 480px) {
		.section-3 .golden-place .title .textSmall {
			font-size:30px;
			line-height: 40px
		}

		.section-3 .golden-place .title .textSmall br {
			display: block
		}
	}

	.section-3 .golden-place .left-place {
		width: 31.0251798561%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-right: 50px
	}

	@media (max-width: 1024px) {
		.section-3 .golden-place .left-place {
			margin-left:30px;
			padding-right: 0;
			width: calc((100% - 30px) * 40 / 100)
		}
	}

	@media (max-width: 768px) {
		.section-3 .golden-place .left-place {
			width:100%;
			margin-bottom: 30px
		}
	}

	@media (max-width: 480px) {
		.section-3 .golden-place .left-place {
			margin-left:23px;
			margin-bottom: 30px;
			margin-right: 23px
		}
	}

	.section-3 .golden-place .left-place ._1item {
		position: relative;
		padding: 0 20px 0 35px;
		margin-bottom: 30px;
		cursor: pointer;
		transition: 0.5s
	}

	@media (max-width: 1024px) {
		.section-3 .golden-place .left-place ._1item {
			padding:0 30px 0 50px
		}
	}

	@media (max-width: 480px) {
		.section-3 .golden-place .left-place ._1item {
			padding:0 15px 0 55px;
			margin-bottom: 15px
		}
	}

	.section-3 .golden-place .left-place ._1item:last-child {
		margin-bottom: 0
	}

	.section-3 .golden-place .left-place ._1item img {
		position: absolute;
		left: 0;
		top: 0;
		max-width: 25px
	}

	@media (max-width: 1024px) {
		.section-3 .golden-place .left-place ._1item img {
			width:20px;
			top: 50%;
			transform: translateY(-50%)
		}
	}

	.section-3 .golden-place .left-place ._1item p {
		font-family: 'Montserrat', sans-serif;
		font-size: 14.5px;
		line-height: 21px;
		text-align: left;
		color: #B8AFAF;
		margin: 0
	}

	@media only screen and (max-width: 480px) {
		.section-3 .golden-place .left-place ._1item p {
			text-align:left
		}
	}

	.section-3 .golden-place .right-place {
		width: 68.9748201439%;
		position: relative
	}

	.section-3 .golden-place .right-place .map {
		width: 100%
	}

	.section-3 .golden-place .right-place .map .st5 {
		opacity: 0.5
	}

	.section-3 .golden-place .right-place .map .st5.is-active {
		opacity: 1
	}

	@media (max-width: 1024px) {
		.section-3 .golden-place .right-place {
			width:calc((100% - 30px) * 60 / 100);
			overflow: hidden;
			height: max-content
		}
	}

	@media (max-width: 768px) {
		.section-3 .golden-place .right-place {
			width:calc(100%);
			margin-left: 30px
		}
	}

	@media (max-width: 480px) {
		.section-3 .golden-place .right-place {
			width:calc(100%);
			margin-left: 23px;
			margin-right: 23px
		}
	}

	.section-3 .golden-place .right-place .button-zoom {
		position: absolute;
		top: 0;
		right: 0;
		height: 70px;
		width: 70px;
		background: rgba(197,141,84,0.9);
		display: flex;
		justify-content: center;
		align-items: center;
		z-index: 99
	}

	@media (max-width: 768px) {
		.section-3 .golden-place .right-place .button-zoom {
			height:40px;
			width: 40px
		}
	}

	.section-3 .golden-place .right-place .icon {
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		overflow: hidden
	}

	.section-3 .golden-place .right-place .icon .icon-1,.section-3 .golden-place .right-place .icon .icon-2,.section-3 .golden-place .right-place .icon .icon-3,.section-3 .golden-place .right-place .icon .icon-4,.section-3 .golden-place .right-place .icon .icon-5 {
		position: absolute;
		top: 0;
		transition: 0.5s
	}

	.section-3 .golden-place .right-place .icon .icon-1.is-active,.section-3 .golden-place .right-place .icon .icon-2.is-active,.section-3 .golden-place .right-place .icon .icon-3.is-active,.section-3 .golden-place .right-place .icon .icon-4.is-active,.section-3 .golden-place .right-place .icon .icon-5.is-active {
		transform: scale(1.1)
	}

	.section-3 .golden-place .right-place .icon .icon-1 img,.section-3 .golden-place .right-place .icon .icon-2 img,.section-3 .golden-place .right-place .icon .icon-3 img,.section-3 .golden-place .right-place .icon .icon-4 img,.section-3 .golden-place .right-place .icon .icon-5 img {
		width: 100%;
		height: auto;
		display: block
	}

	.section-3 .golden-place .right-place .icon .icon-1 {
		left: -1%;
		margin-top: -1%;
		width: 62.5%;
		opacity: 0.6
	}

	.section-3 .golden-place .right-place .icon .icon-1.is-active {
		opacity: 1;
		transform: scale(1.02) !important
	}

	.section-3 .golden-place .right-place .icon .icon-2 {
		left: 25%;
		margin-top: 23.5%;
		width: 7%
	}

	.section-3 .golden-place .right-place .icon .icon-3 {
		left: 37%;
		margin-top: 7%;
		width: 24%
	}

	.section-3 .golden-place .right-place .icon .icon-4 {
		left: 54%;
		margin-top: -3%;
		width: 19%
	}

	.section-3 .golden-place .right-place .icon .icon-5 {
		left: -11%;
		margin-top: -1.5%;
		width: 79%;
		opacity: 0.5
	}

	.section-3 .golden-place .right-place .icon .icon-5.is-active {
		opacity: 1;
		transform: scale(1.05) !important
	}

	.section-3 .golden-place .right-place .icon .street {
		left: 23%;
		margin-top: 25.5%;
		width: 10%
	}

	.section-3 .golden-place .right-place .icon .huong {
		left: 38%;
		margin-top: 7%;
		width: 25%
	}

	.section-3 .golden-place .right-place .icon .path {
		left: -12%;
		margin-top: -0.5%;
		width: 82%;
		opacity: 0.5
	}

	.section-3 .golden-place .right-place .icon .person {
		left: 46%;
		margin-top: -6%;
		width: 19%
	}

	.section-3 .golden-place .right-place .icon .around {
		left: 0
	}

	.section-3 .golden-place .text {
		position: absolute;
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 10px;
		text-transform: uppercase;
		right: -3%;
		bottom: 21%;
		color: #FFFFFF;
		transform: rotate(90deg)
	}

	@media (max-width: 1024px) {
		.section-3 .golden-place .text {
			right:-8.5%
		}
	}

	@media (max-width: 768px) {
		.section-3 .golden-place .text {
			display:none
		}
	}

	.section-3 .golden-place .text p {
		position: relative
	}

	.section-3 .golden-place .text p:after {
		position: absolute;
		content: '';
		width: 137px;
		height: 1px;
		background-color: #ffffff;
		top: 50%;
		left: -72%;
		transform: translateY(-50%)
	}

	.section-3 .slide-img {
		position: relative;
		z-index: 1;
		height: 310px;
		margin-top: 45px
	}

	@media (max-width: 1024px) {
		.section-3 .slide-img {
			margin-top:30px
		}
	}

	@media (max-width: 768px) {
		.section-3 .slide-img {
			height:185px;
			padding: 0 30px
		}
	}

	@media (max-width: 480px) {
		.section-3 .slide-img {
			margin-top:30px;
			height: 210px;
			padding: 0 23px
		}
	}

	.section-3 .slide-img .swiper-container {
		height: 100%;
		overflow: initial
	}

	@media (max-width: 768px) {
		.section-3 .slide-img .swiper-container {
			overflow:hidden
		}
	}

	.section-3 .slide-img .swiper-container .swiper-wrapper .swiper-slide {
		width: calc((100% - 48px) / 3)
	}

	.section-3 .slide-img .swiper-container .swiper-wrapper .swiper-slide:hover {
		z-index: 30
	}

	.section-3 .slide-img .swiper-container .swiper-wrapper .swiper-slide ._1image {
		width: 100%;
		height: 100%;
		display: inline-block;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		transition: 0.3s
	}

	.section-3 .slide-img .swiper-container .swiper-wrapper .swiper-slide ._1image:hover {
		z-index: 30;
		box-shadow: 0px 2px 0px 10px rgba(0,0,0,0.5);
		transform: scale(1.02)
	}

	@media (max-width: 480px) {
		.section-3 .slide-img .swiper-container .swiper-wrapper .swiper-slide {
			width:100%
		}
	}

	@-webkit-keyframes imageScaleAnimation {
		0% {
			transform: scale(1)
		}

		50% {
			transform: scale(1.1)
		}

		100% {
			transform: scale(1)
		}
	}

	@-webkit-keyframes glowing {
		0% {
			transform: translateY(0)
		}

		25% {
			transform: translateY(10px)
		}

		50% {
			transform: translateY(0)
		}

		75% {
			transform: translateY(10px)
		}
	}

	@keyframes first-gr {
		0% {
			transform: translateY(0)
		}

		25% {
			transform: translateY(-5px)
		}

		50% {
			transform: translateY(0)
		}

		75% {
			transform: translateY(-5px)
		}
	}

	@keyframes second-gr {
		0% {
			fill: white
		}

		100% {
			fill: red
		}
	}

	@keyframes fourth-gr {
		0% {
			transform: rotate(0deg)
		}

		25% {
			transform: rotate(-2deg)
		}

		50% {
			transform: rotate(-4deg)
		}

		75% {
			transform: rotate(-2deg)
		}

		100% {
			transform: rotate(0deg)
		}
	}

	@media (max-width: 768px) {
		._top {
			width:100%;
			height: 150px;
			background: #C48C54;
			background-image: url("../../images/alpha/frame.png");
			background-size: auto 100%;
			background-repeat: no-repeat;
			background-position: bottom right
		}
	}

	.section-4 {
		position: relative;
		overflow-x: hidden
	}

	@media only screen and (max-width: 480px) {
		.section-4 {
			display:flex;
			flex-direction: column-reverse
		}
	}

	@media only screen and (max-width: 480px) {
		.section-4 .img {
			width:150%;
			margin-left: -16%;
			order: 1;
			pointer-events: none
		}
	}

	.section-4 .img .hill {
		width: 100%;
		display: block;
		height: auto
	}

	.section-4 .ecosystem {
		position: absolute;
		top: 35px;
		left: 15.3472222222%;
		z-index: 30
	}

	@media (max-width: 1024px) {
		.section-4 .ecosystem {
			left:40px
		}
	}

	@media only screen and (max-width: 768px) {
		.section-4 .ecosystem {
			left:30px;
			top: -141px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-4 .ecosystem {
			left:15px;
			top: -117px;
			position: static;
			order: 2;
			background-color: #C38C54;
			padding: 23px;
			background-image: url("../../images/alpha/frame.png");
			background-size: auto 100%;
			background-repeat: no-repeat;
			background-position: bottom right
		}
	}

	.section-4 .ecosystem h3 {
		color: #fff;
		font-size: 29px;
		text-transform: uppercase;
		margin-bottom: -5px;
		line-height: 40px;
		font-weight: bold;
		letter-spacing: 3px
	}

	@media only screen and (max-width: 768px) {
		.section-4 .ecosystem h3 {
			font-size:30px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-4 .ecosystem h3 {
			font-size:20px;
			line-height: 27px;
			padding-bottom: 10px
		}
	}

	.section-4 .ecosystem h4 {
		font-family: "VNF-AbrilFatface Regular";
		color: #29282E;
		font-size: 47px;
		line-height: 50px
	}

	@media only screen and (max-width: 768px) {
		.section-4 .ecosystem h4 {
			font-size:43px;
			line-height: 43px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-4 .ecosystem h4 {
			font-size:30px;
			line-height: 28px
		}
	}

	.section-4 .content .alpha {
		position: absolute;
		background: rgba(0,0,0,0.5);
		width: 224px;
		padding: 19px;
		transform-origin: 0% 0%
	}

	.section-4 .content .alpha .close {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		display: none;
		z-index: 99
	}

	@media only screen and (max-width: 480px) {
		.section-4 .content .alpha .close {
			display:block
		}
	}

	.section-4 .content .alpha .close i {
		position: absolute;
		top: 5px;
		right: 5px;
		color: #ffffff;
		z-index: 999
	}

	@media only screen and (max-width: 768px) {
		.section-4 .content .alpha {
			padding:10px 5px 0 15px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-4 .content .alpha {
			width:80%;
			padding: 10px;
			opacity: 0;
			pointer-events: none;
			display: none
		}
	}

	.section-4 .content .alpha h3 {
		color: #DA8932;
		font-weight: 600;
		font-size: 16px;
		line-height: 20px;
		text-transform: uppercase
	}

	@media only screen and (max-width: 480px) {
		.section-4 .content .alpha h3 {
			font-size:13px;
			line-height: 13px
		}
	}

	.section-4 .content .alpha h4 {
		font-size: 12px;
		line-height: 18px;
		text-transform: uppercase;
		color: #fff
	}

	@media only screen and (max-width: 480px) {
		.section-4 .content .alpha h4 {
			font-size:10px;
			line-height: 10px
		}
	}

	.section-4 .content .alpha p {
		font-size: 13px;
		line-height: 19px;
		color: #B1AFB8;
		margin-bottom: 5px
	}

	@media only screen and (max-width: 480px) {
		.section-4 .content .alpha p {
			font-size:11px;
			line-height: 13px
		}
	}

	.section-4 .content .alpha p i {
		color: #fff;
		width: 6%;
		margin-right: 0.5em;
	}

	.section-4 .content .alpha[data-order="t1"] {
		top: 49%;
		left: 31%
	}

	@media only screen and (max-width: 480px) {
		.section-4 .content .alpha[data-order="t1"] {
			top:50%;
			left: 50%;
			transform: translate(-50%, -50%)
		}
	}

	.section-4 .content .alpha[data-order="t2"] {
		top: 27%;
		left: 70%
	}

	@media only screen and (max-width: 1024px) {
		.section-4 .content .alpha[data-order="t2"] {
			top:18%
		}
	}

	@media only screen and (max-width: 768px) {
		.section-4 .content .alpha[data-order="t2"] {
			top:10%
		}
	}

	@media only screen and (max-width: 480px) {
		.section-4 .content .alpha[data-order="t2"] {
			top:50%;
			left: 50%;
			transform: translate(-50%, -50%)
		}
	}

	.section-4 .content .alpha[data-order="t3"] {
		top: 60%;
		left: 70%
	}

	@media only screen and (max-width: 768px) {
		.section-4 .content .alpha[data-order="t3"] {
			top:51%
		}
	}

	@media only screen and (max-width: 480px) {
		.section-4 .content .alpha[data-order="t3"] {
			top:50%;
			left: 50%;
			transform: translate(-50%, -50%)
		}
	}

	.section-4 .content .alpha[data-order] {
		transition: 0.3s
	}

	.section-4 .content .active--is {
		transform: scale(1.1);
		opacity: 1;
		background: #1a1a1b;
		z-index: 30
	}

	@media only screen and (max-width: 480px) {
		.section-4 .content .active--is {
			transform:scale(1);
			background: rgba(26,26,27,0.5)
		}
	}

	.section-4 .content .active-mobile {
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		display: block;
		z-index: 99;
		background-color: #010101;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch
	}

	.section-4 .content .active-mobile h3 {
		font-size: 16px;
		line-height: 20px
	}

	.section-4 .content .active-mobile h4 {
		font-size: 12px;
		line-height: 18px
	}

	.section-4 .content .active-mobile p {
		font-size: 13px;
		line-height: 19px
	}

	.section-4 .icon-mobile {
		position: absolute;
		bottom: 10px;
		left: 15px;
		color: #ffffff;
		display: none;
		animation: jumps 3s;
		animation-iteration-count: 1000
	}

	.section-4 .icon-mobile i {
		font-size: 24px
	}

	@media only screen and (max-width: 480px) {
		.section-4 .icon-mobile {
			display:block
		}
	}

	.section-4 .solice {
		position: absolute;
		bottom: 33%;
		left: 4.1666666667%;
		z-index: 5;
		color: #fff;
		font-size: 12px;
		line-height: 10px;
		text-transform: uppercase;
		transform-origin: 0%;
		transform: rotate(90deg);
		font-family: "Montserrat", sans-serif
	}

	@media only screen and (max-width: 1024px) {
		.section-4 .solice {
			left:30px
		}
	}

	@media only screen and (max-width: 768px) {
		.section-4 .solice {
			font-size:10px;
			display: none
		}
	}

	@media only screen and (max-width: 480px) {
		.section-4 .solice {
			display:none
		}
	}

	.section-4 .solice:after {
		content: "";
		position: absolute;
		width: 212px;
		height: 1px;
		background-color: #fff;
		top: 7px;
		left: 0;
		transform: translateX(-106%)
	}

	@media only screen and (max-width: 768px) {
		.section-4 .solice:after {
			width:100%
		}
	}

	.section-4 .lable-town .town {
		position: absolute;
		transform-origin: 50% 50%;
		top: 41.47%;
		left: 22.45%;
		height: auto;
		width: 8.2638888889%;
		transition: 0.3s
	}

	.section-4 .lable-town .town img {
		width: 100%;
		height: auto;
		display: block
	}

	@media only screen and (max-width: 480px) {
		.section-4 .lable-town .town {
			left:18.45%;
			width: 12.263889%;
			top: 61.47%
		}
	}

	.section-4 .lable-town .twin_towers {
		position: absolute;
		transform-origin: 50% 50%;
		top: 22.46%;
		left: 55.89%;
		height: auto;
		width: 13.4027777778%;
		transition: 0.3s
	}

	.section-4 .lable-town .twin_towers img {
		width: 100%;
		height: auto;
		display: block
	}

	@media only screen and (max-width: 480px) {
		.section-4 .lable-town .twin_towers {
			top:49.46%;
			left: 66.89%;
			width: 21.402778%
		}
	}

	.section-4 .lable-town .trading {
		position: absolute;
		transform-origin: 50% 50%;
		top: 66.21%;
		left: 55.57%;
		height: auto;
		width: 14.6527777778%;
		transition: 0.3s
	}

	.section-4 .lable-town .trading img {
		width: 100%;
		height: auto;
		display: block
	}

	@media only screen and (max-width: 480px) {
		.section-4 .lable-town .trading {
			top:80.21%;
			left: 67.57%;
			width: 21.652778%
		}
	}

	.section-4 .lable-town .active--is {
		opacity: 0
	}

	.section-4 .decor {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		pointer-events: none;
		width: 100%;
		height: 100%;
		display: none
	}

	@media only screen and (max-width: 480px) {
		.section-4 .decor {
			display:block;
			pointer-events: initial
		}
	}

	.section-4 .decor i {
		font-size: 24px;
		background-image: url("../../images/alpha/rectangle.png");
		padding: 5px 21px;
		font-family: "Montserrat-Regular";
		font-style: normal;
		font-weight: 600;
		font-size: 14px;
		line-height: 17px;
		text-transform: uppercase;
		color: #DA8932;
		position: relative
	}

	.section-4 .decor i::before {
		content: '';
		background-image: url("../../images/alpha/g1.png");
		width: 32px;
		height: 10px;
		background-size: 100% 100%;
		position: absolute;
		bottom: -8px;
		left: 50%;
		transform: translateX(-50%)
	}

	.section-4 .decor i.down {
		position: absolute;
		top: 0;
		left: 46%;
		margin-top: 48%
	}

	.section-4 .decor i.left {
		position: absolute;
		top: 0;
		left: 18%;
		margin-top: 61%
	}

	.section-4 .decor i.right {
		position: absolute;
		top: 0;
		left: 45%;
		margin-top: 83%
	}

	.section-4 .bg-popup {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background-color: #010101;
		opacity: 0.7;
		display: none;
		z-index: 31
	}

	.section-5 .apartment {
		width: 100%;
		display: flex;
		background: #C48C54;
		position: relative
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment {
			flex-direction:column-reverse
		}
	}

	.section-5 .apartment .left {
		width: 44.305556%;
		position: relative
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .left {
			width:100%;
			padding-top: 50px;
			order: 1
		}
	}

	@media only screen and (max-width: 768px) {
		.section-5 .apartment .left {
			width:100%;
			padding-top: 50px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-5 .apartment .left {
			padding-top:50px
		}
	}

	.section-5 .apartment .left .apartment-content {
		padding-right: 10%;
		display: none;
		margin-left: 16%
	}

	@media only screen and (min-width: 1900px) {
		.section-5 .apartment .left .apartment-content {
			padding-top:8%;
			margin-left: 21%;
			padding-right: 20%
		}
	}

	.section-5 .apartment .left .apartment-content.is-active {
		display: block
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .left .apartment-content {
			padding:0 30px;
			position: static;
			top: auto;
			transform: initial;
			margin-left: 0
		}
	}

	@media only screen and (max-width: 768px) {
		.section-5 .apartment .left .apartment-content {
			position:initial;
			transform: initial;
			top: auto;
			left: auto;
			padding: 0 15px
		}
	}

	.section-5 .apartment .left .apartment-content .title {
		font-family: "VNF-AbrilFatface Regular";
		font-size: 87px;
		line-height: 100px;
		color: #2B2B2B
	}

	.section-5 .apartment .left .apartment-content {
		padding-right: 10%;
		display: none;
		margin-left: 16%
	}

	@media only screen and (min-width: 1900px) {
		.section-5 .apartment .left .apartment-content {
			padding-top:8%;
			margin-left: 21%;
			padding-right: 20%
		}
	}

	.section-5 .apartment .left .apartment-content.is-active {
		display: block
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .left .apartment-content {
			padding:0 30px;
			position: static;
			top: auto;
			transform: initial;
			margin-left: 0
		}
	}

	@media only screen and (max-width: 768px) {
		.section-5 .apartment .left .apartment-content {
			position:initial;
			transform: initial;
			top: auto;
			left: auto
		}
	}

	@media only screen and (max-width: 480px) {
		.section-5 .apartment .left .apartment-content {
			padding:0 23px
		}
	}

	.section-5 .apartment .left .apartment-content .title {
		font-family: "VNF-AbrilFatface Regular";
		font-size: 87px;
		line-height: 100px;
		color: #2B2B2B
	}

	@media (max-width: 480px) {
		.section-5 .apartment .left .apartment-content .title {
			font-size:70px;
			line-height: 80px
		}
	}

	.section-5 .apartment .left .apartment-content .title span {
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 55px;
		color: #FFFFFF;
		font-family: 'Montserrat', sans-serif;
		text-transform: uppercase;
		position: relative
	}

	.section-5 .apartment .left .apartment-content .title span span:nth-of-type(2) {
		font-size: 67px;
		font-family: "VNF-AbrilFatface Regular"
	}

	.section-5 .apartment .left .apartment-content .title span span:nth-of-type(1) {
		position: absolute;
		bottom: 35px;
		left: 0
	}

	.section-5 .apartment .left .apartment-content .text {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-size: 15px;
		line-height: 28px;
		margin-top: 25px;
		margin-bottom: 50px
	}

	@media only screen and (min-width: 1900px) {
		.section-5 .apartment .left .apartment-content .text {
			margin-top:45px
		}
	}

	.section-5 .apartment .left .apartment-content .text p {
		margin: 0;
		color: #ffffff
	}

	.section-5 .apartment .left .apartment-content .text p.design {
		color: #2A2A2A;
		text-transform: uppercase;
		font-weight: 700
	}

	.section-5 .apartment .left .apartment-content .text ul {
		margin-bottom: 0
	}

	.section-5 .apartment .left .apartment-content .text ul li {
		list-style-type: disc;
		margin-left: 30px;
		color: #ffffff
	}

	.section-5 .apartment .left .apartment-content .text ul.small li {
		list-style-type: none;
		margin-left: 5px
	}

	.section-5 .apartment .decor {
		position: absolute;
		top: 29.5%;
		left: 2%
	}

	@media only screen and (min-width: 1900px) {
		.section-5 .apartment .decor {
			top:21% !important
		}
	}

	@media only screen and (min-width: 1600px) {
		.section-5 .apartment .decor {
			top:25.2%
		}
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .decor {
			display:none
		}
	}

	.section-5 .apartment .decor p {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 10px;
		text-transform: uppercase;
		color: #FFFFFF;
		transform: rotate(90deg);
		position: relative
	}

	.section-5 .apartment .decor p:after {
		position: absolute;
		content: '';
		width: 168px;
		height: 1px;
		right: 135%;
		top: 15%;
		background-color: #ffffff
	}

	.section-5 .apartment .right {
		width: 56.694444%;
		position: relative
	}

	.section-5 .apartment .right img {
		width: 100%;
		display: block
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .right {
			width:100%
		}
	}

	.section-5 .apartment .right .phu {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 100%
	}

	.section-5 .apartment .right .phu p {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: normal;
		margin-bottom: 0;
		color: #ffffff;
		font-size: 14px
	}

	.section-5 .apartment .right .phu p:nth-of-type(1) {
		font-style: normal;
		font-weight: bold;
		font-size: 15px;
		color: #C58D54;
		text-transform: uppercase
	}

	.section-5 .apartment .right .phu p:nth-of-type(2) {
		font-style: normal;
		font-weight: normal;
		color: #FFFFFF
	}

	.section-5 .apartment .right .phu a {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: normal;
		margin-bottom: 0;
		color: #ffffff;
		font-size: 14px;
		display: inline-block
	}

	.section-5 .apartment .right .phu a:hover {
		text-decoration: none
	}

	.section-5 .apartment .right .phu a:nth-of-type(1) {
		background-color: #C58D54;
		padding: 5px 10px;
		margin-top: 10px;
		cursor: pointer;
		font-weight: 500;
		border-radius: 5px;
		margin-bottom: 5px
	}

	.section-5 .apartment .right .phu a:nth-of-type(1):hover {
		background-color: #9a8570
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .right .phu a:nth-of-type(1) {
			padding:5px 5px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-5 .apartment .right .phu a:nth-of-type(1) {
			padding:3px 5px;
			font-size: 12px;
			width: 75px !important
		}
	}

	.section-5 .apartment .right .phu a:nth-of-type(2) {
		background-color: #C58D54;
		padding: 5px 10px;
		margin-top: 10px;
		cursor: pointer;
		font-weight: 500;
		border-radius: 5px
	}

	.section-5 .apartment .right .phu a:nth-of-type(2):hover {
		background-color: #9a8570
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .right .phu a:nth-of-type(2) {
			padding:5px 5px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-5 .apartment .right .phu a:nth-of-type(2) {
			padding:3px 5px;
			font-size: 12px;
			width: 75px !important
		}
	}

	.section-5 .apartment .right .phu .toa-a {
		position: absolute;
		top: 0;
		left: 48%;
		margin-top: 6%;
		display: block;
		transition: 0.5s;
		width: 21%
	}

	.section-5 .apartment .right .phu .toa-a:hover {
		opacity: 1
	}

	.section-5 .apartment .right .phu .toa-a img {
		width: 100%;
		height: auto;
		display: block
	}

	.section-5 .apartment .right .phu .toa-a.js_hover_apartment {
		opacity: 0;
		transition: 0.5s
	}

	.section-5 .apartment .right .phu .toa-a.is-active {
		opacity: 1
	}

	.section-5 .apartment .right .phu .toa-a.is-active .khu-a {
		opacity: 1
	}

	.section-5 .apartment .right .phu .toa-a .khu-a {
		position: absolute;
		top: 0;
		left: 104%;
		margin-top: 136.5%;
		text-align: right;
		opacity: 0;
		transition: 0.5s;
		min-width: 170px;
		transition: 0.5s
	}

	@media only screen and (max-width: 480px) {
		.section-5 .apartment .right .phu .toa-a .khu-a {
			min-width:81px
		}
	}

	.section-5 .apartment .right .phu .toa-a .khu-a.is-active {
		opacity: 1
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .right .phu .toa-a .khu-a p:nth-of-type(1) span {
			display:none
		}
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .right .phu .toa-a .khu-a p:nth-of-type(1) span {
			display:none
		}
	}

	.section-5 .apartment .right .phu .toa-a .khu-a p:nth-of-type(2) {
		position: relative
	}

	.section-5 .apartment .right .phu .toa-a .khu-a p:nth-of-type(2):after {
		position: absolute;
		content: '';
		width: 70px;
		height: 1px;
		right: 95%;
		top: 0%;
		background-color: #DA8932
	}

	@media (max-width: 480px) {
		.section-5 .apartment .right .phu .toa-a .khu-a p:nth-of-type(2):after {
			width:35px;
			right: 74%;
			top: -15%
		}
	}

	.section-5 .apartment .right .phu .toa-a .khu-a p:nth-of-type(2):before {
		position: absolute;
		content: '';
		width: 15px;
		height: 15px;
		background: #C58D54;
		border: 2px solid #FFFFFF;
		left: -45%;
		top: -32%;
		border-radius: 50%
	}

	@media (max-width: 480px) {
		.section-5 .apartment .right .phu .toa-a .khu-a p:nth-of-type(2):before {
			width:13px;
			height: 13px;
			left: -33%;
			top: -45%
		}
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .right .phu .toa-a .khu-a a:nth-of-type(1) {
			width:86px;
			margin-left: auto
		}

		.section-5 .apartment .right .phu .toa-a .khu-a a:nth-of-type(1) span {
			display: none
		}

		.section-5 .apartment .right .phu .toa-a .khu-a a:nth-of-type(2) {
			width: 86px;
			margin-left: auto
		}

		.section-5 .apartment .right .phu .toa-a .khu-a a:nth-of-type(2) span {
			display: none
		}
	}

	.section-5 .apartment .right .phu .toa-b {
		position: absolute;
		top: 0;
		left: 29%;
		margin-top: 6.5%;
		transition: 0.5s;
		display: block;
		width: 22%
	}

	.section-5 .apartment .right .phu .toa-b:hover {
		opacity: 1
	}

	.section-5 .apartment .right .phu .toa-b img {
		width: 100%;
		height: auto;
		display: block
	}

	.section-5 .apartment .right .phu .toa-b.js_hover_apartment {
		opacity: 0;
		transition: 0.5s
	}

	.section-5 .apartment .right .phu .toa-b.is-active {
		opacity: 1
	}

	.section-5 .apartment .right .phu .toa-b.is-active .khu-b {
		opacity: 1
	}

	.section-5 .apartment .right .phu .toa-b .khu-b {
		position: absolute;
		top: 0;
		right: 105%;
		margin-top: 125.5%;
		opacity: 0;
		min-width: 170px;
		transition: 0.5s
	}

	@media only screen and (max-width: 480px) {
		.section-5 .apartment .right .phu .toa-b .khu-b {
			min-width:81px
		}
	}

	.section-5 .apartment .right .phu .toa-b .khu-b.is-active {
		opacity: 1
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .right .phu .toa-b .khu-b p:nth-of-type(1) span {
			display:none
		}
	}

	.section-5 .apartment .right .phu .toa-b .khu-b p:nth-of-type(2) {
		position: relative
	}

	.section-5 .apartment .right .phu .toa-b .khu-b p:nth-of-type(2):after {
		position: absolute;
		content: "";
		width: 70px;
		height: 1px;
		left: 97%;
		top: 0;
		background-color: #DA8932
	}

	@media only screen and (max-width: 480px) {
		.section-5 .apartment .right .phu .toa-b .khu-b p:nth-of-type(2):after {
			width:30px;
			height: 1px;
			left: 80%;
			top: -5px
		}
	}

	.section-5 .apartment .right .phu .toa-b .khu-b p:nth-of-type(2):before {
		position: absolute;
		content: "";
		width: 15px;
		height: 15px;
		background: #C58D54;
		border: 2px solid #FFFFFF;
		right: -47%;
		top: -32%;
		border-radius: 50%
	}

	@media only screen and (max-width: 480px) {
		.section-5 .apartment .right .phu .toa-b .khu-b p:nth-of-type(2):before {
			right:-33%;
			top: -49%;
			width: 13px;
			height: 13px
		}
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .right .phu .toa-b .khu-b a:nth-of-type(1) {
			width:86px;
			margin-left: auto
		}

		.section-5 .apartment .right .phu .toa-b .khu-b a:nth-of-type(1) span {
			display: none
		}

		.section-5 .apartment .right .phu .toa-b .khu-b a:nth-of-type(2) {
			width: 86px;
			margin-left: auto
		}

		.section-5 .apartment .right .phu .toa-b .khu-b a:nth-of-type(2) span {
			display: none
		}
	}

	.section-5 .apartment .right .explore {
		position: absolute;
		left: 48.5%;
		transform: translateX(-50%);
		top: 0;
		width: 18%;
		animation: jump 2s;
		animation-iteration-count: 1000
	}

	.section-5 .apartment .right .explore img {
		width: 100%;
		height: auto;
		display: block
	}

	.section-5 .apartment .mb {
		display: none;
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 99999
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .mb {
			transform:inherit
		}
	}

	.section-5 .apartment .mb.is-hidden {
		display: none !important
	}

	.section-5 .apartment .mb .anh {
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 99999
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .mb .anh {
			width:70%
		}
	}

	@media only screen and (max-width: 768px) {
		.section-5 .apartment .mb .anh {
			width:85%
		}
	}

	.section-5 .apartment .mb .anh svg {
		width: auto;
		height: 100vh
	}

	@media only screen and (max-width: 1024px) {
		.section-5 .apartment .mb .anh svg {
			width:100%;
			height: auto
		}
	}

	@media only screen and (max-width: 480px) {
		.section-5 .apartment .mb .anh svg {
			width:100%;
			height: auto
		}
	}

	.section-5 .apartment .mb .anh .st0,.section-5 .apartment .mb .anh .st1 {
		opacity: 0
	}

	.section-5 .apartment .mb .anh .close {
		position: absolute;
		top: 10px;
		right: 10px;
		z-index: 999999
	}

	.section-5 .apartment .mb .anh .active {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%
	}

	.section-5 .apartment .mb .anh .active .thap-a {
		width: 37%;
		position: absolute;
		top: 0;
		left: 38%;
		height: 27%;
		margin-top: 14%
	}

	.section-5 .apartment .mb .anh .active .thap-b {
		width: 26%;
		position: absolute;
		top: 0;
		left: 21%;
		height: 39%;
		margin-top: 38%
	}

	.section-6 .slide-s6 {
		position: relative
	}

	.section-6 .slide-s6:before {
		content: "";
		position: absolute;
		background: red;
		top: 0;
		left: 0;
		width: 100%
	}

	.section-6 .slide-s6 .just .img-slide {
		width: 100%;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		height: 576px
	}

	@media only screen and (max-width: 768px) {
		.section-6 .slide-s6 .just .img-slide {
			height:390px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-6 .slide-s6 .just .img-slide {
			height:320px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-6 .slide-s6 .just .img-slide {
			height:195px
		}
	}

	.section-6 .slide-s6 .just .veranda {
		font-family: "VNF-AbrilFatface Regular";
		position: absolute;
		left: 4.1666666667%;
		bottom: 0;
		font-size: 48px;
		line-height: 45px;
		color: #fff;
		z-index: 20;
		margin-bottom: -2px
	}

	@media only screen and (max-width: 1024px) {
		.section-6 .slide-s6 .just .veranda {
			display:none
		}
	}

	.section-6 .slide-s6 .slide_sidebar {
		position: absolute;
		z-index: 25;
		top: 50%;
		right: 60px;
		transform: translateY(-50%);
		overflow: hidden
	}

	@media only screen and (max-width: 768px) {
		.section-6 .slide-s6 .slide_sidebar {
			position:relative;
			width: 100%;
			top: 0;
			left: 0;
			transform: translateY(0);
			height: max-content;
			margin-top: 15px
		}
	}

	@media (max-width: 480px) {
		.section-6 .slide-s6 .slide_sidebar {
			margin-top:0px
		}
	}

	.section-6 .slide-s6 .slide_sidebar .wrap_relative {
		position: relative;
		width: 94px;
		height: 397px
	}

	@media only screen and (max-width: 768px) {
		.section-6 .slide-s6 .slide_sidebar .wrap_relative {
			width:100%;
			height: max-content;
			margin-top: 15px;
			padding: 0 13.0208333333%
		}
	}

	.section-6 .slide-s6 .slide_sidebar .wrap_relative .swiper-container {
		width: 100%;
		height: 100%
	}

	.section-6 .slide-s6 .slide_sidebar .wrap_relative .img_slide {
		height: 100%;
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat
	}

	@media only screen and (max-width: 768px) {
		.section-6 .slide-s6 .slide_sidebar .wrap_relative .img_slide {
			padding-top:60%
		}
	}

	.section-6 .slide-s6 .slide_sidebar .wrap_relative .img_slide .img_slide {
		height: 100%;
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat
	}

	@media only screen and (max-width: 768px) {
		.section-6 .slide-s6 .slide_sidebar .wrap_relative .img_slide .img_slide {
			padding-top:60%
		}
	}

	.section-6 .slide-s6 .slide_sidebar .wrap_relative .swiper-slide.swiper-slide-active {
		border: solid 3px #DA8932
	}

	.section-6 .slide-s6 .slide_sidebar .swiper-button-next {
		background-image: none;
		width: 94px;
		display: flex;
		justify-content: center;
		align-items: center;
		bottom: 26px;
		transform: translate(0);
		margin: 0;
		top: auto;
		outline: 0;
		right: 60px
	}

	.section-6 .slide-s6 .slide_sidebar .swiper-button-prev {
		background-image: none;
		width: 94px;
		display: flex;
		justify-content: center;
		align-items: center;
		transform: translate(0);
		margin: 0;
		top: 26px;
		outline: 0;
		right: 60px;
		left: auto
	}

	.section-6 .slide-s6 .slide_sidebar .swiper-slide.swiper-slide-active {
		border: solid 3px #DA8932
	}

	.section-6 .slide-s6 .swiper-button-next {
		background-image: none;
		width: 94px;
		display: flex;
		justify-content: center;
		align-items: center;
		bottom: 26px;
		transform: translate(0);
		margin: 0;
		top: auto;
		outline: 0;
		right: 60px
	}

	@media only screen and (max-width: 768px) {
		.section-6 .slide-s6 .swiper-button-next {
			display:none
		}
	}

	.section-6 .slide-s6 .swiper-button-prev {
		background-image: none;
		width: 94px;
		display: flex;
		justify-content: center;
		align-items: center;
		transform: translate(0);
		margin: 0;
		top: 26px;
		outline: 0;
		right: 60px;
		left: auto
	}

	@media only screen and (max-width: 768px) {
		.section-6 .slide-s6 .swiper-button-prev {
			display:none
		}
	}

	.section-6 .slide-s6 .swiper-button-next.swiper-button-disabled,.section-6 .slide-s6 .swiper-button-prev.swiper-button-disabled {
		opacity: 1;
		cursor: auto;
		pointer-events: none
	}

	.section-6 .thum-s6 {
		display: flex;
		flex-wrap: wrap;
		padding-left: 4.1666666667%;
		padding-right: 2.0833333333%;
		padding-top: 25px;
		position: relative
	}

	.section-6 .thum-s6:before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background-image: url("../../images/alpha/bg-mobile.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		display: none
	}

	@media only screen and (max-width: 480px) {
		.section-6 .thum-s6:before {
			display:block
		}
	}

	.section-6 .thum-s6:after {
		content: '';
		position: absolute;
		width: 100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-image: url("../../images/alpha/s6-bg.png");
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		height: 100%
	}

	@media only screen and (max-width: 768px) {
		.section-6 .thum-s6:after {
			display:none
		}
	}

	@media only screen and (max-width: 1024px) {
		.section-6 .thum-s6 {
			padding-left:30px;
			padding-right: 30px
		}
	}

	@media only screen and (max-width: 768px) {
		.section-6 .thum-s6 {
			width:100%;
			padding: 45px 30px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-6 .thum-s6 {
			padding:30px 15px
		}
	}

	.section-6 .thum-s6 .night {
		width: 14.2962962963%;
		position: relative;
		top: -20px
	}

	@media only screen and (max-width: 768px) {
		.section-6 .thum-s6 .night {
			width:100%
		}
	}

	.section-6 .thum-s6 .night .veranda {
		font-family: "VNF-AbrilFatface Regular";
		left: 4.1666666667%;
		bottom: 0;
		font-size: 48px;
		line-height: 45px;
		color: #C58D54;
		z-index: 20;
		display: none
	}

	@media (max-width: 768px) {
		.section-6 .thum-s6 .night .veranda {
			display:block;
			margin-bottom: 3px
		}
	}

	.section-6 .thum-s6 .night h3 {
		font-family: "VNF-AbrilFatface Regular";
		font-size: 42px;
		line-height: 45px;
		color: #C58D54;
		margin-bottom: 20px;
		white-space: nowrap
	}

	@media only screen and (max-width: 480px) {
		.section-6 .thum-s6 .night h3 {
			font-size:35px
		}
	}

	.section-6 .thum-s6 .night p {
		font-weight: 700;
		font-size: 13px;
		line-height: 18px;
		color: #C58D54
	}

	@media (max-width: 768px) {
		.section-6 .thum-s6 .night p {
			width:35%
		}
	}

	@media (max-width: 480px) {
		.section-6 .thum-s6 .night p {
			width:60%
		}
	}

	.section-6 .thum-s6 .utilities {
		width: 84.5185185185%;
		display: flex;
		padding-left: 47px
	}

	@media only screen and (max-width: 768px) {
		.section-6 .thum-s6 .utilities {
			width:100%;
			padding-left: 0
		}
	}

	@media only screen and (max-width: 480px) {
		.section-6 .thum-s6 .utilities {
			flex-wrap:wrap;
			height: 234px;
			overflow: hidden;
			transition: all .6s ease
		}

		.section-6 .thum-s6 .utilities.active {
			height: auto
		}
	}

	.section-6 .thum-s6 .utilities h3 {
		font-weight: 600;
		font-size: 14px;
		line-height: 170.66%;
		color: #C58D54
	}

	.section-6 .thum-s6 .utilities ul {
		column-count: 5
	}

	@media only screen and (max-width: 1024px) {
		.section-6 .thum-s6 .utilities ul {
			column-count:4
		}
	}

	@media only screen and (max-width: 480px) {
		.section-6 .thum-s6 .utilities ul {
			column-count:1
		}
	}

	.section-6 .thum-s6 .utilities ul li {
		font-family: 'Montserrat', sans-serif;
		font-size: 12px;
		line-height: 170.66%;
		color: #484B50;
		font-weight: 500
	}

	@media only screen and (max-width: 1024px) {
		.section-6 .thum-s6 .utilities ul li {
			padding-right:3%
		}
	}

	.section-6 .thum-s6 .utilities ul li span {
		color: #C58D54;
		display: block;
		float: left;
		padding-right: 5px;
		font-weight: 600
	}

	.section-6 .thum-s6 .utilities ul li p {
		overflow: hidden;
		margin-bottom: 0;
		color: #2A2A2A
	}

	.section-6 .thum-s6 .utilities ._left {
		position: relative;
		width: 56.0592044403%
	}

	.section-6 .thum-s6 .utilities ._left:after {
		position: absolute;
		content: '';
		width: 1px;
		height: 153px;
		background-color: #C58D54;
		top: 9px;
		right: 0px;
		display: none
	}

	@media only screen and (max-width: 768px) {
		.section-6 .thum-s6 .utilities ._left:after {
			display:none
		}
	}

	@media only screen and (max-width: 768px) {
		.section-6 .thum-s6 .utilities ._left {
			width:50%
		}
	}

	@media only screen and (max-width: 480px) {
		.section-6 .thum-s6 .utilities ._left {
			width:100%
		}
	}

	.section-6 .thum-s6 .utilities ._left ul {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3
	}

	@media only screen and (max-width: 1024px) {
		.section-6 .thum-s6 .utilities ._left ul {
			-webkit-column-count:2;
			-moz-column-count: 2;
			column-count: 2
		}
	}

	@media only screen and (max-width: 480px) {
		.section-6 .thum-s6 .utilities ._left ul {
			-webkit-column-count:1;
			-moz-column-count: 1;
			column-count: 1;
			margin-bottom: 0
		}
	}

	.section-6 .thum-s6 .utilities ._right {
		width: 43.9407955597%
	}

	@media only screen and (max-width: 768px) {
		.section-6 .thum-s6 .utilities ._right {
			width:50%
		}
	}

	@media only screen and (max-width: 480px) {
		.section-6 .thum-s6 .utilities ._right {
			width:100%;
			padding-left: 0
		}
	}

	.section-6 .thum-s6 .utilities ._right ul {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2
	}

	@media only screen and (max-width: 480px) {
		.section-6 .thum-s6 .utilities ._right ul {
			-webkit-column-count:1;
			-moz-column-count: 1;
			column-count: 1
		}
	}

	.section-6 .thum-s6 ._more {
		display: none
	}

	@media (max-width: 480px) {
		.section-6 .thum-s6 ._more {
			display:block;
			font-family: "Montserrat-Bold";
			font-size: 14px;
			line-height: 45px;
			color: #C58D54;
			text-decoration: underline;
			z-index: 999
		}

		.section-6 .thum-s6 ._more i {
			margin-left: 7px;
			color: #C58D54
		}
	}

	@keyframes jump {
		0% {
			transform: translateY(0) translateX(-50%)
		}

		25% {
			transform: translateY(10px) translateX(-50%)
		}

		50% {
			transform: translateY(0) translateX(-50%)
		}

		75% {
			transform: translateY(10px) translateX(-50%)
		}
	}

	@keyframes jumps {
		0% {
			transform: translateY(0)
		}

		25% {
			transform: translateY(10px)
		}

		50% {
			transform: translateY(0)
		}

		75% {
			transform: translateY(10px)
		}
	}

	.bg {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background-color: #010101;
		opacity: 0.8;
		z-index: 9999;
		display: none
	}

	.bg.is--hidden {
		display: none !important
	}

	body.is-active-mobile {
		overflow-y: hidden;
		position: relative;
		height: 100%
	}

	.section-7 {
		height: auto
	}

	@media only screen and (max-width: 1024px) {
		.section-7 {
			height:auto
		}
	}

	.section-7 .space-live {
		background-color: #5B4A3C;
		position: relative;
		display: flex;
		flex-wrap: wrap;
		height: auto;
		padding: 80px 0
	}

	@media only screen and (max-width: 1024px) {
		.section-7 .space-live {
			height:auto;
			padding: 50px 0 0
		}
	}

	@media only screen and (max-width: 768px) {
		.section-7 .space-live {
			flex-direction:column
		}
	}

	.section-7 .space-live:after {
		position: absolute;
		content: '';
		background-image: url("../../images/alpha/s7-decor.png");
		background-repeat: no-repeat;
		background-position: right;
		width: 100%;
		height: 100%;
		top: 0;
		right: 0
	}

	.section-7 .space-live .left {
		width: 55.4166666667%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: relative;
		z-index: 5
	}

	@media only screen and (max-width: 1024px) {
		.section-7 .space-live .left {
			width:100%;
			order: 2
		}
	}

	@media only screen and (max-width: 768px) {
		.section-7 .space-live .left {
			width:100%;
			order: 2
		}
	}

	.section-7 .space-live .left .video {
		height: auto
	}

	.section-7 .space-live .left .video video {
		width: 100%;
		height: auto;
		outline: none;
		position: relative;
		z-index: 7;
		object-fit: initial
	}

	@media only screen and (max-width: 1024px) {
		.section-7 .space-live .left .video video {
			height:100%;
			margin-bottom: -7px
		}
	}

	.section-7 .space-live .right {
		width: 44.5833333333%;
		position: relative;
		z-index: 3
	}

	@media only screen and (max-width: 1024px) {
		.section-7 .space-live .right {
			width:100%;
			padding-bottom: 30px;
			order: 1
		}
	}

	@media only screen and (max-width: 768px) {
		.section-7 .space-live .right {
			width:100%;
			order: 1
		}
	}

	.section-7 .space-live .right .content {
		padding-left: 9.0342679128%;
		padding-right: 12.46105919%
	}

	@media only screen and (max-width: 1024px) {
		.section-7 .space-live .right .content {
			padding-left:30px;
			padding-right: 30px
		}
	}

	@media only screen and (max-width: 768px) {
		.section-7 .space-live .right .content {
			position:static;
			top: 0;
			transform: initial;
			padding: 0 30px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-7 .space-live .right .content {
			padding:0 15px
		}
	}

	.section-7 .space-live .right .content .title h2 {
		font-style: normal;
		font-weight: normal;
		font-size: 34px;
		text-transform: uppercase;
		color: #FFFFFF;
		font-family: "VNF-AbrilFatface Regular"
	}

	@media (max-width: 480px) {
		.section-7 .space-live .right .content .title h2 {
			font-size:30px
		}
	}

	.section-7 .space-live .right .content .title .title-small {
		display: flex;
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 22px;
		text-transform: uppercase;
		color: #FFFFFF
	}

	.section-7 .space-live .right .content .title .title-small p {
		margin: 0
	}

	@media only screen and (max-width: 480px) {
		.section-7 .space-live .right .content .title .title-small p {
			font-size:15px
		}
	}

	@media only screen and (max-width: 320px) {
		.section-7 .space-live .right .content .title .title-small p {
			font-size:13px
		}
	}

	.section-7 .space-live .right .content .title .title-small p span {
		font-weight: 700;
		color: #C58D54;
		font-size: 50px;
		position: relative;
		top: -20px
	}

	@media only screen and (max-width: 1024px) {
		.section-7 .space-live .right .content .title .title-small p span {
			font-size:44px;
			top: -12px
		}
	}

	@media only screen and (max-width: 480px) {
		.section-7 .space-live .right .content .title .title-small p span {
			font-size:38px
		}
	}

	@media only screen and (max-width: 320px) {
		.section-7 .space-live .right .content .title .title-small p span {
			font-size:38px
		}
	}

	.section-7 .space-live .right .content .title .title-small p:nth-of-type(1) {
		position: relative
	}

	.section-7 .space-live .right .content .title .title-small p:nth-of-type(1):after {
		position: absolute;
		content: '';
		width: 1px;
		height: 63px;
		right: -22px;
		top: 10px;
		background-color: #ffffff
	}

	@media only screen and (max-width: 480px) {
		.section-7 .space-live .right .content .title .title-small p:nth-of-type(1):after {
			top:0px
		}
	}

	.section-7 .space-live .right .content .title .title-small p:nth-of-type(2) {
		margin-left: 44px
	}

	.section-7 .space-live .right .content .desc .item {
		display: flex;
		margin-bottom: 12px;
		flex-direction: row;
		align-items: center;
		transition: 0.3s;
		padding: 5px
	}

	.section-7 .space-live .right .content .desc .item.item-active .img i {
		transform: scale(1.9)
	}

	.section-7 .space-live .right .content .desc .item .img {
		width: 30px;
		height: 30px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		transition: 0.5s
	}

	.section-7 .space-live .right .content .desc .item .img i {
		font-size: 27px;
		color: #936E4C;
		transition: 0.5s
	}

	.section-7 .space-live .right .content .desc .item .img img {
		width: 100%;
		height: auto;
		display: block;
		transition: all .3s ease
	}

	.section-7 .space-live .right .content .desc .item .img img:nth-of-type(2) {
		display: none
	}

	.section-7 .space-live .right .content .desc .item .text {
		width: 88.3495145631%;
		margin-left: 30px;
		font-style: normal;
		font-weight: normal;
		font-size: 13px;
		line-height: 18px;
		color: #FFFFFF;
		font-family: 'Montserrat', sans-serif;
		transition: 0.5s
	}

	.section-7 .space-live .right .content .desc .item:hover .text {
		text-shadow: 2px 4px 7px #000000
	}

	.section-7 .space-live .right .content .desc .item:hover .img i {
		transform: scale(1.9)
	}

	@media only screen and (max-width: 480px) {
		.section-7 .space-live .right .content .desc .item:hover .img i {
			transform:scale(1.6)
		}
	}

	.section-7 .space-live .img {
		fill: red
	}

	.section-7 .space-live .img img:nth-of-type(1) {
		display: none
	}

	.section-7 .space-live .img img:nth-of-type(2) {
		display: block
	}

	.section-7 iframe {
		display: block;
		height:310px;
		width: 100%
	}

	@media (min-width: 481px) {
		.section-7 iframe {
			height:550px
		}
	}

	@media (min-width: 1026px) {
		.section-7 iframe {
		    height: 100%;
		    position: absolute;
		    top: 0;
		    left: 0;
		}
	}

	.section-8 img {
		width: 100%;
		height: auto;
		display: block
	}

	.section-8 .img {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		background-color: #e8dfc2
	}

	.section-8 .img img {
		width: 100%;
		height: auto;
		display: block
	}

	@media only screen and (max-width: 768px) {
		.section-8 .img {
			display:none
		}
	}

	.section-8 .img.is-en {
		padding: 50px 30px
	}

	@media only screen and (max-width: 768px) {
		.section-8 .img.is-en {
			padding:20px
		}
	}

	.section-8 .img ._box {
		width: 50%;
		align-items: center;
		justify-content: center
	}

	.section-8 .img ._box .title {
		font-family: "Montserrat", sans-serif;
		font-style: normal;
		font-weight: bold;
		font-size: 26px;
		line-height: 40px;
		color: #C58D54;
		text-transform: uppercase;
		padding-left: 7%
	}

	@media only screen and (max-width: 768px) {
		.section-8 .img ._box {
			width:100%
		}
	}

	.section-8 .img-mobile {
		display: none
	}

	@media only screen and (max-width: 768px) {
		.section-8 .img-mobile {
			display:block
		}
	}

	.section-8 .img-mobile img {
		width: 100%;
		display: block;
		height: auto
	}

	.section-8 .js-point {
		background-color: #E8DFC2
	}

	.section-8 .img2 {
		width: 100%
	}

	.section-8 .img2 img {
		width: 100%;
		height: auto;
		display: block
	}

	._popup-event {
		position: fixed;
		z-index: 1111111;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0
	}

	._popup-event ._background {
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.6);
		z-index: 1
	}

	._popup-event .__image {
		display: inline-block;
		width: 88%;
		height: 80vh;
		position: absolute;
		left: 50%;
		top: 50%;
		z-index: 2;
		transform: translate(-50%, -50%);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover
	}

	@media only screen and (max-width: 1024px) {
		._popup-event .__image {
			display:none
		}
	}

	._popup-event i.fas {
		position: absolute;
		right: 0%;
		top: 0;
		z-index: 1111111;
		color: black;
		padding: 3px 4px;
		border-radius: 3px
	}

	._popup-event .__image_mobile {
		display: none;
		width: 85%;
		position: absolute;
		left: 50%;
		top: 50%;
		z-index: 2;
		transform: translate(-50%, -50%);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover
	}

	@media only screen and (max-width: 1024px) {
		._popup-event .__image_mobile {
			display:block
		}
	}

	._popup-event .__image_mobile img {
		width: 100%
	}

	.banner_lable {
		position: relative;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center
	}

	@media only screen and (max-width: 480px) {
		.banner_lable .img {
			height:200px
		}
	}

	.banner_lable .img img {
		width: 100%;
		height: auto;
		display: block
	}

	@media only screen and (max-width: 480px) {
		.banner_lable .img img {
			height:100%
		}
	}

	@media only screen and (max-width: 480px) {
		.banner_lable {
			height:195px
		}
	}

	.banner_lable ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		display: flex;
		position: absolute;
		bottom: 54px;
		left: 50%;
		transform: translateX(-50%);
		z-index: 5;
		width: 100%;
		padding: 0 20px;
		justify-content: center
	}

	@media only screen and (max-width: 480px) {
		.banner_lable ul {
			bottom:10px
		}
	}

	.banner_lable ul li {
		padding-left: 5px
	}

	.banner_lable ul li:first-child a {
		font-weight: bold;
		padding-left: 0;
		text-shadow: 2px 2px rgba(0,0,0,0.5)
	}

	.banner_lable ul li a {
		text-decoration: none;
		color: #fff;
		text-shadow: 2px 2px rgba(0,0,0,0.5)
	}

	.about .title_lable h2 {
		font-size: 40px;
		font-family: "VNF-AbrilFatface Regular";
		margin-bottom: -14px;
		text-align: center;
		color: #fff
	}

	@media only screen and (max-width: 480px) {
		.about .title_lable h2 {
			font-size:30px
		}
	}

	.about .title_lable h3 {
		font-size: 60px;
		font-family: "VNF-AbrilFatface Regular";
		color: #C38C54;
		text-align: center;
		margin-bottom: 22px;
		text-transform: uppercase
	}

	@media only screen and (max-width: 480px) {
		.about .title_lable h3 {
			font-size:45px
		}
	}

	.about .title_lable p {
		font-family: Montserrat;
		font-size: 15px;
		max-width: 730px;
		margin: auto;
		text-align: center;
		margin-bottom: 20px;
		color: #fff;
		line-height: 28px
	}

	@media only screen and (max-width: 768px) {
		.about .title_lable p {
			width:100%;
			padding-left: 30px;
			padding-right: 30px
		}
	}

	@media only screen and (max-width: 480px) {
		.about .title_lable p {
			text-align:justify;
			padding-left: 15px;
			padding-right: 15px
		}
	}

	.about .gross {
		position: relative
	}

	.about .gross:after {
		content: "";
		position: absolute;
		z-index: -1;
		width: 100%;
		height: 37%;
		background-image: url("./assets/images/about/backg1.png");
		background-size: cover;
		background-position: right top;
		background-repeat: no-repeat;
		top: 0;
		left: 0
	}

	.about .gross:before {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 63%;
		background-image: url("./assets/images/about/backg2.png");
		background-position: left top;
		background-size: cover;
		background-repeat: no-repeat;
		z-index: -1
	}

	.about .gross .about_alpha {
		padding-top: 41px;
		position: relative
	}

	@media only screen and (max-width: 480px) {
		.about .gross .about_alpha {
			padding-top:25px
		}
	}

	.about .gross .about_alpha .video {
		margin: auto;
		position: relative;
		max-width: 960px
	}

	@media only screen and (max-width: 1024px) {
		.about .gross .about_alpha .video {
			max-width:800px
		}
	}

	@media only screen and (max-width: 768px) {
		.about .gross .about_alpha .video {
			width:100%
		}
	}

	.about .gross .about_alpha .video video {
		width: 100%;
		height: auto;
		display: block
	}

	.about .gross .about_alpha .video .play_video {
		cursor: pointer;
		width: 90px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 5;
		transition: 0.3s
	}

	@media only screen and (max-width: 480px) {
		.about .gross .about_alpha .video .play_video {
			width:50px
		}
	}

	.about .gross .about_alpha .video .play_video:hover {
		transform: translate(-50%, -50%) scale(1.1)
	}

	.about .gross .about_alpha .video .play_video:active {
		transform: translate(-50%, -50%) scale(0.5)
	}

	.about .gross .about_alpha .video .play_video.js_active_play {
		opacity: 0;
		visibility: hidden
	}

	.about .gross .about_alpha .video .play_video img {
		display: block;
		width: 100%;
		height: auto
	}

	.about .gross .team_akr {
		padding-bottom: 105px;
		padding-top: 35px;
		position: relative
	}

	.about .gross .team_akr .title_lable h2 {
		color: #2A2A2A;
		margin-bottom: 38px
	}

	.about .gross .team_akr .slide_akr {
		padding-left: 8.3333333333%;
		padding-right: 8.3333333333%
	}

	@media only screen and (max-width: 1024px) {
		.about .gross .team_akr .slide_akr {
			padding-left:30px;
			padding-right: 30px
		}
	}

	@media only screen and (max-width: 480px) {
		.about .gross .team_akr .slide_akr {
			padding-left:15px;
			padding-right: 15px
		}
	}

	.about .gross .team_akr .slide_akr .swiper-wrapper {
		height: auto
	}

	.about .gross .team_akr .slide_akr .content-col {
		display: block;
		text-decoration: none;
		width: 100%
	}

	.about .gross .team_akr .slide_akr .content-col .slide_img {
		position: relative;
		margin-bottom: 30px
	}

	.about .gross .team_akr .slide_akr .content-col .slide_img img {
		width: 100%;
		height: auto;
		display: block
	}

	.about .gross .team_akr .slide_akr .content-col .slide_img:after {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,0.5);
		z-index: 2;
		transition: 0.5s;
		opacity: 0;
		top: 0;
		left: 0
	}

	@media only screen and (max-width: 480px) {
		.about .gross .team_akr .slide_akr .content-col .slide_img:after {
			opacity:1;
			background-color: transparent;
			background-image: linear-gradient(#0000004d 74%, #000 98%)
		}
	}

	.about .gross .team_akr .slide_akr .content-col .slide_img ._title {
		position: absolute;
		left: 50%;
		transform: translate(-50%, 100%);
		width: 100%;
		text-align: center;
		bottom: -10px;
		transition: 0.5s;
		z-index: 5
	}

	@media only screen and (max-width: 480px) {
		.about .gross .team_akr .slide_akr .content-col .slide_img ._title {
			bottom:0;
			bottom: 127px
		}
	}

	.about .gross .team_akr .slide_akr .content-col .slide_img ._title h3 {
		font-size: 36px;
		font-family: "VNF-AbrilFatface Regular";
		color: #fff;
		margin-bottom: 0
	}

	@media only screen and (max-width: 1024px) {
		.about .gross .team_akr .slide_akr .content-col .slide_img ._title h3 {
			font-size:25px
		}
	}

	.about .gross .team_akr .slide_akr .content-col .slide_img ._title p {
		font-family: Montserrat;
		font-weight: 300;
		font-size: 15px;
		color: #fff
	}

	.about .gross .team_akr .slide_akr .content-col ._describe {
		font-family: Montserrat;
		font-style: normal;
		font-size: 15px;
		color: #FFFFFF;
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 27px;
		position: relative;
		opacity: 0;
		visibility: hidden;
		transition: 0.6s
	}

	@media only screen and (max-width: 480px) {
		.about .gross .team_akr .slide_akr .content-col ._describe {
			opacity:1;
			visibility: visible
		}
	}

	.about .gross .team_akr .slide_akr .content-col ._describe:after {
		content: "";
		position: absolute;
		left: 0;
		width: 100%;
		height: 1px;
		background-color: #fff;
		bottom: 0;
		transition: 0.5s;
		transform-origin: 50% 50%;
		transform: scalex(0)
	}

	@media only screen and (max-width: 480px) {
		.about .gross .team_akr .slide_akr .content-col ._describe:after {
			transform:scalex(1)
		}
	}

	.about .gross .team_akr .slide_akr .content-col ._describe span {
		margin-top: 20px;
		display: block
	}

	.about .gross .team_akr .slide_akr .content-col:hover .slide_img:after {
		opacity: 1
	}

	.about .gross .team_akr .slide_akr .content-col:hover .slide_img ._title {
		bottom: 127px
	}

	.about .gross .team_akr .slide_akr .content-col:hover ._describe {
		opacity: 1;
		visibility: visible
	}

	.about .gross .team_akr .slide_akr .content-col:hover ._describe:after {
		transform: scalex(1)
	}

	.about .gross .team_akr .swiper-button-next,.about .gross .team_akr .swiper-button-prev {
		background-image: none;
		outline: 0;
		width: 45px;
		height: 44px;
		display: flex;
		align-items: center
	}

	.about .gross .team_akr .swiper-button-next img,.about .gross .team_akr .swiper-button-prev img {
		display: block;
		width: 100%;
		height: auto
	}

	@media only screen and (max-width: 1024px) {
		.about .gross .team_akr .swiper-button-next,.about .gross .team_akr .swiper-button-prev {
			display:none
		}
	}

	.about .gross .team_akr .swiper-button-next {
		right: 3.125%
	}

	.about .gross .team_akr .swiper-button-prev {
		left: 3.125%
	}

	.about .time_line {
		padding-bottom: 171px;
		padding-top: 42px;
		background-color: #E8DFC2
	}

	.about .time_line .title_lable h2 {
		color: #2A2A2A;
		margin-bottom: 40px
	}

	.about .time_line .landmarks {
		list-style-type: none;
		margin: 0;
		padding: 0;
		margin: auto;
		position: relative
	}

	@media only screen and (max-width: 768px) {
		.about .time_line .landmarks li:nth-child(odd) {
			margin-bottom:20px
		}
	}

	.about .time_line .landmarks li:nth-child(odd) ul {
		list-style-type: none;
		display: flex;
		flex-wrap: wrap;
		align-items: center
	}

	.about .time_line .landmarks li:nth-child(odd) ul li {
		width: 50%
	}

	.about .time_line .landmarks li:nth-child(odd) ul ._img {
		position: relative
	}

	.about .time_line .landmarks li:nth-child(odd) ul ._img:after {
		content: "";
		position: absolute;
		width: 115px;
		top: 50%;
		right: 0;
		transform: translate(0%, -50%);
		height: 1px;
		background-color: #C38C54;
		z-index: 1
	}

	@media only screen and (max-width: 480px) {
		.about .time_line .landmarks li:nth-child(odd) ul ._img:after {
			width:30px
		}
	}

	.about .time_line .landmarks li:nth-child(odd) ul ._img:before {
		content: "";
		position: absolute;
		width: 14px;
		height: 14px;
		top: 50%;
		right: 0;
		transform: translate(50%, -50%);
		background-color: #5B4A3C;
		border: solid 1px #C38C54;
		border-radius: 50%;
		z-index: 10
	}

	.about .time_line .landmarks li:nth-child(odd) ul ._img img {
		display: block;
		height: 230px;
		width: auto;
		margin: auto;
		margin-right: 115px;
		position: relative;
		z-index: 2
	}

	@media only screen and (max-width: 768px) {
		.about .time_line .landmarks li:nth-child(odd) ul ._img img {
			height:150px
		}
	}

	@media only screen and (max-width: 480px) {
		.about .time_line .landmarks li:nth-child(odd) ul ._img img {
			height:80px;
			margin-right: 30px
		}
	}

	.about .time_line .landmarks li:nth-child(odd) ul ._text {
		padding-left: 40px
	}

	@media only screen and (max-width: 480px) {
		.about .time_line .landmarks li:nth-child(odd) ul ._text {
			padding-left:30px
		}
	}

	.about .time_line .landmarks li:nth-child(odd) ul ._text h2 {
		font-family: Montserrat;
		font-style: normal;
		font-weight: bold;
		font-size: 36px;
		color: #C38C54
	}

	@media only screen and (max-width: 768px) {
		.about .time_line .landmarks li:nth-child(odd) ul ._text h2 {
			font-size:25px
		}
	}

	@media only screen and (max-width: 480px) {
		.about .time_line .landmarks li:nth-child(odd) ul ._text h2 {
			font-size:20px
		}
	}

	.about .time_line .landmarks li:nth-child(odd) ul ._text p {
		font-family: Montserrat;
		font-style: normal;
		font-weight: 600;
		font-size: 15px;
		color: #585858;
		max-width: 370px
	}

	@media only screen and (max-width: 768px) {
		.about .time_line .landmarks li:nth-child(odd) ul ._text p {
			max-width:100%;
			padding-right: 30px
		}
	}

	@media only screen and (max-width: 480px) {
		.about .time_line .landmarks li:nth-child(odd) ul ._text p {
			padding-right:15px;
			font-size: 13px
		}
	}

	.about .time_line .landmarks li:nth-child(even)>ul {
		flex-direction: row-reverse
	}

	@media only screen and (max-width: 768px) {
		.about .time_line .landmarks li:nth-child(even) {
			margin-bottom:20px
		}
	}

	.about .time_line .landmarks li:nth-child(even) ul {
		list-style-type: none;
		display: flex;
		flex-wrap: wrap;
		align-items: center
	}

	.about .time_line .landmarks li:nth-child(even) ul li {
		width: 50%
	}

	.about .time_line .landmarks li:nth-child(even) ul ._img {
		position: relative
	}

	.about .time_line .landmarks li:nth-child(even) ul ._img:after {
		content: "";
		position: absolute;
		width: 115px;
		top: 50%;
		left: 0;
		transform: translate(0%, -50%);
		height: 1px;
		background-color: #C38C54;
		z-index: 1
	}

	@media only screen and (max-width: 480px) {
		.about .time_line .landmarks li:nth-child(even) ul ._img:after {
			width:30px
		}
	}

	.about .time_line .landmarks li:nth-child(even) ul ._img:before {
		content: "";
		position: absolute;
		width: 14px;
		height: 14px;
		top: 50%;
		left: 0;
		transform: translate(-50%, -50%);
		background-color: #5B4A3C;
		border: solid 1px #C38C54;
		border-radius: 50%;
		z-index: 10
	}

	.about .time_line .landmarks li:nth-child(even) ul ._img img {
		display: block;
		height: 230px;
		width: auto;
		margin: auto;
		margin-left: 115px;
		position: relative;
		z-index: 2
	}

	@media only screen and (max-width: 768px) {
		.about .time_line .landmarks li:nth-child(even) ul ._img img {
			height:150px
		}
	}

	@media only screen and (max-width: 480px) {
		.about .time_line .landmarks li:nth-child(even) ul ._img img {
			height:80px;
			margin-left: 30px
		}
	}

	.about .time_line .landmarks li:nth-child(even) ul ._text {
		text-align: right;
		padding-right: 40px
	}

	@media only screen and (max-width: 480px) {
		.about .time_line .landmarks li:nth-child(even) ul ._text {
			padding-right:30px
		}
	}

	.about .time_line .landmarks li:nth-child(even) ul ._text h2 {
		font-family: Montserrat;
		font-style: normal;
		font-weight: bold;
		font-size: 36px;
		color: #C38C54
	}

	@media only screen and (max-width: 768px) {
		.about .time_line .landmarks li:nth-child(even) ul ._text h2 {
			font-size:25px
		}
	}

	@media only screen and (max-width: 480px) {
		.about .time_line .landmarks li:nth-child(even) ul ._text h2 {
			font-size:20px
		}
	}

	.about .time_line .landmarks li:nth-child(even) ul ._text p {
		font-family: Montserrat;
		font-style: normal;
		font-weight: 600;
		font-size: 15px;
		color: #585858;
		max-width: 370px;
		margin: auto;
		margin-right: 0
	}

	@media only screen and (max-width: 768px) {
		.about .time_line .landmarks li:nth-child(even) ul ._text p {
			max-width:100%;
			padding-left: 30px
		}
	}

	@media only screen and (max-width: 480px) {
		.about .time_line .landmarks li:nth-child(even) ul ._text p {
			padding-left:15px;
			font-size: 13px
		}
	}

	.about .time_line .landmarks .line_dow {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		height: 100%;
		width: 1px;
		background-color: #C38C54;
		z-index: 2;
		top: 115px
	}

	@media only screen and (max-width: 768px) {
		.about .time_line .landmarks .line_dow {
			top:75px
		}
	}

	@media only screen and (max-width: 480px) {
		.about .time_line .landmarks .line_dow {
			top:60px
		}
	}

	.about .time_line .landmarks .line_dow:after {
		content: "";
		position: absolute;
		width: 19px;
		height: 26px;
		left: 0;
		transform: translateX(-50%);
		bottom: 0;
		background-image: url("./assets/images/about/dow_tl.png");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		z-index: 10
	}

	.popup_one_about .fancybox-slide--html .fancybox-close-small {
		background: #7E6B5D
	}

	.popup_one_about .fancybox-button svg path {
		fill: #fff
	}

	.popup_one_about .fancybox-content {
		background: rgba(255,255,255,0)
	}

	._popup_about {
		display: none;
		width: 66.6666666667%;
		padding: 0 !important
	}

	@media only screen and (max-width: 768px) {
		._popup_about {
			width:calc(100% - 30px)
		}
	}

	._popup_about .wrap_popup {
		background-image: url("./assets/images/about/backg1.png");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		display: flex;
		flex-wrap: wrap
	}

	@media only screen and (max-width: 480px) {
		._popup_about .wrap_popup {
			display:block;
			background-position: bottom center
		}
	}

	._popup_about .wrap_popup ._left {
		width: 37.5%
	}

	@media only screen and (max-width: 480px) {
		._popup_about .wrap_popup ._left {
			width:100%
		}
	}

	._popup_about .wrap_popup ._left img {
		display: block;
		width: 100%;
		height: auto
	}

	._popup_about .wrap_popup ._right {
		width: 62.5%;
		padding-left: 50px;
		padding-top: 40px;
		padding-right: 15px;
		color: #fff;
		padding-bottom: 10px
	}

	@media only screen and (max-width: 480px) {
		._popup_about .wrap_popup ._right {
			width:100%;
			padding-left: 15px;
			padding-right: 15px
		}
	}

	._popup_about .wrap_popup ._right ._title {
		margin-bottom: 34px
	}

	._popup_about .wrap_popup ._right ._title h3 {
		font-size: 32px;
		font-family: "VNF-AbrilFatface Regular"
	}

	._popup_about .wrap_popup ._right ._title p {
		font-family: Montserrat;
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 26px
	}

	._popup_about .wrap_popup ._right ._content {
		overflow-y: scroll;
		height: 288px;
		margin-bottom: 10px;
		padding-right: 30px
	}

	._popup_about .wrap_popup ._right ._content::-webkit-scrollbar {
		width: 5px;
		background: #3E3E3E
	}

	._popup_about .wrap_popup ._right ._content::-webkit-scrollbar-thumb {
		background-color: #7E6B5D;
		border-radius: 5px
	}

	._popup_about .wrap_popup ._right ._content p {
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 0
	}

	@media only screen and (max-width: 480px) {
		._popup_about .wrap_popup ._right ._content p {
			text-align:justify
		}
	}

	@media only screen and (max-width: 1024px) {
		._popup_about .wrap_popup ._right ._content {
			height:139px
		}
	}

	@media only screen and (max-width: 480px) {
		._popup_about .wrap_popup ._right ._content {
			overflow:visible;
			height: auto;
			padding-right: 0
		}
	}

	.title-page {
		padding: 30px 0
	}

	.title-page h2 {
		font-family: "VNF-AbrilFatface Regular";
		line-height: 78px;
		margin-bottom: 0;
		text-align: center
	}

	.title-page h2:nth-of-type(1) {
		font-size: 40px;
		color: #FFFFFF
	}

	.title-page h2:nth-of-type(2) {
		color: #C38C54;
		font-size: 60px;
		text-transform: uppercase
	}

	.page-contact {
		background-color: #303030;
		background-image: url("./assets/images/lien-he/bg.png");
		background-size: cover;
		background-repeat: no-repeat;
		width: 100%;
		position: relative
	}

	.page-contact:after {
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		left: 0;
		right: 0;
		top: 0;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		pointer-events: none
	}

	.page-contact .the-content {
		width: 100%;
		display: flex
	}

	@media only screen and (max-width: 768px) {
		.page-contact .the-content {
			flex-direction:column
		}
	}

	.page-contact .the-content .left {
		width: 45.9027777778%
	}

	@media only screen and (max-width: 768px) {
		.page-contact .the-content .left {
			width:100%
		}
	}

	.page-contact .the-content .left .img {
		height: 792px;
		width: 100%
	}

	@media only screen and (max-width: 768px) {
		.page-contact .the-content .left .img {
			height:400px
		}
	}

	.page-contact .the-content .left .img img {
		width: 100%;
		height: 100%
	}

	.page-contact .the-content .right {
		width: 54.0972222222%;
		position: relative
	}

	@media only screen and (max-width: 768px) {
		.page-contact .the-content .right {
			width:100%
		}
	}

	.page-contact .the-content .right .info {
		padding-left: 8.4724005135%;
		padding-bottom: 60px;
		width: 89%
	}

	@media only screen and (max-width: 1024px) {
		.page-contact .the-content .right .info {
			width:80%;
			padding-bottom: 16px
		}
	}

	@media only screen and (max-width: 768px) {
		.page-contact .the-content .right .info {
			padding-left:30px
		}
	}

	@media only screen and (max-width: 480px) {
		.page-contact .the-content .right .info {
			width:100%;
			padding: 0 10px
		}
	}

	.page-contact .the-content .right .info .title-info {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: bold;
		font-size: 20px;
		line-height: 24px;
		letter-spacing: 0.05em;
		color: #FFFFFF;
		padding-bottom: 25px;
		padding-top: 30px
	}

	.page-contact .the-content .right .info .text-info .linetext {
		display: flex;
		flex-direction: row;
		padding-bottom: 15px;
		align-items: center
	}

	.page-contact .the-content .right .info .text-info .linetext .img {
		width: 16px;
		height: 16px;
		margin-right: 10px
	}

	@media only screen and (max-width: 768px) {
		.page-contact .the-content .right .info .text-info .linetext .img {
			width:30px;
			height: 30px
		}
	}

	.page-contact .the-content .right .info .text-info .linetext .img img {
		display: block;
		width: 100%;
		height: auto
	}

	.page-contact .the-content .right .info .text-info .linetext p {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-size: 16px;
		line-height: 22px;
		color: #E7E7E7;
		margin-bottom: 0
	}

	.page-contact .the-content .right .info .text-info .linetext i {
		color: #C58D54;
		padding-right: 15px
	}

	.page-contact .the-content .right .info .text-info a {
		display: flex;
		text-decoration: none;
		padding-bottom: 15px;
		flex-direction: row;
		align-items: center
	}

	.page-contact .the-content .right .info .text-info a .img {
		width: 16px;
		height: 16px;
		margin-right: 10px
	}

	.page-contact .the-content .right .info .text-info a .img img {
		width: 100%;
		height: auto;
		display: block
	}

	.page-contact .the-content .right .info .text-info a p {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 22px;
		color: #E7E7E7;
		margin-bottom: 0
	}

	.page-contact .the-content .right .info .text-info a i {
		color: #C58D54;
		padding-right: 15px
	}

	.page-contact .the-content .right .form {
		background-color: #ffffff;
		width: 92.4261874198%;
		height: 505px;
		position: relative;
		left: -30px
	}

	@media only screen and (max-width: 480px) {
		.page-contact .the-content .right .form {
			width:100%;
			left: 0;
			height: 460px
		}
	}

	.page-contact .the-content .right .form .form-title {
		width: 75.694444%;
		margin: 0 auto;
		padding-top: 30px
	}

	@media only screen and (max-width: 1024px) {
		.page-contact .the-content .right .form .form-title {
			width:75%
		}
	}

	@media only screen and (max-width: 480px) {
		.page-contact .the-content .right .form .form-title {
			width:100%;
			padding: 0 15px;
			padding-top: 15px
		}
	}

	.page-contact .the-content .right .form .form-title p:nth-of-type(1) {
		font-size: 48px;
		margin-bottom: 2px;
		color: #29282E;
		font-family: "VNF-AbrilFatface Regular"
	}

	.page-contact .the-content .right .form .form-title p:nth-of-type(1) br {
		display: none
	}

	@media only screen and (max-width: 1024px) {
		.page-contact .the-content .right .form .form-title p:nth-of-type(1) {
			font-size:38px;
			text-align: left
		}
	}

	@media only screen and (max-width: 480px) {
		.page-contact .the-content .right .form .form-title p:nth-of-type(1) {
			font-size:19px;
			text-align: center
		}

		.page-contact .the-content .right .form .form-title p:nth-of-type(1) br {
			display: block
		}
	}

	.page-contact .the-content .right .form .form-title p:nth-of-type(2) {
		font-size: 12.5px;
		line-height: 20px;
		letter-spacing: 0.01em;
		width: 100%;
		margin: auto;
		margin-bottom: 15px;
		color: #484B50;
		font-family: 'Montserrat', sans-serif;
		font-weight: normal
	}

	@media only screen and (max-width: 1024px) {
		.page-contact .the-content .right .form .form-title p:nth-of-type(2) {
			width:100%
		}
	}

	@media only screen and (max-width: 480px) {
		.page-contact .the-content .right .form .form-title p:nth-of-type(2) {
			width:95%;
			font-size: 13px
		}
	}

	.page-contact .the-content .right .form .footer_frm {
		width: 75.694444%;
		margin: 0 auto
	}

	@media only screen and (max-width: 1024px) {
		.page-contact .the-content .right .form .footer_frm {
			width:75%
		}
	}

	@media only screen and (max-width: 480px) {
		.page-contact .the-content .right .form .footer_frm {
			width:100%;
			padding: 0 15px
		}
	}

	.page-contact .the-content .right .form .footer_frm .all-form-fields .form-group {
		position: relative;
		display: flex;
		align-items: center;
		background-color: transparent;
		margin-bottom: 26px;
		border-bottom: 1px solid rgba(33,32,37,0.1);
		transition: all 0.5s
	}

	.page-contact .the-content .right .form .footer_frm .all-form-fields .form-group label {
		display: block;
		white-space: nowrap;
		color: rgba(85,92,104,0.6);
		font-size: 14px;
		margin-bottom: 0px
	}

	.page-contact .the-content .right .form .footer_frm .all-form-fields .form-group input {
		height: 34px;
		outline: none;
		box-shadow: none;
		padding: 6px 14px;
		background-color: transparent;
		border-radius: 0;
		border: 0;
		color: #484B50;
		font-size: 14px;
		display: block;
		width: 100%;
		transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
		font-family: 'Montserrat', sans-serif;
		font-weight: normal
	}

	.page-contact .the-content .right .form .footer_frm .all-form-fields .form-group textarea {
		outline: none;
		box-shadow: none;
		padding: 6px 14px;
		background-color: transparent;
		border-radius: 0;
		border: 0;
		color: #484B50;
		font-size: 14px;
		padding: 6px 14px 6px 10px;
		width: 100%;
		font-weight: normal;
		font-family: 'Montserrat', sans-serif;
		overflow: inherit !important
	}

	.page-contact .the-content .right .form .footer_frm .all-form-fields .form-group:hover {
		border-bottom: 1px solid #DA8932;
		transition: all 0.5s
	}

	.page-contact .the-content .right .form .footer_frm .all-form-fields .form-group.is-active {
		border-bottom: 1px solid #DA8932
	}

	.page-contact .the-content .right .form .footer_frm .all-form-fields .form-group.form-group-textarea {
		align-items: unset;
		display: block
	}

	.page-contact .the-content .right .form .footer_frm .all-form-fields .form-group.form-group-textarea label {
		margin-top: 5px
	}

	.page-contact .the-content .right .form .footer_frm .btn-contact {
		background: transparent;
		border: none;
		outline: none;
		float: right;
		display: flex;
		align-items: center
	}

	.page-contact .the-content .right .form .footer_frm .btn-contact ._text {
		font-size: 15px;
		font-family: 'Montserrat', sans-serif
	}

	.page-contact .the-content .right .form .footer_frm .btn-contact ._img {
		width: 49px;
		height: 49px;
		display: inline-block;
		border-radius: 50%;
		margin-left: 10px;
		display: flex;
		justify-content: center;
		align-items: center
	}

	.page-contact .the-content .right .form .footer_frm .btn-contact ._img i {
		font-size: 20px;
		color: #010101
	}

	.page-contact .the-content .right .social-contact {
		position: absolute;
		right: 4%;
		bottom: 50px
	}

	@media only screen and (max-width: 480px) {
		.page-contact .the-content .right .social-contact {
			left:4%;
			bottom: 23px
		}
	}

	.page-contact .the-content .right .social-contact .icon {
		display: flex;
		flex-direction: column
	}

	@media only screen and (max-width: 480px) {
		.page-contact .the-content .right .social-contact .icon {
			flex-direction:row
		}
	}

	.page-contact .the-content .right .social-contact .icon a {
		margin-bottom: 15px;
		width: 29px
	}

	@media only screen and (max-width: 480px) {
		.page-contact .the-content .right .social-contact .icon a {
			margin-right:15px
		}
	}

	.page-contact .the-content .right .social-contact .icon a img.icon-en {
		display: none
	}

	@media only screen and (max-width: 480px) {
		.page-contact .the-content .right .social-contact .icon a img.icon-en {
			display:block
		}

		.page-contact .the-content .right .social-contact .icon a img.icon-vn {
			display: none
		}
	}

	.page-news {
		overflow: hidden
	}

	.page-news .banner_lable {
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		width: 100%;
		height: 410px
	}

	.page-news .title-page {
		position: relative;
		padding: 50px 0
	}

	@media only screen and (max-width: 480px) {
		.page-news .title-page {
			padding:15px 0
		}

		.page-news .title-page h2:nth-of-type(1) {
			font-size: 30px
		}

		.page-news .title-page h2:nth-of-type(2) {
			font-size: 38px;
			line-height: 41px
		}
	}

	.page-news .title-page:after {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		background-image: url("./assets/images/news/bg-banner.png");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top;
		width: 100%;
		height: 100%;
		pointer-events: none;
		z-index: -1
	}

	.page-news .the-content {
		width: 100%
	}

	.page-news .the-content .slide {
		position: relative
	}

	.page-news .the-content .slide .swiper-container {
		width: 66.6666666667%;
		margin: 0 auto;
		overflow: initial
	}

	@media only screen and (max-width: 480px) {
		.page-news .the-content .slide .swiper-container {
			width:100%;
			overflow: hidden
		}
	}

	.page-news .the-content .slide .swiper-container .swiper-slide {
		width: 100%;
		height: 500px
	}

	@media only screen and (max-width: 768px) {
		.page-news .the-content .slide .swiper-container .swiper-slide {
			height:420px
		}
	}

	.page-news .the-content .slide .swiper-container .swiper-slide.swiper-slide-active .img:before {
		display: none
	}

	.page-news .the-content .slide .swiper-container .swiper-slide.swiper-slide-active .desc {
		display: block
	}

	.page-news .the-content .slide .swiper-container .swiper-slide .img {
		width: 100%;
		height: 100%;
		position: relative
	}

	.page-news .the-content .slide .swiper-container .swiper-slide .img:after {
		position: absolute;
		content: '';
		background-image: url("./assets/images/news/phu.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		width: 100%;
		height: 100%;
		bottom: 0;
		left: 0;
		right: 0;
		top: 0
	}

	.page-news .the-content .slide .swiper-container .swiper-slide .img:before {
		position: absolute;
		content: '';
		background-color: #010101;
		opacity: 0.5;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		pointer-events: none
	}

	.page-news .the-content .slide .swiper-container .swiper-slide .img img {
		width: 100%;
		height: 100%;
		object-fit: cover
	}

	.page-news .the-content .slide .swiper-container .swiper-slide .desc {
		position: absolute;
		left: 50px;
		bottom: 40px;
		width: 63.4375%;
		display: none
	}

	@media only screen and (max-width: 1024px) {
		.page-news .the-content .slide .swiper-container .swiper-slide .desc {
			width:80%
		}
	}

	@media only screen and (max-width: 768px) {
		.page-news .the-content .slide .swiper-container .swiper-slide .desc {
			width:90%;
			left: 30px;
			bottom: 20px
		}
	}

	.page-news .the-content .slide .swiper-container .swiper-slide .desc .the-title {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: bold;
		font-size: 28px;
		line-height: 33px;
		color: #FFFFFF
	}

	.page-news .the-content .slide .swiper-container .swiper-slide .desc .the-title span {
		font-size: 20px
	}

	@media only screen and (max-width: 768px) {
		.page-news .the-content .slide .swiper-container .swiper-slide .desc .the-title {
			font-size:19px;
			line-height: 30px
		}
	}

	.page-news .the-content .slide .swiper-container .swiper-slide .desc .time {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 18px;
		line-height: 24px;
		color: #E7E7E7;
		position: relative;
		padding-left: 22px
	}

	.page-news .the-content .slide .swiper-container .swiper-slide .desc .time:after {
		position: absolute;
		content: '';
		width: 11px;
		height: 3px;
		background: #F2B431;
		left: 0;
		top: 50%;
		transform: translateY(-50%)
	}

	.page-news .the-content .slide .swiper-pagination,.page-news .the-content .slide .swiper-button-next,.page-news .the-content .slide .swiper-button-prev {
		outline: none
	}

	.page-news .the-content .slide .swiper-pagination {
		left: 50%;
		transform: translateX(-50%);
		padding-top: 20px
	}

	.page-news .the-content .slide .swiper-pagination .swiper-pagination-bullet {
		width: 15px;
		height: 15px;
		background: #C58D54;
		border: 2px solid #FFFFFF;
		margin-right: 20px;
		opacity: 1
	}

	.page-news .the-content .slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #000000
	}

	.page-news .the-content .slide .swiper-button-next,.page-news .the-content .slide .swiper-button-prev {
		background-image: none;
		width: 56px;
		height: 14px;
		margin-top: 0;
		opacity: 1;
		display: none
	}

	.page-news .the-content .slide .swiper-button-next img,.page-news .the-content .slide .swiper-button-prev img {
		width: 100%;
		height: 100%
	}

	.page-news .the-content .slide .swiper-button-next {
		right: 7%
	}

	.page-news .the-content .slide .swiper-button-prev {
		left: 7%;
		right: auto
	}

	.page-news .the-content .list-news {
		background-color: #C38C54;
		position: relative;
		padding-top: 100px
	}

	@media only screen and (max-width: 1024px) {
		.page-news .the-content .list-news {
			padding-top:70px
		}
	}

	.page-news .the-content .list-news:after {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		background-image: url("./assets/images/news/list-news.png");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 100%;
		height: 100%;
		z-index: 1
	}

	.page-news .the-content .list-news .the-content {
		width: 83.3333333333%;
		margin: 0 auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		position: relative;
		z-index: 2
	}

	@media only screen and (max-width: 1024px) {
		.page-news .the-content .list-news .the-content {
			width:calc(100% - 60px)
		}
	}

	@media only screen and (max-width: 1024px) {
		.page-news .the-content .list-news .the-content {
			width:calc(100% - 30px)
		}
	}

	.page-news .the-content .list-news .the-content .thumnail {
		width: calc((100% - 60px) / 3);
		margin-right: 30px;
		margin-bottom: 20px
	}

	.page-news .the-content .list-news .the-content .thumnail:nth-of-type(3n) {
		margin-right: 0
	}

	@media only screen and (max-width: 768px) {
		.page-news .the-content .list-news .the-content .thumnail {
			width:calc((100% - 50px) / 2);
			margin-right: 50px
		}

		.page-news .the-content .list-news .the-content .thumnail:nth-of-type(2n) {
			margin-right: 0 !important
		}

		.page-news .the-content .list-news .the-content .thumnail:nth-of-type(3n) {
			margin-right: 50px
		}
	}

	@media only screen and (max-width: 480px) {
		.page-news .the-content .list-news .the-content .thumnail {
			width:100%;
			margin-right: 0 !important
		}
	}

	.page-news .the-content .list-news .the-content .thumnail:hover {
		text-decoration: none
	}

	.page-news .the-content .list-news .the-content .thumnail:hover .desc .the-title {
		display: none
	}

	.page-news .the-content .list-news .the-content .thumnail:hover .desc .the-text {
		padding-top: 20px
	}

	.page-news .the-content .list-news .the-content .thumnail:hover .img .txt {
		opacity: 1
	}

	.page-news .the-content .list-news .the-content .thumnail:hover .img:after {
		opacity: 1
	}

	.page-news .the-content .list-news .the-content .thumnail .img {
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 100%;
		height: 240px;
		position: relative
	}

	.page-news .the-content .list-news .the-content .thumnail .img .txt {
		position: absolute;
		left: 25px;
		bottom: 0;
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: bold;
		font-size: 18px;
		line-height: 24px;
		color: #FFFFFF;
		padding-top: 15px;
		padding-bottom: 5px;
		padding-right: 52px;
		transition: 0.5s;
		z-index: 10;
		opacity: 0
	}

	.page-news .the-content .list-news .the-content .thumnail .img:after {
		position: absolute;
		content: '';
		background: linear-gradient(0deg, rgba(89,78,67,0.5), rgba(89,78,67,0.5));
		box-shadow: 0px 0px 20px rgba(0,0,0,0.25);
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		opacity: 0;
		transition: 0.5s
	}

	.page-news .the-content .list-news .the-content .thumnail .desc {
		transition: 1s;
		height: 158px
	}

	@media only screen and (max-width: 1024px) {
		.page-news .the-content .list-news .the-content .thumnail .desc {
			height:auto
		}
	}

	.page-news .the-content .list-news .the-content .thumnail .desc .the-title {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: bold;
		font-size: 18px;
		line-height: 24px;
		color: #FFFFFF;
		padding-top: 15px;
		padding-bottom: 5px;
		padding-right: 10px;
		transition: 0.5s;
		height: 65px;
		overflow: hidden
	}

	@media only screen and (max-width: 768px) {
		.page-news .the-content .list-news .the-content .thumnail .desc .the-title {
			padding-right:30px
		}
	}

	.page-news .the-content .list-news .the-content .thumnail .desc .the-text {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 15px;
		line-height: 22px;
		color: #F2F2F2;
		padding-right: 52px;
		height: 67px;
		overflow: hidden
	}

	@media only screen and (max-width: 768px) {
		.page-news .the-content .list-news .the-content .thumnail .desc .the-text {
			padding-right:30px
		}
	}

	.page-news .the-content .list-news .the-content .thumnail .desc .the-text span {
		opacity: 0;
		visibility: none
	}

	.page-news .the-content .list-news .the-content .thumnail .desc .time {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: 0.05em;
		color: #F2F2F2;
		position: relative;
		padding-right: 45px;
		padding-left: 15px
	}

	@media only screen and (max-width: 768px) {
		.page-news .the-content .list-news .the-content .thumnail .desc .time {
			padding-right:30px
		}
	}

	.page-news .the-content .list-news .the-content .thumnail .desc .time:after {
		position: absolute;
		content: '';
		width: 11px;
		height: 2px;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		background-color: #F2B431
	}

	.pagination {
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		padding-bottom: 35px;
		position: relative;
		z-index: 5
	}

	.pagination .page-numbers {
		font-family: "VNF-AbrilFatface Regular";
		font-size: 15px;
		line-height: 28px;
		color: #F6DC9D;
		margin-right: 20px;
		text-decoration: none
	}

	.pagination .page-numbers:last-child {
		margin-right: 0px
	}

	.pagination .page-numbers.current {
		color: #FFFFFF
	}

	.page-detail-news .banner_lable {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		line-height: 26px;
		color: #FFFFFF;
		height: 400px
	}

	.page-detail-news .the-content {
		width: 83.3333333333%;
		margin: 0 auto;
		display: flex;
		padding-top: 40px;
		padding-bottom: 30px
	}

	@media only screen and (max-width: 1024px) {
		.page-detail-news .the-content {
			width:calc(100% - 60px)
		}
	}

	@media only screen and (max-width: 768px) {
		.page-detail-news .the-content {
			flex-direction:column
		}
	}

	@media only screen and (max-width: 480px) {
		.page-detail-news .the-content {
			width:calc(100% - 30px)
		}
	}

	.page-detail-news .the-content .left {
		width: 66.6666666667%
	}

	@media only screen and (max-width: 768px) {
		.page-detail-news .the-content .left {
			width:100%
		}
	}

	.page-detail-news .the-content .left .content-detial-news img {
		max-width: 100%;
		height: auto;
		margin: 0 auto;
		display: flex;
		margin-top: 15px;
		margin-bottom: 40px
	}

	.page-detail-news .the-content .left .content-detial-news p {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 15px;
		line-height: 28px;
		color: #343434;
		margin: 0;
		padding-bottom: 15px
	}

	.page-detail-news .the-content .left .content-detial-news p strong {
		color: #323232
	}

	.page-detail-news .the-content .left .content-detial-news p em a {
		font-family: 'Montserrat', sans-serif;
		font-size: 15px;
		color: #010101
	}

	.page-detail-news .the-content .left .content-detial-news p em a:hover {
		text-decoration: none
	}

	.page-detail-news .the-content .left .content-detial-news p:last-child {
		text-align: right;
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: bold;
		font-size: 16px;
		line-height: 28px;
		color: #000000
	}

	.page-detail-news .the-content .left .content-detial-news .wp-caption {
		width: 100% !important
	}

	.page-detail-news .the-content .left .content-detial-news .wp-caption img {
		display: block;
		max-width: 100%;
		height: auto;
		margin: 0 auto !important
	}

	.page-detail-news .the-content .left .content-detial-news .wp-caption .wp-caption-text {
		font-family: "Montserrat", sans-serif !important;
		font-style: italic !important;
		font-weight: normal !important;
		font-size: 13px !important;
		line-height: 24px !important;
		color: #333333 !important;
		text-align: center !important;
		padding-top: 8px
	}

	.page-detail-news .the-content .left .title-detail-news .text-title {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		line-height: 44px;
		color: #343434;
		padding-bottom: 20px
	}

	@media only screen and (max-width: 1024px) {
		.page-detail-news .the-content .left .title-detail-news .text-title {
			line-height:30px
		}
	}

	.page-detail-news .the-content .left .title-detail-news .time {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 14px;
		line-height: 24px;
		color: #B1B1B1;
		position: relative;
		padding-left: 15px
	}

	.page-detail-news .the-content .left .title-detail-news .time:after {
		position: absolute;
		content: '';
		width: 12px;
		height: 2px;
		top: 50%;
		transform: translateY(-50%);
		left: 0;
		background: #9E6B3C
	}

	.page-detail-news .the-content .right {
		width: 27.5%;
		margin-left: 80px
	}

	@media only screen and (max-width: 1024px) {
		.page-detail-news .the-content .right {
			margin-left:40px
		}
	}

	@media only screen and (max-width: 768px) {
		.page-detail-news .the-content .right {
			width:100%;
			margin-left: 0
		}
	}

	.page-detail-news .the-content .right .title {
		font-family: "VNF-AbrilFatface Regular";
		font-size: 22px;
		line-height: 28px;
		color: #000000;
		position: relative
	}

	.page-detail-news .the-content .right .title:after {
		position: absolute;
		content: '';
		width: 321px;
		height: 4px;
		background-color: #9E6B3C;
		bottom: -10px;
		left: 0
	}

	@media only screen and (max-width: 1024px) {
		.page-detail-news .the-content .right .title:after {
			width:265px
		}
	}

	@media only screen and (max-width: 768px) {
		.page-detail-news .the-content .right .title:after {
			width:321px
		}
	}

	@media only screen and (max-width: 480px) {
		.page-detail-news .the-content .right .title:after {
			width:285px
		}
	}

	@media only screen and (max-width: 768px) {
		.page-detail-news .the-content .right .content {
			display:flex;
			flex-direction: row;
			flex-wrap: wrap
		}
	}

	@media only screen and (max-width: 480px) {
		.page-detail-news .the-content .right .content {
			flex-direction:column
		}
	}

	.page-detail-news .the-content .right .content a:hover {
		text-decoration: none
	}

	.page-detail-news .the-content .right .content .thumnail-news {
		display: flex;
		position: relative;
		margin-top: 30px
	}

	.page-detail-news .the-content .right .content .thumnail-news:after {
		position: absolute;
		content: '';
		width: 321px;
		height: 1px;
		background-color: #E7E7E7;
		bottom: -10px;
		left: 0
	}

	@media only screen and (max-width: 1024px) {
		.page-detail-news .the-content .right .content .thumnail-news:after {
			width:265px
		}
	}

	@media only screen and (max-width: 768px) {
		.page-detail-news .the-content .right .content .thumnail-news:after {
			width:321px
		}
	}

	@media only screen and (max-width: 480px) {
		.page-detail-news .the-content .right .content .thumnail-news:after {
			width:285px
		}
	}

	@media only screen and (max-width: 768px) {
		.page-detail-news .the-content .right .content .thumnail-news {
			width:calc((100% - 15px) / 2);
			display: flex;
			flex-direction: row
		}
	}

	@media only screen and (max-width: 480px) {
		.page-detail-news .the-content .right .content .thumnail-news {
			width:100%
		}
	}

	.page-detail-news .the-content .right .content .thumnail-news .img {
		width: 33.3333333333%;
		margin-right: 10px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		height: 98px
	}

	.page-detail-news .the-content .right .content .thumnail-news .desc-detail {
		width: 63.6363636364%
	}

	.page-detail-news .the-content .right .content .thumnail-news .desc-detail .text {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		line-height: 20px;
		color: #000000;
		padding-bottom: 14px
	}

	.page-detail-news .the-content .right .content .thumnail-news .desc-detail .text:hover {
		color: #9E6B3C
	}

	@media only screen and (max-width: 1024px) {
		.page-detail-news .the-content .right .content .thumnail-news .desc-detail .text {
			padding-bottom:0
		}
	}

	.page-detail-news .the-content .right .content .thumnail-news .desc-detail .time {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 24px;
		color: #656565;
		padding-left: 15px;
		position: relative
	}

	.page-detail-news .the-content .right .content .thumnail-news .desc-detail .time:after {
		position: absolute;
		content: '';
		width: 11px;
		height: 2px;
		top: 50%;
		transform: translateY(-50%);
		left: 0;
		background: #9E6B3C
	}

	.page-detail-news .the-content .right .link {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		line-height: 24px;
		color: #9E6B3C;
		display: flex;
		margin-top: 30px;
		flex-direction: row;
		align-items: center
	}

	.page-detail-news .the-content .right .link:hover {
		text-decoration: none
	}

	.page-detail-news .the-content .right .link i {
		margin-left: 10px;
		font-size: 20px
	}

	.quan_ly_tai_san .banner_lable {
		height: 400px
	}

	.quan_ly_tai_san .title_lable h2 {
		font-size: 40px;
		font-family: "VNF-AbrilFatface Regular";
		margin-bottom: -20px;
		text-align: center;
		color: #fff
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .title_lable h2 {
			font-size:30px
		}
	}

	.quan_ly_tai_san .title_lable h3 {
		font-size: 60px;
		font-family: "VNF-AbrilFatface Regular";
		color: #C38C54;
		text-align: center;
		margin-bottom: 30px
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .title_lable h3 {
			font-size:45px
		}
	}

	.quan_ly_tai_san .title_lable p {
		font-family: Montserrat;
		font-weight: 500;
		font-size: 15px;
		max-width: 730px;
		margin: auto;
		text-align: center;
		margin-bottom: 20px;
		color: #fff
	}

	@media only screen and (max-width: 768px) {
		.quan_ly_tai_san .title_lable p {
			width:100%;
			padding-left: 30px;
			padding-right: 30px
		}
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .title_lable p {
			text-align:justify;
			padding-left: 15px;
			padding-right: 15px
		}
	}

	.quan_ly_tai_san .back_g {
		background-image: url("./assets/images/quanly/backg_1.png");
		background-size: 100% 60%;
		background-position: top center;
		background-repeat: no-repeat;
		padding-top: 50px
	}

	.quan_ly_tai_san .back_g .link_tab {
		list-style-type: none;
		width: max-content;
		margin: 0;
		padding: 0;
		margin: auto;
		display: flex;
		position: relative
	}

	@media only screen and (max-width: 768px) {
		.quan_ly_tai_san .back_g .link_tab {
			display:flex;
			flex-direction: column
		}
	}

	.quan_ly_tai_san .back_g .link_tab li {
		padding-left: 34px;
		padding-right: 34px;
		position: relative
	}

	@media only screen and (max-width: 768px) {
		.quan_ly_tai_san .back_g .link_tab li {
			margin-bottom:30px
		}
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .link_tab li {
			padding:0;
			margin-bottom: 15px
		}
	}

	.quan_ly_tai_san .back_g .link_tab li a {
		font-family: Montserrat;
		font-style: normal;
		font-weight: 600;
		font-size: 18px;
		display: block;
		text-decoration: none;
		color: #fff;
		text-align: center
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .link_tab li a {
			font-size:14px
		}
	}

	.quan_ly_tai_san .back_g .link_tab li:nth-child(1):after {
		position: absolute;
		content: "";
		left: 50%;
		right: auto;
		width: 85%;
		bottom: -13px;
		height: 2px;
		background: #DA8932;
		z-index: 1;
		transition: 0.3s;
		transform: translateX(-50%)
	}

	@media only screen and (max-width: 768px) {
		.quan_ly_tai_san .back_g .link_tab li:nth-child(1):after {
			bottom:-2px
		}
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .link_tab li:nth-child(1):after {
			width:100%
		}
	}

	.quan_ly_tai_san .back_g .link_tab li:nth-child(2) {
		padding-left: 30px
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .link_tab li:nth-child(2) {
			padding-left:0
		}
	}

	.quan_ly_tai_san .back_g .basic_service {
		padding-left: 5.5555555556%;
		padding-right: 5.5555555556%;
		margin-top: 100px;
		padding-bottom: 120px;
		position: relative;
		z-index: 2
	}

	@media only screen and (max-width: 1024px) {
		.quan_ly_tai_san .back_g .basic_service {
			padding-left:30px;
			padding-right: 30px;
			padding-bottom: 50px
		}
	}

	@media only screen and (max-width: 768px) {
		.quan_ly_tai_san .back_g .basic_service {
			margin-top:30px
		}
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .basic_service {
			padding-left:15px;
			padding-right: 15px;
			margin-top: 0px;
			padding-top: 0px;
			padding-bottom: 15px
		}
	}

	.quan_ly_tai_san .back_g .basic_service:nth-of-type(1) {
		background-image: url("./assets/images/quanly/backg_1.png");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		padding-top: 50px
	}

	.quan_ly_tai_san .back_g .basic_service:nth-of-type(3) {
		background-color: #2A2A2A;
		margin-top: 0;
		padding-top: 50px
	}

	.quan_ly_tai_san .back_g .basic_service:nth-of-type(3):after {
		background-color: #303030
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .basic_service:nth-of-type(3) {
			padding-top:20px
		}
	}

	.quan_ly_tai_san .back_g .basic_service:after {
		position: absolute;
		content: "";
		width: 50%;
		right: 0;
		top: 0;
		height: 100%;
		background: #3D3D3D;
		z-index: -1
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .basic_service:after {
			width:100%
		}
	}

	.quan_ly_tai_san .back_g .basic_service h2 {
		font-size: 32px;
		color: #fff;
		font-family: "VNF-AbrilFatface Regular";
		margin-bottom: 93px
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .basic_service h2 {
			text-align:center
		}
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice {
		display: flex;
		flex-wrap: wrap;
		position: relative
	}

	@media only screen and (max-width: 768px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice {
			flex-direction:column
		}
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._left {
		width: 27.2727272727%;
		list-style-type: none;
		padding: 0;
		margin: 0;
		display: flex;
		flex-wrap: wrap;
		padding-right: 25px
	}

	@media only screen and (max-width: 768px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._left {
			width:100%;
			padding-right: 0
		}
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._left li {
		width: 50%;
		margin-bottom: 30px;
		padding-right: 20px;
		cursor: pointer
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._left li:nth-of-type(8),.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._left li:nth-of-type(7) {
		margin-bottom: 0
	}

	@media only screen and (max-width: 768px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._left li {
			width:25%
		}
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._left li {
			width:50%
		}
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._left li img {
		display: block;
		height: 60px;
		width: auto;
		transition: 0.3s;
		transform-origin: 0% 100%
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._left li img {
			margin:auto
		}
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._left li p {
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		color: #fff;
		margin-top: 8px;
		margin-bottom: 0;
		font-size: 12px;
		line-height: 18px
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._left li p {
			text-align:center
		}
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._left li.js-active-basic img {
		transform: scale(1.2);
		box-shadow: 0px 0px 20px 0px #0000009e
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._left li.js-active-basic p {
		font-weight: 600;
		text-shadow: 2px 2px rgba(0,0,0,0.5)
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right {
		width: 72.7272727273%;
		position: relative
	}

	@media only screen and (max-width: 768px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right {
			width:100%;
			height: 340px
		}
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right {
			height:auto;
			margin-top: 15px
		}
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .swiper-container {
		height: 100%
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .swiper-container .wrap-2 {
		display: flex;
		flex-wrap: wrap;
		height: 100%
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .swiper-container .wrap-2 ._img {
		width: 100%;
		height: 100%;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .swiper-container .wrap-2 ._img {
			width:100%;
			background-image: none !important;
			height: auto
		}
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .swiper-container .wrap-2 ._img img {
		display: none;
		width: 100%;
		height: auto
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .swiper-container .wrap-2 ._img img {
			display:block
		}
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .swiper-container .wrap-2 .content_slide {
		display: none;
		width: 55.625%;
		padding-left: 54px;
		padding-right: 12.5%;
		padding-top: 52px;
		padding-bottom: 100px
	}

	@media only screen and (max-width: 1024px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .swiper-container .wrap-2 .content_slide {
			padding-right:30px
		}
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .swiper-container .wrap-2 .content_slide {
			width:100%;
			padding-right: 0;
			padding-left: 0;
			padding-top: 25px;
			padding-bottom: 0
		}
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .swiper-container .wrap-2 .content_slide h4 {
		font-size: 28px;
		color: #fff;
		font-family: "VNF-AbrilFatface Regular";
		margin-bottom: 32px
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .swiper-container .wrap-2 .content_slide h4 {
			margin-bottom:9px
		}
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .swiper-container .wrap-2 .content_slide p {
		color: #fff;
		font-family: Montserrat;
		font-size: 14px;
		line-height: 24px
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .swiper-container .wrap-2 .content_slide p {
			text-align:justify
		}
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .wap-navigation {
		position: absolute;
		right: 0;
		bottom: 0;
		z-index: 5
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .wap-navigation {
			left:auto;
			right: 15px;
			transform: translateX(0);
			display: none
		}
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .wap-navigation ._relative {
		position: relative;
		width: 160px;
		height: 66px;
		background: #7E6B5D
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-next,.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-prev {
		background-image: none;
		margin-top: 0;
		transform: translateY(-50%);
		height: 100%;
		width: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		outline: 0;
		transition: 0.3s
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-next img,.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-prev img {
		display: block;
		width: 45px;
		height: auto
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-next i,.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-prev i {
		font-size: 35px;
		color: #C38C54
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-next:hover img,.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-prev:hover img {
		filter: brightness(0) invert(1)
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-next {
		right: 0
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-next img {
		filter: brightness(0) invert(1)
	}

	.quan_ly_tai_san .back_g .basic_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-prev {
		left: 0
	}

	.quan_ly_tai_san .advanced_service {
		padding-left: 8.3333333333%;
		padding-right: 8.3333333333%;
		padding-top: 100px;
		padding-bottom: 120px;
		position: relative;
		z-index: 2;
		background: #2B2B2B
	}

	@media only screen and (max-width: 1024px) {
		.quan_ly_tai_san .advanced_service {
			padding-left:30px;
			padding-right: 30px;
			padding-bottom: 50px
		}
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .advanced_service {
			padding-left:15px;
			padding-right: 15px;
			padding-bottom: 50px;
			padding-top: 50px
		}
	}

	.quan_ly_tai_san .advanced_service:after {
		position: absolute;
		content: "";
		width: 50%;
		right: 0;
		top: 0;
		height: 100%;
		background: #303030;
		z-index: -1
	}

	.quan_ly_tai_san .advanced_service h2 {
		font-size: 32px;
		color: #fff;
		font-family: "VNF-AbrilFatface Regular";
		margin-bottom: 55px
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .advanced_service h2 {
			text-align:center
		}
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice {
		display: flex;
		flex-wrap: wrap;
		position: relative
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._left {
		width: 27.2727272727%;
		list-style-type: none;
		padding: 0;
		margin: 0;
		display: flex;
		flex-wrap: wrap;
		height: max-content;
		padding-right: 25px
	}

	@media only screen and (max-width: 768px) {
		.quan_ly_tai_san .advanced_service .wrap_sevice ._left {
			width:100%;
			padding-right: 0
		}
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._left li {
		width: 50%;
		margin-bottom: 30px;
		padding-right: 20px
	}

	@media only screen and (max-width: 768px) {
		.quan_ly_tai_san .advanced_service .wrap_sevice ._left li {
			width:25%
		}
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .advanced_service .wrap_sevice ._left li {
			width:50%
		}
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._left li img {
		display: block;
		height: 60px;
		width: auto;
		transition: 0.3s;
		transform-origin: 0 100%
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .advanced_service .wrap_sevice ._left li img {
			margin:auto
		}
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._left li p {
		color: #fff;
		margin-top: 8px;
		margin-bottom: 0
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .advanced_service .wrap_sevice ._left li p {
			text-align:center
		}
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._left li.js-active-advanced img {
		transform: scale(1.2);
		filter: brightness(0) invert(1)
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._right {
		width: 72.7272727273%;
		position: relative
	}

	@media only screen and (max-width: 768px) {
		.quan_ly_tai_san .advanced_service .wrap_sevice ._right {
			width:100%
		}
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .advanced_service .wrap_sevice ._right {
			margin-right:15px
		}
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._right .slide_advanced ._img_advanced {
		height: 572px;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		position: relative
	}

	@media only screen and (max-width: 1440px) {
		.quan_ly_tai_san .advanced_service .wrap_sevice ._right .slide_advanced ._img_advanced {
			height:458px
		}
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._right .slide_advanced ._img_advanced h3 {
		position: absolute;
		font-family: "VNF-AbrilFatface Regular";
		font-size: 28px;
		color: #fff;
		z-index: 1;
		width: 100%;
		padding-left: 30px;
		bottom: 0px;
		padding-right: 30px;
		padding-bottom: 25px;
		margin-bottom: 0
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._right .slide_advanced p {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 27px;
		color: #fff;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 24px
	}

	@media only screen and (max-width: 768px) {
		.quan_ly_tai_san .advanced_service .wrap_sevice ._right .slide_advanced p {
			padding-left:0
		}
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .advanced_service .wrap_sevice ._right .slide_advanced p {
			padding-right:0
		}
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._right .wap-navigation {
		position: absolute;
		right: 0;
		z-index: 5;
		top: 572px;
		transform: translateY(-100%)
	}

	@media only screen and (max-width: 1440px) {
		.quan_ly_tai_san .advanced_service .wrap_sevice ._right .wap-navigation {
			top:458px
		}
	}

	@media only screen and (max-width: 480px) {
		.quan_ly_tai_san .advanced_service .wrap_sevice ._right .wap-navigation {
			display:none
		}
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._right .wap-navigation ._relative {
		position: relative;
		width: 160px;
		height: 66px;
		background: #7E6B5D
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-next,.quan_ly_tai_san .advanced_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-prev {
		background-image: none;
		margin-top: 0;
		transform: translateY(-50%);
		height: 100%;
		width: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		outline: 0;
		transition: 0.3s
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-next img,.quan_ly_tai_san .advanced_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-prev img {
		display: block;
		width: 45px;
		height: auto
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-next:hover img,.quan_ly_tai_san .advanced_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-prev:hover img {
		filter: brightness(0) invert(1)
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-next {
		right: 0
	}

	.quan_ly_tai_san .advanced_service .wrap_sevice ._right .wap-navigation ._relative .swiper-button-prev {
		left: 0
	}

	.link-document {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 15px;
		padding: 0px 15px
	}

	@media only screen and (max-width: 480px) {
		.link-document {
			flex-direction:column
		}
	}

	.link-document a {
		position: relative;
		display: block;
		text-decoration: none;
		font-family: 'Montserrat', sans-serif;
		font-weight: 500;
		font-size: 18px;
		color: #ffffff;
		margin-right: 50px;
		padding: 0px 15px
	}

	.link-document a:last-child {
		margin-right: 0px
	}

	@media only screen and (max-width: 480px) {
		.link-document a:last-child {
			margin-bottom:0px
		}
	}

	@media only screen and (max-width: 480px) {
		.link-document a {
			width:auto;
			margin-right: 0px;
			text-align: center;
			margin-bottom: 20px;
			padding: 0px
		}
	}

	.link-document a.is-active:before {
		width: 100%
	}

	.link-document a:before {
		position: absolute;
		content: '';
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		transform: translateX(-50%);
		bottom: -20px;
		height: 3px;
		width: 0%;
		background: #DA8932;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease
	}

	@media only screen and (max-width: 480px) {
		.link-document a:before {
			bottom:-5px;
			height: 1px
		}
	}

	@media only screen and (min-width: 1025px) {
		.link-document a:hover:before {
			width:100%
		}
	}

	.page_document {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		width: 61.1111111111%;
		margin: 100px auto 0px
	}

	@media only screen and (max-width: 1024px) {
		.page_document {
			width:calc(100% - 60px);
			left: 37px
		}
	}

	@media only screen and (max-width: 768px) {
		.page_document {
			margin-top:70px
		}
	}

	@media only screen and (max-width: 480px) {
		.page_document {
			width:calc(100% - 30px);
			left: 0px;
			margin-top: 50px
		}
	}

	.page_document ._1dcmt {
		position: relative;
		width: calc((100% - 235px) / 2);
		float: left;
		margin-right: 235px;
		margin-top: 100px;
		padding-top: 47%;
		background-size: cover;
		background-position: center top;
		background-repeat: no-repeat
	}

	.page_document ._1dcmt:nth-of-type(1),.page_document ._1dcmt:nth-of-type(2) {
		margin-top: 0px
	}

	.page_document ._1dcmt:nth-of-type(2n) {
		margin-right: 0px
	}

	@media only screen and (max-width: 1024px) {
		.page_document ._1dcmt:nth-of-type(2n) {
			left:-37px
		}
	}

	@media only screen and (max-width: 480px) {
		.page_document ._1dcmt:nth-of-type(2n) {
			left:40px;
			margin-top: 50px
		}
	}

	.page_document ._1dcmt:before {
		position: absolute;
		content: "";
		top: 0;
		left: -36px;
		background: #ffffff;
		width: 13%;
		transform: rotate(90deg);
		height: 1px;
		transform-origin: 0% 0%
	}

	@media only screen and (max-width: 480px) {
		.page_document ._1dcmt:before {
			width:25px;
			left: -27px
		}
	}

	@media only screen and (max-width: 1024px) {
		.page_document ._1dcmt {
			width:calc((100% - 150px) / 2);
			margin-right: 150px
		}
	}

	@media only screen and (max-width: 480px) {
		.page_document ._1dcmt {
			width:calc(100% - 40px);
			margin-right: 0;
			padding-top: 100%;
			margin-top: 50px;
			height: 350px;
			left: 40px
		}
	}

	.page_document ._1dcmt .button {
		position: absolute;
		top: auto;
		left: 0;
		right: 0;
		bottom: 0;
		height: 60px
	}

	.page_document ._1dcmt .button a {
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		text-decoration: none;
		width: 50%;
		float: left;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease
	}

	.page_document ._1dcmt .button a:nth-of-type(1) {
		background: #515151
	}

	.page_document ._1dcmt .button a:nth-of-type(2) {
		background: #474747
	}

	@media only screen and (min-width: 1025px) {
		.page_document ._1dcmt .button a:hover {
			background:#C58D54
		}

		.page_document ._1dcmt .button a:hover i {
			color: #ffffff
		}
	}

	.page_document ._1dcmt .button a i {
		font-size: 18px;
		color: #C58D54;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease
	}

	.page_document ._1dcmt .text-col {
		position: absolute;
		transform-origin: 0% 0%;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
		top: 11%;
		left: 0;
		font-family: "Montserrat-Regular";
		font-weight: 600;
		font-size: 16px;
		color: #ffffff;
		width: 100%;
		text-align: left;
		padding: 25px 15px
	}

	@media only screen and (max-width: 480px) {
		.page_document ._1dcmt .text-col {
			padding:15px;
			width: 310px;
			font-size: 14px;
			top: 25px
		}
	}

	.magazine .content_page {
		padding-bottom: 50px
	}

	.magazine .pagination {
		padding: 50px 0px 0
	}

	.magazine .title-page h2:nth-of-type(1) {
		margin-bottom: -25px
	}

	@media only screen and (max-width: 480px) {
		.magazine .title-page h2:nth-of-type(1) {
			font-size:30px;
			margin-bottom: 0
		}
	}

	@media only screen and (max-width: 768px) {
		.magazine .title-page h2:nth-of-type(1) {
			margin-bottom:0
		}
	}

	@media only screen and (max-width: 480px) {
		.magazine .title-page h2:nth-of-type(2) {
			font-size:45px;
			line-height: 32px
		}
	}

	.quanly_taisan .banner_lable {
		height: 400px
	}

	.quanly_taisan .title_lable h2 {
		font-size: 40px;
		font-family: "VNF-AbrilFatface Regular";
		margin-bottom: -14px;
		text-align: center;
		color: #fff
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .title_lable h2 {
			font-size:28px
		}
	}

	.quanly_taisan .title_lable h3 {
		font-size: 60px;
		font-family: "VNF-AbrilFatface Regular";
		color: #C38C54;
		text-align: center;
		margin-bottom: 25px
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .title_lable h3 {
			font-size:45px
		}
	}

	.quanly_taisan .title_lable p {
		font-family: Montserrat;
		font-weight: 500;
		font-size: 15px;
		max-width: 730px;
		margin: auto;
		text-align: center;
		margin-bottom: 20px;
		color: #fff
	}

	@media only screen and (max-width: 768px) {
		.quanly_taisan .title_lable p {
			width:100%;
			padding-left: 30px;
			padding-right: 30px
		}
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .title_lable p {
			text-align:justify;
			padding-left: 15px;
			padding-right: 15px
		}
	}

	.quanly_taisan .back_g {
		background-image: url("./assets/images/quanly/backg_1.png");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		padding-top: 50px;
		padding-right: 8.3333333333%;
		padding-left: 8.3333333333%;
		padding-bottom: 95px
	}

	@media only screen and (max-width: 1024px) {
		.quanly_taisan .back_g {
			padding-right:30px;
			padding-left: 30px
		}
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g {
			padding-right:15px;
			padding-left: 15px
		}
	}

	.quanly_taisan .back_g .link_tab {
		list-style-type: none;
		width: max-content;
		margin: 0;
		padding: 0;
		margin: auto;
		display: flex;
		position: relative
	}

	@media only screen and (max-width: 768px) {
		.quanly_taisan .back_g .link_tab {
			flex-direction:column;
			text-align: center
		}
	}

	.quanly_taisan .back_g .link_tab li {
		padding-left: 34px;
		padding-right: 34px;
		position: relative
	}

	@media only screen and (max-width: 768px) {
		.quanly_taisan .back_g .link_tab li {
			margin-bottom:30px
		}
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .link_tab li {
			padding:0;
			margin-bottom: 15px
		}
	}

	.quanly_taisan .back_g .link_tab li a {
		font-family: Montserrat;
		font-style: normal;
		font-weight: 600;
		font-size: 18px;
		display: block;
		text-decoration: none;
		color: #fff
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .link_tab li a {
			font-size:14px
		}
	}

	.quanly_taisan .back_g .link_tab li:nth-child(1) {
		padding-right: 34px
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .link_tab li:nth-child(1) {
			padding-right:0
		}
	}

	.quanly_taisan .back_g .link_tab li:nth-child(2):after {
		position: absolute;
		content: "";
		left: 50%;
		right: auto;
		width: 85%;
		bottom: -13px;
		height: 2px;
		background: #DA8932;
		z-index: 1;
		transition: 0.3s;
		transform: translateX(-50%)
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .link_tab li:nth-child(2):after {
			width:100%
		}
	}

	.quanly_taisan .back_g .title_cbre {
		margin-top: 50px;
		font-size: 32px;
		color: #FFFFFF;
		margin-bottom: 60px;
		font-family: "VNF-AbrilFatface Regular"
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .title_cbre {
			margin-bottom:30px;
			font-size: 20px;
			margin-top: 20px
		}
	}

	.quanly_taisan .back_g .cbre {
		display: flex;
		flex-wrap: wrap;
		align-items: center
	}

	.quanly_taisan .back_g .cbre .cbre_left img {
		display: block;
		max-width: 177px;
		height: auto
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .cbre .cbre_left img {
			width:131px
		}
	}

	.quanly_taisan .back_g .cbre .cbre_right {
		font-family: Montserrat;
		font-style: normal;
		font-weight: bold;
		font-size: 25px;
		line-height: 30px;
		text-transform: uppercase;
		color: #C38C54;
		max-width: 420px;
		margin-left: 50px;
		position: relative
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .cbre .cbre_right {
			width:100%;
			margin-top: 20px;
			font-size: 16px
		}
	}

	.quanly_taisan .back_g .cbre .cbre_right:after {
		content: "";
		position: absolute;
		top: 0;
		left: -25px;
		width: 1px;
		height: 100%;
		background-color: #5C5C5C;
		z-index: 5
	}

	.quanly_taisan .back_g .process {
		display: flex;
		flex-wrap: wrap;
		position: relative;
		margin-top: -150px
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .process {
			margin-top:30px
		}
	}

	.quanly_taisan .back_g .process .process_left {
		width: 86.4166666667%;
		display: flex;
		flex-direction: column;
		justify-content: flex-end
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .process .process_left {
			display:none
		}
	}

	.quanly_taisan .back_g .process .process_left img {
		display: block;
		width: 100%;
		height: auto
	}

	.quanly_taisan .back_g .process .process_right {
		width: 13.5833333333%
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .process .process_right {
			width:100%;
			display: flex;
			flex-wrap: wrap;
			width: max-content;
			margin: auto
		}
	}

	.quanly_taisan .back_g .process .process_right img {
		display: block;
		width: 100%;
		height: auto
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .process .process_right img {
			width:153px;
			height: auto
		}
	}

	.quanly_taisan .back_g .process .process_right p {
		text-align: right;
		font-family: Montserrat;
		font-style: normal;
		font-weight: bold;
		font-size: 20px;
		line-height: 25px;
		text-transform: uppercase;
		color: #fff;
		margin-top: 35px;
		background: linear-gradient(to right, #D89134 0%, #89501F 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent
	}

	.quanly_taisan .back_g .wrap_progress {
		display: flex;
		flex-wrap: wrap;
		padding-top: 52px;
		margin-right: 1.5%
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .wrap_progress {
			padding-top:30px
		}
	}

	.quanly_taisan .back_g .wrap_progress .col_item {
		width: calc(100% / 3);
		padding-right: 100px
	}

	@media only screen and (max-width: 1024px) {
		.quanly_taisan .back_g .wrap_progress .col_item {
			padding-right:50px
		}
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .wrap_progress .col_item {
			width:100%;
			padding-right: 0;
			padding-bottom: 20px
		}
	}

	.quanly_taisan .back_g .wrap_progress .col_item h3 {
		font-family: Montserrat;
		font-style: normal;
		font-weight: bold;
		font-size: 22px;
		text-transform: uppercase;
		background: linear-gradient(to right, #D89134 0%, #89501F 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		margin-bottom: 21px
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .wrap_progress .col_item h3 {
			margin-bottom:10px
		}
	}

	.quanly_taisan .back_g .wrap_progress .col_item h3 span {
		display: none
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .wrap_progress .col_item h3 span {
			display:inline
		}
	}

	.quanly_taisan .back_g .wrap_progress .col_item p {
		font-family: Montserrat;
		font-style: normal;
		font-weight: 600;
		font-size: 15px;
		color: #fff;
		margin-bottom: 5px
	}

	@media only screen and (max-width: 480px) {
		.quanly_taisan .back_g .wrap_progress .col_item p {
			margin-bottom:5px
		}
	}

	.header_mb .header {
		background: #303030;
		padding: 18px 0;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center
	}

	@media only screen and (max-width: 1024px) {
		.header_mb .header {
			padding-bottom:0
		}
	}

	.header_mb .header:before {
		content: "";
		position: absolute;
		top: 0px;
		left: 0px;
		background-image: url(./assets/images/ground/bg-logo.png);
		background-size: cover;
		background-position: center;
		width: 215px;
		height: 137px
	}

	.header_mb .header .logo {
		width: 129px;
		margin-top: 0
	}

	@media only screen and (max-width: 1024px) {
		.header_mb .header .logo {
			width:110px
		}
	}

	.header_mb .header.is-active .logo {
		width: 150px
	}

	.page-ground {
		position: relative;
		width: 100%;
		padding-top: 131px
	}

	@media only screen and (max-width: 480px) {
		.page-ground {
			padding-top:100px
		}
	}

	.page-ground:before {
		content: "";
		content: "";
		position: absolute;
		bottom: 0px;
		left: 0px;
		background-image: url(./assets/images/ground/bg-popup.png);
		background-size: cover;
		background-position: center;
		width: 584px;
		height: 584px;
		opacity: 0.2;
		z-index: -1
	}

	@media only screen and (max-width: 1024px) {
		.page-ground:before {
			display:none
		}
	}

	.page-ground .nav-tab {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		margin-top: -1.5%;
		z-index: 9999;
		position: relative
	}

	@media only screen and (min-width: 1900px) {
		.page-ground .nav-tab {
			margin-top:-0.8%
		}
	}

	@media only screen and (min-width: 1600px) {
		.page-ground .nav-tab {
			margin-top:-1%
		}
	}

	.page-ground .nav-tab a {
		display: block;
		width: 150px;
		font-style: normal;
		font-weight: normal;
		font-size: 15px;
		line-height: 85.33%;
		text-transform: uppercase;
		font-family: 'Montserrat', sans-serif;
		color: #988C85;
		background: #3D3D3D;
		padding: 14px 22px;
		text-align: center
	}

	.page-ground .nav-tab a:hover {
		text-decoration: none
	}

	.page-ground .nav-tab a.is-active {
		background: #AA7543;
		color: #FFFFFF
	}

	.page-ground .content-page-ground {
		height: auto;
		position: relative
	}

	@media only screen and (max-width: 1024px) {
		.page-ground .content-page-ground {
			height:50vh
		}
	}

	@media only screen and (max-width: 480px) {
		.page-ground .content-page-ground {
			height:auto
		}
	}

	@media only screen and (max-width: 480px) {
		.page-ground .content-page-ground {
			padding:0 15px
		}
	}

	.page-ground .content-page-ground .ground-text {
		padding-left: 40px;
		position: absolute
	}

	@media only screen and (max-width: 1024px) {
		.page-ground .content-page-ground .ground-text {
			margin-top:97px;
			position: static
		}
	}

	@media only screen and (max-width: 768px) {
		.page-ground .content-page-ground .ground-text {
			padding-left:40px;
			margin-top: 0px
		}
	}

	@media only screen and (max-width: 480px) {
		.page-ground .content-page-ground .ground-text {
			padding-top:17px;
			padding-left: 0px
		}
	}

	.page-ground .content-page-ground .ground-text a {
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 20px;
		text-align: center;
		color: #C4905E
	}

	.page-ground .content-page-ground .ground-text a:hover {
		text-decoration: none
	}

	.page-ground .content-page-ground .ground-text a img {
		margin-right: 5px
	}

	.page-ground .content-page-ground .ground-text .the-content {
		margin-top: 20px
	}

	.page-ground .content-page-ground .ground-text .the-content h2,.page-ground .content-page-ground .ground-text .the-content p {
		font-style: normal;
		font-weight: normal;
		font-size: 18px;
		line-height: 20px;
		text-transform: uppercase;
		font-family: 'Montserrat', sans-serif;
		margin-bottom: 4px
	}

	@media only screen and (max-width: 480px) {
		.page-ground .content-page-ground .ground-text .the-content h2,.page-ground .content-page-ground .ground-text .the-content p {
			font-size:15px
		}
	}

	.page-ground .content-page-ground .ground-text .the-content p:nth-child(1) {
		font-weight: bold
	}

	.page-ground .content-page-ground .ground-text .the-content p:nth-child(2) {
		font-weight: 800;
		color: #303030
	}

	.page-ground .content-page-ground .ground-text .the-content p:nth-child(3),.page-ground .content-page-ground .ground-text .the-content p:nth-child(4),.page-ground .content-page-ground .ground-text .the-content p:nth-child(5) {
		font-weight: normal;
		color: rgba(48,48,48,0.7);
		font-size: 15px
	}

	@media only screen and (max-width: 480px) {
		.page-ground .content-page-ground .ground-text .the-content p:nth-child(3),.page-ground .content-page-ground .ground-text .the-content p:nth-child(4),.page-ground .content-page-ground .ground-text .the-content p:nth-child(5) {
			font-size:13px
		}
	}

	.page-ground .content-page-ground .ground-next {
		position: absolute;
		right: 40px
	}

	@media only screen and (max-width: 1024px) {
		.page-ground .content-page-ground .ground-next {
			top:0
		}
	}

	@media only screen and (max-width: 768px) {
		.page-ground .content-page-ground .ground-next {
			top:2%
		}
	}

	@media only screen and (max-width: 480px) {
		.page-ground .content-page-ground .ground-next {
			top:0;
			padding-top: 17px
		}
	}

	.page-ground .content-page-ground .ground-next a {
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 20px;
		text-align: center;
		color: #C4905E;
		padding-right: 10px
	}

	.page-ground .content-page-ground .ground-next a.hidden {
		display: none
	}

	.page-ground .content-page-ground .ground-next a:hover {
		text-decoration: none
	}

	.page-ground .content-page-ground .ground-next a img {
		transform: rotate(180deg);
		padding-right: 10px
	}

	.page-ground .content-page-ground .ground {
		margin: 0 auto;
		width: 72.222222%;
		margin-top: 3%
	}

	@media only screen and (max-width: 1024px) {
		.page-ground .content-page-ground .ground {
			width:95%
		}
	}

	@media only screen and (max-width: 768px) {
		.page-ground .content-page-ground .ground {
			width:95%
		}
	}

	@media only screen and (max-width: 480px) {
		.page-ground .content-page-ground .ground {
			width:100%
		}
	}

	.page-ground .content-page-ground .ground .ta_tl_en {
		width: 51%;
		position: relative;
		left: 50%;
		transform: translateX(-50%)
	}

	@media only screen and (max-width: 1024px) {
		.page-ground .content-page-ground .ground .ta_tl_en {
			width:70%
		}
	}

	@media only screen and (max-width: 480px) {
		.page-ground .content-page-ground .ground .ta_tl_en {
			width:100%
		}
	}

	.page-ground .content-page-ground .ground .js-svg-mouse.is-active {
		opacity: 1
	}

	.page-ground .content-page-ground .ground .st0,.page-ground .content-page-ground .ground .st1 {
		opacity: 0
	}

	.page-ground .ground-tooltip-content ._title {
		background: #C4905E;
		padding: 15px
	}

	.page-ground .ground-tooltip-content ._title p {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 22px;
		color: #F8EADE;
		margin-bottom: 0;
		text-align: left
	}

	@media only screen and (max-width: 1024px) {
		.page-ground .ground-tooltip-content {
			display:none !important
		}
	}

	.page-ground .house-list {
		display: none
	}

	.page-ground .house-list .is-for-tooltip.hidden {
		display: none
	}

	.page-ground .ground-tooltip-content {
		position: absolute;
		z-index: 10000;
		transform: translate(-50%, -100%);
		display: flex;
		margin-top: -8px;
		opacity: 0;
		pointer-events: none;
		transform: all 0.3s ease;
		text-align: center
	}

	.page-ground .ground-tooltip-content.is-visible {
		opacity: 1
	}

	.ground-popup {
		width: 70%;
		flex-wrap: wrap;
		background: #fff;
		z-index: 99999;
		position: absolute;
		top: 60%;
		left: 50%;
		transform: translate(-50%, -50%);
		display: none;
		z-index: 1;
		padding: 0
	}

	@media only screen and (max-width: 768px) {
		.ground-popup {
			z-index:999;
			width: 80%;
			margin: 0 auto;
			top: 75%;
			transform: translate(-50%, -50%)
		}
	}

	@media only screen and (max-width: 480px) {
		.ground-popup {
			width:90%;
			top: 50%;
			height: auto;
			z-index: 999;
			left: 50%;
			margin: 0 auto
		}
	}

	.ground-popup.is-active {
		display: flex
	}

	.ground-popup .ground-infor {
		width: 34%;
		background: #C4905E;
		padding: 80px 45px;
		position: relative;
		z-index: 1;
		padding-bottom: 16%;
		float: left
	}

	@media only screen and (max-width: 768px) {
		.ground-popup .ground-infor {
			width:100%;
			padding: 30px
		}
	}

	@media only screen and (max-width: 480px) {
		.ground-popup .ground-infor {
			width:100%;
			padding: 15px
		}
	}

	.ground-popup .ground-infor:before {
		content: "";
		content: "";
		position: absolute;
		bottom: 0px;
		left: 0px;
		background-image: url(./assets/images/ground/bg-popup.png);
		background-size: cover;
		background-position: center;
		width: 100%;
		height: 319px;
		z-index: -1
	}

	@media only screen and (max-width: 480px) {
		.ground-popup .ground-infor:before {
			display:none
		}
	}

	.ground-popup .ground-infor .infor_1 {
		padding-bottom: 121px
	}

	@media only screen and (max-width: 768px) {
		.ground-popup .ground-infor .infor_1 {
			padding-bottom:26px
		}
	}

	@media only screen and (max-width: 480px) {
		.ground-popup .ground-infor .infor_1 {
			padding-bottom:18px
		}
	}

	.ground-popup .ground-infor .infor_1 h2,.ground-popup .ground-infor .infor_1 h3,.ground-popup .ground-infor .infor_1 p {
		font-style: normal;
		text-transform: uppercase;
		color: #FFFFFF;
		font-family: 'Montserrat', sans-serif
	}

	.ground-popup .ground-infor .infor_1 h2 {
		font-weight: normal;
		font-size: 18px;
		line-height: 25px;
		margin-bottom: 2px
	}

	.ground-popup .ground-infor .infor_1 p {
		font-size: 18px;
		line-height: 25px;
		margin-bottom: 5px !important
	}

	.ground-popup .ground-infor .infor_1 p:nth-child(1) {
		font-weight: bold
	}

	.ground-popup .ground-infor .infor_1 p:nth-child(2) {
		font-weight: bold
	}

	.ground-popup .ground-infor .infor_1 p:nth-child(3),.ground-popup .ground-infor .infor_1 p:nth-child(4),.ground-popup .ground-infor .infor_1 p:nth-child(5) {
		font-weight: normal;
		font-size: 15px;
		color: #ffffff
	}

	.ground-popup .ground-infor .infor_2 h2 {
		font-style: normal;
		font-weight: bold;
		font-size: 18px;
		font-family: 'Montserrat', sans-serif;
		color: #FFF
	}

	.ground-popup .ground-infor .infor_2 p {
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 22px;
		font-family: 'Montserrat', sans-serif;
		color: #FFF;
		margin-bottom: 5px !important
	}

	.ground-popup .ground-images {
		background-color: #fff !important;
		width: 66%;
		padding: 44px 50px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		position: relative;
		padding-bottom: 0;
		float: left
	}

	@media only screen and (max-width: 768px) {
		.ground-popup .ground-images {
			width:100%;
			padding: 15px
		}
	}

	@media only screen and (max-width: 480px) {
		.ground-popup .ground-images {
			width:100%;
			padding: 15px
		}
	}

	.ground-popup .ground-images .ground-images-left {
		text-align: center;
		width: 100%
	}

	.newsletter-label {
		position: relative;
		text-align: center;
		padding: 0px 15px
	}

	@media only screen and (max-width: 480px) {
		.newsletter-label {
			padding:0px
		}
	}

	.newsletter-label .title-1 {
		color: #231f20;
		text-transform: uppercase;
		font-family: "Montserrat-Bold";
		font-size: 14px;
		padding-bottom: 8px
	}

	@media only screen and (max-width: 320px) {
		.newsletter-label .title-1 {
			font-size:12px
		}
	}

	.newsletter-label .title-2 {
		color: #c99c27;
		text-transform: uppercase;
		font-family: "Muli-Black";
		font-size: 50px
	}

	@media only screen and (max-width: 480px) {
		.newsletter-label .title-2 {
			font-size:17px;
			line-height: 29px
		}
	}

	@media only screen and (max-width: 320px) {
		.newsletter-label .title-2 {
			font-size:14px;
			line-height: 25px
		}
	}

	.newsletter-label .title-decor {
		position: relative;
		display: inline-block;
		width: 27%
	}

	@media only screen and (max-width: 480px) {
		.newsletter-label .title-decor {
			margin-top:15px
		}
	}

	.section-decor {
		position: relative;
		clear: both
	}

	.section-decor:before,.section-decor:after {
		position: absolute;
		content: "";
		top: 14px;
		width: calc(45% - 38px);
		height: 1px;
		background-color: #e3cc90
	}

	@media only screen and (max-width: 480px) {
		.section-decor:before,.section-decor:after {
			width:calc(50% - 38px)
		}
	}

	.section-decor:before {
		left: calc(50% + 38px)
	}

	@media only screen and (max-width: 480px) {
		.section-decor:before {
			left:calc(50% + 25px)
		}
	}

	.section-decor:after {
		right: calc(50% + 38px)
	}

	@media only screen and (max-width: 480px) {
		.section-decor:after {
			right:calc(50% + 25px)
		}
	}

	.section-decor img {
		display: block;
		max-width: 100%;
		height: auto;
		margin: 0 auto
	}

	.newsletter .section_10 {
		padding-top: 30px
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_10 {
			padding-top:15px
		}
	}

	.newsletter .section_10 .content {
		width: calc(100% - 140px);
		margin: 0 auto
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_10 .content {
			width:calc(100% - 60px)
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_10 .content {
			width:calc(100% - 30px)
		}
	}

	.newsletter .section_10 .content .desc {
		font-family: "Muli-BoldItalic";
		font-size: 20px;
		color: #231f20;
		width: 60.3588907015%;
		margin: 0 auto;
		text-align: center;
		padding-top: 15px;
		padding-bottom: 30px
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_10 .content .desc {
			width:77.358891%
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_10 .content .desc {
			width:100%
		}
	}

	.newsletter .section_10 .content .ifm {
		width: 75%;
		margin: 0 auto;
		display: flex
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_10 .content .ifm {
			width:100%
		}
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_10 .content .ifm {
			flex-direction:column
		}
	}

	.newsletter .section_10 .content .ifm .avatar {
		width: calc((100% - 30px) / 2);
		margin-right: 30px
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_10 .content .ifm .avatar {
			margin-right:0
		}
	}

	.newsletter .section_10 .content .ifm .avatar img {
		width: 100%;
		height: auto;
		display: block
	}

	.newsletter .section_10 .content .ifm .detail {
		width: calc((100% - 30px) / 2);
		position: relative
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_10 .content .ifm .detail {
			width:100%
		}
	}

	.newsletter .section_10 .content .ifm .detail p {
		font-size: 35px;
		color: #c99c28;
		font-family: "Muli-ExtraBold";
		width: 50%;
		line-height: 35px;
		margin-top: 100px
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_10 .content .ifm .detail p {
			margin-top:0;
			position: absolute;
			top: -95px;
			right: 0
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_10 .content .ifm .detail p {
			font-size:18px;
			line-height: 23px
		}
	}

	.newsletter .section_10 .content .ifm .detail p span {
		font-family: "Muli-Italic";
		font-size: 20px
	}

	.newsletter .section_10 .content .ifm .detail ul {
		background-color: #c99c28;
		padding: 15px 15px 20px 25px;
		margin-bottom: 0;
		position: absolute;
		bottom: -6%;
		left: -19%;
		width: 95%
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_10 .content .ifm .detail ul {
			position:static;
			width: 100%
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_10 .content .ifm .detail ul {
			padding:15px
		}
	}

	.newsletter .section_10 .content .ifm .detail ul li {
		font-size: 20px;
		font-family: "Muli-Italic";
		color: #ffffff;
		padding-bottom: 25px;
		list-style-type: disc;
		list-style-position: inside
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_10 .content .ifm .detail ul li {
			padding-bottom:15px;
			font-size: 17px
		}
	}

	.newsletter .section_10 .content .ifm .detail ul li:last-child {
		padding-bottom: 0
	}

	.newsletter .section_10 .content .detail-news {
		column-count: 2;
		column-gap: 40px;
		padding-top: 60px;
		padding-bottom: 30px
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_10 .content .detail-news {
			padding-top:30px
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_10 .content .detail-news {
			column-count:1;
			column-gap: 0
		}
	}

	.newsletter .section_10 .content .detail-news p {
		font-size: 22px;
		font-family: "Muli-Regular";
		margin-bottom: 20px;
		text-align: justify;
		line-height: 25px
	}

	.newsletter .section_10 .content .detail-news .special {
		background-color: #c99c27;
		padding: 15px
	}

	.newsletter .section_10 .content .detail-news .special p {
		text-indent: initial;
		font-family: "Muli-BoldItalic"
	}

	.newsletter .section_11 .newsletter-label {
		margin-top: 25px;
		margin-bottom: 15px
	}

	.newsletter .section_11 .newsletter-label .title-2 {
		padding-bottom: 10px
	}

	.newsletter .section_11 .desc {
		font-family: "Muli-BoldItalic";
		font-size: 20px;
		color: #231f20;
		text-align: center;
		width: 53%;
		margin: 0 auto;
		padding-bottom: 20px
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_11 .desc {
			width:71%
		}
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_11 .desc {
			width:90%
		}
	}

	.newsletter .section_11 .content-s11 {
		width: calc(100% - 140px);
		margin: 0 auto;
		display: flex;
		padding-bottom: 30px
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_11 .content-s11 {
			width:calc(100% - 60px)
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_11 .content-s11 {
			width:calc(100% - 30px);
			padding-bottom: 15px
		}
	}

	.newsletter .section_11 .content-s11 p {
		font-family: "Muli-Regular";
		color: #231f20;
		font-size: 22px;
		line-height: 25px;
		text-align: justify;
		margin-bottom: 0;
		padding-bottom: 15px
	}

	.newsletter .section_11 .content-s11 p span {
		font-family: "Muli-Black";
		font-size: 20px;
		color: #c99c28;
		text-indent: 0
	}

	.newsletter .section_11 .content-s11 .left {
		column-count: 2;
		column-gap: 50px
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_11 .content-s11 .left {
			column-gap:30px
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_11 .content-s11 .left {
			column-count:1;
			column-gap: 0
		}
	}

	.newsletter .section_11 .content-s11 .left .design-ifm {
		display: flex;
		flex-direction: column;
		align-items: center
	}

	.newsletter .section_11 .content-s11 .left .design-ifm .avatar {
		width: 35.983051%;
		margin: 0 auto;
		position: relative;
		margin-bottom: -20px
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_11 .content-s11 .left .design-ifm .avatar {
			margin:unset;
			margin-right: auto
		}
	}

	.newsletter .section_11 .content-s11 .left .design-ifm .avatar img {
		width: 100%;
		height: auto;
		display: block
	}

	.newsletter .section_11 .content-s11 .left .design-ifm .avatar .fm {
		position: absolute;
		right: -64%;
		bottom: 30px;
		text-align: right;
		line-height: 37px
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_11 .content-s11 .left .design-ifm .avatar .fm {
			right:-73%;
			top: 23%
		}
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_11 .content-s11 .left .design-ifm .avatar .fm {
			right:-125%;
			top: 0%
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_11 .content-s11 .left .design-ifm .avatar .fm {
			right:-150%;
			top: 0
		}
	}

	.newsletter .section_11 .content-s11 .left .design-ifm .avatar .fm .location {
		font-size: 20px;
		font-family: "Muli-Regular"
	}

	.newsletter .section_11 .content-s11 .left .design-ifm .avatar .fm .name {
		font-size: 40px;
		font-family: "Muli-ExtraBold";
		color: #c99c28
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_11 .content-s11 .left .design-ifm .avatar .fm .name br {
			display:block
		}
	}

	.newsletter .section_11 .content-s11 .left .design-ifm .ifm {
		background-color: #c99c27;
		padding: 30px 10px 15px;
		margin-bottom: 15px
	}

	.newsletter .section_11 .content-s11 .left .content-left .wp-caption {
		width: 100%;
		padding-bottom: 40px;
		text-align: center
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_11 .content-s11 .left .content-left .wp-caption {
			text-align:center
		}
	}

	.newsletter .section_11 .content-s11 .left .content-left .wp-caption img {
		width: 100%;
		height: auto;
		display: block
	}

	.newsletter .section_11 .content-s11 .left .content-left .wp-caption .wp-caption-text {
		font-family: "Muli-Italic";
		font-size: 15px;
		text-align: center;
		padding-top: 5px;
		width: 100%;
		color: #010101
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_11 .content-s11 .left .content-left .wp-caption .wp-caption-text {
			font-size:14px
		}
	}

	.newsletter .section_11 .content-s11 .right {
		width: calc((100% - 50px) / 2)
	}

	.newsletter .section_12:before {
		display: none
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_12 ._container .small {
			width:calc(50% - 30px)
		}
	}

	.newsletter .section_12 .js-slide-mobile-s12 .back-ground {
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		height: 300px;
		width: 100%
	}

	.lang-new {
		display: none
	}

	.section_1 .title_image {
		width: 100%
	}

	.section_1 .title_image img {
		width: 100%
	}

	.section_1 ._container {
		position: relative;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		padding-top: 39.5833333333%
	}

	@media only screen and (max-width: 1366) {
		.section_1 ._container {
			padding-top:870px
		}
	}

	@media (max-width: 480px) {
		.section_1 ._container {
			background-size:contain;
			background-position: top;
			padding-top: 0px
		}
	}

	.section_1 ._container .wrap_layout {
		position: relative;
		width: calc(100% - 200px);
		margin: auto;
		padding-bottom: 11.8055555556%;
		text-align: justify
	}

	@media (max-width: 1024px) {
		.section_1 ._container .wrap_layout {
			width:calc(100% - 60px)
		}
	}

	@media (max-width: 768px) {
		.section_1 ._container .wrap_layout {
			padding-top:80%;
			padding-bottom: 10%
		}
	}

	@media (max-width: 480px) {
		.section_1 ._container .wrap_layout {
			width:calc(100% - 30px);
			padding-top: calc(100% + 15px);
			padding-bottom: 15px
		}
	}

	.section_1 ._container .wrap_layout h3 {
		font-size: 70px;
		font-family: "Muli-Light";
		position: relative;
		padding-bottom: 11px;
		margin-bottom: 20px;
		color: #fff;
		text-transform: uppercase
	}

	@media (max-width: 480px) {
		.section_1 ._container .wrap_layout h3 {
			color:black;
			font-size: 40px;
			line-height: 30px;
			margin-top: 15px
		}
	}

	.section_1 ._container .wrap_layout h3:after {
		content: "";
		position: absolute;
		left: 0;
		bottom: 0;
		height: 3px;
		width: 121px;
		background-color: #fff
	}

	@media (max-width: 480px) {
		.section_1 ._container .wrap_layout h3:after {
			background-color:black
		}
	}

	.section_1 ._container .wrap_layout .bold-italic {
		font-family: "Muli-BoldItalic";
		text-indent: initial;
		font-size: 18px;
		color: #ffffff
	}

	@media (max-width: 480px) {
		.section_1 ._container .wrap_layout .bold-italic {
			color:black
		}
	}

	.section_1 ._container .wrap_layout ._letter {
		color: #fff;
		column-count: 2;
		column-gap: 50px
	}

	@media (max-width: 1024px) {
		.section_1 ._container .wrap_layout ._letter {
			column-gap:30px
		}
	}

	@media (max-width: 480px) {
		.section_1 ._container .wrap_layout ._letter {
			column-count:1;
			color: black
		}
	}

	.section_1 ._container .wrap_layout ._letter p {
		font-family: "Muli-Italic";
		font-size: 18px;
		margin-bottom: 13px;
		text-indent: 20px
	}

	@media (max-width: 480px) {
		.section_1 ._container .wrap_layout ._letter p {
			text-indent:0px
		}
	}

	.section_1 ._container .wrap_layout ._letter p.bold {
		font-family: "Muli-Bold";
		text-indent: initial
	}

	.section_1-1 .newsletter-label .title-decor-2 {
		width: max-content;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		margin-top: 15px;
		margin-bottom: 22px
	}

	.section_1-1 .newsletter-label .title-decor-2 img {
		width: 36px;
		height: auto;
		padding: 0
	}

	.section_1-1 .newsletter-label .title-excerpts {
		text-align: center;
		color: #231F20;
		font-family: "Muli-BoldItalic";
		font-size: 20px;
		margin-top: 20px;
		width: 57%;
		margin: auto;
		margin-top: 25px
	}

	@media (max-width: 1024px) {
		.section_1-1 .newsletter-label .title-excerpts {
			width:calc(100% - 60px);
			margin-bottom: 30px
		}
	}

	@media (max-width: 480px) {
		.section_1-1 .newsletter-label .title-excerpts {
			width:calc(100% - 30px);
			text-align: justify;
			font-size: 15px;
			line-height: 20px
		}
	}

	.section_1-1 ._ambassador {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		width: calc(100% - 140px);
		margin: auto
	}

	@media (max-width: 1024px) {
		.section_1-1 ._ambassador {
			width:calc(100% - 60px)
		}
	}

	@media (max-width: 480px) {
		.section_1-1 ._ambassador {
			width:calc(100% - 30px)
		}
	}

	.section_1-1 ._ambassador ._items_ambassador {
		width: calc((100% - 60px) / 3);
		padding: 0 40px 40px 40px;
		background-color: #c99c27;
		margin-right: 30px;
		margin-top: 50px;
		position: relative
	}

	@media (max-width: 1024px) {
		.section_1-1 ._ambassador ._items_ambassador {
			margin-right:15px;
			width: calc((100% - 30px) / 3);
			padding: 0 15px 15px 15px;
			margin-top: 30px
		}
	}

	@media (max-width: 480px) {
		.section_1-1 ._ambassador ._items_ambassador {
			width:100%;
			margin: 0
		}
	}

	.section_1-1 ._ambassador ._items_ambassador:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		width: 100%;
		height: 0;
		padding-bottom: 38.4615384615%;
		background: white
	}

	.section_1-1 ._ambassador ._items_ambassador:first-child {
		width: 100%;
		margin-right: 0;
		margin-top: auto;
		display: flex;
		padding: 0 0 0 40px;
		align-items: flex-end
	}

	@media (max-width: 1024px) {
		.section_1-1 ._ambassador ._items_ambassador:first-child {
			padding:0 15px
		}
	}

	@media (max-width: 480px) {
		.section_1-1 ._ambassador ._items_ambassador:first-child {
			flex-direction:column
		}
	}

	.section_1-1 ._ambassador ._items_ambassador:first-child:before {
		height: 60px;
		padding-bottom: 0px
	}

	@media (max-width: 1024px) {
		.section_1-1 ._ambassador ._items_ambassador:first-child:before {
			padding-bottom:38.4615384615%;
			display: none
		}
	}

	@media only screen and (max-width: 480px) {
		.section_1-1 ._ambassador ._items_ambassador:first-child:before {
			display:block
		}
	}

	.section_1-1 ._ambassador ._items_ambassador:first-child ._information {
		width: 68.0628272251%;
		padding-top: 70px;
		padding-bottom: 25px
	}

	@media (max-width: 1024px) {
		.section_1-1 ._ambassador ._items_ambassador:first-child ._information {
			padding-top:15px
		}
	}

	@media (max-width: 480px) {
		.section_1-1 ._ambassador ._items_ambassador:first-child ._information {
			width:100%;
			order: 2
		}
	}

	.section_1-1 ._ambassador ._items_ambassador:first-child .avatar {
		order: 2;
		width: 31.9371727749%;
		margin: 0;
		height: auto
	}

	.section_1-1 ._ambassador ._items_ambassador:first-child .avatar img {
		margin-right: 0;
		height: auto
	}

	@media (max-width: 480px) {
		.section_1-1 ._ambassador ._items_ambassador:first-child .avatar img {
			margin:auto !important
		}
	}

	@media (max-width: 480px) {
		.section_1-1 ._ambassador ._items_ambassador:first-child .avatar {
			width:100%;
			order: 1
		}
	}

	.section_1-1 ._ambassador ._items_ambassador:nth-of-type(4n) {
		margin-right: 0
	}

	.section_1-1 ._ambassador ._items_ambassador:nth-of-type(4n) .avatar img {
		margin-right: 0
	}

	.section_1-1 ._ambassador ._items_ambassador:nth-of-type(2) .avatar img {
		margin-left: 0
	}

	.section_1-1 ._ambassador ._items_ambassador .avatar {
		width: 100%;
		height: 306px;
		margin: auto;
		margin-bottom: 8px;
		position: relative;
		display: flex
	}

	@media (max-width: 1024px) {
		.section_1-1 ._ambassador ._items_ambassador .avatar {
			height:260px
		}
	}

	.section_1-1 ._ambassador ._items_ambassador .avatar img {
		height: 100%;
		margin: auto;
		display: block;
		margin-bottom: 0
	}

	@media (max-width: 1024px) {
		.section_1-1 ._ambassador ._items_ambassador .avatar img {
			height:auto;
			max-height: 100%
		}
	}

	.section_1-1 ._ambassador ._items_ambassador ._information {
		min-height: 270px
	}

	.section_1-1 ._ambassador ._items_ambassador ._information p {
		color: #291000;
		font-size: 15px;
		font-family: "Muli-Regular";
		text-align: justify;
		margin: 0
	}

	.section_1-1 ._ambassador ._items_ambassador ._information p.title_name {
		font-family: "Muli-Bold";
		font-size: 15px;
		margin: 0
	}

	.section_1-1 ._ambassador ._items_ambassador ._information h3 {
		color: #fff;
		font-size: 27.32px;
		font-family: "Muli-Black";
		padding-bottom: 10px;
		margin-bottom: 0;
		position: relative;
		line-height: 30px
	}

	.section_1-1 ._ambassador ._items_ambassador ._information h3:after {
		content: "";
		position: absolute;
		background-color: #fff;
		width: 115px;
		height: 2px;
		bottom: 0;
		left: 0
	}

	.section_1-1 ._ambassador ._items_ambassador ._information ._introduce {
		font-size: 20px;
		line-height: 24px;
		margin-top: 15px
	}

	@media (max-width: 768px) {
		.section_1-1 ._ambassador ._items_ambassador ._information ._introduce {
			font-size:16px;
			line-height: 20px
		}
	}

	.section_1-1 ._ambassador .swiper-container {
		margin-bottom: 15px
	}

	.section_2,.section_3,.section_12,.section_5,.section_6 .left-s6,.section_6 .right-s6,.section_6 .right-s6 {
		width: 100%;
		margin: auto;
		padding: 0
	}

	@media (max-width: 1024px) {
		.section_2,.section_3,.section_12,.section_5,.section_6 .left-s6,.section_6 .right-s6,.section_6 .right-s6 {
			padding:0 30px
		}
	}

	@media (max-width: 480px) {
		.section_2,.section_3,.section_12,.section_5,.section_6 .left-s6,.section_6 .right-s6,.section_6 .right-s6 {
			padding:0 15px
		}
	}

	.section_2 ._container,.section_3 ._container,.section_12 ._container,.section_5 ._container,.section_6 .left-s6 ._container,.section_6 .right-s6 ._container,.section_6 .right-s6 ._container {
		display: flex;
		flex-wrap: wrap;
		padding: 50px 70px 20px
	}

	@media (max-width: 1024px) {
		.section_2 ._container,.section_3 ._container,.section_12 ._container,.section_5 ._container,.section_6 .left-s6 ._container,.section_6 .right-s6 ._container,.section_6 .right-s6 ._container {
			padding:30px 0 0px
		}
	}

	@media (max-width: 768px) {
		.section_2 ._container,.section_3 ._container,.section_12 ._container,.section_5 ._container,.section_6 .left-s6 ._container,.section_6 .right-s6 ._container,.section_6 .right-s6 ._container {
			padding:15px 0 0px
		}
	}

	.section_2 ._container .title-excerpts,.section_3 ._container .title-excerpts,.section_12 ._container .title-excerpts,.section_5 ._container .title-excerpts,.section_6 .left-s6 ._container .title-excerpts,.section_6 .right-s6 ._container .title-excerpts,.section_6 .right-s6 ._container .title-excerpts {
		color: #231F20;
		font-size: 22px;
		line-height: 25px;
		font-family: "Muli-Regular";
		margin-right: 30px;
		text-align: justify;
		margin-bottom: 30px;
		text-indent: 25px;
		width: calc((100% - 60px) / 3)
	}

	@media (max-width: 1024px) {
		.section_2 ._container .title-excerpts,.section_3 ._container .title-excerpts,.section_12 ._container .title-excerpts,.section_5 ._container .title-excerpts,.section_6 .left-s6 ._container .title-excerpts,.section_6 .right-s6 ._container .title-excerpts,.section_6 .right-s6 ._container .title-excerpts {
			width:calc(50% - 30px)
		}
	}

	@media (max-width: 480px) {
		.section_2 ._container .title-excerpts,.section_3 ._container .title-excerpts,.section_12 ._container .title-excerpts,.section_5 ._container .title-excerpts,.section_6 .left-s6 ._container .title-excerpts,.section_6 .right-s6 ._container .title-excerpts,.section_6 .right-s6 ._container .title-excerpts {
			width:100%;
			margin-right: 0
		}
	}

	.section_2 ._container .title-excerpts span,.section_3 ._container .title-excerpts span,.section_12 ._container .title-excerpts span,.section_5 ._container .title-excerpts span,.section_6 .left-s6 ._container .title-excerpts span,.section_6 .right-s6 ._container .title-excerpts span,.section_6 .right-s6 ._container .title-excerpts span {
		font-size: 35px;
		font-family: "Muli-Black";
		font-weight: bold;
		color: #c99c27
	}

	.section_2 ._container .items_img,.section_3 ._container .items_img,.section_12 ._container .items_img,.section_5 ._container .items_img,.section_6 .left-s6 ._container .items_img,.section_6 .right-s6 ._container .items_img,.section_6 .right-s6 ._container .items_img {
		height: 0;
		margin-right: 30px;
		margin-bottom: 30px;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		display: inline-block;
		transition: 0.4s
	}

	.section_2 ._container .small,.section_3 ._container .small,.section_12 ._container .small,.section_5 ._container .small,.section_6 .left-s6 ._container .small,.section_6 .right-s6 ._container .small,.section_6 .right-s6 ._container .small {
		width: calc((100% - 60px) / 3);
		padding-bottom: 25.3%
	}

	@media (max-width: 480px) {
		.section_2 ._container .small,.section_3 ._container .small,.section_12 ._container .small,.section_5 ._container .small,.section_6 .left-s6 ._container .small,.section_6 .right-s6 ._container .small,.section_6 .right-s6 ._container .small {
			width:100%;
			padding-bottom: 100% !important
		}
	}

	.section_2 ._container .big1,.section_3 ._container .big1,.section_12 ._container .big1,.section_5 ._container .big1,.section_6 .left-s6 ._container .big1,.section_6 .right-s6 ._container .big1,.section_6 .right-s6 ._container .big1 {
		width: calc((2 * (100% - 60px) / 3) + 30px);
		height: inherit
	}

	@media (max-width: 1024px) {
		.section_2 ._container .big1,.section_3 ._container .big1,.section_12 ._container .big1,.section_5 ._container .big1,.section_6 .left-s6 ._container .big1,.section_6 .right-s6 ._container .big1,.section_6 .right-s6 ._container .big1 {
			width:50%
		}
	}

	@media (max-width: 480px) {
		.section_2 ._container .big1,.section_3 ._container .big1,.section_12 ._container .big1,.section_5 ._container .big1,.section_6 .left-s6 ._container .big1,.section_6 .right-s6 ._container .big1,.section_6 .right-s6 ._container .big1 {
			width:100%;
			padding-bottom: 100%
		}
	}

	.section_2 ._container .big2 {
		width: 100%;
		padding-bottom: 41.5986949429%
	}

	@media (max-width: 480px) {
		.section_2 ._container .big2 {
			width:100%;
			padding-bottom: 100% !important
		}
	}

	.section_2 .--pc,.section_3 .--pc,.section_5 .--pc,.secion_12 .--pc {
		overflow: hidden;
		position: relative
	}

	.section_2 .--pc: after,.section_3 .--pc:after,.section_5 .--pc:after,.secion_12 .--pc:after {
		position:absolute;
		top: 0;
		left: 0;
		width: 200%;
		height: 50%;
		background-image: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.3490196078), rgba(255,255,255,0));
		content: "";
		transition: transform 1s;
		transform: rotate(45deg) translate(0%, -600px)
	}

	.section_2 .--pc: hover:after,.section_3 .--pc:hover:after,.section_5 .--pc:hover:after,.secion_12 .--pc:hover:after {
		transform:rotate(45deg) translate(0%, 2000px)
	}

	@media (max-width: 1024px) {
		.section_3 ._container .small,.section_5 ._container .small {
			width:calc(50% - 30px)
		}
	}

	@media (max-width: 480px) {
		.section_3 ._container .small,.section_5 ._container .small {
			width:100%;
			margin-right: 0
		}
	}

	.newsletter-label .title-2 {
		line-height: 60px
	}

	@media (max-width: 1024px) {
		.newsletter-label .title-2 {
			font-size:35px;
			line-height: 45px
		}
	}

	@media (max-width: 480px) {
		.newsletter-label .title-2 {
			font-size:20px;
			line-height: 30px
		}
	}

	@media (max-width: 480px) {
		br {
			display:none
		}
	}

	.margin-r {
		margin-right: 0 !important
	}

	.space-section {
		position: relative !important
	}

	@media (max-width: 480px) {
		.space-section {
			padding-top:0 !important
		}
	}

	@media (max-width: 480px) {
		.swiper-container {
			width:100%;
			margin-bottom: 15px
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter {
			padding-top:50px
		}
	}

	.page-template-newsletter .header,.page-template-newsletter_en .header {
		justify-content: space-between;
		display: flex
	}

	@media only screen and (max-width: 1024px) {
		.page-template-newsletter .header,.page-template-newsletter_en .header {
			background:transparent
		}
	}

	.page-template-newsletter .header .humberger,.page-template-newsletter_en .header .humberger {
		display: none
	}

	.page-template-newsletter .header .lang-new,.page-template-newsletter_en .header .lang-new {
		display: block
	}

	@media only screen and (max-width: 1024px) {
		.page-template-newsletter .header .lang-new,.page-template-newsletter_en .header .lang-new {
			position:absolute;
			top: 50%;
			transform: translateY(-50%);
			right: 30px
		}
	}

	@media only screen and (max-width: 480px) {
		.page-template-newsletter .header .lang-new,.page-template-newsletter_en .header .lang-new {
			right:15px
		}
	}

	.page-template-newsletter .header .lang,.page-template-newsletter_en .header .lang {
		display: none
	}

	.section_4 {
		background: #CA9D28;
		padding: 20px;
		position: relative
	}

	@media (max-width: 480px) {
		.section_4 {
			padding:15px;
			margin-bottom: 15px
		}
	}

	.section_4 .newsletter-label {
		position: absolute;
		right: 3.7707390649%;
		top: 3.7707390649%;
		z-index: 5
	}

	@media (max-width: 1440px) {
		.section_4 .newsletter-label {
			top:80px
		}
	}

	@media (max-width: 1024px) {
		.section_4 .newsletter-label {
			top:30px;
			left: 30px
		}
	}

	@media (max-width: 480px) {
		.section_4 .newsletter-label {
			position:unset
		}
	}

	.section_4 .newsletter-label .title-2 {
		color: white;
		font-size: 36px;
		text-align: right;
		line-height: 50px
	}

	@media (max-width: 1024px) {
		.section_4 .newsletter-label .title-2 {
			font-size:24px;
			line-height: 30px
		}
	}

	@media (max-width: 480px) {
		.section_4 .newsletter-label .title-2 {
			position:unset;
			text-align: center;
			font-size: 18px;
			line-height: 22px;
			margin: 15px 0
		}
	}

	.section_4 ._1 {
		width: 100%;
		margin-bottom: 20px
	}

	@media (max-width: 480px) {
		.section_4 ._1 {
			margin-bottom:5px
		}
	}

	.section_4 ._1 .back-ground {
		padding-bottom: 48.2654600302%;
		position: relative;
		overflow: hidden
	}

	.section_4 ._1 .back-ground .overlay-1,.section_4 ._1 .back-ground .overlay-2,.section_4 ._1 .back-ground .overlay-3 {
		height: 0;
		position: absolute;
		transition: 1s;
		transform: rotate(52deg) translate(-10%, -88%);
		opacity: 0.45
	}

	@media (max-width: 1440px) {
		.section_4 ._1 .back-ground .overlay-1,.section_4 ._1 .back-ground .overlay-2,.section_4 ._1 .back-ground .overlay-3 {
			transform:rotate(46deg) translate(-10%, -80%)
		}
	}

	@media (max-width: 480px) {
		.section_4 ._1 .back-ground .overlay-1,.section_4 ._1 .back-ground .overlay-2,.section_4 ._1 .back-ground .overlay-3 {
			display:none
		}
	}

	.section_4 ._1 .back-ground .overlay-1 {
		width: 100%;
		padding-bottom: 100%;
		z-index: 1;
		right: 0;
		top: 0
	}

	.section_4 ._1 .back-ground .overlay-2 {
		width: 100%;
		padding-bottom: 100%;
		z-index: 2;
		right: -30px;
		top: -30px;
		background: #c7b199
	}

	@media (max-width: 768px) {
		.section_4 ._1 .back-ground .overlay-2 {
			right:5px;
			top: -30px
		}
	}

	.section_4 ._1 .back-ground .overlay-3 {
		width: 100%;
		padding-bottom: 100%;
		z-index: 3;
		right: -60px;
		top: -60px
	}

	@media (max-width: 768px) {
		.section_4 ._1 .back-ground .overlay-3 {
			right:10px;
			top: -60px
		}
	}

	.section_4 ._2 {
		width: calc((100% - 20px) / 2);
		float: left;
		margin: 0 20px 10px 0
	}

	@media (max-width: 480px) {
		.section_4 ._2 {
			width:calc((100% - 5px) / 2);
			margin: 0 5px 5px 0
		}
	}

	.section_4 ._2 .back-ground {
		padding-bottom: 98.1595092025%
	}

	.section_4 ._3 {
		width: calc((100% - 20px) / 2);
		float: right
	}

	.section_4 ._3 .back-ground {
		padding-bottom: 147.5%
	}

	@media (max-width: 480px) {
		.section_4 ._3 {
			width:calc((100% - 5px) / 2)
		}
	}

	.section_4 ._4 {
		margin: 0 10px 0 0
	}

	@media (max-width: 480px) {
		.section_4 ._4 {
			margin:0 5px 5px 0
		}
	}

	.section_4 ._4,.section_4 ._5 {
		width: calc((((100% - 20px) / 2) - 10px) / 2);
		float: left
	}

	@media (max-width: 480px) {
		.section_4 ._4,.section_4 ._5 {
			width:calc((((100% - 5px) / 2) - 5px) / 2)
		}
	}

	.section_4 ._4 .back-ground,.section_4 ._5 .back-ground {
		padding-bottom: 97.5%
	}

	.section_4 .block-img {
		display: inline-block;
		overflow: hidden
	}

	.section_4 .block-img .back-ground {
		height: 0;
		width: 100%;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		transition: 0.4s
	}

	.section_4 .block-img .back-ground:hover {
		transform: scale3d(1.1, 1.1, 1.1)
	}

	.section_5 .swiper-container {
		width: 100%
	}

	.section_5 .newsletter-label {
		margin-top: 30px
	}

	@media (max-width: 480px) {
		.section_5 .block-img .back-ground {
			padding-bottom:100%;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat
		}
	}

	@media (max-width: 480px) {
		.section_5 .block-img {
			width:100%;
			margin: 0
		}
	}

	.show-time {
		width: 100%;
		padding: 20px;
		background: #CA9D28
	}

	@media (max-width: 480px) {
		.show-time {
			padding:15px
		}
	}

	.show-time .newsletter-label-1 {
		display: inline-block;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		width: 100%;
		height: 0;
		padding-bottom: 71.6440422323%
	}

	.section_6 {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		padding: 0px;
		margin-bottom: 30px
	}

	.section_6 .newsletter-label {
		margin-top: 40px
	}

	.section_6 .left-s6 ._container,.section_6 .right-s6 ._container {
		justify-content: center;
		align-items: flex-start
	}

	@media (max-width: 768px) {
		.section_6 .left-s6 ._container .title-excerpts,.section_6 .left-s6 ._container .items_img,.section_6 .right-s6 ._container .title-excerpts,.section_6 .right-s6 ._container .items_img {
			width:100%;
			margin-right: 0
		}
	}

	.section_6 .right-s6 {
		margin-bottom: 20px
	}

	@media (max-width: 480px) {
		.section_6 {
			padding-top:15px;
			padding-bottom: 0;
			margin-bottom: 0
		}
	}

	.section_6 img.items_img {
		box-shadow: 0 0 0 0 #fff !important
	}

	@media (max-width: 1024px) {
		.section_6 img.items_img {
			height:auto !important;
			margin: 0 auto auto !important
		}
	}

	@media (max-width: 480px) {
		.section_6 img.items_img {
			padding-bottom:15px !important
		}
	}

	.section_footer {
		padding: 120px 0 120px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		background: #322F31;
		position: relative
	}

	@media (max-width: 1024px) {
		.section_footer {
			padding-bottom:120px
		}
	}

	@media (max-width: 480px) {
		.section_footer {
			padding:15px;
			padding-bottom: 15px
		}
	}

	.section_footer:before {
		position: absolute;
		content: "";
		width: 100%;
		height: 60px;
		background-image: url(./assets/images/newsletter/nltter-2/figure-footer.png);
		background-position: center;
		background-size: cover;
		left: 0;
		bottom: 20px
	}

	@media (max-width: 1024px) {
		.section_footer:before {
			bottom:15px
		}
	}

	@media (max-width: 480px) {
		.section_footer:before {
			content:none
		}
	}

	.section_footer:after {
		position: absolute;
		content: "";
		width: 100%;
		height: 60px;
		background-image: url(./assets/images/newsletter/nltter-2/figure-footer.png);
		background-position: center;
		background-size: cover;
		left: 0;
		top: 20px
	}

	@media (max-width: 1024px) {
		.section_footer:after {
			top:15px
		}
	}

	@media (max-width: 480px) {
		.section_footer:after {
			content:none
		}
	}

	.section_footer .logo-footer {
		display: inline-block;
		width: 22.6939970717%;
		margin-left: 8.78477306%
	}

	@media (max-width: 480px) {
		.section_footer .logo-footer {
			width:150px;
			margin: 15px auto
		}
	}

	.section_footer .info-footer {
		color: #C99C27;
		text-align: center;
		font-weight: 14px;
		margin-right: 12.6647144949%
	}

	@media only screen and (max-width: 768px) {
		.section_footer .info-footer {
			margin-right:30px
		}
	}

	@media only screen and (max-width: 480px) {
		.section_footer .info-footer {
			margin-right:0
		}
	}

	.section_footer .info-footer .bold {
		font-weight: bold
	}

	.section_footer .info-footer p {
		margin: 0
	}

	.section_footer .info-footer a {
		color: #C99C27
	}

	.section_footer .info-footer a:hover {
		text-decoration: none
	}

	.section_footer .info-footer .line {
		position: relative;
		padding-bottom: 10px;
		margin-bottom: 10px
	}

	.section_footer .info-footer .line:before {
		width: 50%;
		height: 1px;
		background: #C99C27;
		bottom: 0;
		content: "";
		position: absolute;
		left: 50%;
		transform: translateX(-50%)
	}

	@media (max-width: 480px) {
		.--pc {
			display:none !important
		}
	}

	.--mobile {
		display: none !important
	}

	@media (max-width: 480px) {
		.--mobile {
			display:block !important
		}
	}

	.page-template-newsletter .header .menu,.page-template-newsletter_en .header .menu {
		display: none
	}

	.page-template-newsletter footer,.page-template-newsletter_en footer {
		display: none
	}

	.decor-general {
		width: 100%
	}

	.decor-general img {
		width: 100%;
		height: auto
	}

	.newsletter .img {
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative
	}

	.newsletter .img:after {
		position: absolute;
		top: 0;
		left: 0;
		width: 200%;
		height: 50%;
		background-image: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.3490196078), rgba(255,255,255,0));
		content: "";
		transition: transform 1s;
		transform: rotate(45deg) translate(0%, -600px)
	}

	.newsletter .img:hover:after {
		transform: rotate(45deg) translate(0%, 2000px)
	}

	.newsletter .img img {
		width: 100%;
		height: auto;
		display: block
	}

	.newsletter .section_7 {
		display: block;
		padding-top: 30px
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_7 {
			padding-top:15px
		}
	}

	.newsletter .section_7 .top {
		display: flex;
		padding-top: 40px;
		width: calc(100% - 140px);
		margin: 0 auto
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_7 .top {
			flex-direction:column;
			width: calc(100% - 60px);
			padding-top: 0px
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_7 .top {
			width:calc(100% - 30px);
			padding-top: 15px
		}
	}

	.newsletter .section_7 .top .text_s7 {
		width: 30.9756097561%;
		margin-right: 51px;
		font-family: "Muli-Regular";
		font-size: 22px;
		text-indent: 20px;
		text-align: justify;
		padding-bottom: 20px;
		line-height: 25px
	}

	.newsletter .section_7 .top .text_s7 .text_1 {
		margin-bottom: 30px
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_7 .top .text_s7 .text_1 {
			margin-bottom:15px
		}
	}

	.newsletter .section_7 .top .text_s7 .text_1 span {
		font-size: 35px;
		font-family: "Muli-Black";
		color: #c99c27
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_7 .top .text_s7 {
			width:100%;
			margin-bottom: 30px
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_7 .top .text_s7 {
			margin-right:0
		}
	}

	.newsletter .section_7 .top .content_s7 {
		width: 65.4471544715%
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_7 .top .content_s7 {
			width:100%
		}
	}

	.newsletter .section_7 .top .content_s7 .img_1 {
		width: 100%;
		margin-bottom: 10px
	}

	.newsletter .section_7 .top .content_s7 .img_1 .img {
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		height: 500px
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_7 .top .content_s7 .img_1 .img {
			background-size:initial;
			height: 390px
		}
	}

	.newsletter .section_7 .top .content_s7 .img_2 {
		width: 100%;
		margin-bottom: 10px;
		display: flex
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_7 .top .content_s7 .img_2 {
			flex-direction:column
		}
	}

	.newsletter .section_7 .top .content_s7 .img_2 .img {
		width: calc((100% - 10px) / 2);
		height: 332px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_7 .top .content_s7 .img_2 .img {
			width:100%
		}
	}

	.newsletter .section_7 .top .content_s7 .img_2 .img:nth-of-type(1) {
		margin-right: 10px
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_7 .top .content_s7 .img_2 .img:nth-of-type(1) {
			margin-right:0;
			margin-bottom: 15px
		}
	}

	.newsletter .section_7 .img_3 {
		width: 100%;
		display: flex;
		width: calc(100% - 140px);
		margin: 0 auto;
		padding-bottom: 40px
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_7 .img_3 {
			width:calc(100% - 60px)
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_7 .img_3 {
			width:calc(100% - 30px);
			flex-direction: column;
			padding-bottom: 15px
		}
	}

	.newsletter .section_7 .img_3 .img {
		width: calc((100% - 10px) / 2);
		height: 250px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_7 .img_3 .img {
			width:100%
		}
	}

	.newsletter .section_7 .img_3 .img:nth-of-type(1) {
		margin-right: 10px
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_7 .img_3 .img:nth-of-type(1) {
			margin-right:0;
			margin-bottom: 15px
		}
	}

	.newsletter .section_7 .decor-general {
		width: 100%
	}

	.newsletter .section_7 .decor-general img {
		width: 100%;
		height: auto;
		display: block
	}

	.newsletter .section_8 {
		margin-top: 30px
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_8 {
			margin-top:15px
		}
	}

	.newsletter .section_8 .content_s8 {
		width: calc(100% - 140px);
		margin: 0 auto;
		display: flex;
		padding-top: 30px;
		padding-bottom: 40px
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_8 .content_s8 {
			width:calc(100% - 60px)
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_8 .content_s8 {
			width:calc(100% - 30px);
			flex-direction: column;
			padding-bottom: 15px
		}
	}

	.newsletter .section_8 .content_s8 .left {
		width: 47.8048780488%;
		margin-right: 56px;
		position: relative
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_8 .content_s8 .left {
			margin-right:20px
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_8 .content_s8 .left {
			width:100%;
			margin-right: 0;
			margin-bottom: 15px
		}
	}

	.newsletter .section_8 .content_s8 .left .text_s8 {
		text-align: justify
	}

	.newsletter .section_8 .content_s8 .left .text_s8 p {
		font-family: "Muli-Regular";
		font-size: 22px;
		text-indent: 20px;
		line-height: 25px
	}

	.newsletter .section_8 .content_s8 .left .text_s8 p:nth-of-type(1) {
		margin-bottom: 25px
	}

	.newsletter .section_8 .content_s8 .left .text_s8 span {
		font-size: 35px;
		font-family: "Muli-Black";
		color: #c99c27
	}

	.newsletter .section_8 .content_s8 .left .img_1 {
		height: 405px;
		width: 100%;
		background-color: #c99c27;
		padding-top: 10px;
		position: absolute;
		bottom: 0;
		left: 0
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_8 .content_s8 .left .img_1 {
			position:static
		}
	}

	.newsletter .section_8 .content_s8 .left .img_1 .img {
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		height: 364px;
		width: calc(100% - 20px);
		margin: 0 auto
	}

	.newsletter .section_8 .content_s8 .left .img_1 p {
		font-family: "Muli-BoldItalic";
		font-size: 20px;
		text-align: center;
		color: #ffffff;
		margin-bottom: 0
	}

	.newsletter .section_8 .content_s8 .right {
		width: 47.8048780488%;
		background-color: #c99c27;
		padding-top: 18px
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_8 .content_s8 .right {
			width:100%
		}
	}

	.newsletter .section_8 .content_s8 .right .img {
		width: calc(100% - 20px);
		margin: 0 auto
	}

	.newsletter .section_8 .content_s8 .right .img:nth-of-type(1) {
		height: 334px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center
	}

	.newsletter .section_8 .content_s8 .right .img:nth-of-type(2) {
		height: 360px;
		margin-top: 10px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center
	}

	.newsletter .section_8 .content_s8 .right p {
		font-family: "Muli-BoldItalic";
		font-size: 20px;
		text-align: center;
		color: #ffffff;
		margin-bottom: 0
	}

	.newsletter .section_9 {
		padding-top: 20px
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_9 {
			padding-top:15px
		}
	}

	.newsletter .section_9 .content_s9 {
		width: calc(100% - 266px);
		margin: 0 auto
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_9 .content_s9 {
			width:calc(100% - 60px)
		}
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_9 .content_s9 {
			width:calc(100% - 30px)
		}
	}

	.newsletter .section_9 .content_s9 .desc_s9 {
		width: 68.1818181818%;
		margin: 0 auto;
		font-size: 20px;
		font-family: "Muli-BoldItalic";
		text-align: center;
		padding-bottom: 70px;
		padding-top: 10px
	}

	@media only screen and (max-width: 1024px) {
		.newsletter .section_9 .content_s9 .desc_s9 {
			width:73.181818%
		}
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_9 .content_s9 .desc_s9 {
			width:100%
		}
	}

	.newsletter .section_9 .content_s9 .news-cf {
		width: calc(100% - 90px);
		margin-left: auto;
		background-color: #c89c28;
		position: relative;
		margin-bottom: 60px
	}

	@media only screen and (max-width: 480px) {
		.newsletter .section_9 .content_s9 .news-cf:last-child {
			margin-bottom:15px
		}
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_9 .content_s9 .news-cf {
			width:100%
		}
	}

	.newsletter .section_9 .content_s9 .news-cf .title-cf,.newsletter .section_9 .content_s9 .news-cf .desc-cf {
		width: calc(100% - 135px);
		margin-left: auto;
		margin-right: 15px
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_9 .content_s9 .news-cf .title-cf,.newsletter .section_9 .content_s9 .news-cf .desc-cf {
			width:100%;
			padding: 0 15px
		}
	}

	.newsletter .section_9 .content_s9 .news-cf .title-cf {
		padding-top: 15px;
		padding-bottom: 10px
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_9 .content_s9 .news-cf .title-cf {
			margin-top:-50px
		}
	}

	.newsletter .section_9 .content_s9 .news-cf .title-cf .title-cf-1 {
		font-size: 15px;
		color: #010101;
		font-family: "Muli-Bold"
	}

	.newsletter .section_9 .content_s9 .news-cf .title-cf .title-cf-2 {
		font-size: 27px;
		color: #ffffff;
		font-family: "Muli-Bold";
		position: relative;
		margin-top: -8px
	}

	.newsletter .section_9 .content_s9 .news-cf .title-cf .title-cf-2:after {
		position: absolute;
		content: '';
		width: 75px;
		height: 2px;
		background-color: #ffffff;
		bottom: 0px;
		left: 0
	}

	.newsletter .section_9 .content_s9 .news-cf .desc-cf p {
		font-size: 20px;
		font-family: "Muli-SemiBold";
		text-indent: 20px;
		color: #231f20;
		margin-bottom: 0;
		text-align: justify
	}

	.newsletter .section_9 .content_s9 .news-cf .desc-cf p:nth-of-type(1) {
		margin-bottom: 25px
	}

	.newsletter .section_9 .content_s9 .news-cf .desc-cf p:nth-of-type(2) {
		margin-bottom: 40px
	}

	.newsletter .section_9 .content_s9 .news-cf .desc-cf a {
		color: #010101;
		display: inline-block;
		font-size: 20px;
		font-family: "Muli-LightItalic";
		margin-bottom: 30px
	}

	.newsletter .section_9 .content_s9 .news-cf .desc-cf a:hover {
		color: #010101;
		text-decoration: none
	}

	.newsletter .section_9 .content_s9 .news-cf .img {
		position: absolute;
		left: -10%;
		top: -13%;
		width: 200px
	}

	@media only screen and (max-width: 768px) {
		.newsletter .section_9 .content_s9 .news-cf .img {
			position:relative;
			left: 50%;
			transform: translateX(-50%);
			top: -50px
		}
	}

	.newsletter .section_9 .content_s9 .news-cf .img img {
		width: 100%;
		height: auto;
		display: block
	}

	.newsletter.english .section_8 .right {
		width: 47.8048780488%;
		background-color: #c99c27;
		padding-top: 18px
	}

	@media only screen and (max-width: 480px) {
		.newsletter.english .section_8 .right {
			width:100%
		}
	}

	.newsletter.english .section_8 .right .img {
		width: calc(100% - 20px);
		margin: 0 auto
	}

	.newsletter.english .section_8 .right .img:nth-of-type(1) {
		height: calc(50% - 20px);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center
	}

	.newsletter.english .section_8 .right .img:nth-of-type(2) {
		height: calc(50% - 20px);
		margin-top: 10px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center
	}

	.newsletter.english .section_8 .right p {
		font-family: "Muli-BoldItalic";
		font-size: 20px;
		text-align: center;
		color: #ffffff;
		margin-bottom: 0
	}

	.newsletter.english .section_8 .left .img_1 {
		position: static
	}

	.standard .section_1 {
		width: 100%;
		height: 100vh;
		background-size: cover;
		background-position: center;
		position: relative
	}

	@media (max-width: 1024px) {
		.standard .section_1 {
			height:600px
		}
	}

	@media (max-width: 780px) {
		.standard .section_1 {
			height:450px
		}
	}

	@media (max-width: 480px) {
		.standard .section_1 {
			height:250px
		}
	}

	.standard .section_1 ._next_page {
		position: absolute;
		bottom: 20px;
		left: 50%;
		transform: translateX(-50%);
		width: 100%
	}

	@media (max-width: 320px) {
		.standard .section_1 ._next_page {
			display:none
		}
	}

	.standard .section_1 ._next_page ul {
		display: flex;
		margin-bottom: 0;
		justify-content: center
	}

	.standard .section_1 ._next_page ul a {
		color: #FFFFFF;
		text-decoration: none
	}

	.standard .section_1 ._next_page ul.uppercase {
		text-transform: uppercase
	}

	.standard .section_1 ._next_page ul:first-child {
		font-family: "Montserrat-Regular";
		font-size: 14px;
		line-height: 26px
	}

	@media (max-width: 480px) {
		.standard .section_1 ._next_page ul:first-child {
			font-size:12px;
			line-height: 28px
		}
	}

	.standard .section_1 ._next_page ul:first-child li {
		padding: 0 10px;
		position: relative
	}

	.standard .section_1 ._next_page ul:first-child li::before {
		content: "";
		position: absolute;
		width: 1px;
		height: 13px;
		transform: rotate(30deg) translateY(-50%);
		background: #FFFFFF;
		right: 2px;
		top: 50%
	}

	.standard .section_1 ._next_page ul:first-child li:nth-of-type(1) {
		font-weight: bold
	}

	.standard .section_1 ._next_page ul:first-child li:last-child::before {
		content: none
	}

	.standard .section_1 ._next_page ul:last-child {
		font-family: "VNF-AbrilFatface Regular";
		font-size: 22px;
		line-height: 78px
	}

	@media (max-width: 480px) {
		.standard .section_1 ._next_page ul:last-child {
			font-size:13px;
			line-height: 28px
		}
	}

	.standard .section_1 ._next_page ul:last-child li {
		padding: 0 27px;
		position: relative
	}

	.standard .section_1 ._next_page ul:last-child li::before {
		content: "";
		position: absolute;
		width: 1px;
		height: 30px;
		transform: translateY(-50%);
		background: #FFFFFF;
		right: 0px;
		top: 50%
	}

	@media (max-width: 480px) {
		.standard .section_1 ._next_page ul:last-child li::before {
			height:10px
		}
	}

	.standard .section_1 ._next_page ul:last-child li:last-child::before {
		content: none
	}

	.standard .section_1 ._next_page ul:last-child li:last-child.active a {
		color: #A6BED5
	}

	.standard .section_2 {
		padding: 117px 0;
		display: flex;
		flex-wrap: wrap;
		background: #615043;
		background-image: url("../../images/alpha/s1_bg.png");
		background-size: 50% 100%;
		background-repeat: no-repeat;
		background-position: top right;
		position: relative
	}

	@media (max-width: 1024px) {
		.standard .section_2 {
			padding:75px 0
		}
	}

	@media (max-width: 768px) {
		.standard .section_2 {
			padding:45px 0 0;
			padding-top: 0;
			background-image: initial
		}
	}

	@media (max-width: 480px) {
		.standard .section_2 {
			padding:35px 0 0;
			padding-top: 0
		}
	}

	.standard .section_2::before {
		content: "";
		position: absolute;
		background: #333333c7;
		width: 50%;
		height: 100%;
		right: 0;
		top: 0;
		z-index: 2
	}

	@media (max-width: 768px) {
		.standard .section_2::before {
			display:none
		}
	}

	.standard .section_2::after {
		content: "";
		position: absolute;
		background-image: url("../../images/alpha/s1_coa1.png");
		height: 407px;
		width: 100%;
		left: 0;
		top: 0;
		z-index: 1
	}

	.standard .section_2 ._left {
		width: 42.0833333333%;
		padding: 0 9.0277777778% 0 8.3333333333%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: relative;
		z-index: 3
	}

	@media (max-width: 1024px) {
		.standard .section_2 ._left {
			padding:0 30px
		}
	}

	@media (max-width: 768px) {
		.standard .section_2 ._left {
			width:100%;
			padding-bottom: 15px;
			background-image: url("../../images/alpha/s1_bg.png");
			background-size: 50% 100%;
			background-repeat: no-repeat;
			background-position: top right;
			padding-top: 45px;
			position: relative
		}

		.standard .section_2 ._left::before {
			content: "";
			position: absolute;
			background: #333333c7;
			width: 50%;
			height: 100%;
			right: 0;
			top: 0;
			z-index: 2
		}
	}

	.standard .section_2 ._left h3 {
		font-family: "VNF-AbrilFatface Regular";
		font-size: 60px;
		line-height: 78px;
		color: #FFFFFF;
		margin-bottom: 30px;
		text-transform: uppercase;
		z-index: 2
	}

	@media only screen and (max-width: 480px) {
		.standard .section_2 ._left h3 {
			font-size:44px;
			line-height: 59px
		}
	}

	.standard .section_2 ._left h4 {
		font-family: "VNF-AbrilFatface Regular";
		font-size: 40px;
		line-height: 45px;
		color: #C38C54;
		z-index: 2
	}

	@media only screen and (max-width: 480px) {
		.standard .section_2 ._left h4 {
			font-size:27px
		}
	}

	.standard .section_2 ._right {
		width: 57.9166666667%;
		position: relative;
		z-index: 3
	}

	@media (max-width: 768px) {
		.standard .section_2 ._right {
			width:100%
		}
	}

	.standard .section_2 ._right ._video {
		width: 100%;
		height: 500px;
		display: block
	}

	@media (max-width: 1024px) {
		.standard .section_2 ._right ._video {
			height:380px
		}
	}

	@media (max-width: 768px) {
		.standard .section_2 ._right ._video {
			height:460px
		}
	}

	@media (max-width: 480px) {
		.standard .section_2 ._right ._video {
			height:230px
		}
	}

	.standard .section_2 ._right ._video video {
		height: 100%;
		width: 100%;
		object-fit: initial;
		outline: 0
	}

	.standard .section_2 ._right ._video iframe {
		width: 100%;
		height: 100%;
		outline: none;
		object-fit: initial
	}

	.standard .section_3 {
		display: flex;
		flex-wrap: wrap;
		padding: 117px 0;
		background-image: url("../../images/alpha/orang.png");
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
		position: relative
	}

	@media (max-width: 1024px) {
		.standard .section_3 {
			padding:75px 0
		}
	}

	@media (max-width: 768px) {
		.standard .section_3 {
			padding-bottom:0;
			padding-top: 50px
		}
	}

	@media (max-width: 768px) {
		.standard .section_3 {
			padding-bottom:0;
			padding-top: 35px
		}
	}

	.standard .section_3 ._left {
		width: 3.1944444444% !important;
		height: auto;
		background: #333;
		background-size: cover;
		background-position: right top;
		margin: 0 !important;
		transition: all .4s ease
	}

	@media (max-width: 768px) {
		.standard .section_3 ._left {
			display:none
		}
	}

	.standard .section_3 ._between {
		width: 30.1388888889%;
		padding: 0 8.8888888889% 0 9.375%;
		color: #FFFFFF;
		font-family: "VNF-AbrilFatface Regular";
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-left: 50px;
		padding-right: 50px
	}

	@media (max-width: 1024px) {
		.standard .section_3 ._between {
			padding:0 30px
		}
	}

	@media (max-width: 768px) {
		.standard .section_3 ._between {
			width:100%
		}
	}

	@media (max-width: 480px) {
		.standard .section_3 ._between {
			padding:0 15px
		}
	}

	.standard .section_3 ._between h3 {
		font-size: 40px;
		line-height: 50px;
		text-align: center
	}

	@media (max-width: 1024px) {
		.standard .section_3 ._between h3 {
			padding-right:20px
		}
	}

	@media only screen and (max-width: 480px) {
		.standard .section_3 ._between h3 {
			font-size:33px;
			padding-right: 0
		}

		.standard .section_3 ._between h3 br {
			display: none
		}
	}

	.standard .section_3 ._between ul {
		width: max-content;
		margin: auto;
		margin-top: 55px
	}

	@media (max-width: 768px) {
		.standard .section_3 ._between ul {
			display:flex;
			flex-wrap: wrap;
			margin-top: 20px
		}
	}

	.standard .section_3 ._between ul li {
		font-size: 18px;
		line-height: 100.15%;
		color: #FFFFFF;
		margin-bottom: 40px;
		cursor: pointer
	}

	@media (max-width: 768px) {
		.standard .section_3 ._between ul li {
			margin-right:30px;
			margin-bottom: 20px
		}
	}

	@media (max-width: 480px) {
		.standard .section_3 ._between ul li {
			margin-right:18px
		}
	}

	.standard .section_3 ._between ul li.active {
		font-size: 48px;
		line-height: 100.15%;
		color: #615043
	}

	@media (max-width: 480px) {
		.standard .section_3 ._between ul li.active {
			font-size:38px
		}
	}

	.standard .section_3 ._between ul li.active img {
		display: initial
	}

	@media (max-width: 768px) {
		.standard .section_3 ._between ul li.active img {
			display:none
		}
	}

	.standard .section_3 ._between ul li span {
		width: 50px;
		text-align: right;
		display: inline-block
	}

	@media (max-width: 768px) {
		.standard .section_3 ._between ul li span {
			height:50px;
			display: flex;
			align-items: center;
			justify-content: center
		}
	}

	.standard .section_3 ._between ul li img {
		margin-left: 15px;
		display: none
	}

	.standard .section_3 ._between ul li:last-child {
		margin-bottom: 0px
	}

	.standard .section_3 ._right {
		width: 66.6666666667%
	}

	@media only screen and (max-width: 768px) {
		.standard .section_3 ._right {
			width:100%
		}
	}

	.standard .section_3 ._right .swiper-container {
		width: 100%;
		height: 100%;
		padding-right: 8.3333333333%
	}

	@media (max-width: 768px) {
		.standard .section_3 ._right .swiper-container {
			padding-right:0
		}
	}

	.standard .section_3 ._right .swiper-container .swiper-slide {
		background-size: cover;
		background-position: center;
		padding-top: 54.7743966422%
	}

	@media only screen and (max-width: 1440) {
		.standard .section_3 ._right .swiper-container .swiper-slide {
			padding-top:0;
			height: 522px
		}
	}

	@media (max-width: 768px) {
		.standard .section_3 ._right .swiper-container .swiper-slide {
			width:100%
		}
	}

	@media (max-width: 480px) {
		.standard .section_3 ._right .swiper-container .swiper-slide {
			height:275px
		}
	}

	.standard .section_3 ._right .swiper-container .swiper-slide::before {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		content: "";
		background-image: url("../../images/alpha/s3_coa.png");
		background-size: cover;
		background-position: center bottom
	}

	.standard .section_3 ._right .swiper-container .swiper-slide ._text {
		position: absolute;
		left: 0;
		bottom: 0;
		color: #FFFFFF;
		padding: 0 35px 35px 35px
	}

	@media (max-width: 480px) {
		.standard .section_3 ._right .swiper-container .swiper-slide ._text {
			padding:0 15px 15px
		}
	}

	.standard .section_3 ._right .swiper-container .swiper-slide ._text p {
		margin-bottom: 0
	}

	.standard .section_3 ._right .swiper-container .swiper-slide ._text p:first-child {
		font-size: 34px;
		line-height: 40px;
		text-transform: uppercase;
		font-family: "Montserrat-Regular";
		margin-bottom: 15px;
		font-weight: bold
	}

	.standard .section_3 ._right .swiper-container .swiper-slide ._text p:last-child {
		font-family: "Montserrat-Regular";
		font-size: 16px;
		line-height: 25px
	}

	.standard .section_4 {
		display: flex;
		flex-wrap: wrap;
		padding: 120px 0 150px;
		background: #473F39;
		position: relative;
		z-index: 100
	}

	@media (max-width: 1024px) {
		.standard .section_4 {
			padding:75px 0 90px
		}
	}

	@media (max-width: 768px) {
		.standard .section_4 {
			padding-top:50px;
			padding-bottom: 0
		}
	}

	@media (max-width: 768px) {
		.standard .section_4 {
			padding-top:35px
		}
	}

	.standard .section_4 ._left {
		width: 60.5555555556%
	}

	@media (max-width: 768px) {
		.standard .section_4 ._left {
			width:100%;
			order: 2
		}
	}

	.standard .section_4 ._left .swiper-container {
		height: 516px
	}

	@media (max-width: 480px) {
		.standard .section_4 ._left .swiper-container {
			height:275px
		}
	}

	.standard .section_4 ._left .swiper-container .swiper-slide {
		background-position: center;
		background-size: cover
	}

	.standard .section_4 ._left .swiper-container .next_prev {
		width: 85px;
		height: 62px;
		background-color: #76665A;
		background-image: none;
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		top: auto;
		outline: none;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center
	}

	@media (max-width: 480px) {
		.standard .section_4 ._left .swiper-container .next_prev {
			width:65px;
			height: 45px
		}
	}

	.standard .section_4 ._left .swiper-container .next_prev i {
		font-size: 35px;
		color: #C38C54
	}

	.standard .section_4 ._left .swiper-container .swiper-button-next {
		bottom: 0;
		right: 0
	}

	.standard .section_4 ._left .swiper-container .swiper-button-prev {
		right: 85px;
		bottom: 0;
		left: auto
	}

	@media (max-width: 480px) {
		.standard .section_4 ._left .swiper-container .swiper-button-prev {
			right:65px
		}
	}

	.standard .section_4 ._right {
		width: 39.4444444444%;
		color: #FFFFFF;
		display: flex;
		justify-content: center;
		flex-direction: column
	}

	@media (max-width: 768px) {
		.standard .section_4 ._right {
			width:100%;
			order: 1;
			margin-bottom: 30px
		}
	}

	.standard .section_4 ._right ._note {
		font-family: "Montserrat-Regular";
		font-style: normal;
		font-weight: bold;
		font-size: 20px;
		line-height: 26px;
		text-align: justify;
		letter-spacing: 0.1em;
		text-transform: uppercase;
		display: flex;
		align-items: center;
		padding-left: 16.6666666667%;
		padding-right: 20.8333333333%;
		margin-bottom: 25px
	}

	@media (max-width: 1024px) {
		.standard .section_4 ._right ._note {
			padding:0 30px
		}
	}

	@media (max-width: 1024px) {
		.standard .section_4 ._right ._note {
			padding:0 15px
		}
	}

	.standard .section_4 ._right ._note span {
		background: #C38C54;
		width: 43px;
		height: 2px;
		display: inline-block;
		margin-left: 5px;
		display: none
	}

	.standard .section_4 ._right h3 {
		font-family: "VNF-AbrilFatface Regular";
		font-size: 57px;
		line-height: 78px;
		text-transform: uppercase;
		background: #C38C54;
		margin-bottom: 0;
		padding-left: 16.6666666667%;
		padding-right: 20.8333333333%;
		padding-top: 10px;
		padding-bottom: 10px
	}

	@media (max-width: 1024px) {
		.standard .section_4 ._right h3 {
			padding:0 30px
		}
	}

	@media (max-width: 480px) {
		.standard .section_4 ._right h3 {
			padding:0 15px;
			font-size: 46px;
			line-height: 68px
		}
	}

	.standard .section_4 ._right h4 {
		margin-bottom: 0;
		font-family: "VNF-AbrilFatface Regular";
		font-size: 40px;
		line-height: 60px;
		padding-left: 16.6666666667%;
		padding-right: 11.833333%;
		color: #C38C54;
		margin-bottom: 47px
	}

	@media (max-width: 1024px) {
		.standard .section_4 ._right h4 {
			padding:0 30px
		}
	}

	@media (max-width: 480px) {
		.standard .section_4 ._right h4 {
			padding:0 15px;
			margin-bottom: 30px
		}
	}

	.standard .section_4 ._right h4 span {
		font-size: 55px;
		color: #FFFFFF
	}

	.standard .section_4 ._right ._text {
		padding-left: 16.6666666667%;
		padding-right: 22.833333%;
		font-family: "Montserrat-Regular";
		font-style: normal;
		font-size: 15px;
		line-height: 26px;
		font-weight: 500
	}

	@media (max-width: 1024px) {
		.standard .section_4 ._right ._text {
			padding:0 30px
		}
	}

	@media (max-width: 1024px) {
		.standard .section_4 ._right ._text {
			padding:0 15px
		}
	}

	.section-9 {
		padding: 100px 0;
		position: relative;
		overflow: hidden;
		background-size: cover;
		background-position: center
	}

	@media (max-width: 768px) {
		.section-9 {
			padding:50px 0
		}
	}

	@media (max-width: 768px) {
		.section-9 {
			padding:45px 0
		}
	}

	.section-9 .utilities-list {
		width: max-content;
		transform: translate(-30%);
		z-index: 3;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		background-image: url("../../images/alpha/vongtron.png");
		background-size: 71% 100%;
		background-position: center right;
		background-repeat: no-repeat
	}

	.section-9 .utilities-circle {
		position: relative;
		width: 600px;
		height: 600px;
		border-radius: 100%;
		z-index: 2
	}

	@media (max-width: 1024px) {
		.section-9 .utilities-circle {
			width:488px;
			height: 488px
		}
	}

	@media (max-width: 768px) {
		.section-9 .utilities-circle {
			width:300px;
			height: 300px
		}
	}

	@media (max-width: 480px) {
		.section-9 .utilities-circle {
			width:175px;
			height: 175px
		}
	}

	@media (max-width: 320px) {
		.section-9 .utilities-circle {
			width:150px;
			height: 150px
		}
	}

	.section-9 .utilities-spin {
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 3;
		-webkit-transition: all 500ms ease;
		-moz-transition: all 500ms ease;
		-ms-transition: all 500ms ease;
		-o-transition: all 500ms ease;
		transition: all 500ms ease
	}

	.section-9 .utilities-list-item {
		width: 100%;
		height: 100%
	}

	.section-9 .utilities-list-item ul {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		-webkit-transition: all 400ms ease;
		-moz-transition: all 400ms ease;
		-ms-transition: all 400ms ease;
		-o-transition: all 400ms ease;
		transition: all 400ms ease
	}

	.section-9 .utilities-list-item ul li {
		width: 290px;
		height: 290px;
		list-style: none;
		position: absolute;
		top: 50%;
		left: 50%;
		margin: 0;
		-webkit-transition: all 400ms ease;
		-moz-transition: all 400ms ease;
		-ms-transition: all 400ms ease;
		-o-transition: all 400ms ease;
		transition: all 400ms ease
	}

	@media (max-width: 1024px) {
		.section-9 .utilities-list-item ul li {
			width:225px;
			height: 225px
		}
	}

	@media (max-width: 768px) {
		.section-9 .utilities-list-item ul li {
			width:117px;
			height: 117px
		}
	}

	@media (max-width: 480px) {
		.section-9 .utilities-list-item ul li {
			width:72px;
			height: 72px
		}
	}

	@media (max-width: 320px) {
		.section-9 .utilities-list-item ul li {
			width:59px;
			height: 59px
		}
	}

	@media (max-width: 1366px) {
		.section-9 .utilities-list-item ul li .utilities-list-item ul li {
			width:270px;
			height: 270px
		}
	}

	.section-9 .utilities-list-item ul li:nth-of-type(5) .icon-utilitis span {
		font-size: 96px;
		opacity: 1
	}

	@media (max-width: 1024px) {
		.section-9 .utilities-list-item ul li:nth-of-type(5) .icon-utilitis span {
			font-size:85px
		}
	}

	@media (max-width: 768px) {
		.section-9 .utilities-list-item ul li:nth-of-type(5) .icon-utilitis span {
			font-size:50px
		}
	}

	@media (max-width: 480px) {
		.section-9 .utilities-list-item ul li:nth-of-type(5) .icon-utilitis span {
			font-size:33px
		}
	}

	.section-9 .icon-utilitis-wrap {
		position: relative
	}

	.section-9 .utilities-list-item ul li a {
		z-index: 2;
		display: block;
		text-decoration: none
	}

	.section-9 .icon-utilitis {
		width: 60px;
		height: 60px;
		border-radius: 100%;
		text-align: center;
		padding: 10px;
		position: relative;
		left: 0;
		top: 0;
		-webkit-transform: translate(-100%, -100%);
		-moz-transform: translate(-100%, -100%);
		-ms-transform: translate(-100%, -100%);
		-o-transform: translate(-100%, -100%);
		transform: translate(-100%, -100%);
		display: flex;
		align-items: center;
		justify-content: center
	}

	@media (max-width: 480px) {
		.section-9 .icon-utilitis {
			width:30px;
			height: 30px
		}
	}

	@media (max-width: 1366px) {
		.section-9 .icon-utilitis .icon-utilitis {
			width:50px;
			height: 50px
		}
	}

	.section-9 .icon-utilitis span {
		transition: all 0.1s ease;
		opacity: 0.8;
		color: #EAEAEA;
		font-family: "VNF-AbrilFatface Regular";
		font-size: 65px;
		line-height: 87px;
		text-align: right
	}

	@media (max-width: 1024px) {
		.section-9 .icon-utilitis span {
			font-size:50px
		}
	}

	@media (max-width: 768px) {
		.section-9 .icon-utilitis span {
			font-size:25px
		}
	}

	@media (max-width: 480px) {
		.section-9 .icon-utilitis span {
			font-size:17px;
			line-height: normal
		}
	}

	.section-9 .icon-utilitis-wrap .icon-utilitis:after {
		content: "";
		width: 75px;
		height: 75px;
		border-radius: 100%;
		border: 1px solid #f1f1f1;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		opacity: 0;
		-webkit-transition: all 400ms ease;
		-moz-transition: all 400ms ease;
		-ms-transition: all 400ms ease;
		-o-transition: all 400ms ease;
		transition: all 400ms ease
	}

	@media (max-width: 480px) {
		.section-9 .icon-utilitis-wrap .icon-utilitis:after {
			width:0;
			height: 0
		}
	}

	.section-9 ._content {
		position: absolute;
		right: 5.9027777778%;
		width: 59.375%;
		top: 170px
	}

	@media (max-width: 1024px) {
		.section-9 ._content {
			top:90px;
			right: 30px
		}
	}

	@media (max-width: 768px) {
		.section-9 ._content {
			top:45px;
			right: 15px
		}
	}

	@media (max-width: 480px) {
		.section-9 ._content {
			top:30px
		}
	}

	.section-9 ._content ._title {
		color: #EAEAEA;
		font-family: "VNF-AbrilFatface Regular";
		font-size: 79.98px;
		line-height: 100px;
		padding-bottom: 38px
	}

	@media (max-width: 1366px) {
		.section-9 ._content ._title {
			font-size:74.98px
		}
	}

	@media (max-width: 1024px) {
		.section-9 ._content ._title {
			font-size:50px
		}
	}

	@media (max-width: 768px) {
		.section-9 ._content ._title {
			font-size:40px;
			line-height: 55px;
			padding-bottom: 15px
		}
	}

	@media (max-width: 480px) {
		.section-9 ._content ._title {
			font-size:24px;
			line-height: 33px;
			padding-bottom: 15px
		}
	}

	.section-9 ._content ._text ._item {
		display: none
	}

	.section-9 ._content ._text ._item.active {
		animation: utilitiesContent 700ms ease 1;
		display: block
	}

	.section-9 ._content ._text ._item p {
		color: #EAEAEA;
		font-family: "Montserrat-Bold";
		font-size: 32.61px;
		font-weight: 600;
		line-height: 48px;
		text-transform: uppercase
	}

	.section-9 ._content ._text ._item p br {
		line-height: 73px
	}

	@media only screen and (max-width: 768px) {
		.section-9 ._content ._text ._item p br {
			line-height:25px
		}
	}

	@media (max-width: 1024px) {
		.section-9 ._content ._text ._item p {
			font-size:30px
		}
	}

	@media (max-width: 768px) {
		.section-9 ._content ._text ._item p {
			font-size:18px;
			line-height: 27px
		}
	}

	@media (max-width: 480px) {
		.section-9 ._content ._text ._item p {
			font-size:13px;
			line-height: 16px;
			margin-bottom: 5px;
			text-align: left;
			text-transform: initial
		}
	}

	.section-9 ._content ._text ._item span {
		color: #FFFFFF;
		font-family: "Montserrat-Regular";
		font-size: 19.21px;
		line-height: 24px
	}

	@media (max-width: 768px) {
		.section-9 ._content ._text ._item span {
			font-size:13px;
			line-height: 22px
		}
	}

	.section-10,.section-5,footer {
		overflow: hidden
	}

	@keyframes utilitiesContent {
		0% {
			opacity: 0;
			-webkit-transform: translateY(50%);
			-moz-transform: translateY(50%);
			-ms-transform: translateY(50%);
			-o-transform: translateY(50%);
			transform: translateY(50%)
		}

		100% {
			opacity: 1;
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0)
		}
	}
	
	.thumbnail {
		display: inline-block
	}

	.content_page {
		color: white;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat
	}

	.rate-of-progess .content_page {
		padding-bottom: 90px
	}

	@media (max-width: 1024px) {
		.rate-of-progess .content_page {
			padding-bottom:0
		}
	}

	.rate-of-progess .content_page ._buildings {
		width: 66.6666666667%;
		margin: 0 auto
	}

	@media (max-width: 1024px) {
		.rate-of-progess .content_page ._buildings {
			width:calc(100% - 60px)
		}
	}

	@media (max-width: 480px) {
		.rate-of-progess .content_page ._buildings {
			width:calc(100% - 30px)
		}
	}

	.rate-of-progess .content_page ._buildings .--large {
		width: 100%;
		padding-bottom: 30px
	}

	@media (max-width: 480px) {
		.rate-of-progess .content_page ._buildings .--large {
			padding-bottom:15px
		}
	}

	.rate-of-progess .content_page ._buildings .--large: last-child .accordions--item__panel ._1item:last-child {
		margin-bottom:0
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__heading {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: bold;
		font-size: 16px;
		line-height: 20px;
		text-transform: uppercase;
		color: #FFFFFF;
		padding: 20px;
		display: inline-block;
		background: #444444;
		width: 100%;
		position: relative
	}

	@media (max-width: 480px) {
		.rate-of-progess .content_page ._buildings .--large .accordions--item__heading {
			font-size:14px !important;
			padding: 10px !important;
			padding-right: 40px !important
		}
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__heading: hover {
		text-decoration:none
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__heading.is-active .button: after {
		transform:translate(-50%, -50%) rotate(0deg)
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__heading .button {
		width: 36px;
		height: 36px;
		border-radius: 50%;
		position: absolute;
		right: 12px;
		top: 50%;
		transform: translateY(-50%);
		background: #9E6B3C
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__heading .button: before,.rate-of-progess .content_page ._buildings .--large .accordions--item__heading .button:after {
		content:"";
		width: 16px;
		height: 2px;
		position: absolute;
		background: white;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		transition: 0.4s
	}

	@media (max-width: 480px) {
		.rate-of-progess .content_page ._buildings .--large .accordions--item__heading .button:before,.rate-of-progess .content_page ._buildings .--large .accordions--item__heading .button:after {
			width:9px
		}
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__heading .button: after {
		transform:translate(-50%, -50%) rotate(90deg)
	}

	@media (max-width: 480px) {
		.rate-of-progess .content_page ._buildings .--large .accordions--item__heading .button {
			width:20px;
			height: 20px
		}
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__panel {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		margin-top: 70px
	}

	@media (max-width: 768px) {
		.rate-of-progess .content_page ._buildings .--large .accordions--item__panel {
			margin-top:30px
		}
	}

	@media (max-width: 480px) {
		.rate-of-progess .content_page ._buildings .--large .accordions--item__panel {
			margin-top:15px
		}
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item {
		width: 37.8125%;
		margin-right: 172px;
		margin-bottom: 70px;
		position: relative
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item: nth-of-type(2n) {
		margin-right:0
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item: nth-of-type(2n+1) {
		margin-bottom:0
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item: last-child .desc {
		margin-bottom:0
	}

	@media (max-width: 1024px) {
		.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item {
			width:calc((100% - 30px) / 2);
			margin-right: 30px
		}
	}

	@media (max-width: 480px) {
		.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item {
			width:100%;
			margin: 0
		}
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item .thumbnail {
		width: 82.6446280992%;
		margin-left: 17.3553719008%;
		height: 360px;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative
	}

	@media (max-width: 480px) {
		.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item .thumbnail {
			width:100%;
			margin: 0;
			height: 0;
			padding-bottom: 100%
		}
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item .thumbnail: hover {
		text-decoration:none
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item .thumbnail: after {
		position:absolute;
		content: '';
		bottom: 0;
		background: linear-gradient(180deg, transparent 67.78%, rgba(0,0,0,0.72) 100%);
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		pointer-events: none
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item .thumbnail p {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: bold;
		font-size: 16px;
		line-height: 20px;
		color: #FFFFFF;
		position: absolute;
		bottom: 0;
		left: 30px;
		z-index: 5
	}

	@media (max-width: 480px) {
		.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item .thumbnail p {
			left:15px;
			margin-bottom: 15px
		}
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item .desc {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 15px;
		line-height: 24px;
		color: #FFFFFF;
		width: 79.3388429752%;
		margin-left: 20.6611570248%
	}

	@media (max-width: 480px) {
		.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item .desc {
			margin:15px;
			line-height: 18px
		}
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item .date {
		position: absolute;
		left: 0;
		top: 10%;
		display: flex;
		flex-direction: column;
		background-color: #9E6B3C;
		width: 106px;
		height: 76px;
		border-left: 8px solid #C58D54;
		justify-content: center;
		align-items: center
	}

	@media (max-width: 480px) {
		.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item .date {
			top:0
		}
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item .date span: nth-of-type(1) {
		font-family:'Montserrat', sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 32px;
		line-height: 39px;
		color: #FFFFFF
	}

	.rate-of-progess .content_page ._buildings .--large .accordions--item__panel ._1item .date span: nth-of-type(2) {
		font-family:'Montserrat', sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 14px;
		line-height: 17px;
		color: #E0AC7C
	}

	@media (max-width: 1024px) {
		.title-page h2 {
			line-height:35px
		}

		.title-page h2:first-child {
			font-size: 30px;
			padding-bottom: 10px
		}

		.title-page h2:last-child {
			font-size: 40px;
			padding-bottom: 0
		}
	}