/* 23rd-議題合作夥伴-臺北市政府青年局：這一頁內容區的版面與樣式（由原站 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:0 0 auto;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:40px;font-weight:600;color:#000000;text-align:start;width:100%;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:40px;font-weight:600;color:#000000;text-align:start;width:100%;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%;flex:0 0 auto;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%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;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-7d413fc{position:relative;min-width:0;max-width:100%;text-align:center}
.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-114469a{position:relative;min-width:0;max-width:100%;text-align:center}
.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-a21b2d5{position:relative;min-width:0;max-width:100%;text-align:center}
.w-a21b2d5 .btn-in{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px}
.w-a21b2d5 .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-a21b2d5 .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:center}
.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:center}
.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-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:0 0 auto;flex-direction:column;gap:20px;transition:background .3s, border .3s, box-shadow .3s, transform .4s}
.w-49eec56{position:relative;min-width:0;max-width:100%}
.c-9810c1f{display:flex;min-width:0;position:relative;width:100%;border-radius:12px 12px 12px 12px;flex:0 0 auto;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-9810c1f>.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;align-items:center;gap:20px}
.w-1cd39aa{position:relative;min-width:0;max-width:100%;font-family:"Noto Sans", noto sans;font-size:24px;font-weight:700;color:#000000;text-align:start;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;align-self:flex-start}
.w-207ac38{position:relative;min-width:0;max-width:100%;font-family:"Noto Sans", noto sans;font-size:16px;font-weight:400;color:#606060;column-gap:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;flex:0 0 auto}
.c-b3f8b03{display:flex;min-width:0;position:relative;width:100%;margin:25px 0px 0px 0px;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-b3f8b03>.c-in{display:flex;max-width:min(100%, 1920px);width:100%;margin:0 auto;height:100%;flex:1 1 auto;padding:40px 0 40px;flex-direction:column;gap:20px}
.w-88094cb{position:relative;min-width:0;max-width:100%;font-family:"Noto Sans", noto sans;font-size:24px;font-weight:700;color:#FFBABB}
.w-91c2ab0{position:relative;min-width:0;max-width:100%;font-family:"Noto Sans", noto sans;font-size:24px;font-weight:700;color:#135DAB;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
.w-cd93de9{position:relative;min-width:0;max-width:100%;font-family:"Noto Sans", noto sans;font-size:24px;font-weight:700;color:#FFBABB}
.c-92bdac4{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-5f09df9{position:relative;min-width:0;max-width:100%;font-family:"Noto Sans", noto sans;font-size:24px;font-weight:700;color:#000000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
.w-7179397{position:relative;min-width:0;max-width:100%;width:100%;overflow:hidden;transform:translateZ(0)}
.w-7179397 .video-box{aspect-ratio:1.77777}
.w-7179397 iframe{background-color:#000;border:none;display:flex;height:100%;width:100%;margin:0}
.c-eff9ad8{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-85eae46{position:relative;min-width:0;max-width:100%;font-family:"Noto Sans", noto sans;font-size:24px;font-weight:700;color:#000000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
.w-dd0281d{position:relative;min-width:0;max-width:100%}
.w-dd0281d .pdf-box{display:inline-block;max-width:100%;position:relative}
.w-dd0281d .pdf-frame{display:inline-block;width:100%;max-width:100%;height:600px;position:relative;border:0;margin:0;line-height:1}
.c-d3bc25f{display:flex;min-width:0;position:relative;width:100%;margin:0px auto;padding:0 10px 0 10px;flex-direction:column;max-width:min(100%, 100%);transition:background .3s, border .3s, box-shadow .3s, transform .4s}
.c-d3bc25f>.c-in{display:flex;max-width:min(100%, 1920px);width:100%;margin:0 auto;height:100%;flex:1 1 auto;padding:10px 0 10px;flex-direction:column;gap:20px}
@media (max-width:1024px){
.c-11ef279{width:579px}
.c-091439e{margin:0}
.c-091439e>.c-in{padding:60px 0 120px;flex-direction:column}
.c-a43659a{width:540px}
.w-11effa2{width:489px}
.c-4248e52>.c-in{max-width:72%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:2px 3px}
.w-7d413fc .btn-in{padding:0px 24px 24px 0px}
.w-114469a .btn-in{padding:0px 24px 24px 0px}
.w-a21b2d5{z-index:0}
.w-a21b2d5 .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-752ca42{width:95px}
.c-6e5653b{width:500px}
.c-b3f8b03>.c-in{max-width:min(100%, 1024px)}
.w-dd0281d .pdf-frame{width:400px;max-width:400px;height:400px}
.c-d3bc25f>.c-in{max-width:min(100%, 1024px)}
}
@media (max-width:767px){
.c-1060598>.c-in{max-width:min(100%, 767px);padding:0;flex-wrap:wrap}
.w-6c7581c img{border-radius:0px 0px 0px 0px}
.c-745ffc4{flex:0 0 auto;padding:0 24px 0 24px}
.c-745ffc4>.c-in{max-width:min(100%, 767px);padding:24px 0 24px;flex-wrap:wrap;align-items:center}
.c-11ef279{width:354px;align-self:flex-start;flex-wrap:wrap}
.w-e8799f2{line-height:1.6em;font-size:32px}
.c-7166b22{width:100%;flex-wrap:wrap}
.w-a60bde8{font-size:32px}
.c-091439e>.c-in{max-width:min(100%, 767px);padding:24px 0 24px;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}
.c-a43659a{width:100%;padding:0;margin:0px 0px 040px 0px;flex-wrap:wrap}
.w-11effa2{width:394px}
.c-4248e52>.c-in{max-width:min(100%, 767px);justify-content:center;gap:12px 3px;align-content:space-between}
.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}
.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-a21b2d5{align-self:center}
.w-a21b2d5 .btn-in{margin:0px 8px 0px 8px;padding:0px 0px 0px 0px}
.w-a21b2d5 .btn{font-size:16px;padding:12px 12px 12px 12px}
.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}
.c-6e5653b{width:100%;padding:0px 20px;flex-wrap:wrap}
.c-9810c1f{padding:0 020px 0 020px;margin:0px 4px 0px 0px;align-self:center}
.c-9810c1f>.c-in{max-width:min(100%, 767px);padding:020px 0 020px;flex-wrap:wrap}
.w-207ac38{width:488px}
.c-b3f8b03>.c-in{max-width:min(100%, 767px);flex-wrap:wrap}
.w-91c2ab0{font-size:16px}
.c-92bdac4{padding:20px;flex-wrap:wrap}
.c-eff9ad8{padding:20px;flex-wrap:wrap}
.w-dd0281d .pdf-frame{width:300px;max-width:300px;height:300px}
.c-d3bc25f>.c-in{max-width:min(100%, 767px);flex-wrap:wrap}
}
