.noto-sans-tc-200 {font-weight: 200;}.noto-sans-tc-300 {font-weight: 300;}.noto-sans-tc-400 {font-weight: 400;}.noto-sans-tc-500 {font-weight: 500;}.noto-sans-tc-600 {font-weight: 600;}.noto-sans-tc-700 {font-weight: 700;}.noto-sans-tc-200, .noto-sans-tc-300, .noto-sans-tc-400, .noto-sans-tc-500, .noto-sans-tc-600, .noto-sans-tc-700 {font-family: "Noto Sans TC", sans-serif;font-optical-sizing: auto;font-style: normal;}body {display: block;overflow-x: hidden;}nav {background-color: #F1F1EE;}.navbar-brand {font-size: 14px;text-transform: uppercase;font-weight: 900;color: #683aa4;}.navbar-brand img {max-height: 50px;}.header {background-image: url('img/meeting.jpeg');background-size: cover;background-position: center;position: relative;}.overlay {position: absolute;min-height: 100%;min-width: 100%;left: 0;top: 0;background: rgba(0, 0, 0, 0.65);}.description {left: 50%;position: absolute;top: 45%;transform: translate(-50%, -55%);text-align: center;}.description h1, h6 {color: #F4F5A3;}.description p {color: #fff;font-size: 1.3rem;line-height: 1.5;}.description a {border:1px solid #6ab446;background:#6ab446;border-radius: 0;color:#fff;}.description a:hover {border:1px solid #fff;background:#fff;color:#000;}.features {margin: 4em auto;padding: 1em;position: relative;}.featurebg {background-color: #FFApadding: 60px 0 30px;}.feature-title {color: #333;font-size: 1.3rem;font-weight: 700;margin-bottom: 20px;text-transform: uppercase;}.features img {-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);margin-bottom: 16px;}.features .form-control,.features input {border-radius: 0;}.features .btn {background-color: #589b37;border: 1px solid #589b37;color: #FFFFFF; margin-top: 20px;}.features .btn:hover {background-color: #2D2D60;border: 1px solid #333;}.background {background: #dedec8;padding: 4em 0;}.team {color: #5e5e55;padding: 0 180px;}.team .card-columns {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}.team .card {background:none;border: none;}.team .card-title {font-size: 1.3rem;margin-bottom: 0;text-transform: uppercase;}.page-footer {background-color: #222;color: #ccc;padding: 60px 0 30px;}.page-footer h5 {color: #F4F5A3;}.page-footer a {color: lightgreen;}.footer-copyright {color: #666;padding: 40px 0;}@media (max-width: 575.98px) {.description {left: 0;padding: 0 15px;position: absolute;top: 30%;transform: none;text-align: center;}.description h1 {font-size: 2em;}.description p {font-size: 1.2rem;}.features {margin: 0;}.team {max-width: 60%;}#demo-modal .btn {min-width: auto;}}
