@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');
body{font-family:"Roboto Condensed", sans-serif;-webkit-text-size-adjust:none;position:relative;color:#003567;background:#ffffff;font-weight:400;}
img {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;transform:translateZ(0);image-rendering:-webkit-optimize-contrast !important;}
.clear{clear:both;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.padding15{padding:15px;}
.padding20{padding:20px;}
.padding25{padding:12.5px;}
sup{vertical-align:0;position:relative;top:-2px;}
.error{display:block;font-size:12px;line-height:14px;color:#ff3737;margin:5px 0 0 0;}
/*Input button*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{border:none;-webkit-appearance:none !important;-moz-appearance:none !important;cursor:pointer;font-family:"Roboto Condensed", sans-serif;}
.commonBtn{color:#ffffff;background:rgba(61,169,252,1);padding:12px 22px;display:inline-block;text-decoration:none;font-size:16px;line-height:16px;font-weight:400;border-radius:10px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.commonBtn:hover{background:rgba(61,169,252,0.75);}
/**Input Fields**/
input[type=text],input[type=password]{width:100%;font-family:"Roboto Condensed", sans-serif;color:#003567;font-size:16px;line-height:20px;border:1px solid #E2E4E9;padding:10px 15px;background:#ffffff;;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
::-webkit-input-placeholder{color:#E2E4E9;opacity:1;}
::-ms-input-placeholder{color:#E2E4E9;opacity:1;}
::placeholder {color:#E2E4E9;opacity:1;}
/**Input select field**/
select{width:100%;resize:none;font-family:"Roboto Condensed", sans-serif;color:#003567;font-size:16px;line-height:20px;border:1px solid #E2E4E9;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("../images/common/select-field.svg") 97.5% no-repeat #ffffff;background-size:12.5px;}
select::-ms-expand{display: none; /* remove default arrow on ie10 and ie11 */}
@media screen and (min-width:0\0){select {background:none\9;padding: 5px\9;}}
/**TextArea**/
textarea{width:100%;height:150px;resize:none;font-family:"Roboto Condensed", sans-serif;color:#003567;font-size:16px;line-height:20px;border:1px solid #E2E4E9;padding:10px 15px;background:#ffffff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/**Header**/
header{width:100%;padding:20px 0;background:#ffffff;/*border-bottom:1px solid #F3F4F6;*/position:fixed;top:0;z-index:2;}
header .container{width:calc(100% - 40px);max-width:1300px;margin:0 auto;font-size:0;position:relative;}
header .container .logoImg{display:inline-block;vertical-align:middle;width:320px;}
/*header .container .logoImg img{width:100%;display:block;}*/
header .container .logoImg a{text-decoration:none;font-family:"larken", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;color:#414042;font-size:25px;line-height:0;letter-spacing:1px;}
header .container .logoImg a span{display:block;font-size:25px;line-height:normal;margin-bottom:15px;}
header .container .mainMenu{display:inline-block;vertical-align:middle;width:calc(100% - 640px);position:relative;left:0;}
header .container .mainMenu ul{width:100%;text-align:center;}
header .container .mainMenu ul li{display:inline-block;vertical-align:middle;margin:0 15px;}
header .container .mainMenu ul li a{color:#003567;text-decoration:none;font-size:18px;line-height:24px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
header .container .mainMenu.active{position:relative;top:0;left:0;width:calc(100% - 640px);background:none;padding:0;}
header .container .mainMenu.active ul{text-align:center;}
header .container .mainMenu.active ul li{display:inline-block;margin:0 15px;}
header .container .mainMenu ul li a:hover,header .container .mainMenu ul li a.active{color:#3da9fc;}
header .container .mainMenu .MOBILE{display:none;}
header .container .contactBtn{display:inline-block;vertical-align:middle;width:320px;text-align:right;}
.menuBtn{display:none;cursor:pointer;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:20px;height:15px;position:absolute;right:0;top:15px;}
.menuBtn span{display:block;position:absolute;height:2px;width:100%;background:#3da9fc;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.menuBtn span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.menuBtn span:nth-child(2){top:6.5px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.menuBtn span:nth-child(3){top:13.5px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.menuBtn.open span:nth-child(1){-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0;}
.menuBtn.open span:nth-child(2){width:0;opacity:0;}
.menuBtn.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:14px;left:0;}
/**ANCHORING**/
#INTRO::before{content:'';display:block;height:85px;margin-top:-85px;visibility:hidden;}
#INTRO_MAP::before{content:'';display:block;height:85px;margin-top:-85px;visibility:hidden;}
/**Main Contents**/
.wrapper{width:100%;height:auto;background:#ffffff;position:relative;overflow:hidden;z-index:1;}
.split-slideshow{width:100%;height:calc(100vh - 85px);margin-top:85px;position:relative;z-index:1;}
.slideshow{position:absolute;z-index:1;top:0;left:0;width:100vw;height:100vh;overflow:hidden;}
.slideshow .slider{width:100vw;height:100vw;z-index:2;}
.slideshow .slider *{outline:none;}
.slideshow .slider .item{height:100vh;width:100vw;position:relative;overflow:hidden;border:none;}
.slideshow .slider .item .text{display:none;}
.slideshow .slider .item img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.slideshow .slider .item .img02{top:50%;right:0;left:auto;transform:translate(0, -50%);}
.slideshow .slider .item .img05{top:50%;right:0;left:auto;transform:translate(0, -50%);}
.slideshow .slider .item .img01,
.slideshow .slider .item .img06{top:50%;right:0;left:auto;transform:translate(0, -50%);}
.slideshow .slick-dots{position:fixed;z-index:100;width:40px;height:auto;bottom:auto;top:50%;right:0;transform:translateY(-50%);left:auto;color:#fff;display:block;}
.slideshow .slick-dots li{display:block;width:100%;height:auto;}
.slideshow .slick-dots li button{position:relative;width:20px;height:15px;text-align:center;}
.slideshow .slick-dots li button:before{content:"";background:#fff;color:#fff;height:2px;width:20px;border-radius:0;position:absolute;top:50%;right:0;left:auto;transform:translateY(-50%);transition:all 0.3s ease-in-out;opacity:0.6;}
.slideshow .slick-dots li.slick-active button:before{width:40px;opacity:1;}
.slideshow.slideshow-right{left:0;z-index:1;width:50vw;pointer-events:none;}
.slideshow.slideshow-right .slider{left:0;position:absolute;}
.slideshow-text{ position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100;font-size:80px;width:100vw;text-align:center;color:#fff;font-family:"Roboto Condensed", sans-serif;font-weight:400;pointer-events:none;text-transform:uppercase;letter-spacing:15px;line-height:1;}
.split-slideshow .mouseScroll{height:40px;width:25px;border:3px solid white;border-radius:25px;position:absolute;bottom:25px;left:0;right:0;margin:0 auto;z-index:2;}
.split-slideshow .mouseScroll .scrollWheel{height:13px;width:2px;background:white;position:absolute;left:0;right:0;margin:0 auto;top:5px;border-radius:1px;transform:scaleY(0);  animation:scroll 2s linear infinite;}
.split-slideshow .mouseScroll .text{position:absolute;top:-27.5px;left:-27.5px;font-size:12px;color:#fff;font-weight:400;width:80px;text-align:center;letter-spacing:1px}
@keyframes scroll {
  	0%{transform:scaleY(0);transform-origin:top;}
	25%{transform:scaleY(1);transform-origin:top;}
	26%{transform-origin:bottom;}
    50%{transform:scaleY(0);transform-origin:bottom;}
	100%{transform:scaleY(0);transform-origin:bottom;}
}
.home-intro{width:100%;background:#fff;position:relative;z-index:2;}
.home-intro .container{width:calc(100% - 40px);max-width:840px;padding:50px 0 25px 0;margin:0 auto;text-align:center;}
.home-intro .container h2{font-size:36px;line-height:46px;font-weight:300;margin-bottom:10px;webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;position:relative;bottom:-100px;opacity:0.0;}
.home-intro .container h2 span{color:#3da9fc;font-family:"Lora",serif;font-style:italic;position:relative;z-index:1;display:inline-block;}
.home-intro .container h2 .stroke-01::after{content:'';background:url("../images/home/stroke-01.svg")no-repeat;background-size:cover;width:0;height:8px;position:absolute;bottom:-5px;left:0;z-index:0;display:block;}
.home-intro .container h2 .stroke-02::after{content:'';background:url("../images/home/stroke-02.svg")no-repeat;background-size:cover;width:0;height:8px;position:absolute;bottom:-5px;left:0;z-index:0;display:block;}
.home-intro .container ul{width:100%;padding-top:25px;font-size:0;}
.home-intro .container ul li{display:inline-block;vertical-align:top;width:calc(33.3333% - 50px);margin:25px;text-align:center;}
.home-intro .container ul li .iconImg{width:60px;margin:0 auto 20px auto;}
.home-intro .container ul li .iconImg img{width:100%;display:block;}
.home-intro .container ul li .stats{color:#003567;font-size:80px;line-height:84px;font-weight:300;}
.home-intro .container ul li p{color:#5f6c7b;font-size:20px;line-height:24px;margin-top:5px;}
.home-intro .container.animation h2{bottom:0;opacity:1.0;}
.home-intro .container.animation h2 .stroke-01::after{animation:stroke_anim 0.5s ease-in-out 1s 1 forwards;}
.home-intro .container.animation h2 .stroke-02::after{animation:stroke_anim 0.5s ease-in-out 1s 1 forwards;}
.home-intro-map{width:100%;background:#003567;position:relative;z-index:2;}
.home-intro-map .container{width:calc(100% - 40px);max-width:1060px;padding:60px 0;margin:0 auto;text-align:center;}
.home-intro-map .container h2{color:#fff;font-size:36px;line-height:46px;font-weight:300;margin-bottom:10px;webkit-transition:1.5s ease-in-out;-moz-transition:1.5s ease-in-out;-o-transition:1.5s ease-in-out;transition:1.5s ease-in-out;position:relative;margin-left:-100px;opacity:0.0;}
.home-intro-map .container h2 span{color:#3da9fc;font-family:"Lora",serif;font-style:italic;position:relative;z-index:1;display:inline-block;}
.home-intro-map .container p{color:#fff;font-size:20px;line-height:24px;webkit-transition:1.5s ease-in-out;-moz-transition:1.5s ease-in-out;-o-transition:1.5s ease-in-out;transition:1.5s ease-in-out;position:relative;margin-right:-100px;opacity:0.0;}
.home-intro-map .container .map{width:100%;margin:50px 0 0 0;webkit-transition:1.5s ease-in-out;-moz-transition:1.5s ease-in-out;-o-transition:1.5s ease-in-out;transition:1.5s ease-in-out;position:relative;bottom:-200px;opacity:0.0;}
.home-intro-map .container .map img{width:100%;display:block;}
.home-intro-map .container.animation h2{margin-left:0;opacity:1.0;}
.home-intro-map .container.animation p{margin-right:0;opacity:1.0;}
.home-intro-map .container.animation .map{bottom:0;opacity:1.0;}
@keyframes stroke_anim{
	0%{width:0;}
	100%{width:100%;}
}
.common-banner{width:100%;height:250px;margin-top:85px;position:relative;text-align:center;}
.common-banner img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.common-banner h2{font-size:40px;line-height:normal;color:#fff;text-transform:uppercase;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;font-weight:400;letter-spacing:10px;animation:fade-in-left 1.5s ease 0s 1 normal forwards;}
.common-page{width:100%;min-height:72.5vh;background:#fff;position:relative;z-index:2;}
.common-page .container{width:calc(100% - 40px);max-width:1000px;padding:50px 0;margin:0 auto;}
.common-page .container h2{font-size:36px;line-height:46px;font-weight:300;margin-bottom:20px;text-align:center;color:#003567;}
.common-page .container h3{font-size:26px;line-height:36px;font-weight:300;margin-bottom:20px;color:#003567;}
.common-page .container h2 a{color:#003567;text-decoration:none;}
.common-page .container h2 a:hover{color:#3da9fc;}
.common-page .container p{font-size:18px;line-height:22px;color:#5f6c7b;text-align:center;}
.common-page .container p span{font-size:18px;line-height:22px;color:#3da9fc;font-family:"Lora",serif;font-style:italic;margin-bottom:3px;display:block;}
.common-page .container hr{width:100%;height:1px;background:#dddddd;border:none;margin:50px 0;}
.TEAM .common-page .container{padding:35px 0;}
.CONTACTUS .common-page .container,
.SITEMAP .common-page .container,
.NEWS .common-page .container,
.POLICY .common-page .container{animation:fade-in-top 1.5s ease 0s 1 normal forwards;}
.team-member{width:100%;font-size:0;text-align:center;}
.team-member li{display:inline-block;vertical-align:top;margin:15px;width:calc(33.3333% - 30px);}
.team-member li .photo{width:100%;display:block;margin-bottom:40px;border-radius:10px;overflow:hidden;}
.team-member li .photo img{display:block;width:100%;}
.team-member li .name{font-size:18px;line-height:22px;color:#3da9fc;font-family:"Lora",serif;font-style:italic;margin-bottom:3px;}
.team-member li .position{font-size:14px;line-height:18px;color:#003567;margin-bottom:5px;}
.team-member li .media{width:100%;text-align:center;margin-bottom:15px;}
.team-member li .media span{display:inline-block;vertical-align:middle;margin:0 5px;}
.team-member li .media span a{width:22px;display:block;}
.team-member li .media span a img{width:100%;border-radius:5px;}
.team-member li .description{width:100%;cursor:pointer;max-height:5.5rem;transition:height .2s;position:relative;overflow:hidden;}
.team-member li .description p{font-size:16px;line-height:20px;color:#5f6c7b;margin-bottom:10px;}
.team-member li .description span{font-size:14px;line-height:18px;color:#5f6c7b;font-family:"Roboto Condensed", sans-serif;font-style:normal;margin-bottom:0;display:block;}
.team-member li .description .description-gradient{z-index:99;background-image: linear-gradient(to bottom,#fff0,#fff);position:absolute;inset: 0%;}
.team-member li .description.is-open{max-height:none;}
.team-member li .description.is-open .description-gradient{display:none;}
.team-member li .description.disable-click{pointer-events:none;max-height:none;}
.portfolio{width:100%;font-size:0;text-align:center;}
.portfolio li{display:inline-block;vertical-align:top;margin:15px;width:calc(25% - 30px);}
.portfolio li .logoImg{width:calc(100% - 42px);height:0;padding-top:calc(100% - 42px);padding-left:20px;;padding-right:20px;display:block;border-radius:10px;overflow:hidden;border:1px solid #003567;position:relative;background:#fff;}
.portfolio li .logoImg img{width:75%;object-fit:cover;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.news-feat{width:100%;}
.news-feat a{width:100%;display:block;font-size:0;text-decoration:none;}
.news-feat a .thumbnail{display:inline-block;vertical-align:middle;width:calc(45% - 40px);height:0;padding-top:30%;margin-right:40px;border-radius:10px;overflow:hidden;position:relative;}
.news-feat a .thumbnail img{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;display:block;webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
.news-feat a:hover .thumbnail img{width:105%;height:105%;}
.news-feat a .detail{display:inline-block;vertical-align:middle;width:55%;}
.news-feat a .detail .date{font-size:14px;line-height:18px;color:#3da9fc;font-family:"Lora",serif;font-style:italic;}
.news-feat a .detail h2{margin:20px 0;text-align:left;}
.news-feat a .detail p{text-align:left;margin-bottom:30px;font-size:16px;line-height:20px;}
.news-feat a:hover .commonBtn{background:rgba(61,169,252,0.75);}
.news-list{width:calc(100% + 30px);display:flex;flex-wrap:wrap;justify-content:center;/*padding-top:50px;margin-top:50px;border-top:1px solid #dddddd;*/}
.news-list li{width:calc(33.3333% - 30px);margin-right:30px;margin-bottom:30px;}
.news-list a{width:100%;display:block;text-decoration:none;}
.news-list a .thumbnail{display:block;width:100%;height:0;padding-top:70%;margin-bottom:20px;border-radius:10px;overflow:hidden;position:relative;}
.news-list a .thumbnail img{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;display:block;webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
.news-list a:hover .thumbnail img{width:105%;height:105%;}
.news-list a .detail{display:block;width:100%;}
.news-list a .detail .date{font-size:14px;line-height:18px;color:#3da9fc;font-family:"Lora",serif;font-style:italic;}
.news-list a .detail h3{margin:20px 0;}
.news-list a .detail p{font-size:16px;line-height:20px;text-align:left;margin-bottom:20px}
.news-list a:hover .commonBtn{background:rgba(61,169,252,0.75);}
.news-banner{width:100%;background:#003567;position:relative;margin-top:85px;padding: 25px 0 65px 0;animation:fade-in 2.5s ease 0s 1 normal forwards;}
.news-banner .container{width:calc(100% - 40px);max-width:1300px;margin:0 auto;font-size:0;position:relative;}
.news-banner .container .detail{display:inline-block;vertical-align:middle;width:50%;}
.news-banner .container .detail .date{font-size:14px;line-height:18px;color:#fff;font-family:"Lora",serif;font-style:italic;}
.news-banner .container .detail h2{font-size:36px;line-height:46px;font-weight:300;margin:20px 0;text-align:left;color:#fff !important;}
.news-banner .container .detail p{text-align:left;margin-bottom:20px;font-size:18px;line-height:24px;color:#fff;}
.news-banner .container .rgtImg{display:inline-block;vertical-align:middle;width:calc(50% - 50px);margin-left:50px;}
.news-banner .container .thumbnail{width:100%;height:0;padding-top:60%;border-radius:10px;overflow:hidden;position:relative;}
.news-banner .container .thumbnail img{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;display:block;webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
.news-banner .container .rgtImg .photocaption{font-size:14px;line-height:18px;margin-top:15px;color:#fff;display:block;}
.news-article{width:100%;text-align:left;}
.news-article h3{font-size:26px;line-height:36px;font-weight:300;margin-bottom:20px;color:#003567;}
.news-article p{font-size:16px !important;line-height:20px !important;margin-bottom:20px;text-align:left !important;}
.news-article a{color:#003567;}
.news-article ul{list-style:disc;margin-left:10px;margin-bottom:20px;text-align:left;}
.news-article ol{list-style:decimal;margin-left:10px;margin-bottom:20px;text-align:left;}
.news-article ul li,.news-article ol li{font-size:16px;line-height:20px;margin:10px;color:#5f6c7b;}
.news-article .gallery-slider{width:100%;margin-left:0;margin-bottom:60px;}
.news-article .gallery-slider li{width:100%;margin:0;}
.news-article .maxHeight{width:100%;height:500px;border-radius:10px;overflow:hidden;position:relative;background:#000;}
.news-article .maxHeight img{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;display:block;}
.news-article .maxHeight.portrait img{width:auto;}
.readMore{font-size:16px;line-height:24px;color:#003567 !important;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;text-decoration:none;}
.readMore::after{content:'';background:url("../images/icon-read.svg")no-repeat;background-size:100% 100%;width:12px;height:12px;display:inline-block;vertical-align:middle;margin-left:10px;}
.backBtn{font-size:14px;line-height:18px;color:#ffffff !important;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;text-decoration:none;}
.backBtn::before{content:'';background:url("../images/icon-back.svg")no-repeat;background-size:100% 100%;width:10px;height:10px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-1px;}
.come-in{transform: translateY(18.75rem);animation:come-in 1.5s ease forwards;}
.come-in:nth-child(odd){animation-duration:1.25s;}
@keyframes come-in {
	to {transform: translateY(0);}
}
@keyframes fade-in-left {
	from {opacity:0;margin-left:-25px;}
	to {opacity:1.0;margin-left:0;}
}
@keyframes fade-in-top {
	from {opacity:0;margin-top:50px;}
	to {opacity:1.0;margin-top:0;}
}
@keyframes fade-in {
	from {opacity:0;}
	to {opacity:1.0;}
}
.POLICY .common-page .container p{text-align:left;margin-bottom:20px;font-size:16px;line-height:20px;color:#5f6c7b;}
.POLICY .common-page .container ul{list-style:disc;margin-left:10px;margin-bottom:20px;text-align:left;}
.POLICY .common-page .container ol{list-style:decimal;margin-left:10px;margin-bottom:20px;text-align:left;}
.POLICY .common-page .container li{font-size:16px;line-height:20px;color:#5f6c7b;margin:5px;}
.POLICY .common-page .container ol li{margin:15px 5px;}
.POLICY .common-page .container table{width:100%;text-align:left;}
.POLICY .common-page .container table tr td{text-align:left;font-size:16px;line-height:20px;color:#5f6c7b;padding:5px;}
/**Footer**/
footer{width:100%;padding:15px 0;background:#5f6c7b;position:relative;z-index:1;}
footer .container{width:calc(100% - 40px);max-width:1300px;margin:0 auto;font-size:0;}
footer .container .copyright{display:inline-block;vertical-align:middle;width:50%;font-size:14px;line-height:18px;color:#fff;}
footer .container .footer-nav{display:inline-block;vertical-align:middle;width:50%;text-align:right;}
footer .container .footer-nav span{display:inline-block;vertical-align:middle;margin:0 5px;font-size:14px;line-height:18px;color:#fff;}
footer .container .footer-nav span a{color:#fff;text-decoration:none;}
footer .container .footer-nav span a:hover{text-decoration:underline;}
