<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*Content CSS*/
#main_vis {padding:0; display:block; position: relative; z-index: 5; width: 100%; height: 500px; display: flex; align-items: center; justify-content: center; }
#main_vis_slider {width: 100%; height: 100%; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
#main_vis_slider .main_slide {width: 100%; height: 500px;  position: relative; z-index: 1;  background-size:cover; background-position:center;  position:relative; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; padding:0 0 0; }
#main_vis_slider .main_slide.img01 { background-image:url('../img/main1.jpg');}
#main_vis_slider .main_slide.img02 { background-image:url('../img/main2.jpg');}
#main_vis_slider .main_slide.img03 { background-image:url('../img/main3.jpg');}
#main_vis_slider .main_slide.img04 { background-image:url('../img/main4.jpg'); background-position: 80% 50%; }
#main_vis_slider .main_slide.img05 { background-image:url('../img/main5.jpg'); background-position: 80% 50%;}


/*main_typo*/
.main_typo_wrap {text-align: center; position: relative; z-index: 2; max-width:1530px; padding:0 20px; width: 100%;}
.main_typo_wrap br {display: none; }
.main_typo {position: relative; z-index: 1; }

.main_typo h2 {font-size:35px; font-weight:800; color:#fff; line-height:1.1; margin-top: 20px; line-height: 1.4;}
.main_typo p {font-size:13px; font-weight:400;   color: rgba(255, 255, 255, 0.8); line-height:1.68; margin:15px 0 30px;  }

#main_vis .dots ul {display: flex; justify-content:center; }
#main_vis .dots ul li {margin-right:15px; transition: all .3s;}
#main_vis .dots ul li:last-child {margin-right: 0; }
#main_vis .dots ul button {border:0; font-size: 0; outline: none;  width: 26px; height: 26px; transition: all .3s ease;
border-radius: 50%; border:8px solid transparent; display: flex; align-items: center; justify-content: center; }
#main_vis .dots ul button::before {content: ''; display: block; width: 10px; height: 10px; background: rgba(0,0,0,0);border-radius: 50%; transition: background-color .3s;
border:1px solid #fff;}
#main_vis .dots ul li.slick-active button::before {background-color: rgba(255,255,255,1);}
#main_vis .dots ul li.slick-active button {border-color:rgba(255,255,255,.1);}

/*ì»¨íŠ¸ë¡¤ëŸ¬*/
#main_vis .controller {width: 100%; display: flex ; justify-content: center; align-items: center; margin-top: 50px; }
#main_vis .controller .flex {display: flex; align-items: center; }

#main_vis .slick-arrow {cursor:pointer; transition: all 0.2s; display: block; text-decoration: none; font-size:0; background: transparent; border: none; width:11px; height: 19px;}
#main_vis .slick-arrow.prev { background:url('../img/prev.png') no-repeat center; }
#main_vis .slick-arrow.next { background:url('../img/next.png') no-repeat center;}



/* paging number */
#main_vis .num_wr {display: flex; align-items:center; position: relative;  margin:0 35px; top:-2px;}
#main_vis .num_wr span { font-size: 18px; font-weight: 700; color:rgba(255, 255, 255, 0.4); display: block; }
#main_vis .num_wr span.slash {margin:0 10px; }
#main_vis .num_wr span.pagingInfo {color:#fff; min-width: 10px;}


/*progress*/
.cir_progress_wrap {position: absolute; width: 40px; height: 40px; bottom: 30px; left:30px; display: none;}
#play_btn {position: absolute; left:0; top:0; width: 100%; height: 100%; padding: absolute; left: 0; top:0; display: flex; align-items: center; justify-content: center; }
#play_btn a {cursor: pointer; position: relative; top:-1px;}
#play_btn .play {display: none;}
.cir_progress {
	transform: rotate(-90deg);
}
.cir_progress_value {
	stroke-dasharray: 339;
	stroke-dashoffset: 339;
    animation-iteration-count: 1;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
    animation-duration:5000ms;
}
.cir_progress_value.active {animation-name:progress;}
.cir_progress_value.reset {stroke-dashoffset: 339; }
@keyframes progress {
	from {
		stroke-dashoffset: 339;
	}
	to {
		stroke-dashoffset: 0;
	}
}

#scroll_down a { position:absolute; bottom:60px; z-index: 2; left: 50%;  transform: translateX(-50%); animation:ani 1.4s infinite ease; cursor: pointer; }
@keyframes ani {
    0%{bottom:70px;}
    50%{bottom: 85px;}
    100% {bottom:70px;}
}

@media screen and (max-width: 1599px) {
    #main_vis .right_line  {display: none;}
}

/* @media screen and (max-width: 1599px) {
	.cir_progress_wrap { left: 50px;}
	#scroll_down a {right: 50px;}
} */

/* @media screen and (max-width: 1024px) {
	#scroll_down {display: none;}
	#main_vis { padding-top: 40px;}
    #main_vis,
	#main_vis_slider .main_slide { height: 550px; min-height: 0; }

	.main_typo_wrap {padding:0 30px; text-align: center;}
    .main_typo h2 {font-size:55px; }
    #main_vis .controller {justify-content: center;}
	.cir_progress_wrap {margin-right: 30px; }
	#main_vis .num_wr { top:0;}

}

@media screen and (max-width: 640px) {
	#main_vis,
	#main_vis_slider .main_slide {height: 500px;}

	.main_typo_wrap {padding:0 20px;}

    .main_typo h2 {font-size:40px; }
	#main_vis .controller {margin-top: 40px; }

    /* paging number */
    /* #main_vis .num_wr { margin:0 20px; }
    #main_vis .num_wr span { font-size: 15px;}

} */

/* @media screen and (max-width: 480px) {
	.main_typo h2 {font-size:35px; }
	.main_typo br {display: none;}
} */
</pre></body></html>