/* 
Theme Name: Bolttech by Argosy studio
Description: Exclusive Custom Theme for Bolttech
Version: 1
*/
/*wordpress core*/
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}

.row-no-container{margin-left:0px;margin-right:0px;}
.col-xs-five,.col-sm-five,.col-md-five,.col-lg-five {position:relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-five {width: 20%;float: left;}@media (min-width: 768px){.col-sm-five {width: 20%;float: left;}}@media (min-width: 992px){.col-md-five {width: 20%;float: left;}}@media (min-width: 1200px){.col-lg-five {width: 20%;float: left;}}
/*bootstrap equal row equal height*/
.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;}
.row-vertical-centering {justify-content: center;align-items: center;display: flex;}
/*col no padding*/
.no-pad{padding-right:0!important;padding-left:0!important;}.no-pad-right{padding-right:0!important;}.no-pad-left{padding-left:0!important;}

.clearfix{z-index: -1;}.clearfix:before,.clearfix:after,.row:before,.row:after{content: '\0020';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0; }
.row:after,.clearfix:after{clear: both;}

*{margin:0;padding:0;position:relative;-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;-ms-text-size-adjust:none!important;text-size-adjust:none!important;/*disable chrome font-boosting*/max-height: 10000000px;}
table th,table td{background-clip: padding-box;}
a{text-decoration:none;}
a:focus,a:hover {outline: 0;text-decoration: none;}
a img{border:none;}
img{max-width:100%;height:auto;}
.image-wrapper{overflow:hidden;}
.image-wrapper img{max-width:100%;max-height:100%;width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;}
.image-wrapper.landscape,.image-wrapper.potrait{overflow:hidden;}
	.image-wrapper.landscape > img{max-width:none;max-height:none;height: 100%;width:auto;position: absolute;top: -100000px;		
		right: -100000px;bottom: -100000px;left: -100000px;margin: auto;}
	.image-wrapper.potrait > img{max-width:none;max-height:none;width: 100%;height:auto;position: absolute;top: -100000px;		
		right: -100000px;bottom: -100000px;left: -100000px;margin: auto;}

.flex-container{display:flex;flex-direction: row;align-items: center;align-content: center;justify-content: space-between;flex-wrap: wrap;}
.flex-container.absolute{position:absolute;height:100%;width:100%;top:0;left:0;justify-content: center;}
	.flex-container .flex-item-top{align-self:flex-start;}
	.flex-container .flex-item-center{align-self:center;}		
	.flex-container .flex-item-bottom{align-self:flex-end;}	
.flex-vertical-center{	display: flex;	flex-direction: column;	justify-content: center;}
.image-background-half-screen{width: 50vw;max-width: none;position: absolute;object-fit: cover;height: 100%;}
.image-background-half-screen.image-background-half-screen-left{right: 0px;}
.image-background-half-screen.image-background-half-screen-right{left: 0px;}

body{
	font-family:'Roboto';
	-webkit-font-smoothing:antialized;
	text-rendering: optimizelegibility;
}
h1,h2,h3,h4{
	font-family:'Roboto';
	font-weight:700;
	color:#170F4F;
}
p,
li,
address{
	font-family:'Roboto';
	font-weight:300;
	font-size:18px;
	color:#170F4F;
}
p{	
	line-height:30px;
}
a{
	font-family:'Roboto';
	font-size:20px;
	font-weight:500;
	color:#170F4F;
}
li{
	list-style:none;
}
.the-content li{
	/*list-style:none;*/
	list-style-position: inside;
	font-family: "GothamBook";
	list-style-type: disc;
}

h1{
	font-size:40px;
}
h2{
	font-size:32px;
}
h3{
	font-size:30px;
	line-height:42px;
	font-weight:300;
}

.container .cols{
	float:left;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
}
.cols{
	padding-left:15px!important;
	padding-right:15px!important;	
}

.band-important{
	text-align:center;
	padding:20px 0px;
	background-color:#E5E6EB;
}
	.band-important h2{
		font-family:'Roboto';
		font-size:16px;
		font-weight:700;
		margin:0px 0px 10px;
	}
	.band-important p{
		font-size:16px;
		margin:0px;
	}
		.band-important p a{
			font-size:16px;
		}

.band.nav{
	transition:all .3s ease-in-out;
    background-color: #00B6C2;
	z-index: 10;
}
.band.nav.active{
    background-color: white;
	top:0px;
}
.band.nav.sticky{
    position: fixed;
    margin: auto;
    left: 0;
    right: 0;	
}
.band.nav.home-nav{
	position:absolute;
    bottom: 18px;
    z-index: 1;
    margin: auto;
    right: 0;
    left: 0;
}
	.band.nav.home-nav .menu-logo{
	}
	.band.nav .menu-logo{	
		position: absolute;
		top: 26px;
  		left: 15px;
		z-index: 1;
		width: 122px;
	}
		.band.nav .menu-logo .base{	
			transition:all .3s ease-in-out;
			opacity:1;
			height: 24px;
			width: 122px;
		}
		.band.nav .menu-logo .alternate{	
			height: 24px;
			width: 122px;
		}
		.band.nav .navbar-brand{
			padding:15px 0px;
		}
			.band.nav .navbar-brand img{
				margin-top:0px;
			}
		.band.nav .menu-logo .alternate,
		.band.nav .navbar-brand .alternate{	
			transition:all .3s ease-in-out;
			position: absolute;
			top: 3px;
			left: 0;
			/* width: 100%; */
			width:122px;
			opacity:0;
		}
		.band.nav .navbar-brand .alternate{	
			top: 15px;
		}
		.band.nav.active .menu-logo .alternate,
		.band.nav.active .navbar-brand .alternate{	
			opacity:1;
		}
		.band.nav.active .menu-logo .base,
		.band.nav.active .navbar-brand .base{	
			opacity:0;
		}
		.band.nav .menu-logo img{	
		}

.navbar {
    background-color: transparent;
    border: none;	
    border-radius: 0px;
	margin-bottom:0px;
}
	.navbar-collapse {
		position:static;
		padding-right: 0px;
		padding-left: 0px;
		border-color: #cfcfcf;
	}
	.navbar-brand  img{
		width: 88px;
		margin-top: -10px;
	}
	.navbar-nav{
		text-align:left;
		float:none;
		padding-left: 260px;
	}	
		.navbar-nav > li {
			margin: 0px 8px;
			float:none;
			display: inline-block;
			padding: 28px 0px;
		}
			.navbar-default .navbar-nav > li > a{
				transition:all 0.25s ease-in-out;			
				font-family:'Roboto';
				font-size:16px;
				font-weight:500;
				display:block;
				padding: 0px 10px;
				color:#170F4F!important;	
				line-height:24px;	
			}
				.navbar-default .navbar-nav > li > a:focus,
				.navbar-default .navbar-nav > li > a:hover{
					background-color:transparent!important;
					color:#170F4F!important;
				}			
				.navbar-default .navbar-nav > .active > a,
				.navbar-default .navbar-nav > .active > a:focus,
				.navbar-default .navbar-nav > .active > a:hover{
					background-color:transparent!important;
					color:#170F4F!important;
				}
		.navbar-nav #searchform input[type="submit"] {
			display:none;
		}
		.navbar-nav #searchform input[type="text"] {
			line-height: 28px;
			border: 3px solid #414142;
			border-radius: 14px;
			width: 140px;
			padding-left: 29px;
		}	
		.navbar-nav #searchform::after {
			content:'';
			position:absolute;
			top: 6px;
			left: 7px;
			width: 21px;
			height: 21px;
			background-image:url('images/template/magnifier-icon.png');
			background-position:center;
			background-repeat:no-repeat;
			background-size:contain;
		}	
		
.band.nav .language-switch{
	position: absolute;
	top: 19px;
	right: 15px;
	background-color: #F5F5F5;
	color: #170F4F;
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	padding: 8px 15px;
	cursor: pointer;
}
	.band.nav .language-switch img{
		margin-left:5px;
	}

#language-switcher.pop-up-language{
	width:500px;
	background-color:white;
	padding:50px;
}
	#language-switcher.pop-up-language h2{
		font-size:20px;
		margin: 0px 0px 20px;
  		font-weight: 500;
	}
	#language-switcher.pop-up-language .flex-group{
		display: grid;
		grid-template-columns: repeat(3, minmax(0px, 1fr));
		column-gap: 0.75rem;
		margin-top: 0px;
	}
	#language-switcher.pop-up-language .item{
		border:1px solid #170F4F;
		display: inline-block;
		text-align: center;
		padding:10px 0px;
	}
		#language-switcher.pop-up-language h3{
			color:#170F4F;
			font-size:14px;
			font-weight:700;
			margin:0px 0px 10px;
			line-height:1;
		}
		#language-switcher.pop-up-language p{
			color:#170F4F;
			font-size:14px;
			margin:0px;
			line-height:1;
		}
	

footer{
	background-color:#170F4F;
	padding:50px 0px 50px;
}
footer .upper {
}
footer .upper .logo{
	position:absolute;
	bottom:24px;
	right:0px;
	width:138px;
}
	footer .upper .logo img{ 
		width:138px;
	}
footer .upper .item{
	display:inline-block;
	margin-right:50px;
}
footer .upper h3{
	color:white;
	font-size:24px;
	font-weight: 700;
	margin:0px 0px 35px;
}

footer .upper .affiliated-image-group{
	left:-40px;
}
	footer .upper .item img {
		height: 65px;
	}
	
footer .upper .col{
	display:inline-block;
	margin-right:160px;
	vertical-align: top;
}
footer .upper .col:last-child{
	margin-right:0px;
}
	footer .upper .col h4{
		color:#02B5C3;
		font-size:16px;
		margin:0px 0px 30px;
	}
	footer .upper .col a{
		transition:all .25s ease-in-out;
		color:white;
		font-size:24px;
		font-weight:300;
		line-height: 38px;
	}
	footer .upper .col a:hover{
		color:#02B5C3;
	}

footer hr{
	border-color:#707070;
	margin:30px 0px;
}

footer .ojk{
	font-size: 16px;
	color:white;
	margin-bottom: 50px;
}

footer .lower .link a{
	transition:all .25s ease-in-out;
	font-size:16px;
	font-weight:400;
	color:white;
	margin-right:45px;
}
footer .lower .link a:hover{
	color:#02B5C3;
}
footer .lower .link a:last-child{
	margin-right:0px;
}
footer .lower .link a:first-child{
	color:#02B5C3;
	font-weight:500;
}
footer .lower .social-media{
	position:absolute;
	top:0;
	right:0px;
}
	footer .lower .social-media a{
		margin-left:40px;
	}
		footer .lower .social-media a img{
			height:18px;
		}

footer .copyright{
	color:rgba(255, 255, 255, 0.5);
	font-family:'Roboto';
	font-weight:400;
	margin-top:30px;
}

 /* hide slick slider until ready */
 /* .slider{
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease;
}
.slick-slider.slick-initialized {
    visibility: visible;
    opacity: 1;    
}	 */
.slider .slick-slide{
    position:absolute;
}
 .slider .slick-slide:first-child{
    position:relative;
}
.slick-initialized.slick-slider .slick-slide,
.slick-initialized.slick-slider .slick-slide:first-child{
    position:relative;
}		
.slick-slide img{			
	max-width: 100%;
	width: 100%;
	height: auto;	
	display:block;
	margin:auto;
}
.slider-prev,
.slider-next{
	transition:all 0.25s ease-in-out;
	background: url('images/template/slider-arrow.png') no-repeat 0% / contain;	
	position: absolute; 
	display: block; 
	line-height: 0; 
	cursor: pointer;
	border: none; 
	outline: none; 		
	width: 27px;
	height: 40px;
	opacity:0.8;
	top: 50%;			
	margin-top:-38px;	
}
.slider-prev:hover,
.slider-next:hover{
	opacity:1;
}
.slider-prev{
	top:50%;
	margin-top:-20px;
	left:30px;
}
.slider-next{
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";			
	top:50%;
	margin-top:-20px;
	right:30px;
}	

.slick-dots{
	bottom: 15px;	
}
	.slick-dots li button::before {
		color:red;
		font-size: 60px;
	}
	.slick-dots li.slick-active button::before {
		color: red;
		opacity:1;
	}	
/* SQUARE STYLE */
	.slick-dots li {
		width: 53px;
		height: 4px;	
		margin: 0 2px;
	}
		.slick-dots li button::before {
			content: '';
			background-color: white;
			width: 53px;
			height: 4px;
		}	

/*COMMON CLASS*/
a.anchor {
    height: 0px;
    display: block;
}		
.wpcf7-response-output{
	font-family: "GothamBook";
	font-size: 14px;
}
#es_shortcode_msg span{
	font-family: "GothamBook";
	font-size: 14px;	
}
.frame-wrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
	.frame-wrapper iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}	
	
.fancybox__content {
	padding: 0px;
    padding-bottom: 0px;
	background-color: #131313;
	width: 100%;
	max-width: 100%;
}
.fancybox__slide{
	padding:0px;
}


.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{
	background-position: center;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
	width:48px;
	height:48px;	
	background-image: url('images/home/scroll-arrow.svg');
	transform: scaleX(1.5);
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{
	transition:all 0.25s ease-in-out;
	transform: scaleX(-1.5);
	left: -175px;
  	top: -18px;
	opacity:1;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft:hover{
	left: -180px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
	transition:all 0.25s ease-in-out;
	right:auto;
	left: -100px;
  	top: -18px;
	opacity:1;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight:hover{
	left: -95px;
}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
	transform: scaleX(0.5);
}
.mCSB_scrollTools {
    width: 5px;
}
.mCSB_inside > .mCSB_container {
    margin-right: 5px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #D6D6D6;
	height: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgb(23, 15, 79);
    height: 2px;
  	top: 1px;
}
.mCS-dark-thick.mCSB_scrollTools_vertical .mCSB_dragger .mCSB_dragger_bar {
    height: 300px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCSB_dragger:active .mCSB_dragger_bar{
    background-color: #170F4F!important;
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-image: url('images/template/scroll-up.png'); /* css sprites */
	background-repeat: no-repeat;
	opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";
	background-position: center!important;
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-image: url('images/template/scroll-down.png'); /* css sprites */
	background-repeat: no-repeat;
	opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";
	background-position: center!important;
}

.link-animate{
	transition:all 0.25s ease-in-out;
	-webkit-transition:all 0.25s ease-in-out;
	-ms-transition:all 0.25s ease-in-out;
	-o-transition:all 0.25s ease-in-out;
}
	.link-animate:hover{
		opacity:0.7;
	}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* IE/Edge */
  user-select: none;           /* non-prefixed version, currently
                                  not supported by any browser */
}	


.icon-scroll{
	width: 36px;
	height: 52px;
	margin-left: -20px;
	margin-top: -35px;
	box-shadow: inset 0 0 0 2px #fff;
	border-radius: 25px;
}

.icon-scroll:before{
  content: '';
  width: 8px;
  height: 8px;
  background: #fff;
  margin-left: 14px;
  top: 8px;
  border-radius: 4px;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: scroll;
  display: block;
}

@keyframes scroll{
  0%{
    opacity: 1;
  }
  100%{
    opacity: 0;
    transform: translateY(46px);
 }
}

.styled-button{
	background-color:#170F4F;
	font-size:30px;
	color:white;
	line-height:48px;
	padding:0px 20px;
}
/*____________________________________*/

/* COMMON TEMPLATE */
.common-pagination{
	text-align:center;
}
	.common-pagination a,
	.common-pagination span{
		font-family: 'MarkPro';
		font-size: 18px;
		padding: 10px 15px;
	}
	.common-pagination span{
		font-weight:bold;
		font-size: 18px;
		border-bottom: 2px solid black;
	}

.carousel__viewport{
	display:none;
}

.pop-up-personnel{
	padding-bottom:0px;
	background-color:#170F4F;
}		
.common-personnel-detail{
	display:flex;
	flex-flow: row nowrap;
	height: 100vh;
	/* height: 100%; */
}
	.common-personnel-detail .left{
		cursor:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cmVjdCB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIGZpbGw9IiNFM0Q5MDAiIC8+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICBkPSJNMjguMDAwMSAyNi43Mjc0TDIyLjI3MjcgMjFMMjEgMjIuMjcyN0wyNi43Mjc0IDI4LjAwMDFMMjEuMDAwMSAzMy43Mjc0TDIyLjI3MjggMzUuMDAwMUwyOC4wMDAxIDI5LjI3MjhMMzMuNzI3MyAzNUwzNSAzMy43MjczTDI5LjI3MjggMjguMDAwMUwzNS4wMDAxIDIyLjI3MjhMMzMuNzI3NCAyMS4wMDAxTDI4LjAwMDEgMjYuNzI3NFoiCiAgICBmaWxsPSIjMTcwRjRGIiAvPgo8L3N2Zz4=") 29 29, auto;
		width:50%;
		height: 100%;
		display: flex;
		flex-flow: column nowrap;
		justify-content: center;

		position: sticky;
		top: 0px;
		align-self: baseline;
	}
		.common-personnel-detail .left img{
			object-fit: cover;
			object-position:center;
			/* object-position: center top; */
			height: 100%;
			/* width:100%; */
		}
	.common-personnel-detail .right{
		width:50%;
		height: 100%;
		overflow-y:scroll;
		text-align:left;
		background-color:#170F4F;
		display: flex;
  		flex-direction: column;
	}
	.common-personnel-detail .right .inner-box{
		width:60%;
		/* margin: auto; */
		margin: 0px auto;
	}
	.common-personnel-detail .right .navigation{
		padding: 50px 0px 0px;
	}
	.common-personnel-detail .right .navigation div{
		display:inline-block;
		border:1px solid rgb(162, 159, 185);
		cursor: pointer;
		font-family:'Roboto';
		font-size:14px;
		font-weight:500;
		line-height:32px;
		padding:3px;		
		text-align: center;	
	}
	.common-personnel-detail .right .navigation .close-button{
		display:inline-block;
		width: 84px;
		transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
		/* transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 400ms; */
    	background: linear-gradient(to left, rgba(255, 255, 255, 0.6) 50%, rgb(255, 255, 255) 50%) right bottom / 205% 100%;
		color: #170F4F
	}
	.common-personnel-detail .right .navigation .close-button:hover{
		background-position: left bottom;
		/* color: rgba(23, 15, 79, 1); */
	}
	.common-personnel-detail .right .navigation .next{
		width: 100px;
	}
	.common-personnel-detail .right .navigation .previous{
		width: 40px;
	}
	.common-personnel-detail .right .navigation .next,
	.common-personnel-detail .right .navigation .previous{
		transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
		float:right;
		color:#A39FBA;
		margin-left:16px;
		background: linear-gradient(to left, transparent 50%, rgb(255, 255, 255) 50%) right bottom / 200% 100%;
	}
	.common-personnel-detail .right .navigation .next:hover,
	.common-personnel-detail .right .navigation .previous:hover{
		color:#170F4F;
		background-position: left bottom;
	}

	.common-personnel-detail .right .top-wrap{
		padding:140px 0px 0px;
	}
	/* .common-personnel-detail .right .outer-wrap{
		height: 100%;
	} */
	.common-personnel-detail .right .wrap{
		height: 100%;
		padding:10px 0px 50px;
		background-color:#170F4F;
	}
		.common-personnel-detail .right .wrap h3{
			font-family:'HauoraRegular';
			font-size:36px;
			margin:0px 0px 20px;
		}
		.common-personnel-detail .right .wrap ol li{
			list-style: numeric outside;
			margin-bottom: 30px;
			left: 17px;
			padding-right: 17px;
		}
		.common-personnel-detail .right .wrap ul li{
			list-style: disc outside;
			margin-bottom: 30px;
			left: 17px;
			padding-right: 17px;
		}
		.common-personnel-detail .right .name{
			font-family:'Roboto';
			font-size:56px;
			font-weight:700;
			color:white;
			margin-bottom: 5px;
		}
		.common-personnel-detail .right .position{
			font-family:'Roboto';
			font-weight:300;
			font-size:20px;
			margin-top:24px;
			margin-bottom: 20px;
			color: #ADADAD;
		}
		.common-personnel-detail .right hr{
			border-color:#707070;
		}
		.common-personnel-detail .right .wrap hr{
			margin: 50px 0px;
		}
		.common-personnel-detail .right .practices{
			font-family:'HauoraRegular';
			font-size:20px;
		}
		.common-personnel-detail .right .practices .grid-container{
			display: grid;
			grid-template-columns: 1fr 1fr;
			column-gap: 20px;
			margin-top: 30px;
			align-items: center;
		}
			.common-personnel-detail .right .practices .grid-container .item{
				font-family:'HauoraRegular';
				font-size:20px;
				color:white;
				border-radius:7px;
				border:1px solid #707070;
				text-align: center;
				line-height:24px;
				margin-bottom:20px;
				transition:all 0.25s ease-in-out;
				height: 96px;
				display: flex;
				align-content: center;
				justify-content: center;
				flex-direction: column;
			}
			.common-personnel-detail .right .practices .grid-container .item:hover{
				color:black;
				background-color:white;
			}
		.common-personnel-detail .right .description{
			font-family:'Roboto';
			font-weight:400;
			font-size:18px;
			line-height:28.8px;
			letter-spacing: 0,05px;
			color:white;
		}
		.common-personnel-detail .right .description ul li{
			list-style: disc outside;
			left: 17px;
			padding-right: 17px;
		}

/* 404 PAGE */
.error404 main{text-align: center;min-height:80vh}.error404 main h2{margin-bottom: 40px;}.error404 main a{font-size: 25px;}

.cky-btn-revisit-wrapper{
	background-color: #170F4F!important;
	/* background-color: white!important; */
	width: 50px!important;
	height: 50px!important;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGRlc2M+Q3JlYXRlZCB3aXRoIEZhYnJpYy5qcyA1LjIuNDwvZGVzYz4KPGRlZnM+CjwvZGVmcz4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idHJhbnNwYXJlbnQiPjwvcmVjdD4KPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSA1MCA1MCkiIGlkPSIwOTI5NDNjZS1lZDMxLTRhM2QtYTQ1Yi02MzQ5MWYwMTFiY2YiICA+CjxyZWN0IHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgZmlsbDogcmdiKDI1NSwyNTUsMjU1KTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiBoaWRkZW47IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiICB4PSItNTAiIHk9Ii01MCIgcng9IjAiIHJ5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgLz4KPC9nPgo8ZyB0cmFuc2Zvcm09Im1hdHJpeChJbmZpbml0eSBOYU4gTmFOIEluZmluaXR5IDAgMCkiIGlkPSJlNmFkMmYxNS0wZmQyLTRjODEtOTAxMi02OTc2M2U4NDkwZDEiICA+CjwvZz4KPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4wOSAwIDAgMC4wOSAxMDAgMTAwKSIgID4KPGcgc3R5bGU9IiIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAgID4KCQk8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDguNCAwKSIgaWQ9IlBhdGgiICA+CjxwYXRoIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgZmlsbDogcmdiKDIzLDE1LDc5KTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAgdHJhbnNmb3JtPSIgdHJhbnNsYXRlKC0xOS40LCAtMTEpIiBkPSJNIDIwLjEgMTEgQyAyMC4xIDExLjQgMTkuOCAxMS43IDE5LjQwMDAwMDAwMDAwMDAwMiAxMS43IEMgMTkuMDAwMDAwMDAwMDAwMDA0IDExLjcgMTguNzAwMDAwMDAwMDAwMDAzIDExLjM5OTk5OTk5OTk5OTk5OSAxOC43MDAwMDAwMDAwMDAwMDMgMTEgQyAxOC43MDAwMDAwMDAwMDAwMDMgMTAuNjAwMDAwMDAwMDAwMDAxIDE5LjAwMDAwMDAwMDAwMDAwNCAxMC4zIDE5LjQwMDAwMDAwMDAwMDAwMiAxMC4zIEMgMTkuOCAxMC4zIDIwLjEgMTAuNiAyMC4xIDExIHoiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgLz4KPC9nPgoJCTxnIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMS40IC00LjIpIiBpZD0iUGF0aF8wMDAwMDE3ODkxNDQzOTIxNTA5NjM5NjMyMDAwMDAxMDg4MTY4NDE4NjIxMzY3MDA2Nl8iICA+CjxwYXRoIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgZmlsbDogcmdiKDIzLDE1LDc5KTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAgdHJhbnNmb3JtPSIgdHJhbnNsYXRlKC0xMi40LCAtNi44KSIgZD0iTSAxMy4xIDYuOCBDIDEzLjEgNy4yIDEyLjc5OTk5OTk5OTk5OTk5OSA3LjUgMTIuNCA3LjUgQyAxMi4wMDAwMDAwMDAwMDAwMDIgNy41IDExLjcwMDAwMDAwMDAwMDAwMSA3LjIgMTEuNzAwMDAwMDAwMDAwMDAxIDYuOCBDIDExLjcwMDAwMDAwMDAwMDAwMSA2LjM5OTk5OTk5OTk5OTk5OTUgMTIuMDAwMDAwMDAwMDAwMDAyIDYuMSAxMi40IDYuMSBDIDEyLjc5OTk5OTk5OTk5OTk5OSA2LjEgMTMuMSA2LjQgMTMuMSA2LjggeiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAvPgo8L2c+CgkJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAwIDEwLjUpIiBpZD0iUGF0aF8wMDAwMDE0MDAwMjA3NDU1NjMwNTM0OTg3MDAwMDAxMjU3NTcxNDU4NTUwNTc4NDQ4OV8iICA+CjxwYXRoIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgZmlsbDogcmdiKDIzLDE1LDc5KTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAgdHJhbnNmb3JtPSIgdHJhbnNsYXRlKC0xMSwgLTIxLjUpIiBkPSJNIDExLjcgMjEuNSBDIDExLjcgMjEuOSAxMS4zOTk5OTk5OTk5OTk5OTkgMjIuMiAxMSAyMi4yIEMgMTAuNjAwMDAwMDAwMDAwMDAxIDIyLjIgMTAuMyAyMS45IDEwLjMgMjEuNSBDIDEwLjMgMjEuMSAxMC42MDAwMDAwMDAwMDAwMDEgMjAuOCAxMSAyMC44IEMgMTEuMzk5OTk5OTk5OTk5OTk5IDIwLjggMTEuNyAyMS4yIDExLjcgMjEuNSB6IiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+CjwvZz4KCQk8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIC0xMC41IC0yLjEpIiBpZD0iUGF0aF8wMDAwMDAxODIyMDc5MDQ1MDI3MDk0OTQ2MDAwMDAxNDA4NTAyNzgxMDYxNTIwODU5MV8iICA+CjxwYXRoIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgZmlsbDogcmdiKDIzLDE1LDc5KTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAgdHJhbnNmb3JtPSIgdHJhbnNsYXRlKC0wLjUsIC04LjkpIiBkPSJNIDEuMiA4LjkgQyAxLjIgOS4zIDAuODk5OTk5OTk5OTk5OTk5OSA5LjYgMC41IDkuNiBDIDAuMTAwMDAwMDAwMDAwMDAwMDkgOS42IC0wLjE5OTk5OTk5OTk5OTk5OTk2IDkuMjk5OTk5OTk5OTk5OTk5IC0wLjE5OTk5OTk5OTk5OTk5OTk2IDguOSBDIC0wLjE5OTk5OTk5OTk5OTk5OTk2IDguNTAwMDAwMDAwMDAwMDAyIDAuMTAwMDAwMDAwMDAwMDAwMDMgOC4yMDAwMDAwMDAwMDAwMDEgMC41IDguMjAwMDAwMDAwMDAwMDAxIEMgMC44OTk5OTk5OTk5OTk5OTk5IDguMjAwMDAwMDAwMDAwMDAxIDEuMiA4LjUgMS4yIDguOSB6IiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+CjwvZz4KCQk8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIC03LjcgNykiIGlkPSJTaGFwZV8wMDAwMDA3NDQwMjk3MDgyMDE3MDE0MDM4MDAwMDAxNjA0MjkyNjIyMDU2NDE5MDg3NF8iICA+CjxwYXRoIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgZmlsbDogcmdiKDIzLDE1LDc5KTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAgdHJhbnNmb3JtPSIgdHJhbnNsYXRlKC0zLjMsIC0xOCkiIGQ9Ik0gMy4zIDIwLjggQyA0LjkgMjAuOCA2LjEgMTkuNSA2LjEgMTggQyA2LjEgMTYuNSA0LjggMTUuMiAzLjMgMTUuMiBDIDEuNzk5OTk5OTk5OTk5OTk5OCAxNS4yIDAuNSAxNi41IDAuNSAxOCBDIDAuNSAxOS41IDEuNyAyMC44IDMuMyAyMC44IHogTSAzLjMgMTYuNiBDIDQuMSAxNi42IDQuNjk5OTk5OTk5OTk5OTk5IDE3LjIwMDAwMDAwMDAwMDAwMyA0LjY5OTk5OTk5OTk5OTk5OSAxOCBDIDQuNjk5OTk5OTk5OTk5OTk5IDE4Ljc5OTk5OTk5OTk5OTk5NyA0IDE5LjQgMy4zIDE5LjQgQyAyLjU5OTk5OTk5OTk5OTk5OTYgMTkuNCAxLjkgMTguOCAxLjkgMTggQyAxLjkgMTcuMiAyLjUgMTYuNiAzLjMgMTYuNiB6IiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+CjwvZz4KCQk8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIC00LjIgLTkuMTUpIiBpZD0iU2hhcGVfMDAwMDAwMTE3MTgzMDIyNjE2NTQ5MjUxNDAwMDAwMDY3NTQ1NjY3OTE5NTI1MjI4OTdfIiAgPgo8cGF0aCBzdHlsZT0ic3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDE7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IGZpbGw6IHJnYigyMywxNSw3OSk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgIHRyYW5zZm9ybT0iIHRyYW5zbGF0ZSgtNi44LCAtMS44NSkiIGQ9Ik0gOS42IDEuOSBDIDkuNiAwLjMgOC4zIC0xIDYuOCAtMSBDIDUuMjk5OTk5OTk5OTk5OTk5IC0xIDQgMC4zIDQgMS45IEMgNCAzLjUgNS4zIDQuNjk5OTk5OTk5OTk5OTk5IDYuOCA0LjY5OTk5OTk5OTk5OTk5OSBDIDguMyA0LjY5OTk5OTk5OTk5OTk5OSA5LjYgMy40IDkuNiAxLjkgeiBNIDUuNCAxLjkgQyA1LjQgMS4wOTk5OTk5OTk5OTk5OTk5IDYgMC41IDYuODAwMDAwMDAwMDAwMDAxIDAuNSBDIDcuNjAwMDAwMDAwMDAwMDAxIDAuNSA4LjIwMDAwMDAwMDAwMDAwMSAxLjEgOC4yMDAwMDAwMDAwMDAwMDEgMS45IEMgOC4yMDAwMDAwMDAwMDAwMDEgMi42OTk5OTk5OTk5OTk5OTk3IDcuNiAzLjMgNi44IDMuMyBDIDYgMy4zIDUuNCAyLjYgNS40IDEuOSB6IiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+CjwvZz4KCQk8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDYuMyA2LjMpIiBpZD0iU2hhcGVfMDAwMDAxMDM5NDcwMzc0ODA2MjA3ODYyOTAwMDAwMDc0NjQ4OTc3MDY4MzgzMDAzMzBfIiAgPgo8cGF0aCBzdHlsZT0ic3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDE7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IGZpbGw6IHJnYigyMywxNSw3OSk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgIHRyYW5zZm9ybT0iIHRyYW5zbGF0ZSgtMTcuMywgLTE3LjMpIiBkPSJNIDE0LjUgMTcuMyBDIDE0LjUgMTguOTAwMDAwMDAwMDAwMDAyIDE1LjggMjAuMSAxNy4zIDIwLjEgQyAxOC44IDIwLjEgMjAuMSAxOC44IDIwLjEgMTcuMyBDIDIwLjEgMTUuOCAxOC44IDE0LjUgMTcuMyAxNC41IEMgMTUuOCAxNC41IDE0LjUgMTUuOCAxNC41IDE3LjMgeiBNIDE4LjcgMTcuMyBDIDE4LjcgMTguMSAxOC4wOTk5OTk5OTk5OTk5OTggMTguNyAxNy4zIDE4LjcgQyAxNi41MDAwMDAwMDAwMDAwMDQgMTguNyAxNS45IDE4LjA5OTk5OTk5OTk5OTk5OCAxNS45IDE3LjMgQyAxNS45IDE2LjUwMDAwMDAwMDAwMDAwNCAxNi41IDE1LjkgMTcuMyAxNS45IEMgMTguMSAxNS45IDE4LjcgMTYuNiAxOC43IDE3LjMgeiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAvPgo8L2c+CgkJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAtMS40IDEuNCkiIGlkPSJTaGFwZV8wMDAwMDA5Njc0Mjg2MTM0MzQ2NTgzNTYyMDAwMDAwNDg0NTAyMDY3Mjc3MjUzNjk5OV8iICA+CjxwYXRoIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgZmlsbDogcmdiKDIzLDE1LDc5KTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAgdHJhbnNmb3JtPSIgdHJhbnNsYXRlKC05LjYsIC0xMi40KSIgZD0iTSA5LjYgMTQuNSBDIDEwLjc5OTk5OTk5OTk5OTk5OSAxNC41IDExLjcgMTMuNiAxMS43IDEyLjQgQyAxMS43IDExLjIwMDAwMDAwMDAwMDAwMSAxMC43OTk5OTk5OTk5OTk5OTkgMTAuMyA5LjYgMTAuMyBDIDguNCAxMC4zIDcuNSAxMS4yMDAwMDAwMDAwMDAwMDEgNy41IDEyLjQgQyA3LjUgMTMuNiA4LjQgMTQuNSA5LjYgMTQuNSB6IE0gOS42IDExLjcgQyAxMCAxMS43IDEwLjI5OTk5OTk5OTk5OTk5OSAxMiAxMC4yOTk5OTk5OTk5OTk5OTkgMTIuMzk5OTk5OTk5OTk5OTk5IEMgMTAuMjk5OTk5OTk5OTk5OTk5IDEyLjc5OTk5OTk5OTk5OTk5NyA5Ljk5OTk5OTk5OTk5OTk5OCAxMy4wOTk5OTk5OTk5OTk5OTggOS42IDEzLjA5OTk5OTk5OTk5OTk5OCBDIDkuMjAwMDAwMDAwMDAwMDAxIDEzLjA5OTk5OTk5OTk5OTk5OCA4LjkgMTIuNzk5OTk5OTk5OTk5OTk3IDguOSAxMi4zOTk5OTk5OTk5OTk5OTkgQyA4LjkgMTIgOS4yIDExLjcgOS42IDExLjcgeiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAvPgo8L2c+CgkJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAwIDE3LjMpIiBpZD0iUGF0aF8wMDAwMDE3ODkxODk5NTA0OTA4NDkyMDgxMDAwMDAwOTkxOTk2NTUzNDg4MTcyNjg3Ml8iICA+CjxwYXRoIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgZmlsbDogcmdiKDIzLDE1LDc5KTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAgdHJhbnNmb3JtPSIgdHJhbnNsYXRlKC0xMSwgLTI4LjMpIiBkPSJNIDExLjcgMjguMyBDIDExLjcgMjguNyAxMS4zOTk5OTk5OTk5OTk5OTkgMjkgMTEgMjkgQyAxMC42MDAwMDAwMDAwMDAwMDEgMjkgMTAuMyAyOC43IDEwLjMgMjguMyBDIDEwLjMgMjcuOTAwMDAwMDAwMDAwMDAyIDEwLjYwMDAwMDAwMDAwMDAwMSAyNy42IDExIDI3LjYgQyAxMS4zOTk5OTk5OTk5OTk5OTkgMjcuNiAxMS43IDI3LjkgMTEuNyAyOC4zIHoiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgLz4KPC9nPgoJCTxnIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMCAtMC4xNCkiIGlkPSJQYXRoXzAwMDAwMTM1NjQ4NTA3NDYwNDIzODI3NzkwMDAwMDE2ODE5Nzc4MTEwODUwNTg2NTI1XyIgID4KPHBhdGggc3R5bGU9InN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxOyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBmaWxsOiByZ2IoMjMsMTUsNzkpOyBmaWxsLXJ1bGU6IG5vbnplcm87IG9wYWNpdHk6IDE7IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiICB0cmFuc2Zvcm09IiB0cmFuc2xhdGUoLTExLCAtMTAuODYpIiBkPSJNIDI3LjggNy44IEMgMjcuMyA4IDI2LjYgOC4yIDI2IDguMiBDIDI0LjYgOC4yIDIzLjIgNy4zOTk5OTk5OTk5OTk5OTk1IDIyLjcgNi4xOTk5OTk5OTk5OTk5OTkgQyAyMi41IDUuODk5OTk5OTk5OTk5OTk5NSAyMi4yIDUuNjk5OTk5OTk5OTk5OTk5IDIxLjkgNS43OTk5OTk5OTk5OTk5OTkgQyAyMS40IDUuODk5OTk5OTk5OTk5OTk5IDIxIDUuOTk5OTk5OTk5OTk5OTk5IDIwLjU5OTk5OTk5OTk5OTk5OCA1Ljk5OTk5OTk5OTk5OTk5OSBDIDE4LjA5OTk5OTk5OTk5OTk5OCA1Ljk5OTk5OTk5OTk5OTk5OSAxNS45OTk5OTk5OTk5OTk5OTggMy44OTk5OTk5OTk5OTk5OTkgMTUuOTk5OTk5OTk5OTk5OTk4IDEuMzk5OTk5OTk5OTk5OTk5NSBDIDE1Ljk5OTk5OTk5OTk5OTk5OCAwLjk5OTk5OTk5OTk5OTk5OTQgMTYuMDk5OTk5OTk5OTk5OTk4IDAuNTk5OTk5OTk5OTk5OTk5NCAxNi4yIDAuMDk5OTk5OTk5OTk5OTk5NDIgQyAxNi4zIC0wLjIwMDAwMDAwMDAwMDAwMDU3IDE2LjA5OTk5OTk5OTk5OTk5OCAtMC42MDAwMDAwMDAwMDAwMDA1IDE1Ljc5OTk5OTk5OTk5OTk5OSAtMC43MDAwMDAwMDAwMDAwMDA2IEMgMTQuNiAtMS4zMDAwMDAwMDAwMDAwMDA3IDEzLjc5OTk5OTk5OTk5OTk5OSAtMi43MDAwMDAwMDAwMDAwMDA2IDEzLjc5OTk5OTk5OTk5OTk5OSAtNCBDIDEzLjc5OTk5OTk5OTk5OTk5OSAtNC42IDEzLjk5OTk5OTk5OTk5OTk5OCAtNS4zIDE0LjIgLTUuOCBDIDE0LjI5OTk5OTk5OTk5OTk5OSAtNiAxNC4yOTk5OTk5OTk5OTk5OTkgLTYuMiAxNC4yIC02LjM5OTk5OTk5OTk5OTk5OTUgQyAxNC4xIC02LjU5OTk5OTk5OTk5OTk5OSAxMy44OTk5OTk5OTk5OTk5OTkgLTYuNjk5OTk5OTk5OTk5OTk5IDEzLjcgLTYuOCBDIDEyLjcgLTYuOSAxMS44IC03IDExIC03IEMgMS4zIC03IC03IDEuMyAtNyAxMSBDIC03IDE5LjQgLTAuNzAwMDAwMDAwMDAwMDAwMiAyNyA3LjY5OTk5OTk5OTk5OTk5OSAyOC43IEMgOC4xIDI4LjggOC41IDI4LjUgOC41IDI4LjA5OTk5OTk5OTk5OTk5OCBDIDguNiAyNy43IDguMyAyNy4yOTk5OTk5OTk5OTk5OTcgNy45IDI3LjI5OTk5OTk5OTk5OTk5NyBDIDAuMiAyNS44IC01LjYgMTguOCAtNS42IDExIEMgLTUuNiAyIDIgLTUuNiAxMSAtNS42IEMgMTEuNSAtNS42IDEyIC01LjYgMTIuNiAtNS41IEMgMTIuNSAtNSAxMi40IC00LjUgMTIuNCAtNCBDIDEyLjQgLTIuMyAxMy4zIC0wLjYwMDAwMDAwMDAwMDAwMDEgMTQuNjAwMDAwMDAwMDAwMDAxIDAuMjk5OTk5OTk5OTk5OTk5OCBDIDE0LjUwMDAwMDAwMDAwMDAwMiAwLjY5OTk5OTk5OTk5OTk5OTggMTQuNTAwMDAwMDAwMDAwMDAyIDEuMDk5OTk5OTk5OTk5OTk5OSAxNC41MDAwMDAwMDAwMDAwMDIgMS40OTk5OTk5OTk5OTk5OTk4IEMgMTQuNTAwMDAwMDAwMDAwMDAyIDQuOCAxNy4yMDAwMDAwMDAwMDAwMDMgNy41IDIwLjUgNy41IEMgMjAuOSA3LjUgMjEuMyA3LjUgMjEuNyA3LjQgQyAyMi41OTk5OTk5OTk5OTk5OTggOC43MDAwMDAwMDAwMDAwMDEgMjQuMyA5LjYwMDAwMDAwMDAwMDAwMSAyNiA5LjYwMDAwMDAwMDAwMDAwMSBDIDI2LjUgOS42MDAwMDAwMDAwMDAwMDEgMjcgOS41MDAwMDAwMDAwMDAwMDIgMjcuNSA5LjQwMDAwMDAwMDAwMDAwMiBDIDI3LjYgMTAuMDAwMDAwMDAwMDAwMDAyIDI3LjYgMTAuNTAwMDAwMDAwMDAwMDAyIDI3LjYgMTEuMDAwMDAwMDAwMDAwMDAyIEMgMjcuNiAxOC44IDIxLjggMjUuODAwMDAwMDAwMDAwMDA0IDE0LjAwMDAwMDAwMDAwMDAwMiAyNy4zMDAwMDAwMDAwMDAwMDQgQyAxMy42MDAwMDAwMDAwMDAwMDEgMjcuNDAwMDAwMDAwMDAwMDA2IDEzLjQwMDAwMDAwMDAwMDAwMiAyNy43MDAwMDAwMDAwMDAwMDMgMTMuNDAwMDAwMDAwMDAwMDAyIDI4LjEwMDAwMDAwMDAwMDAwNSBDIDEzLjUwMDAwMDAwMDAwMDAwMiAyOC41MDAwMDAwMDAwMDAwMDQgMTMuODAwMDAwMDAwMDAwMDAyIDI4LjcwMDAwMDAwMDAwMDAwNiAxNC4yMDAwMDAwMDAwMDAwMDMgMjguNzAwMDAwMDAwMDAwMDA2IEMgMjIuNyAyNyAyOSAxOS40IDI5IDExIEMgMjkgMTAuMiAyOC45IDkuMyAyOC44IDguMyBDIDI4LjcgNy44IDI4LjIgNy42IDI3LjggNy44IHoiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgLz4KPC9nPgo8L2c+CjwvZz4KPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC44MSAwIDAgMC44MSA1MCA1MCkiICA+CjxnIHN0eWxlPSIiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgICA+CgkJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSA4LjQgMCkiIGlkPSJQYXRoIiAgPgo8cGF0aCBzdHlsZT0ic3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDE7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IGZpbGw6IHJnYigyNTUsMjU1LDI1NSk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgIHRyYW5zZm9ybT0iIHRyYW5zbGF0ZSgtMTkuNCwgLTExKSIgZD0iTSAyMC4xIDExIEMgMjAuMSAxMS40IDE5LjggMTEuNyAxOS40MDAwMDAwMDAwMDAwMDIgMTEuNyBDIDE5LjAwMDAwMDAwMDAwMDAwNCAxMS43IDE4LjcwMDAwMDAwMDAwMDAwMyAxMS4zOTk5OTk5OTk5OTk5OTkgMTguNzAwMDAwMDAwMDAwMDAzIDExIEMgMTguNzAwMDAwMDAwMDAwMDAzIDEwLjYwMDAwMDAwMDAwMDAwMSAxOS4wMDAwMDAwMDAwMDAwMDQgMTAuMyAxOS40MDAwMDAwMDAwMDAwMDIgMTAuMyBDIDE5LjggMTAuMyAyMC4xIDEwLjYgMjAuMSAxMSB6IiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+CjwvZz4KCQk8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDEuNCAtNC4yKSIgaWQ9IlBhdGhfMDAwMDAxNzg5MTQ0MzkyMTUwOTYzOTYzMjAwMDAwMTA4ODE2ODQxODYyMTM2NzAwNjZfIiAgPgo8cGF0aCBzdHlsZT0ic3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDE7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IGZpbGw6IHJnYigyNTUsMjU1LDI1NSk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgIHRyYW5zZm9ybT0iIHRyYW5zbGF0ZSgtMTIuNCwgLTYuOCkiIGQ9Ik0gMTMuMSA2LjggQyAxMy4xIDcuMiAxMi43OTk5OTk5OTk5OTk5OTkgNy41IDEyLjQgNy41IEMgMTIuMDAwMDAwMDAwMDAwMDAyIDcuNSAxMS43MDAwMDAwMDAwMDAwMDEgNy4yIDExLjcwMDAwMDAwMDAwMDAwMSA2LjggQyAxMS43MDAwMDAwMDAwMDAwMDEgNi4zOTk5OTk5OTk5OTk5OTk1IDEyLjAwMDAwMDAwMDAwMDAwMiA2LjEgMTIuNCA2LjEgQyAxMi43OTk5OTk5OTk5OTk5OTkgNi4xIDEzLjEgNi40IDEzLjEgNi44IHoiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgLz4KPC9nPgoJCTxnIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMCAxMC41KSIgaWQ9IlBhdGhfMDAwMDAxNDAwMDIwNzQ1NTYzMDUzNDk4NzAwMDAwMTI1NzU3MTQ1ODU1MDU3ODQ0ODlfIiAgPgo8cGF0aCBzdHlsZT0ic3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDE7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IGZpbGw6IHJnYigyNTUsMjU1LDI1NSk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgIHRyYW5zZm9ybT0iIHRyYW5zbGF0ZSgtMTEsIC0yMS41KSIgZD0iTSAxMS43IDIxLjUgQyAxMS43IDIxLjkgMTEuMzk5OTk5OTk5OTk5OTk5IDIyLjIgMTEgMjIuMiBDIDEwLjYwMDAwMDAwMDAwMDAwMSAyMi4yIDEwLjMgMjEuOSAxMC4zIDIxLjUgQyAxMC4zIDIxLjEgMTAuNjAwMDAwMDAwMDAwMDAxIDIwLjggMTEgMjAuOCBDIDExLjM5OTk5OTk5OTk5OTk5OSAyMC44IDExLjcgMjEuMiAxMS43IDIxLjUgeiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAvPgo8L2c+CgkJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAtMTAuNSAtMi4xKSIgaWQ9IlBhdGhfMDAwMDAwMTgyMjA3OTA0NTAyNzA5NDk0NjAwMDAwMTQwODUwMjc4MTA2MTUyMDg1OTFfIiAgPgo8cGF0aCBzdHlsZT0ic3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDE7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IGZpbGw6IHJnYigyNTUsMjU1LDI1NSk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgIHRyYW5zZm9ybT0iIHRyYW5zbGF0ZSgtMC41LCAtOC45KSIgZD0iTSAxLjIgOC45IEMgMS4yIDkuMyAwLjg5OTk5OTk5OTk5OTk5OTkgOS42IDAuNSA5LjYgQyAwLjEwMDAwMDAwMDAwMDAwMDA5IDkuNiAtMC4xOTk5OTk5OTk5OTk5OTk5NiA5LjI5OTk5OTk5OTk5OTk5OSAtMC4xOTk5OTk5OTk5OTk5OTk5NiA4LjkgQyAtMC4xOTk5OTk5OTk5OTk5OTk5NiA4LjUwMDAwMDAwMDAwMDAwMiAwLjEwMDAwMDAwMDAwMDAwMDAzIDguMjAwMDAwMDAwMDAwMDAxIDAuNSA4LjIwMDAwMDAwMDAwMDAwMSBDIDAuODk5OTk5OTk5OTk5OTk5OSA4LjIwMDAwMDAwMDAwMDAwMSAxLjIgOC41IDEuMiA4LjkgeiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAvPgo8L2c+CgkJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAtNy43IDcpIiBpZD0iU2hhcGVfMDAwMDAwNzQ0MDI5NzA4MjAxNzAxNDAzODAwMDAwMTYwNDI5MjYyMjA1NjQxOTA4NzRfIiAgPgo8cGF0aCBzdHlsZT0ic3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDE7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IGZpbGw6IHJnYigyNTUsMjU1LDI1NSk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgIHRyYW5zZm9ybT0iIHRyYW5zbGF0ZSgtMy4zLCAtMTgpIiBkPSJNIDMuMyAyMC44IEMgNC45IDIwLjggNi4xIDE5LjUgNi4xIDE4IEMgNi4xIDE2LjUgNC44IDE1LjIgMy4zIDE1LjIgQyAxLjc5OTk5OTk5OTk5OTk5OTggMTUuMiAwLjUgMTYuNSAwLjUgMTggQyAwLjUgMTkuNSAxLjcgMjAuOCAzLjMgMjAuOCB6IE0gMy4zIDE2LjYgQyA0LjEgMTYuNiA0LjY5OTk5OTk5OTk5OTk5OSAxNy4yMDAwMDAwMDAwMDAwMDMgNC42OTk5OTk5OTk5OTk5OTkgMTggQyA0LjY5OTk5OTk5OTk5OTk5OSAxOC43OTk5OTk5OTk5OTk5OTcgNCAxOS40IDMuMyAxOS40IEMgMi41OTk5OTk5OTk5OTk5OTk2IDE5LjQgMS45IDE4LjggMS45IDE4IEMgMS45IDE3LjIgMi41IDE2LjYgMy4zIDE2LjYgeiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAvPgo8L2c+CgkJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAtNC4yIC05LjE1KSIgaWQ9IlNoYXBlXzAwMDAwMDExNzE4MzAyMjYxNjU0OTI1MTQwMDAwMDA2NzU0NTY2NzkxOTUyNTIyODk3XyIgID4KPHBhdGggc3R5bGU9InN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxOyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBmaWxsOiByZ2IoMjU1LDI1NSwyNTUpOyBmaWxsLXJ1bGU6IG5vbnplcm87IG9wYWNpdHk6IDE7IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiICB0cmFuc2Zvcm09IiB0cmFuc2xhdGUoLTYuOCwgLTEuODUpIiBkPSJNIDkuNiAxLjkgQyA5LjYgMC4zIDguMyAtMSA2LjggLTEgQyA1LjI5OTk5OTk5OTk5OTk5OSAtMSA0IDAuMyA0IDEuOSBDIDQgMy41IDUuMyA0LjY5OTk5OTk5OTk5OTk5OSA2LjggNC42OTk5OTk5OTk5OTk5OTkgQyA4LjMgNC42OTk5OTk5OTk5OTk5OTkgOS42IDMuNCA5LjYgMS45IHogTSA1LjQgMS45IEMgNS40IDEuMDk5OTk5OTk5OTk5OTk5OSA2IDAuNSA2LjgwMDAwMDAwMDAwMDAwMSAwLjUgQyA3LjYwMDAwMDAwMDAwMDAwMSAwLjUgOC4yMDAwMDAwMDAwMDAwMDEgMS4xIDguMjAwMDAwMDAwMDAwMDAxIDEuOSBDIDguMjAwMDAwMDAwMDAwMDAxIDIuNjk5OTk5OTk5OTk5OTk5NyA3LjYgMy4zIDYuOCAzLjMgQyA2IDMuMyA1LjQgMi42IDUuNCAxLjkgeiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAvPgo8L2c+CgkJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSA2LjMgNi4zKSIgaWQ9IlNoYXBlXzAwMDAwMTAzOTQ3MDM3NDgwNjIwNzg2MjkwMDAwMDA3NDY0ODk3NzA2ODM4MzAwMzMwXyIgID4KPHBhdGggc3R5bGU9InN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxOyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBmaWxsOiByZ2IoMjU1LDI1NSwyNTUpOyBmaWxsLXJ1bGU6IG5vbnplcm87IG9wYWNpdHk6IDE7IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiICB0cmFuc2Zvcm09IiB0cmFuc2xhdGUoLTE3LjMsIC0xNy4zKSIgZD0iTSAxNC41IDE3LjMgQyAxNC41IDE4LjkwMDAwMDAwMDAwMDAwMiAxNS44IDIwLjEgMTcuMyAyMC4xIEMgMTguOCAyMC4xIDIwLjEgMTguOCAyMC4xIDE3LjMgQyAyMC4xIDE1LjggMTguOCAxNC41IDE3LjMgMTQuNSBDIDE1LjggMTQuNSAxNC41IDE1LjggMTQuNSAxNy4zIHogTSAxOC43IDE3LjMgQyAxOC43IDE4LjEgMTguMDk5OTk5OTk5OTk5OTk4IDE4LjcgMTcuMyAxOC43IEMgMTYuNTAwMDAwMDAwMDAwMDA0IDE4LjcgMTUuOSAxOC4wOTk5OTk5OTk5OTk5OTggMTUuOSAxNy4zIEMgMTUuOSAxNi41MDAwMDAwMDAwMDAwMDQgMTYuNSAxNS45IDE3LjMgMTUuOSBDIDE4LjEgMTUuOSAxOC43IDE2LjYgMTguNyAxNy4zIHoiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgLz4KPC9nPgoJCTxnIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgLTEuNCAxLjQpIiBpZD0iU2hhcGVfMDAwMDAwOTY3NDI4NjEzNDM0NjU4MzU2MjAwMDAwMDQ4NDUwMjA2NzI3NzI1MzY5OTlfIiAgPgo8cGF0aCBzdHlsZT0ic3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDE7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IGZpbGw6IHJnYigyNTUsMjU1LDI1NSk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgIHRyYW5zZm9ybT0iIHRyYW5zbGF0ZSgtOS42LCAtMTIuNCkiIGQ9Ik0gOS42IDE0LjUgQyAxMC43OTk5OTk5OTk5OTk5OTkgMTQuNSAxMS43IDEzLjYgMTEuNyAxMi40IEMgMTEuNyAxMS4yMDAwMDAwMDAwMDAwMDEgMTAuNzk5OTk5OTk5OTk5OTk5IDEwLjMgOS42IDEwLjMgQyA4LjQgMTAuMyA3LjUgMTEuMjAwMDAwMDAwMDAwMDAxIDcuNSAxMi40IEMgNy41IDEzLjYgOC40IDE0LjUgOS42IDE0LjUgeiBNIDkuNiAxMS43IEMgMTAgMTEuNyAxMC4yOTk5OTk5OTk5OTk5OTkgMTIgMTAuMjk5OTk5OTk5OTk5OTk5IDEyLjM5OTk5OTk5OTk5OTk5OSBDIDEwLjI5OTk5OTk5OTk5OTk5OSAxMi43OTk5OTk5OTk5OTk5OTcgOS45OTk5OTk5OTk5OTk5OTggMTMuMDk5OTk5OTk5OTk5OTk4IDkuNiAxMy4wOTk5OTk5OTk5OTk5OTggQyA5LjIwMDAwMDAwMDAwMDAwMSAxMy4wOTk5OTk5OTk5OTk5OTggOC45IDEyLjc5OTk5OTk5OTk5OTk5NyA4LjkgMTIuMzk5OTk5OTk5OTk5OTk5IEMgOC45IDEyIDkuMiAxMS43IDkuNiAxMS43IHoiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgLz4KPC9nPgoJCTxnIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMCAxNy4zKSIgaWQ9IlBhdGhfMDAwMDAxNzg5MTg5OTUwNDkwODQ5MjA4MTAwMDAwMDk5MTk5NjU1MzQ4ODE3MjY4NzJfIiAgPgo8cGF0aCBzdHlsZT0ic3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDE7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IGZpbGw6IHJnYigyNTUsMjU1LDI1NSk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgIHRyYW5zZm9ybT0iIHRyYW5zbGF0ZSgtMTEsIC0yOC4zKSIgZD0iTSAxMS43IDI4LjMgQyAxMS43IDI4LjcgMTEuMzk5OTk5OTk5OTk5OTk5IDI5IDExIDI5IEMgMTAuNjAwMDAwMDAwMDAwMDAxIDI5IDEwLjMgMjguNyAxMC4zIDI4LjMgQyAxMC4zIDI3LjkwMDAwMDAwMDAwMDAwMiAxMC42MDAwMDAwMDAwMDAwMDEgMjcuNiAxMSAyNy42IEMgMTEuMzk5OTk5OTk5OTk5OTk5IDI3LjYgMTEuNyAyNy45IDExLjcgMjguMyB6IiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+CjwvZz4KCQk8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDAgLTAuMTQpIiBpZD0iUGF0aF8wMDAwMDEzNTY0ODUwNzQ2MDQyMzgyNzc5MDAwMDAxNjgxOTc3ODExMDg1MDU4NjUyNV8iICA+CjxwYXRoIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgZmlsbDogcmdiKDI1NSwyNTUsMjU1KTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAgdHJhbnNmb3JtPSIgdHJhbnNsYXRlKC0xMSwgLTEwLjg2KSIgZD0iTSAyNy44IDcuOCBDIDI3LjMgOCAyNi42IDguMiAyNiA4LjIgQyAyNC42IDguMiAyMy4yIDcuMzk5OTk5OTk5OTk5OTk5NSAyMi43IDYuMTk5OTk5OTk5OTk5OTk5IEMgMjIuNSA1Ljg5OTk5OTk5OTk5OTk5OTUgMjIuMiA1LjY5OTk5OTk5OTk5OTk5OSAyMS45IDUuNzk5OTk5OTk5OTk5OTk5IEMgMjEuNCA1Ljg5OTk5OTk5OTk5OTk5OSAyMSA1Ljk5OTk5OTk5OTk5OTk5OSAyMC41OTk5OTk5OTk5OTk5OTggNS45OTk5OTk5OTk5OTk5OTkgQyAxOC4wOTk5OTk5OTk5OTk5OTggNS45OTk5OTk5OTk5OTk5OTkgMTUuOTk5OTk5OTk5OTk5OTk4IDMuODk5OTk5OTk5OTk5OTk5IDE1Ljk5OTk5OTk5OTk5OTk5OCAxLjM5OTk5OTk5OTk5OTk5OTUgQyAxNS45OTk5OTk5OTk5OTk5OTggMC45OTk5OTk5OTk5OTk5OTk0IDE2LjA5OTk5OTk5OTk5OTk5OCAwLjU5OTk5OTk5OTk5OTk5OTQgMTYuMiAwLjA5OTk5OTk5OTk5OTk5OTQyIEMgMTYuMyAtMC4yMDAwMDAwMDAwMDAwMDA1NyAxNi4wOTk5OTk5OTk5OTk5OTggLTAuNjAwMDAwMDAwMDAwMDAwNSAxNS43OTk5OTk5OTk5OTk5OTkgLTAuNzAwMDAwMDAwMDAwMDAwNiBDIDE0LjYgLTEuMzAwMDAwMDAwMDAwMDAwNyAxMy43OTk5OTk5OTk5OTk5OTkgLTIuNzAwMDAwMDAwMDAwMDAwNiAxMy43OTk5OTk5OTk5OTk5OTkgLTQgQyAxMy43OTk5OTk5OTk5OTk5OTkgLTQuNiAxMy45OTk5OTk5OTk5OTk5OTggLTUuMyAxNC4yIC01LjggQyAxNC4yOTk5OTk5OTk5OTk5OTkgLTYgMTQuMjk5OTk5OTk5OTk5OTk5IC02LjIgMTQuMiAtNi4zOTk5OTk5OTk5OTk5OTk1IEMgMTQuMSAtNi41OTk5OTk5OTk5OTk5OTkgMTMuODk5OTk5OTk5OTk5OTk5IC02LjY5OTk5OTk5OTk5OTk5OSAxMy43IC02LjggQyAxMi43IC02LjkgMTEuOCAtNyAxMSAtNyBDIDEuMyAtNyAtNyAxLjMgLTcgMTEgQyAtNyAxOS40IC0wLjcwMDAwMDAwMDAwMDAwMDIgMjcgNy42OTk5OTk5OTk5OTk5OTkgMjguNyBDIDguMSAyOC44IDguNSAyOC41IDguNSAyOC4wOTk5OTk5OTk5OTk5OTggQyA4LjYgMjcuNyA4LjMgMjcuMjk5OTk5OTk5OTk5OTk3IDcuOSAyNy4yOTk5OTk5OTk5OTk5OTcgQyAwLjIgMjUuOCAtNS42IDE4LjggLTUuNiAxMSBDIC01LjYgMiAyIC01LjYgMTEgLTUuNiBDIDExLjUgLTUuNiAxMiAtNS42IDEyLjYgLTUuNSBDIDEyLjUgLTUgMTIuNCAtNC41IDEyLjQgLTQgQyAxMi40IC0yLjMgMTMuMyAtMC42MDAwMDAwMDAwMDAwMDAxIDE0LjYwMDAwMDAwMDAwMDAwMSAwLjI5OTk5OTk5OTk5OTk5OTggQyAxNC41MDAwMDAwMDAwMDAwMDIgMC42OTk5OTk5OTk5OTk5OTk4IDE0LjUwMDAwMDAwMDAwMDAwMiAxLjA5OTk5OTk5OTk5OTk5OTkgMTQuNTAwMDAwMDAwMDAwMDAyIDEuNDk5OTk5OTk5OTk5OTk5OCBDIDE0LjUwMDAwMDAwMDAwMDAwMiA0LjggMTcuMjAwMDAwMDAwMDAwMDAzIDcuNSAyMC41IDcuNSBDIDIwLjkgNy41IDIxLjMgNy41IDIxLjcgNy40IEMgMjIuNTk5OTk5OTk5OTk5OTk4IDguNzAwMDAwMDAwMDAwMDAxIDI0LjMgOS42MDAwMDAwMDAwMDAwMDEgMjYgOS42MDAwMDAwMDAwMDAwMDEgQyAyNi41IDkuNjAwMDAwMDAwMDAwMDAxIDI3IDkuNTAwMDAwMDAwMDAwMDAyIDI3LjUgOS40MDAwMDAwMDAwMDAwMDIgQyAyNy42IDEwLjAwMDAwMDAwMDAwMDAwMiAyNy42IDEwLjUwMDAwMDAwMDAwMDAwMiAyNy42IDExLjAwMDAwMDAwMDAwMDAwMiBDIDI3LjYgMTguOCAyMS44IDI1LjgwMDAwMDAwMDAwMDAwNCAxNC4wMDAwMDAwMDAwMDAwMDIgMjcuMzAwMDAwMDAwMDAwMDA0IEMgMTMuNjAwMDAwMDAwMDAwMDAxIDI3LjQwMDAwMDAwMDAwMDAwNiAxMy40MDAwMDAwMDAwMDAwMDIgMjcuNzAwMDAwMDAwMDAwMDAzIDEzLjQwMDAwMDAwMDAwMDAwMiAyOC4xMDAwMDAwMDAwMDAwMDUgQyAxMy41MDAwMDAwMDAwMDAwMDIgMjguNTAwMDAwMDAwMDAwMDA0IDEzLjgwMDAwMDAwMDAwMDAwMiAyOC43MDAwMDAwMDAwMDAwMDYgMTQuMjAwMDAwMDAwMDAwMDAzIDI4LjcwMDAwMDAwMDAwMDAwNiBDIDIyLjcgMjcgMjkgMTkuNCAyOSAxMSBDIDI5IDEwLjIgMjguOSA5LjMgMjguOCA4LjMgQyAyOC43IDcuOCAyOC4yIDcuNiAyNy44IDcuOCB6IiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+CjwvZz4KPC9nPgo8L2c+Cjwvc3ZnPg==) !important;
  	background-position: center !important;
  	background-size: 120px !important;
	border-radius: 10px !important;
}
.cky-btn-revisit img{
	display:none;
}
.cky-switch input[type="checkbox"]:checked {
	background-color:#170F4F!important;
}
.cky-prefrence-btn-wrapper .cky-btn {
	 background-color:#170F4F!important;
	 border-color:#170F4F!important;
	 color:white!important;
}

.cky-notice-btn-wrapper .cky-btn{
	border-color:#170F4F!important;
	background-color:#170F4F!important;
	color:white!important;
}

.swiper-slider{
	overflow:hidden;
}

/*HOME PAGE*/
.home.page section.first{
	background-color:#00B6C2;
	padding: 210px  0px 170px;
}
.home.page section.first .left{
}
	.home.page section.first .left h2{
		font-weight:500;
		color:#170F4F;
		font-size:80px;
		line-height:72px;
		margin: 0px 0px 30px;
	}
	.home.page section.first .left .slider-wrapper::before{
		/* content:'';
		position:absolute;
		top: 9px;
		left: 0;
		width: 2px;
		height: 75px;
		background-color:white; */
	}
	.home.page section.first .left .slider-item{
		font-weight:300;
		color:#170F4F;
		font-size:32px;
		line-height:40px;
	}
.home.page section.first .scroll-icon{
	position: absolute;
	bottom: 50px;
	left: 0px;
	right: 0px;
	margin: auto;
	text-align: center;
}

.home.page section.second{
	/* background: rgb(192,241,243);
	background: linear-gradient(90deg, rgba(192,241,243,1) 50%, rgba(253,253,242,1) 50%); */
	background:white;
	padding: 0px 0px 0px;
}
.home.page section.second .background{
	position: absolute;
	top: 0px;
	width: 50%;
	left: 0px;
	background-color: #FFFFF1;
	height: 100%;
}
.home.page section.second .white-background{
	position:absolute;
	width: 100vw;
	height: 100%;
	background-color: white;
	left: 50%;
  	transform: translateX(-50%);
}

.home.page section.second .left{
	/* background-color:#C0F1F3; */
	position: sticky;
  	top: 90px;
	text-align: left;
	padding:100px 0px 100px;
}
	.home.page section.second .left h1{
		font-size:56px;
		font-weight:700;
		margin:0px 0px 50px;
	}	
	.home.page section.second .left .wrapper{
		padding-right: 170px;
	}
	
.home.page section.second .right{
	background-color:white;
	/* background-color:#FDFDF2; */
	padding-left: 60px;
	/* height:550px; */
	
	/* max-height:100%; */

	/* max-height:487px; */
}
.home.page section.second .right .scroller-wrapper-vertical{
	padding-top: 100px;
	padding-right:100px;
	/* height:200px;
	max-height: 100%; */
	

	/* height:1000px; */
	/* height:100%; */
	/* height:100%;
	max-height:300px; */
	/* height: 800px; */
	/* max-height:100%; */
	/* overflow-y: scroll; */
}

.home.page section.second .right h1{
	font-size:56px;
	color:#5D5784;
	margin:0px 0px 40px;
	font-weight: 400;
}
.home.page section.second .right p{
	color:#5D5784;
	margin:0px;
}

.home.page section.second .right .separator{
	border-top:1px solid #5D5784;
	margin:70px 0px;
}

.home.page section.third{
	padding:50px 0px 0px;
}
.home.page section.third h1{
	margin: 0px 0px 40px;
}
.home.page section.third h3{
	font-size:20px;
	line-height: 30px;
}

.home.page section.third .lines-title{
	margin:70px 0px 50px;
}

.home.page section.third .personal-lines{
	padding:0px 0px 100px;
}	
	.home.page section.third .personal-lines .styled-button{
		margin-top: 60px;
		font-size:16px;
		display:inline-block;
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 400ms;
		background: linear-gradient(to left, rgb(23, 15, 79) 50%, rgb(0, 186, 199) 50%) right bottom / 205% 100%;
	}
	.home.page section.third .personal-lines .styled-button:hover{
		background-position: left bottom;
		color: rgb(23, 15, 79);
	}
.home.page section.third .commercial-lines{
	/* background-color:#E5E6EB; */
	background-color:#f3f3f6;
	
	padding:0px 0px 100px;
}	
.home.page section.third .scroller-wrapper{
	width:calc(100% + ((100vw - 100%)/2) - 20px);
	/* width:1600px; */
	overflow-x: auto;
	padding:0px 0px 10px;
	margin:30px 0px 0px;
}
.home.page section.third .scroller-offset{
	/* min-width:3000px; */
	display:flex;
	flex-direction: row;
	justify-content: space-between;
}
	/* .home.page section.third .scroller-offset .scroll-item{
		min-width: 448px;
		width: 448px;
		display:inline-block;
		margin-right:30px;
	}
	.home.page section.third .scroller-offset .scroll-item:last-child{
		margin-right:0px;
	}
		
		.home.page section.third .scroller-offset .scroll-item h2
		{
			font-size: 30px;
			margin: 50px 0px 30px;
		}
		.home.page section.third .scroller-offset .scroll-item p{
			margin: 0px 0px 20px;
		}
		
		.home.page section.third .scroller-offset .scroll-item .tag-item{
			display:inline-block;
			background-color:#E5E6EB;
			color: #170F4F;
			line-height:33px;
			padding:0px 15px;
			font-size:16px;
			font-family:"Roboto";
			margin-right:7px;
			margin-bottom:10px;
			font-weight:400;
		} */

		.home.page section.third .swiper{
			width:calc(100% + ((100vw - 100%)/2) - 20px);
			padding-bottom: 40px;
		}
		.home.page section.third .scroll-item{
			min-width: 448px;
			width: 448px;
			display:inline-block;
			/* margin-right:30px; */
		}
		.home.page section.third .scroll-item:last-child{
			/* margin-right:0px; */
		}
			
			.home.page section.third .scroll-item h2
			{
				font-size: 30px;
				margin: 50px 0px 30px;
			}
			.home.page section.third .scroll-item p{
				margin: 0px 0px 20px;
			}
			
			.home.page section.third .scroll-item .tag-item{
				display:inline-block;
				background-color:#E5E6EB;
				color: #170F4F;
				line-height:33px;
				padding:0px 15px;
				font-size:16px;
				font-family:"Roboto";
				margin-right:7px;
				margin-bottom:10px;
				font-weight:400;
			}		

			.swiper-button-wrapper{ 
				display:inline-block;
				bottom: -30px;
				margin-left: 141px;
			}
				.swiper-button-next, 
				.swiper-button-prev {
					position: relative;
					top: 0px;
					width: 48px;
					height: 48px;
					color: #170f4f;
					left: auto;
					right: auto;
					bottom: 0px;
					margin: 0px;
					display: inline-block;
				}		
					.swiper-button-prev::after,
					.swiper-button-next::after{
						transition-property: transform;
						transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
						transition-duration: 300ms;
						display:block;
						font-size: 17px;
						font-weight: bold;	
						width: 100%;
						text-align: center;
						line-height: 48px;
					}
					.swiper-button-prev:hover::after{
						transform:translatex(-4px);
					}
					.swiper-button-next:hover::after{
						transform:translatex(4px);
					}


			.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
				/* transform: scalex(40%);
				left: -220px; */
				transform: scalex(40%)translateX(609px);
  				transform-origin: left;
				bottom: 34px;
				height:2px;
				background-color:#e5e7eb;
			}
			.swiper-scrollbar-drag {
				background-color:#170f4f;
			}
			

			.home.page section.third .drag-info{
				position:absolute;
				bottom: 24px;
				right: 390px;
				color:rgb(162, 159, 185);
				font-size:14px;
			}		


	#content-1{
		height:500px;
		overflow:hidden;
	}

.home.page section.fourth{
	padding: 50px 0px 240px;
}
.home.page section.fourth h1{
	margin: 0px 0px 60px;
}
.home.page section.fourth h3{
	font-size:20px;
}
.home.page section.fourth .upper{
	height:105px;
}

	.home.page section.fourth .upper .item{
		position:absolute;
	}
	.home.page section.fourth .upper .item img{
		width:67px;
		top:34px;
	}
	.home.page section.fourth .upper .item-1{
		left: 13.999%;
	}
	.home.page section.fourth .upper .item-2{
		left: 36.555%;
	}
	.home.page section.fourth .upper .item-3{
		left: 58.999%;
	}
	.home.page section.fourth .upper .item-4{
		left: 81.455%;
	}
.home.page section.fourth .line-dot{
	text-align:center;
	margin:20px 0px;
}
	.home.page section.fourth .line-dot img{
		width: 1023px;
	}

.home.page section.fourth .path-wrapper{
	margin: 50px 0px 0px;
}

.home.page section.fourth .lower{
	display:flex;
	flex-direction:row;
	justify-content: space-between;
}
.home.page section.fourth .lower .item{
	position:absolute;
	width:310px;
	padding:0px 25px;
}
.home.page section.fourth .lower .item h4{
	font-size:32px;
	margin: 0px 0px 20px;
}
.home.page section.fourth .lower .item p{
	font-size:16px;
}

.home.page section.fourth .lower .item-1{
	left:10%;
}
.home.page section.fourth .lower .item-2{
	left: 33.333%;
}
.home.page section.fourth .lower .item-3{
	left:55%;
}
.home.page section.fourth .lower .item-4{
	left:78%;
}

.home.page section.fifth{
	background-color:#E5E6EB;
	padding:70px 0px;
}
.home.page section.fifth h1{
	margin: 0px 0px 40px;
}
	.home.page section.fifth .item{
		text-align: center;
	}
	.home.page section.fifth .item .image-box{
		display:inline-block;
		max-width:100%;
		width: 400px;
  		height: 160px;
		text-align: center;
	}
		.home.page section.fifth .item .image-box img{
			width: 100%;
  			height: 100%;
			object-fit: contain;
		}


.home.page section.sixth{
	padding:70px 0px;
	overflow: hidden;
}
	.home.page section.sixth h1{
		margin: 0px 0px 40px;
	}
	.home.page section.sixth h3{
		font-size:20px;
		line-height: 30px;
	}

.home.page section.sixth .flex{
	display:flex;
	flex-direction: row;
	justify-content: space-around;
	margin-top:80px;
}
.home.page section.sixth .item{
	width:19%;
}
.home.page section.sixth .item-header{
	/* margin:40px 0px 0px; */
	position:absolute;
	bottom:100%;
	left:0px;
	width:500px;
}
.home.page section.sixth .item-header > h3{
	font-weight:700;
	font-size:28px;
	margin:0px 0px 20px;
}
.home.page section.sixth .item .wrapper{
	border-radius:0px;
	overflow: hidden;
}
.home.page section.sixth .item .wrapper > a > img{
	transition: transform .25s ease-in-out; 
}
.home.page section.sixth .item:hover .wrapper > a > img{
	transform: scale(1.07);
}
	.home.page section.sixth .item .wrapper > a{
		cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cmVjdCB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIGZpbGw9IiNFM0Q5MDAiIC8+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICBkPSJNMjcuMTAxMSAyNy4xMDE1TDE4Ljk5OTYgMjcuMTAxNVYyOC45MDE0TDI3LjEwMTEgMjguOTAxNEwyNy4xMDExIDM2Ljk5OTlMMjguOTAxIDM2Ljk5OTlWMjguOTAxNEgzNi45OTg2VjI3LjEwMTVIMjguOTAxTDI4LjkwMSAxOS4wMDA5TDI3LjEwMTEgMTkuMDAwOUwyNy4xMDExIDI3LjEwMTVaIgogICAgZmlsbD0iIzE3MEY0RiIgLz4KPC9zdmc+) 28 28,pointer;
		display:block;
	}
	.home.page section.sixth .item .wrapper .view{
		position:absolute;
		transition:all .25s ease-in-out;
		background-color: #170F4F;
		font-size: 20px;
		color: white;
		font-weight: 300;
		display: block;
		padding: 11px 20px;
		bottom:0px;
		opacity:0;
		width:100%;
	}
	.home.page section.sixth .item:hover .wrapper div{
		opacity:1;
	}
	.home.page section.sixth .item h3{
		font-size:28px;
		margin:20px 0px 20px;
		font-weight:700;
	}
	.home.page section.sixth .item p{
		font-size: 16px;
		line-height: 26px;
		font-weight: 400;
	}

	.home.page .fancybox__nav {
		display:none;
	}

.home.page section.seventh{
	padding:70px 0px;
}
.home.page section.seventh h1{
	margin: 0px 0px 40px;
}
.home.page section.seventh p{
	margin: 0px 0px 70px;
}
.home.page section.seventh .flex-container{
	display:flex;
	flex-direction: row;
	justify-content: space-between;
}
.home.page section.seventh .flex-container .item{
	width:19%;
}
	.home.page section.seventh .item .image-box,
	.home.page section.seventh .image-box{
		display:inline-block;
		max-width:100%;
		width: 200px;
  		height: 36px;
		text-align: center;
	}
		.home.page section.seventh .item .image-box img,
		.home.page section.seventh .image-box img{
			width: 100%;
  			height: 100%;
			object-fit: contain;
			padding: 0px 5px;
		}
	
.home.page section.eight{
	background-color:#E5E6EB;
}
.home.page section.eight .row-eq-height{
	margin-right: -15px;
  	margin-left: -15px;
	margin-bottom:40px;
}
.home.page section.eight .left.flex-vertical-center {
	justify-content: flex-start;
}

.home.page section.eight h1 {
	margin: 70px 0px 40px;
}
.home.page section.eight h4{
	font-size:26px;
	line-height:42px;
	margin:0px 0px 0px;
}
.home.page section.eight .line{
	line-height:22px;
	color: #170F4F;
}
.home.page section.eight .fix{
	display:inline-block;
	width:90px;
	font-weight:700;
}
.home.page section.eight span{
	display:inline-block;
	vertical-align: text-top;
	color: #170F4F;
}


.home.page section.ninth{
	padding:70px 0px;
}
.home.page section.ninth p{
	font-weight:300;
	line-height:60px;
	font-size: 32px;
	padding:0px 40px;
}

.home.page section.tenth{
	/* background-color:#F2FBFC; */
	padding:100px 0px;
}
	.home.page section.tenth .container{
		background-color:#e6f8f9;
		padding:45px 84px;
	}
		.home.page section.tenth h1{
			display: inline-block;
			font-size:30px;
			line-height:82px;
			margin:0px;
		}
		.home.page section.tenth a{
			display: block;
			line-height:82px;
			font-size:20px;
			font-weight:700;
			padding:0px 45px;
			background-color:#00BBC7;
			float:right;
		}
		.home.page section.tenth a img{
			margin-left:50px;
		}


/* PAGE LEGAL */
.page-template-page-legal main{
	padding-bottom:50px;
}
.page-template-page-legal main .header{
	padding:184px 0px;
}
.page-template-page-legal main .header h1{
	font-size: 80px;
	font-weight: 500;
}
.page-template-page-legal main .header p{
	font-size: 24px;
	font-weight:400;
	color:rgba(23, 15, 79, 0.77);
}

.page-template-page-legal main .page-links{
	background-color:#e5e7eb;
	margin-bottom:128px;
}
.page-template-page-legal main .page-links .background{
	content:'';
	background-color:#e5e7eb;
	position:absolute;
	top:0;
	left: -50%;
	width:50%;
	height:100%;
}
.page-template-page-legal main .page-links a{
	transition:all .25s ease-in-out;
	display:inline-block;
	font-size: 20px;
	font-weight: 500;
	line-height:88px;
	color:rgba(23, 15, 79, 0.6);
	margin-right:80px;
	border-bottom:4px solid #e5e7eb;
}
.page-template-page-legal main .page-links a:first-of-type{
	margin-left:15px;
}
.page-template-page-legal main .page-links a:last-child{
	margin-right:0px;
}
.page-template-page-legal main .page-links a.active{
	border-bottom-color:rgb(23, 15, 79);
	color:rgba(23, 15, 79, 1);
}
.page-template-page-legal main .page-links a:hover{
	border-bottom-color:rgb(23, 15, 79);
}

.page-template-page-legal main .the_content h1{
	font-size: 40px;
	font-weight:700;
	margin:24px 0px 40px;
}
.page-template-page-legal main .the_content h2{
	font-size: 32px;
	font-weight:700;
}
.page-template-page-legal main .the_content h3{
	font-size: 25px;
	font-weight:700;
}
.page-template-page-legal main .the_content p{
	font-size: 20px;
	line-height:32px;
	letter-spacing: 0.05px;
	font-weight: 400;
}
.page-template-page-legal main .the_content ul li{
	list-style-type: disc;
	list-style-position: inside;
}
.page-template-page-legal main .the_content ol li{
	list-style-type: decimal;
	list-style-position: inside;
}
.page-template-page-legal main .the_content li{
	list-style-type: auto;
	font-size: 20px;
	line-height:32px;
	letter-spacing: 0.05px;
	font-weight: 400;
}
.page-template-page-legal main .the_content .table-wrapper{
	width:100%;
	overflow-x:auto;
}
	.page-template-page-legal main .the_content .table-wrapper tr,
	.page-template-page-legal main .the_content .table-wrapper td{
		height:79px;
		text-align:left;
	}
.page-template-page-legal main .the_content table {
	border-collapse: inherit;
	border: 1px solid #d7d7d7;
	border-radius: 5px;
	border-spacing: initial;
	width:700px!important;
	max-width:100%;
	overflow: hidden;
	margin: 10px 0px 20px;
}
.page-template-page-legal main .the_content table tr:first-child td {
	width: 25%;
	font-size: 20px !important;
  	line-height: 19px !important;
	background-color: #F3F3F6;
	border-bottom: 1px solid #d7d7d7;
  	border-right: 1px solid #d7d7d7;
	text-align:left;
	padding:0px 15px;
}
.page-template-page-legal main .the_content table td {
	font-size: 20px !important;
	line-height: 60px;
	padding:0px 15px;
	border-bottom: 1px solid #d7d7d7;
  	border-right: 1px solid #d7d7d7;
	text-align:left;
}

@media only screen and (min-width : 1520px) {
	.container{width:1520px;}
	.home.page section.third .drag-info{
		right: 390px;
	}
}
@media only screen and (min-width : 1200px) and (max-width: 1519px){
	.container{width:1200px;}
	.home.page section.fourth .upper .item-1
	{
	left: 2.756%;
	}
	.home.page section.fourth .upper .item-2
	{
	left: 32.555%;
	}
	.home.page section.fourth .upper .item-3
	{
	  left: 59.455%;
	}	
	.home.page section.fourth .upper .item-4
	{
	left: 88.455%;
	}
	.home.page section.fourth .lower .item-1
	{
	left: -2%;
	}
	.home.page section.fourth .lower .item-2
	{
	left: 28.333%;
	}
	.home.page section.fourth .lower .item-3
	{
	left: 56%;
	}
	.home.page section.fourth .lower .item-4
	{
	left: 78%;
	}

	.home.page section.third .drag-info{
		right: 270px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) and (max-width: 1199px){
/*col no padding*/
.col-md-no-pad{padding-right:0!important;padding-left:0!important;}
.col-md-no-pad-right{padding-right:0!important;}
.col-md-no-pad-left{padding-left:0!important;}

.band.nav .menu-logo{
	width: 130px;
  	top: 24px;
}
.navbar-nav{
	text-align:right;
	padding-left: 0px;
	padding-right: 130px;
}	
.navbar-nav > li {
	margin: 0px 6px;
}

.navbar-default .navbar-nav > li > a{
  font-size: 14px;
}

.home.page section.first .left h2 {
    font-size: 50px;
}
	.home.page section.first .left .slider-item {
		font-size: 25px;
	}


.home.page section.third .drag-info {
	right: 150px;
}	

.home.page section.fourth .lower .item {
	width: 290px;
}
.home.page section.fourth .upper .item-1
{
left: -2.244%;
}
.home.page section.fourth .upper .item-2
{
left: 30.555%;
}
.home.page section.fourth .upper .item-3
{
  left: 62.455%;
}	
.home.page section.fourth .upper .item-4
{
	left: auto;
    right: -30px;
}
.home.page section.fourth .lower .item-1
{
left: -2%;
}
.home.page section.fourth .lower .item-2
{
left: 28.333%;
}
.home.page section.fourth .lower .item-3
{
left: 56%;
}
.home.page section.fourth .lower .item-4
{
left: 78%;
}

.home.page section.sixth .item h3
{
  font-size: 22px;
	line-height:27px;
}
.home.page section.sixth .item p
{
  font-size: 20px;
  line-height: 22px;
}

.home.page section.tenth h1 {
	font-size: 33px;
}
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) and (max-width: 991px) {
/*col no padding*/
.col-sm-no-pad{padding-right:0!important;padding-left:0!important;}
.col-sm-no-pad-right{padding-right:0!important;}
.col-sm-no-pad-left{padding-left:0!important;}		

.band.nav .language-switch {
	top: auto;
	right: auto;
	left: 10px;
	position: relative;
	display: inline-block;
	font-size: 13px;
	padding: 2px 3px;
}

.navbar-nav{
	text-align:left;
	padding-left: 0px;
}	
    .navbar-collapse.collapse {
        display: none!important;
		border-top: 1px solid #dedede;
    }
	.navbar-collapse.collapse.in{
		display: table !important;
		width: 100%;
	}		
	.navbar-header{
		width: 100%;
	}
	.navbar-toggle
	{
		display: block;
	}
	.navbar-nav {
		margin: 0px;
	}
	.navbar-nav > li {
		display: block;
		text-align: left;	
		padding: 10px 0px;
	}	
		.navbar-default .navbar-nav > li > a {
			line-height: 40px;
			font-size: 14px;
		}

.band.nav .language-switch {
	top: 4px;
	right: 105px;
}

footer .lower .social-media
{
	top: 40px;
}
footer .upper .item{
	margin-right:0px;
	margin-bottom:80px;
}


.band.nav .menu-logo{
	width: 130px;
  	top: 24px;
}

.home.page section.first
{
  padding: 150px 0px 170px;
}
.home.page section.first .left h2
{
  font-size: 50px;
}
.home.page section.first .left .slider-item
{
  font-size: 25px;
}

.home.page section.second {
	padding: 100px 0px 0px;
}
.home.page section.second .background {
	width: 100%;
}
.home.page section.second .row-eq-height {
	display:block;
}
.home.page section.second .left {
	position: relative;
	top: 0px;
}
	.home.page section.second .left .wrapper {
		padding-right: 15px;
	}
.home.page section.second .right {
	padding-left:0px;
	padding-right:0px;
}
.home.page section.second .right .scroller-wrapper-vertical {
	padding-right: 0px;
}



.mCSB_horizontal.mCSB_outside > .mCSB_container {
	width: 100% !important;
}	
.home.page section.third .scroller-wrapper{
	width:100%!important;
}
	.home.page section.third .scroller-offset{
		width:100%!important;
		display: block;
	}
.home.page section.third .scroller-offset .scroll-item {
	display:block;
	width: 440px;
	margin: 20px auto 30px;
}
.home.page section.third .scroller-offset .scroll-item:last-child {
	margin-right: auto;
}

.home.page section.fourth .line-dot img
{
  width: 607px;
}
.home.page section.fourth .upper .item img
{
    width:67px;
}

.home.page section.fourth .upper .item-1
{
left: 2.756%;
}
.home.page section.fourth .upper .item-2
{
left: 32.555%;
}
.home.page section.fourth .upper .item-3
{
  left: 59.455%;
}	
.home.page section.fourth .upper .item-4
{
left: 88.455%;
}

.home.page section.fourth .lower .item
{
  width: 206px;
}
.home.page section.fourth .lower .item h4
{
  font-size: 20px;
}
.home.page section.fourth .lower .item p
{
  font-size: 14px;
}
.home.page section.fourth .lower .item-1
{
left: -2%;
}
.home.page section.fourth .lower .item-2
{
left: 28.333%;
}
.home.page section.fourth .lower .item-3
{
left: 56%;
}
.home.page section.fourth .lower .item-4
{
left: 78%;
}

.home.page section.sixth .item h3
{
  font-size: 22px;
	line-height:27px;
}
.home.page section.sixth .item p
{
  font-size: 20px;
  line-height: 22px;
}

.common-personnel-detail .left img
{
  height: 100%;
}
.common-personnel-detail .right .inner-box
{
  width: 87%;
}

.home.page section.ninth p
{
  font-size: 25px;
}

.home.page section.tenth h1 {
	width:45%;
	font-size: 33px;
}
}

@media only screen and (min-width: 768px){
.dropdown:hover > .dropdown-menu {
    display: block;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.col-xs-no-pad{padding-right:0!important;padding-left:0!important;}
.col-xs-no-pad-right{padding-right:0!important;}
.col-xs-no-pad-left{padding-left:0!important;}
.row-eq-height,.row-vertical-centering{display:block;}
.image-background-half-screen{width:100%;position:relative}
.element-center{top:0px;transform:none;}		
h1{
	font-size:32px;
}
.band-important {
	padding: 10px 0px;
}
.band-important p {
	font-size: 14px;
	line-height: 21px;
}
	.band-important p a {
		font-size: 14px;
		line-height: 21px;
	}
.navbar-nav{
	margin: 0px;
	text-align:left;
	padding-left: 0px;
}	
.navbar-nav > li {
	display: block;
	text-align: left;	
	padding: 10px 0px;
}	
	.navbar-default .navbar-nav > li > a {
		line-height: 40px;
		font-size: 14px;
	}

	.navbar-default .navbar-nav .dropdown-menu {
		padding-top: 10px;
		position: relative;
		width: 100%;
		left: 0px;
		margin-left: 0px;
	}		

	footer {
		padding: 0px 0px 50px;
	}	
	footer .lower .social-media
	{
		margin-top:20px;
		top: 40px;
		position: relative;
	}
		footer .lower .social-media a:first-of-type
		{
			margin-left:0px;
		}
	footer .upper .logo{
		display: block;
		position: relative;
		bottom: auto;
		margin:50px 0px;
	}
	footer .upper .item {
		display:block;
		margin-right: 0px;
	}
	footer .upper .affiliated-image-group {
		left: 0px;
	}
		footer .upper .item img{
			height:43px;
			width:auto;
			display:block;
			margin:0px;
			left: -6px;
		}
		footer .upper .affiliated-image-group img{
			width:auto;
			display:block;
			left: -21px;
    		margin: 0px;			
		}
		footer .upper .affiliated-image-group img:first-of-type{
			left: -30px;
		}
		
	footer .upper h3 {
		font-size: 25px;
		text-align: left;
    	margin: 50px 0px 10px;
	}

	footer .lower .link a
	{
	display:block;
	line-height: 35px;
	}
	footer .lower .social-media
	{
		top: 6px;
	}
	.band.nav .menu-logo{
		width: 130px;
		  top: 24px;
	}

	.band.nav .language-switch {
		top: auto;
		right: auto;
		left: 10px;
		position:relative;
		display: inline-block;
		font-size: 13px;
		padding: 2px 3px;
	}		

	.home.page section.first
	{
	  padding: 150px 0px 170px;
	}
	.home.page section.first .left h2
	{
		font-size: 50px;
		line-height: 60px;
		margin-bottom: 30px;
	}
	.home.page section.first .left .slider-item
	{
	  font-size: 25px;
	}

	.home.page section.second {
		padding: 50px 0px 0px;
	}
	.home.page section.second .left {
		padding: 0px 0px 50px;
	}
	.home.page section.second .background {
		width: 100%;
	}
	.home.page section.second .row-eq-height {
		display:block;
	}
	.home.page section.second .left {
		position: relative;
		top: 0px;
	}
	.home.page section.second .left h1 {
		font-size: 40px;
	}
		.home.page section.second .left .wrapper {
			padding-right: 0px;
		}
	.home.page section.second .right {
		padding-left:0px;
		padding-right:0px;
	}
		.home.page section.second .right h1 {
			font-size: 40px;
		}
	.home.page section.second .right .scroller-wrapper-vertical {
		padding-right: 0px;
		padding-top: 50px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container {
		/* width: 100% !important; */
	}	
	.home.page section.third .scroller-wrapper{
		/* width: 100% !important;
		display: block;
		margin: auto; */
	}
		.home.page section.third .scroller-offset{
			/* width:100%!important;
			display: block; */
		}
	.home.page section.third .scroller-offset .scroll-item {
		/* display:block;
		width: 100%;
		max-width:100%;
		min-width: auto;
		margin: 20px auto 30px; */
	}
	.home.page section.third .scroller-offset .scroll-item:last-child {
		margin-right: auto;
	}


	.home.page section.third .scroll-item {
		width: 100%;
		min-width:auto;
	}
	.home.page section.third h3 {
		font-size: 18px;
	}
	/* .home.page section.third .scroller-offset .scroll-item img,
	.home.page section.third .scroller-offset .scroll-item .item-description{
		float:left;
		width:50%;
	} */
	.home.page section.third .scroller-offset .scroll-item .item-description{
		padding:0px 20px;
	}
	.swiper-button-wrapper {
		margin-left: -10px;
	}
	.swiper-horizontal > .swiper-scrollbar,
	.swiper-scrollbar.swiper-scrollbar-horizontal {
		transform: scalex(50%)translateX(219px);
	}

	.home.page section.fourth
	{
	  padding: 50px 0px 60px;
	}	

	.home.page section.fourth .path .item{
		margin:20px 0px;
	}
	.home.page section.fourth .path .item:first-child{
		margin:70px 0px 0px;
	}
		.home.page section.fourth .path .item img
		{
		position:relative;
		float:left;
		width:80px;
		margin-right:15px;
		}
		.home.page section.fourth .path .item p
		{
		overflow:hidden;
		}

.home.page section.sixth {
	padding: 70px 0px 20px;
}
.home.page section.sixth .flex
{
	display:block;
}
.home.page section.sixth .flex .item
{
	width:360px;
	max-width:100%;
	margin: auto;
}
.home.page section.sixth .item h3 {
	font-size: 24px;
}
.home.page section.sixth .flex .item-header
{
  position: relative;
  width: 100%;
  margin-top: 50px;
}
	.home.page section.eight .fix {
		display: block;
		margin:15px 0px 5px;
	}
	.home.page section.eight .address:last-child{
		margin-bottom:50px;
	}
	
	.home.page section.eight .right > div{
		margin-bottom:20px;
	}
	

	.common-personnel-detail
	{
		display: block;
	}		
	.common-personnel-detail .left
	{
	  width:100%;
	  height: 50vh;
	  position:relative;

	}
	.common-personnel-detail .right
	{
	  width:100%;
	  height: 50vh;
	}
	.common-personnel-detail .right .navigation
	{
	padding: 20px 0px 0px;
	}
	.common-personnel-detail .right .top-wrap
	{
	  padding: 50px 0px 0px;
	}	
	.common-personnel-detail .right .inner-box
	{
	  width: 87%;
	}
	.common-personnel-detail .right .name {
		font-size:42px;
		line-height: 46px;
	}
	
	.home.page section.ninth p
	{
	  font-size: 25px;
	  line-height: 50px;
      padding: 0px 15px;
	}	
	
	.home.page section.tenth {
		padding: 0px 15px;
	}
		.home.page section.tenth .container {
			padding: 48px 15px;
		}	
	.home.page section.tenth h1 {
		display:block;		
		font-size: 24px;
		margin: 0px 0px 0px;
		text-align: left;
		line-height:32px;
		padding-left: 18px;
	}	
	.home.page section.tenth a {
		float: none;
		margin: auto;
		font-size:14px;
		line-height:49px;
		width: 135px;
		text-align: center;
		padding:0px;
		margin-left:18px;
	}
	.home.page section.tenth a img {
		margin-left: 15px;
		width: 7px;
	}

/* LEGAL PAGE */
.page-template-page-legal main .page-links {
	margin-bottom: 58px;
}
.page-template-page-legal main .header h1 {
	font-size: 43px;
	margin-bottom: 20px;
}
.page-template-page-legal main .header {
	padding: 94px 0px;
}
	.page-template-page-legal main .header p{
		font-size:20px;
	}
.page-template-page-legal main .page-links a {
	font-size: 16px;
	margin-right: 15px;
}


.common-slider,
.common-slider .slider,
.common-slider .slider .slick-list,
.common-slider .slider .slick-list .slick-track{
	height:100vh;
}				
}

@media only screen and (max-width: 479px) {
.col-xs-no-pad{padding-right:0!important;padding-left:0!important;}
.col-xs-no-pad-right{padding-right:0!important;}
.col-xs-no-pad-left{padding-left:0!important;}		
.row-eq-height,.row-vertical-centering{display:block;}
.image-background-half-screen{width:100%;position:relative}
.element-center{top:0px;transform:none;}

h1{
	font-size:32px;
}
.band-important {
	padding: 10px 0px;
}
.band-important p {
	font-size: 14px;
	line-height: 21px;
}
	.band-important p a {
		font-size: 14px;
		line-height: 21px;
	}
.navbar-nav{
	margin: 0px;
	text-align:left;
	padding-left: 0px;
}	
.navbar-nav > li {
	display: block;
	text-align: left;	
	padding: 10px 0px;
}	
	.navbar-default .navbar-nav > li > a {
		line-height: 40px;
		font-size: 14px;
	}

	.navbar-default .navbar-nav .dropdown-menu {
		padding-top: 10px;
		position: relative;
		width: 100%;
		left: 0px;
		margin-left: 0px;
	}		

	footer {
		padding: 0px 0px 50px;
	}	
	footer .lower .social-media
	{
		margin-top:20px;
		top: 40px;
		position: relative;
	}
		footer .lower .social-media a:first-of-type
		{
			margin-left:0px;
		}
	footer .upper .logo{
		display: block;
		position: relative;
		bottom: auto;
		margin:50px 0px;
	}
	footer .upper .item {
		display:block;
		margin-right: 0px;
	}
	footer .upper .affiliated-image-group {
		left: 0px;
	}
		footer .upper .item img{
			height:43px;
			width:auto;
			display:block;
			margin:0px;
			left: -6px;
		}
		footer .upper .affiliated-image-group img{
			width:auto;
			display:block;
			left: -21px;
    		margin: 0px;			
		}
		footer .upper .affiliated-image-group img:first-of-type{
			left: -30px;
		}
		
	footer .upper h3 {
		font-size: 25px;
		text-align: left;
    	margin: 50px 0px 10px;
	}

	footer .lower .link a
	{
	display:block;
	line-height: 35px;
	}
	footer .lower .social-media
	{
		top: 6px;
	}
	.band.nav .menu-logo{
		width: 130px;
		  top: 24px;
	}

	.band.nav .language-switch {
		top: auto;
		right: auto;
		left: 10px;
		position:relative;
		display: inline-block;
		font-size: 13px;
		padding: 2px 3px;
	}		

	.home.page section.first
	{
	  padding: 150px 0px 170px;
	}
	.home.page section.first .left h2
	{
		font-size: 50px;
		line-height: 60px;
		margin-bottom: 30px;
	}
	.home.page section.first .left .slider-item
	{
	  font-size: 25px;
	}

	.home.page section.second {
		padding: 50px 0px 0px;
	}
	.home.page section.second .left {
		padding: 0px 0px 50px;
	}
	.home.page section.second .background {
		width: 100%;
	}
	.home.page section.second .row-eq-height {
		display:block;
	}
	.home.page section.second .left {
		position: relative;
		top: 0px;
	}
	.home.page section.second .left h1 {
		font-size: 40px;
	}
		.home.page section.second .left .wrapper {
			padding-right: 0px;
		}
	.home.page section.second .right {
		padding-left:0px;
		padding-right:0px;
	}
		.home.page section.second .right h1 {
			font-size: 40px;
		}
	.home.page section.second .right .scroller-wrapper-vertical {
		padding-right: 0px;
		padding-top: 50px;
	}
	

	.mCSB_horizontal.mCSB_outside > .mCSB_container {
		/* width: 100% !important; */
	}	
	.home.page section.third .scroller-wrapper{
		/* width: 100% !important;
		display: block;
		margin: auto; */
	}
		.home.page section.third .scroller-offset{
			/* width:100%!important;
			display: block; */
		}
	.home.page section.third .scroller-offset .scroll-item {
		/* display:block;
		width: 100%;
		max-width:100%;
		min-width: auto;
		margin: 20px auto 30px; */
	}
	.home.page section.third .scroller-offset .scroll-item:last-child {
		margin-right: auto;
	}


	.home.page section.third .scroll-item {
		width: 100%;
		min-width:auto;
	}
	.home.page section.third h3 {
		font-size: 18px;
	}
	/* .home.page section.third .scroller-offset .scroll-item img,
	.home.page section.third .scroller-offset .scroll-item .item-description{
		float:left;
		width:50%;
	} */
	.home.page section.third .scroller-offset .scroll-item .item-description{
		padding:0px 20px;
	}
	.swiper-button-wrapper {
		margin-left: -10px;
	}
	.swiper-horizontal > .swiper-scrollbar,
	.swiper-scrollbar.swiper-scrollbar-horizontal {
		transform: scalex(50%)translateX(219px);
	}

	.home.page section.fourth
	{
	  padding: 50px 0px 60px;
	}	

	.home.page section.fourth .path .item{
		margin:20px 0px;
	}
	.home.page section.fourth .path .item:first-child{
		margin:70px 0px 0px;
	}
		.home.page section.fourth .path .item img
		{
		position:relative;
		float:left;
		width:80px;
		margin-right:15px;
		}
		.home.page section.fourth .path .item p
		{
		overflow:hidden;
		}

.home.page section.sixth {
	padding: 70px 0px 20px;
}
.home.page section.sixth .flex
{
	display:block;
}
.home.page section.sixth .flex .item
{
	width:360px;
	max-width:100%;
	margin: auto;
}
.home.page section.sixth .item h3 {
	font-size: 24px;
}
.home.page section.sixth .flex .item-header
{
  position: relative;
  width: 100%;
  margin-top: 50px;
}
	.home.page section.eight .fix {
		display: block;
		margin:15px 0px 5px;
	}
	.home.page section.eight .address:last-child{
		margin-bottom:50px;
	}
	
	.home.page section.eight .right > div{
		margin-bottom:20px;
	}
	

	.common-personnel-detail
	{
		display: block;
	}		
	.common-personnel-detail .left
	{
	  width:100%;
	  height: 50vh;
	  position:relative;

	}
	.common-personnel-detail .right
	{
	  width:100%;
	  height: 50vh;
	}
	.common-personnel-detail .right .navigation
	{
	padding: 20px 0px 0px;
	}
	.common-personnel-detail .right .top-wrap
	{
	  padding: 50px 0px 0px;
	}	
	.common-personnel-detail .right .inner-box
	{
	  width: 87%;
	}
	.common-personnel-detail .right .name {
		font-size:42px;
		line-height: 46px;
	}
	
	.home.page section.ninth p
	{
	  font-size: 25px;
	  line-height: 50px;
      padding: 0px 15px;
	}	
	
	.home.page section.tenth {
		padding: 0px 15px;
	}
		.home.page section.tenth .container {
			padding: 48px 15px;
		}	
	.home.page section.tenth h1 {
		display:block;		
		font-size: 24px;
		margin: 0px 0px 0px;
		text-align: left;
		line-height:32px;
		padding-left: 18px;
	}	
	.home.page section.tenth a {
		float: none;
		margin: auto;
		font-size:14px;
		line-height:49px;
		width: 135px;
		text-align: center;
		padding:0px;
		margin-left:18px;
	}
	.home.page section.tenth a img {
		margin-left: 15px;
		width: 7px;
	}

/* LEGAL PAGE */
.page-template-page-legal main .page-links {
	margin-bottom: 58px;
}
.page-template-page-legal main .header h1 {
	font-size: 43px;
	margin-bottom: 20px;
}
.page-template-page-legal main .header {
	padding: 94px 0px;
}
	.page-template-page-legal main .header p{
		font-size:20px;
	}
.page-template-page-legal main .page-links a {
	font-size: 16px;
	margin-right: 15px;
}


.common-slider,
.common-slider .slider,
.common-slider .slider .slick-list,
.common-slider .slider .slick-list .slick-track{
	height:100vh;
}		
}

