﻿@font-face{font-family: "微軟正黑體";font-weight: normal;font-style: normal;}html.peo-overflow, body.peo-overflow{overflow-x: auto;}html.peo-overflow #peo-header-section, html.peo-overflow #peo-main, html.peo-overflow #peo-hero, html.peo-overflow #peo-mobile-menu, html.peo-overflow #peo-footer, body.peo-overflow #peo-header-section, body.peo-overflow #peo-main, body.peo-overflow #peo-hero, body.peo-overflow #peo-mobile-menu, body.peo-overflow #peo-footer{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}body{font-family: "微軟正黑體";font-size: 16px;line-height: 1.5;font-weight: 300;color: #2e2e2e;}@media screen and (max-width: 768px){body{font-size: 16px;line-height: 1.5;}}::-webkit-selection{color: #ffffff;background: #28bbf8;}::-moz-selection{color: #ffffff;background: #28bbf8;}::selection{color: #ffffff;background: #28bbf8;}a{color: #28bbf8;border-bottom: 2px solid transparent;}a:hover, a:focus, a:active{outline: none;text-decoration: none;color: #2e2e2e;border-bottom: 2px solid #28bbf8;}input{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}ul, ol{padding-left: 15px;line-height: 26px;}ul ul, ul ol, ol ul, ol ol{padding-left: 25px;}p{margin: 0 0 20px 0;}.peo-serif{font-family: "Crimson Text", serif;}.peo-sans-serif{font-family: "Lato", arial, sans-serif;}input[type="text"],input[type="password"],input[type="email"],input[type="search"],textarea{-webkit-appearance: none;-moz-appearance: none;appearance: none;}.peo-lead-wrap{padding-top: 2em;padding-bottom: 5em;}@media screen and (max-width: 768px){.peo-lead-wrap{padding-top: 2em;padding-bottom: 3em;}}.peo-lead{font-size: 40px;line-height: 52px;}@media screen and (max-width: 768px){.peo-lead{font-size: 30px;line-height: 42px;}}@media screen and (max-width: 480px){.col-xxs-12{display: block;clear: both;width: 100%;float: left;}}/* Header*/#peo-header-section{width: 100%;padding: 15px 0 15px 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;position: fixed;float: left;top: 0;left: 0 !important;right: 0;z-index: 103;background-color: rgba(255,255,255,.1);}#peo-header-section.peo-scrolled{padding: 0px 0;background-color: rgba(255, 255, 255, 1);-webkit-box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.125);-moz-box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.125);-ms-box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.125);-o-box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.125);box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.125);}#peo-header-section.peo-scrolled #peo-logo a{color: #28bbf8;background-color: rgba(255, 255, 255, 1);}#peo-header-section.peo-scrolled #peo-logo a:hover{color: #7b7b7b;}#peo-header-section.peo-scrolled #peo-menu-wrap .sf-menu a{color: #2e2e2e;border-bottom: none !important;}#peo-header-section.peo-scrolled #peo-menu-wrap .sf-menu a:hover{color: #28bbf8 !important;}#peo-header-section.peo-scrolled #peo-menu-wrap .sf-menu li.active > a{color: #28bbf8 !important;}#peo-header-section.peo-scrolled #peo-menu-wrap > .sf-menu > li > a{padding-top: 2em;padding-bottom: 2em;}#peo-logo a{border-bottom: none !important;color: #fff;font-size: 18pt;font-weight: bold;letter-spacing: 2px;text-transform: uppercase;background-color: rgba(0,0,0,0.2);}@media screen and (max-width: 768px){#peo-logo{text-align: center;margin: 0px 0 0 0;float: none !important;}}/* carousel*/.carousel-inner .item{text-align: center;height: 500px;}.carousel-inner .item{background-size: cover;background-repeat: no-repeat;background-position: center left;}.control-buttons{text-align: center;}.transition-timer-carousel-progress-bar{height: 3px;background-color: #5cb85c;width: 0;margin: 0 0 0 0;border: none;z-index: 11;position: relative;}.carousel-control{z-index: 11;}.carousel-caption{letter-spacing: 1px;margin: auto;width: 320px;bottom: auto;top: 40%;padding-bottom: 0;background-color: rgba(0,0,0,.35);}#peo-logo-mobile-wrap{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;display: block;height: 44px;left: 0;position: fixed;text-align: center;top: 0;width: 100%;z-index: 10001;background: white;color: #2e2e2e;-webkit-box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.125);-moz-box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.125);-ms-box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.125);-o-box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.125);box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.125);}#peo-logo-mobile-wrap h1{padding: 0;margin: 0;font-size: 24px;font-weight: bold;}#peo-logo-mobile-wrap h1 a{position: relative;top: 5px;border-bottom: none !important;color: #9e9d24;letter-spacing: 3px;text-transform: uppercase;}@media screen and (max-width: 1024px){#peo-logo-mobile-wrap h1 a{font-size: 18pt;}}#peo-feature{background: #f6f9fa;padding: 20px 0 0px 0;}@media screen and (max-width: 768px){#peo-feature{padding: 3em 0 2em 0;}}#peo-hero{height: 500px;position: fixed;top: 0;left: 0;right: 0;z-index: 5;color: #ffffff;}#peo-hero-BG{background-color: #2e2e2e;background-size: cover;background-repeat: no-repeat;background-position: center left;height: 500px;position: fixed;top: 0;left: 0;right: 0;z-index: 5;color: #ffffff;}@media screen and (max-width: 768px){#peo-hero-BG{display: none;}#peo-logo-mobile-wrap{background-color: #28bbf8;}#peo-logo-mobile-wrap h1 a{letter-spacing: 1px;color: #FFF;font-size: 24px;}#peo-hero{background-position: center center;}}#peo-hero .peo-hero-wrap{display: table;height: 600px;width: 100%;}#peo-hero .peo-hero-wrap .peo-hero-intro{display: table-cell;vertical-align: middle;text-align: center;}#peo-hero .peo-hero-wrap .peo-hero-intro > h1{font-size: 40px;font-weight: normal;line-height: 62px;text-transform: uppercase;letter-spacing: 7px;}@media screen and (max-width: 768px){#peo-hero .peo-hero-wrap .peo-hero-intro > h1{}}@media screen and (max-width: 768px){#peo-hero .peo-hero-wrap .peo-hero-intro > h2{}}#peo-hero .peo-hero-wrap .btn{color: #ffffff;}#peo-hero .peo-hero-wrap .btn:hover, #peo-hero .peo-hero-wrap .btn:active, #peo-hero .peo-hero-wrap .btn:focus{background: #28bbf8;border-color: #28bbf8;}body.init-page #peo-hero{height: 200px;}body.init-page #peo-hero .peo-hero-wrap{padding-top: 50px;height: 400px;}@media screen and (max-width: 768px){#peo-hero, .peo-hero-wrap{position: relative;padding: 0.5em 0 0.5em 0;height: inherit !important;}}#peo-main{margin-top: 500px;z-index: 102;position: relative;background: #ffffff;}@media screen and (max-width: 768px){#peo-main{margin-top: 0px;}}body.init-page #peo-main{margin-top: 200px;}@media screen and (max-width: 768px){body.init-page #peo-main{margin-top: 10px;}}#peo-hero,#peo-main,#peo-logo-mobile-wrap{-moz-transform: translateX(0px);-webkit-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);}.peo-spacer{clear: both;position: relative;border: none;padding: 0;margin: 0;}.peo-no-margin-bottom{margin-bottom: 0 !important;}.peo-uppercase-heading-sm{font-size: 20px;line-height: 10px;text-transform: uppercase;letter-spacing: 2px;color: #7b7b7b;}.peo-uppercase-heading-sm:after{content: "";position: absolute;width: 150px;height: 2px;text-align: center;bottom: 0;margin: auto;left: 0;right: 0;background-color: #f8b927;}.form-group{margin-bottom: 30px;}.btn:hover, .btn:focus, .btn:active{box-shadow: none;outline: none !important;border-color: transparent;}.btn.peo-btn-icon{text-transform: none !important;letter-spacing: normal !important;padding-left: 15px;padding-right: 15px;}.btn-outline{border: 2px solid #eaeaea !important;background: transparent;color: #2a2e37;}.btn-outline:hover, .btn-outline:active, .btn-outline:focus{border: 2px solid #282e3c !important;background: #282e3c;color: #ffffff;}.peo-feature-2 .peo-feature-item{margin-bottom: 0px;}.peo-feature-2 .peo-feature-title{letter-spacing: 1px;font-size: 20px;}.peo-feature-2 .peo-feature-icon{text-align: center;display: block;margin-bottom: 0px;transition: .3s;}.peo-feature-2 .peo-feature-icon i{font-size: 50px;color: #9e9d24;transition: .3s;}.peo-feature-item a{color: #333;transition: .3s;}.peo-feature-item a:hover .peo-feature-icon{background-color: #9e9d24;transition: .6s;color: #ffffff;}.peo-feature-item a:hover .fa-app-store{color: #ffffff;}.fa-app-store{color: #9e9d24;}.peo-feature-item a:hover .peo-feature-icon.peo-circle i{color: #FFF;transition: .6s;}.peo-feature-item a:hover .peo-feature-icon.peo-circle{width: 90px;height: 90px;}.peo-feature-2 .peo-feature-icon.peo-circle{display: table;width: 100px;height: 100px;margin: 0 auto 15px auto;border: 2px solid #eaeaea;-webkit-border-radius: 50%;-moz-border-radius: 20%;-ms-border-radius: 20%;-o-border-radius: 20%;border-radius: 20%;}.peo-feature-2 .peo-feature-icon.peo-circle i{display: table-cell;vertical-align: middle;font-size: 40px;}.peo-feature-3 .peo-feature-item{margin-bottom: 20px;}@media screen and (max-width: 768px){.peo-feature-3 .peo-feature-item{display: block;}}.peo-feature-3 .peo-feature-icon{float: left;width: 15%;clear: right;}@media screen and (max-width: 480px){.peo-feature-3 .peo-feature-icon{width: 20%;}.peo-feature-2 .peo-feature-title{font-size: 16px;line-height: 22px;}.peo-feature-2 .peo-feature-icon.peo-circle i{font-size: 30px;}.peo-feature-2 .peo-feature-icon.peo-circle{width: 70px;height: 70px;margin: 0 auto 5px auto;}.peo-feature-item a:hover .peo-feature-icon.peo-circle{width: 70px;height: 70px;}.peo-feature-2 .peo-feature-item{margin-bottom: 0;}#peo-feature{padding-bottom: 0;}}.peo-header{text-align: center;}.peo-header .peo-heading{font-weight: bold;font-size: 45px;line-height: 57px;}@media screen and (max-width: 768px){.peo-header .peo-heading{font-size: 30px !important;line-height: 42px !important;}}@media screen and (max-width: 992px){.peo-uppercase-heading-sm{padding-bottom: 15px;}}.peo-header .peo-heading-sub{color: #777;font-size: 18px;line-height: 30px;}#peo-feature-slider{padding-top: 10px;}#peo-feature-slider i{color: #28bbf8;margin-right: 10px;}#peo-feature-slider .peo-item-slide-text{margin-top: 1em;}#peo-feature-slider .peo-item-slide-text > h2{position: relative;padding-bottom: 20px;}#peo-feature-slider .peo-item-slide-text > h2 span{display: block;position: absolute;left: 0;bottom: 0;width: 40px;height: 3px;background: #ccc;background: rgba(0, 0, 0, 0.1);}@media screen and (max-width: 992px){#peo-feature-slider .peo-item-slide-text{margin-top: 0em;}}@media screen and (max-width: 768px){#peo-feature-slider .peo-item-slide-text{margin-top: 0em;}}@media screen and (max-width: 480px){#peo-feature-slider .peo-item-slide-text{margin-top: 0em;}#peo-feature-slider{padding-top: 15px;}}#peo-footer{border-top: 1px solid rgba(0, 0, 0, 0.08);padding: 2.5em 0;margin-top: 80px;}@media screen and (max-width: 768px){#peo-footer{padding: 2em 0;}}.peo-nav-links ul{padding: 0;margin: 0;}.peo-nav-links ul li{padding: 0;margin: 0 0 .5em 0;list-style: none;}.peo-nav-links ul li.active a{color: #2e2e2e;border-bottom: 2px solid #28bbf8;}::-webkit-scrollbar{width: 6px;}::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}::-webkit-scrollbar-thumb{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}.form-group small{color: #a3a3a3;}.form-title-hr p{font-size: 20px;}.form-title-hr p:before{z-index: -1;position: absolute;left: 0;content: "";height: 20px;width: 150px;background-color: #FFF;}.form-title-hr p:after{z-index: -2;position: absolute;left: 0;content: "";height: 1px;width: 100%;background-color: #eeeeee;margin-top: 14px;}