/* 21st議題合作夥伴-臺北市政府：這一頁內容區的版面與樣式（由原站 Elementor 匯出的 post-N.css 換算而來，數值照舊、類別改名） */
.c-1060598{display:flex;min-width:0;position:relative;width:100%;flex-direction:column;background-color:#FFFFFF;max-width:min(100%, 100%);transition:background .3s, border .3s, box-shadow .3s, transform .4s}
.c-1060598>.c-in{display:flex;max-width:75%;width:100%;margin:0 auto;height:100%;flex:1 1 auto;padding:60px 0 0px;flex-direction:column;gap:20px}
.w-6c7581c{position:relative;min-width:0;max-width:100%;text-align:center;line-height:0}
.w-6c7581c img{display:inline-block;vertical-align:middle;line-height:0;max-width:100%;height:auto;width:100%;border-radius:12px 12px 12px 12px}
.c-745ffc4{display:flex;min-width:0;position:relative;width:100%;flex-direction:column;background-color:#FFFFFF;max-width:min(100%, 100%);transition:background .3s, border .3s, box-shadow .3s, transform .4s}
.c-745ffc4>.c-in{display:flex;max-width:75%;width:100%;margin:0 auto;height:100%;flex:1 1 auto;padding:60px 0 0px}
.c-11ef279{display:flex;min-width:0;position:relative;width:25%;flex-direction:column;gap:20px;transition:background .3s, border .3s, box-shadow .3s, transform .4s}
.w-e8799f2{position:relative;min-width:0;max-width:100%;line-height:1;margin:0;padding:0;font-family:"Roboto", noto sans;font-size:48px;font-weight:600;color:#000000;width:100%;text-align:start;flex:0 0 auto}
.c-7166b22{display:flex;min-width:0;position:relative;width:75%;flex-direction:column;gap:20px;transition:background .3s, border .3s, box-shadow .3s, transform .4s}
.w-a60bde8{position:relative;min-width:0;max-width:100%;line-height:1;margin:0px 0px 0px 0px;padding:0px 0px 0px 40px;font-family:"Roboto", noto sans;font-size:48px;font-weight:600;color:#000000;width:100%;text-align:start;border-style:solid;border-width:0px 0px 0px 3px;flex:0 0 auto;border-color:#333}
.c-091439e{display:flex;min-width:0;position:relative;width:100%;margin:0px 0px 120px 0px;flex-direction:column;background-color:#FFFFFF;max-width:min(100%, 100%);transition:background .3s, border .3s, box-shadow .3s, transform .4s}
.c-091439e>.c-in{display:flex;max-width:75%;width:100%;margin:0 auto;height:100%;flex:1 1 auto;padding:60px 0 0px}
.c-a43659a{display:flex;min-width:0;position:relative;width:25%;padding:0px 30px 0px 0px;gap:20px;transition:background .3s, border .3s, box-shadow .3s, transform .4s}
.w-11effa2{position:relative;min-width:0;max-width:100%;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;flex:0 0 auto}
.c-4248e52{display:flex;min-width:0;position:relative;width:100%;overflow:auto;flex-direction:column;max-width:min(100%, 100%);transition:background .3s, border .3s, box-shadow .3s, transform .4s}
.c-4248e52>.c-in{display:flex;max-width:100%;width:100%;margin:0 auto;height:100%;flex:1 1 auto;flex-direction:column}
.w-114469a{position:relative;min-width:0;max-width:100%;text-align:left}
.w-114469a .btn-in{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px}
.w-114469a .btn{border-radius:100px 100px 100px 100px;font-size:24px;padding:15px 36px 15px 36px;color:#808080;fill:#808080;position:relative;display:inline-flex;align-items:center;line-height:2rem;user-select:none;white-space:normal;vertical-align:middle;text-align:center;background-color:#FFFFFF;transition:all .4s ease;text-decoration:none;justify-content:center;width:100%;font-family:"Noto Sans", noto sans;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000}
.w-114469a .btn:hover{background-color:#135DAB;color:#FFFFFF;fill:#FFFFFF;border-color:#135DAB;border-radius:100px 100px 100px 100px}
.w-fa28f9d{position:relative;min-width:0;max-width:100%;text-align:left}
.w-fa28f9d .btn-in{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px}
.w-fa28f9d .btn{border-radius:100px 100px 100px 100px;font-size:24px;padding:15px 36px 15px 36px;color:#808080;fill:#808080;position:relative;display:inline-flex;align-items:center;line-height:2rem;user-select:none;white-space:normal;vertical-align:middle;text-align:center;background-color:#FFFFFF;transition:all .4s ease;text-decoration:none;justify-content:center;width:100%;font-family:"Noto Sans", noto sans;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000}
.w-fa28f9d .btn:hover{background-color:#135DAB;color:#FFFFFF;fill:#FFFFFF;border-color:#135DAB;border-radius:100px 100px 100px 100px}
.w-8abf0bb{position:relative;min-width:0;max-width:100%;text-align:left}
.w-8abf0bb .btn-in{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px}
.w-8abf0bb .btn{border-radius:100px 100px 100px 100px;font-size:24px;padding:15px 36px 15px 36px;color:#808080;fill:#808080;position:relative;display:inline-flex;align-items:center;line-height:2rem;user-select:none;white-space:normal;vertical-align:middle;text-align:center;background-color:#FFFFFF;transition:all .4s ease;text-decoration:none;justify-content:center;width:100%;font-family:"Noto Sans", noto sans;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000}
.w-8abf0bb .btn:hover{background-color:#135DAB;color:#FFFFFF;fill:#FFFFFF;border-color:#135DAB;border-radius:100px 100px 100px 100px}
.w-7d413fc{position:relative;min-width:0;max-width:100%;text-align:left}
.w-7d413fc .btn-in{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px}
.w-7d413fc .btn{border-radius:100px 100px 100px 100px;font-size:24px;padding:15px 36px 15px 36px;color:#808080;fill:#808080;position:relative;display:inline-flex;align-items:center;line-height:2rem;user-select:none;white-space:normal;vertical-align:middle;text-align:center;background-color:#FFFFFF;transition:all .4s ease;text-decoration:none;justify-content:center;width:100%;font-family:"Noto Sans", noto sans;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000}
.w-7d413fc .btn:hover{background-color:#135DAB;color:#FFFFFF;fill:#FFFFFF;border-color:#135DAB;border-radius:100px 100px 100px 100px}
.w-752ca42{position:relative;min-width:0;max-width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;flex:0 0 auto}
.c-6e5653b{display:flex;min-width:0;position:relative;width:75%;flex-direction:column;gap:20px;transition:background .3s, border .3s, box-shadow .3s, transform .4s}
.w-6aa5c72{position:relative;min-width:0;max-width:100%}
.c-438df89{display:flex;min-width:0;position:relative;width:100%;border-radius:12px 12px 12px 12px;padding:0 40px 0 40px;flex-direction:column;background-color:#F0F0F0;max-width:min(100%, 100%);transition:background .3s, border .3s, box-shadow .3s, transform .4s}
.c-438df89>.c-in{display:flex;max-width:100%;width:100%;margin:0 auto;height:100%;flex:1 1 auto;padding:40px 0 40px;flex-direction:column;gap:20px}
.w-5fa0d9a{position:relative;min-width:0;max-width:100%;text-align:start;line-height:0}
.w-5fa0d9a img{display:inline-block;vertical-align:middle;line-height:0;max-width:min(280px,100%);height:auto;width:auto;max-height:120px}
.w-6a6410e{position:relative;min-width:0;max-width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans", noto sans;font-size:24px;font-weight:700;color:#135DAB}
.w-f13ff78{position:relative;min-width:0;max-width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Noto Sans", noto sans;font-size:16px;font-weight:400;color:#606060}
.c-f22355e{display:flex;min-width:0;position:relative;width:100%;border-radius:12px 12px 12px 12px;margin:25px 0px 0px 0px;padding:40px;flex-direction:column;gap:20px;background-color:#F0F0F0;max-width:min(100%, 100%);transition:background .3s, border .3s, box-shadow .3s, transform .4s}
.w-6c653ed{position:relative;min-width:0;max-width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans", noto sans;font-size:24px;font-weight:700;color:#000000}
.w-4d32cba{position:relative;min-width:0;max-width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans", noto sans;font-size:24px;font-weight:700;color:#135DAB}
.w-9384fb6{position:relative;min-width:0;max-width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Noto Sans", noto sans;font-size:16px;font-weight:400;color:#606060}
.c-585a72d{display:flex;min-width:0;position:relative;width:100%;border-radius:12px 12px 12px 12px;margin:25px 0px 0px 0px;padding:40px;flex-direction:column;gap:20px;background-color:#F0F0F0;max-width:min(100%, 100%);transition:background .3s, border .3s, box-shadow .3s, transform .4s}
.w-1e42cbc{position:relative;min-width:0;max-width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans", noto sans;font-size:24px;font-weight:700;color:#000000}
.w-465a120{position:relative;min-width:0;max-width:100%;width:100%;overflow:hidden;transform:translateZ(0)}
.w-465a120 .video-box{aspect-ratio:1.77777}
.w-465a120 iframe{background-color:#000;border:none;display:flex;height:100%;width:100%;margin:0}
.c-337b5a5{display:flex;min-width:0;position:relative;width:100%;border-radius:12px 12px 12px 12px;margin:25px 0px 0px 0px;padding:40px;flex-direction:column;gap:20px;background-color:#F0F0F0;max-width:min(100%, 100%);transition:background .3s, border .3s, box-shadow .3s, transform .4s}
.w-0b8bfac{position:relative;min-width:0;max-width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans", noto sans;font-size:24px;font-weight:700;color:#000000}
.w-e73529b{position:relative;min-width:0;max-width:100%}
.w-e73529b .pdf-box{display:inline-block;max-width:100%;position:relative}
.w-e73529b .pdf-frame{display:inline-block;width:100%;max-width:100%;height:600px;position:relative;border:0;margin:0;line-height:1}
@media (max-width:1024px){
.c-4248e52>.c-in{max-width:72%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:2px 3px}
.w-114469a .btn-in{padding:0px 24px 24px 0px}
.w-fa28f9d .btn-in{padding:0px 24px 24px 0px}
.w-8abf0bb .btn-in{padding:0px 24px 24px 0px}
.w-7d413fc .btn-in{padding:0px 24px 24px 0px}
.w-752ca42{width:95px}
.w-e73529b .pdf-frame{width:400px;max-width:400px;height:400px}
}
@media (max-width:767px){
.c-1060598>.c-in{max-width:min(100%, 767px);flex-wrap:wrap}
.c-745ffc4>.c-in{max-width:min(100%, 767px);flex-wrap:wrap}
.c-11ef279{width:100%;flex-wrap:wrap}
.c-7166b22{width:100%;flex-wrap:wrap}
.c-091439e>.c-in{max-width:min(100%, 767px);flex-wrap:wrap}
.c-a43659a{width:100%;flex-wrap:wrap}
.c-4248e52>.c-in{max-width:min(100%, 767px);justify-content:center;gap:12px 3px;align-content:space-between}
.w-114469a .btn-in{margin:0px 8px 0px 8px;padding:0% 0% 0% 0%}
.w-114469a .btn{font-size:16px;padding:12px 40px 12px 40px}
.w-fa28f9d .btn-in{margin:0px 8px 0px 8px;padding:0px 0px 0px 0px}
.w-fa28f9d .btn{font-size:16px;padding:12px 16px 12px 16px}
.w-8abf0bb .btn-in{padding:0px 0px 0px 0px}
.w-8abf0bb .btn{font-size:16px}
.w-7d413fc .btn-in{margin:0px 8px 0px 8px;padding:0% 0% 0% 0%}
.w-7d413fc .btn{font-size:16px;padding:12px 40px 12px 40px}
.c-6e5653b{width:100%;flex-wrap:wrap}
.c-438df89{padding:0 20px 0 20px}
.c-438df89>.c-in{max-width:min(100%, 767px);padding:20px 0 20px;flex-wrap:wrap}
.w-6a6410e{font-size:16px}
.c-f22355e{padding:20px;flex-wrap:wrap}
.w-4d32cba{font-size:16px}
.c-585a72d{padding:20px;flex-wrap:wrap}
.c-337b5a5{padding:20px;flex-wrap:wrap}
.w-e73529b .pdf-frame{width:300px;max-width:300px;height:300px}
}
