.home-hero{width:100%;height:100vh;background:url(/assets/images/home-bg.png);background-position:right top;background-size:cover;background-repeat:no-repeat}@media (max-width: 768px){.home-hero{background-position:center}}.home-hero .container{position:absolute;bottom:3vw;left:3vw}@media (max-width: 575.98px){.home-hero .container{left:0px;bottom:0px}}.home-hero .container .row .home-content{background:#000;color:white;padding:3vw}.home-hero .container .row .home-content a{color:#ffc5cf;text-decoration:none;padding-bottom:5px;border-bottom:solid #000 2px;border:5px solid #ffc5cf;border-radius:500px;padding:10px 20px}@media (max-width: 575.98px){.home-hero .container .row .home-content{width:100%}}h1{font-size:42px;line-height:72px;letter-spacing:0.025em}@media (max-width: 575.98px){h1{font-size:21px;line-height:42px;letter-spacing:0.025em}}h2{font-size:32px;line-height:72px;letter-spacing:0.075em}@media (max-width: 575.98px){h2{font-size:21px;line-height:42px;letter-spacing:0.075em}}h3{font-size:21px;line-height:48px;letter-spacing:0.025em;font-weight:700}@media (max-width: 575.98px){h3{font-size:18px;line-height:36px}}h4{font-size:18px;line-height:36px;letter-spacing:0.04em;font-weight:400}@media (max-width: 575.98px){h4{font-size:16px;line-height:36px}}p{font-size:16px;line-height:36px;letter-spacing:0.025em;text-align:justify}@media (max-width: 575.98px){p{font-size:14px;line-height:32px}}.section{padding-top:80px}@media (max-width: 768px){.section{padding-top:80px}}.section .inter-section{margin-bottom:80px}@media (max-width: 768px){.section .inter-section{margin-bottom:40px}}.section.section-end{padding-bottom:80px}@media (max-width: 768px){.section.section-end{padding-bottom:80px}}#footer{padding:150px 0 100px;background:#000;color:#fff}#footer a{color:#fff;margin:5px}#footer a:hover{text-decoration:none}#footer .footer-logo{width:100%;max-width:150px;margin-bottom:50px}#footer .footer-text{margin-bottom:50px}#footer .footer-text p{margin-bottom:0px;line-height:28px}#footer .ih-Logo-mark{fill:black}#footer .ih-Logo-svg{background:white;width:42px;margin-top:-27px;padding:7px 5px 5px 7px;border-radius:6px}#opengov .hero{background:url(/assets/images/opengov-bg.png);background-position:center bottom;background-size:cover;background-repeat:no-repeat;background-color:rgba(255,255,255,0.3);background-blend-mode:overlay;background-attachment:fixed;padding-bottom:80px}#opengov .hero .hero-content{margin-top:calc(56px + 5vw)}#opengov .hero .hero-content .highlight{background:#4ad9bc;padding:20px 40px;border-radius:20px;margin-left:-15px;margin-right:-15px}@media (max-width: 575.98px){#opengov .hero{height:auto;padding-bottom:180px}#opengov .hero .hero-content .highlight{border-radius:0px}}#opengov .section-why{background:#333;color:white}#opengov .section-points{background:#f6f6f6}#opengov .section-who{background-color:#4ad9bc;background-image:url(/assets/images/who_opengov.png);background-repeat:no-repeat;background-size:50vw;background-position-y:bottom}#opengov .section-who a{color:black}#opengov .section-who a#opengov-link-to-po{padding:10px 40px;border:1px solid black;border-radius:200px;margin-top:20px;display:inline-block}#opengov .section-who a#opengov-link-to-po:hover{text-decoration:none}@media (max-width: 768px){#opengov .section-who{background-position-x:right}}#opengov .section-how{background:url(/assets/images/how_opengov.png);background-position:right;background-repeat:no-repeat;background-size:50vw}@media (max-width: 768px){#opengov .section-how{background-position:right bottom;padding-bottom:25vw}}#opengov hr{border-top:2px solid #333}#opengov .text-highlight{color:#4ad9bc;font-weight:700}#opengov .underline{max-width:100px;margin:50px 0px 20px}#po .hero{background:url(/assets/images/po-bg.png);background-position:left 50vw top 60px;background-size:contain;background-repeat:no-repeat;padding-bottom:80px}#po .hero .row:nth-child(1){padding-top:150px}#po .hero .highlight{background:#ff0;padding:20px 30px;margin-left:-30px;margin-right:-30px}@media (max-width: 992px){#po .hero{height:auto;background-position:right bottom;background-size:300px;padding-bottom:50px}#po .hero .row:nth-child(1){padding-top:100px}#po .hero .highlight{margin-top:50px}}@media (max-width: 768px){#po .hero{background-position:center bottom;background-size:30vw;padding-bottom:50vw}#po .hero .row:nth-child(1){padding-top:70px}#po .hero h3{margin-top:1rem}}@media (max-width: 576px){#po .hero .highlight{margin-top:20px;padding:20px 15px;margin-left:-15px;margin-right:-15px}}#po hr{border-top:3px solid #333}#po .section-how{background:black;color:white}#po .section-how .text p{position:absolute;bottom:0;width:350px}@media (max-width: 991.98px){#po .section-how .text p{position:relative;text-align:center;width:auto}}#po .section-link{background:#ff0}#po .section-link a{color:black;text-decoration:none;font-size:21px;border:1px solid black;border-radius:200px;padding:10px 40px;display:inline-block;margin-top:10px}#po .section-link a:hover{text-decoration:none}#po .section-qa,#po .section-what{background:#f6f6f6}#po .po-tree{display:flex;align-items:center}#po .po-tree .root{padding-right:25px;position:relative;color:#ff0}#po .po-tree .root:after{content:"";border:0.5px solid;width:20px;position:absolute;right:0;top:50%}@media (min-width: 575.98px){#po .po-tree .list:before{content:"";border:0.5px solid #ff0;position:absolute;height:calc(75.4%);top:calc(12.5% - 12.5px)}}#po .po-tree .list .item{color:#ff0}@media (min-width: 575.98px){#po .po-tree .list .item{margin-left:25px;display:table;position:relative;background:yellow;margin-bottom:25px;align-items:center}#po .po-tree .list .item::before{content:"";top:50%;left:-25px;border:0.5px solid #ff0;width:30px;position:absolute}}@media (min-width: 575.98px){#po .po-tree .list .item .title{padding:15px;margin-bottom:0px;color:black;line-height:21px;border:1px solid #ff0;width:140px}}@media (min-width: 575.98px){#po .po-tree .list .item .detail{padding:18px;margin-bottom:0px;line-height:16px;flex:1;border:1px solid #ff0;background:black;text-align:left;display:table-cell;vertical-align:middle;width:100%}}#po .point{text-align:center}#po .point h3{margin-bottom:20px;margin-top:30px}#po .point p{text-align:justify}#po .point img{max-width:70%;border-radius:50%;margin-top:80px}#po .meeting-text{margin-bottom:30px}@media (min-width: 991.98px){#po .meeting-text{margin-bottom:0px}#po .meeting-text:after{content:"";border:.5px solid;height:1px;width:68.5%;display:block;position:relative;left:15.8%;bottom:-3px}#po .meeting-text p:after{content:"";bottom:-25px;height:50px;border:.5px solid;display:block;width:0px;position:relative;margin:0 auto}}#po .meeting{margin-bottom:30px}#po .meeting h3{margin-top:10px}@media (min-width: 991.98px){#po .meeting:before{content:"";text-align:center;border:.5px solid black}}#po .question{border-bottom:1px solid;position:relative}#po .question p{margin:0px}#po .question p:after{content:"";height:10px;display:block}#po .question button{position:absolute;top:4px;right:3px;font-size:24px;font-weight:400;background:none;border:none;cursor:pointer}.nav-padding{margin-top:56px;width:100%}#nav.navbar{height:70px;padding-left:45px;padding-right:45px}.navbar-brand{color:black}.nav-link{font-size:15px;letter-spacing:0.075em;padding:23px 5px;margin:0px 10px;height:70px;color:black !important}#nav2.navbar-light .navbar-toggler{border-color:#00000000;padding-right:0px;padding-left:0px}#nav2 .nav-link{font-size:16px;color:black;flex:1;border-bottom:solid 1px black;display:flex}#nav2 .nav-link.bold{border-bottom:solid 5px black}#nav2 .nav-link.light{border-bottom:solid 3px black}#nav2 ul.navbar-nav{height:calc(100vh - 56px);display:flex;flex-direction:column;padding-bottom:30px}#nav2 .nav-item{display:flex;flex-direction:column;justify-content:center}#workshop .hero{background:url(/assets/images/workshop-bg.png);background-position:right bottom -40px;background-size:50vw;background-repeat:no-repeat}#workshop .hero h2{margin-bottom:40px}#workshop .hero .row{padding-top:100px}@media (max-width: 1200px){#workshop .hero{background-position:right center}}@media (max-width: 992px){#workshop .hero{height:auto;background-position:center bottom;padding-bottom:300px;background-size:300px}}@media (max-width: 768px){#workshop .hero{padding-bottom:50vw;background-size:50vw;background-position:center bottom}}#workshop .section-what{background:url(/assets/images/workshop-what.png);background-position:left center;background-size:contain;background-repeat:no-repeat}@media (max-width: 991.98px){#workshop .section-what{background-position:left -200px center}}@media (max-width: 767.98px){#workshop .section-what{padding-bottom:50vw;background-size:70vw;background-position:center bottom}}#workshop .section-how{background-color:#7ac9fc;background-image:url(/assets/images/workshop-how.png);background-position:right center;background-size:50vw;background-repeat:no-repeat}#workshop .section-how a{display:inline-block;color:black;padding:10px 20px;border:1px solid black;border-radius:500px;margin-bottom:25px;font-size:24px}#workshop .section-how a:hover{text-decoration:none}@media (max-width: 991.98px){#workshop .section-how{background-position:right bottom}}@media (max-width: 767.98px){#workshop .section-how{padding-bottom:50vw;background-size:70vw;background-position:center bottom}}#workshop-process .process{margin-bottom:30px}#workshop-process .process h2{border:3px solid;display:inline-block;width:80px;border-radius:50%;margin-bottom:15px;color:#59bcfb}@media (max-width: 575.89px){#workshop-process .process h2{width:50px}}#workshop-process .process h3{color:#59bcfb}#workshop-process .process a{display:inline;padding:2px;margin-right:6px;color:#59bcfb}#directions .date{color:red}#directions .preface{max-width:700px;margin:0 auto}#directions .direction{margin-top:50px}#directions .direction .title{font-weight:700}#directions .direction ol:lang(zh-TW){list-style-type:cjk-ideographic;line-height:2}#directions .direction ol:lang(en){list-style-type:decimal}#directions .direction .reason{margin-top:35px;display:flex}@media (max-width: 575.98px){#directions .direction .reason{flex-wrap:wrap}}#directions .direction .reason h5{flex:0 0 150px;font-size:14px;font-weight:400;line-height:21px}@media (max-width: 575.98px){#directions .direction .reason h5{flex:1 0 100%}}#directions .direction .reason p{font-size:14px;line-height:21px}#directions .direction .number{font-size:18px;line-height:36px;display:flex;align-items:center}#directions .direction .number:after{content:"";border:1px solid;flex:1;margin-left:15px;margin-right:-15px}@media (max-width: 575.98px){#directions .direction .number:after{margin-right:0px}}#workshop-tools .section-tools .tool{background:#f6fcff;padding:60px 30px;margin-bottom:60px}#workshop-tools .section-tools .tool h2{font-size:27px;color:#59bcfb}#workshop-tools .section-tools .tool-2column p{max-width:50%;display:inline-block;padding-right:30px}#workshop-tools .section-tools .tool-2column img{max-width:49%;vertical-align:initial}@media (max-width: 767.98px){#workshop-tools .section-tools .tool-2column p{max-width:100%}#workshop-tools .section-tools .tool-2column img{max-width:100%}}
