.RenewableEnergy100_container__NIDs7{display:flex;flex-direction:column;gap:5rem}.RenewableEnergy100_box__lys3v{padding:1.5rem 2rem;border-left:1px solid #b8f3f1;border-right:1px solid #b8f3f1}.RenewableEnergy100_label__mLy7n{position:relative;display:flex;justify-content:space-between;padding-top:2rem}.RenewableEnergy100_label__mLy7n:before{position:absolute;top:-2rem;left:0;right:0;content:attr(data-label);font-size:1.4rem;font-weight:700;text-align:center;color:#fff;max-width:440px;padding:.6rem;margin:0 auto;background-color:#18a39f;box-shadow:0 4px 4px 0 #00000026}.RenewableEnergy100_label__mLy7n:after{content:"";position:absolute;top:6px;left:0;right:0;display:block;width:20px;height:23px;margin:0 auto;background-color:#18a39f;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.RenewableEnergy100_title__aR2ch{font-size:1.2rem;font-weight:700;text-align:center;line-height:1.6;color:#333;align-self:center}.RenewableEnergy100_blue_title__C7soV{display:flex;flex-direction:row;justify-content:center;color:#18a39f;font-size:1.4rem;line-height:1.2;align-items:flex-end}.RenewableEnergy100_title_strong__FJlap{font-size:1.8rem;font-weight:700}.RenewableEnergy100_title_subtitle__GLDcJ{display:inline-block;font-size:2rem;font-weight:700;line-height:1.5;color:#18a39f;margin-top:1rem}.RenewableEnergy100_title_subtitle_span1__G3j_b{font-size:3.5rem;font-weight:700}.RenewableEnergy100_title_subtitle_span2__rpHjM{font-size:2.5rem;font-weight:700}.RenewableEnergy100_note__NHXkl{display:block;font-size:.9rem;line-height:1.5;margin-top:.6rem}.RenewableEnergy100_note_asterisk__XOf2R{font-size:.8rem;line-height:1.5}.RenewableEnergy100_textLeft___MyZy{text-align:left}.RenewableEnergy100_image_co2zero__CflJ_{width:100%;height:auto;margin-top:1rem;display:block}.RenewableEnergy100_image_co2zero_sp__e8zcR{display:none}.RenewableEnergy100_image_renewableEnergy__OtRJq{width:10rem;height:auto}.RenewableEnergy100_image_co2Reduction__dI8bC{width:100%;height:auto;margin:1rem auto 0}@media screen and (max-width:877px){.RenewableEnergy100_box__lys3v{flex-direction:column;padding:26px 16px}.RenewableEnergy100_image_renewableEnergy__OtRJq{margin:0 auto}.RenewableEnergy100_textLeft___MyZy{margin-top:20px}.RenewableEnergy100_title_strong__FJlap{font-size:22px}.RenewableEnergy100_title_subtitle__GLDcJ{display:block;font-size:20px;text-align:center;margin:20px auto 15px}.RenewableEnergy100_title_subtitle_span1__G3j_b{font-size:42px}.RenewableEnergy100_title_subtitle_span2__rpHjM{font-size:32px}.RenewableEnergy100_image_co2Reduction__dI8bC{width:30rem}}@media screen and (max-width:430px){.RenewableEnergy100_container__NIDs7{gap:60px}.RenewableEnergy100_title__aR2ch{font-size:14px;text-align:left}.RenewableEnergy100_image_co2zero__CflJ_{display:none}.RenewableEnergy100_image_co2zero_sp__e8zcR{margin-top:20px}.RenewableEnergy100_label__mLy7n:before{font-size:18px;max-width:290px}.RenewableEnergy100_label__mLy7n:after{top:10px}.RenewableEnergy100_note__NHXkl,.RenewableEnergy100_note_asterisk__XOf2R{font-weight:300}.RenewableEnergy100_blue_title__C7soV{font-size:16px;text-align:center;line-height:1.5;margin-bottom:30px}.RenewableEnergy100_blue_title__C7soV>span{font-size:40px;font-weight:100}.RenewableEnergy100_image_co2zero_sp__e8zcR{display:block;width:100%;height:auto}}.Reduction_container__4o6z4{padding:3rem 1rem 4rem;background-color:#87eff5;background-image:url(/images/bg-city.png);background-size:contain;background-repeat:no-repeat;background-position:bottom}.Reduction_content__Zr3G4{max-width:1024px;width:100%;margin:0 auto}.Reduction_heading__YCwc2{position:relative;font-size:2rem;font-weight:700;color:#00c7c2;text-align:center;margin:0 auto 3rem;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff;order:2}.Reduction_heading__YCwc2:before{left:-3rem;rotate:-30deg}.Reduction_heading__YCwc2:after,.Reduction_heading__YCwc2:before{position:absolute;content:"|";font-size:3rem;font-weight:400;color:#00c7c2;bottom:0}.Reduction_heading__YCwc2:after{right:-2rem;rotate:30deg}.Reduction_heading_strong__BjW3x{display:block;font-size:2.5rem;font-weight:700;margin-top:10px}.Reduction_features__h7dxY{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2rem}.Reduction_features__h7dxY div{flex:1 1;min-width:370px}.Reduction_features_box__HQxR8{display:grid;grid-gap:0;gap:0;grid-template-columns:auto 3fr;grid-template-areas:"icon title" "text text" "note note";width:-moz-fit-content;width:fit-content;margin:auto}.Reduction_features_box__HQxR8:before{content:"";display:block;width:80px;height:80px;background-size:contain;background-repeat:no-repeat;grid-area:icon;align-self:center;margin-left:auto}.Reduction_heading_content__MioWS{display:flex;align-items:center;justify-content:center}.Reduction_qbasic_co2_photo__EYbR_{order:1;width:100%;max-width:300px;height:auto}.Reduction_newPeople__zygCr:before{background-image:url(/images/icon/people.svg)}.Reduction_clouds__6NoGt:before{background-image:url(/images/icon/clouds.svg)}.Reduction_features_title__ChhcU{grid-area:title;align-self:center;font-size:1.4rem;font-weight:700;line-height:1;color:#fff;text-align:center}.Reduction_features_text__kGtZY{grid-area:text;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;font-size:28px;font-weight:700;color:#fbe46c;white-space:nowrap}.Reduction_features_text_number__f3UeA{font-size:4rem;font-weight:700;font-family:Noto Sans,sans-serif}.Reduction_features_text_number_animation__AkL6f{display:block;animation:Reduction_loop__OCRkX 2s linear -5s infinite}.Reduction_feature_note__nD1iq{grid-area:note;display:block;font-size:14px;font-weight:700;color:#fbe46c;text-align:right}.Reduction_graph_content__1F9WT{display:grid;grid-template-columns:3fr 1fr;grid-template-areas:"graph_title graph_image" "graph_note graph_image"}.Reduction_graph_image__2vAHl{grid-area:graph_image;align-self:stretch;object-fit:contain;margin:0 auto}.Reduction_graph_title__VQaOT{color:#00c6c1;font-size:1.8rem;font-weight:700;margin-bottom:1rem;margin-top:auto;letter-spacing:2.5px}.Reduction_graph_title__VQaOT .Reduction_graph_num__HO_Xo{font-size:3.8rem;font-weight:700;font-family:Noto Sans,sans-serif}.Reduction_graph_note__JLlaw{margin-top:1rem}.Reduction_graph_note__JLlaw span{font-size:1rem;line-height:1.5;color:#333}@media screen and (max-width:880px){.Reduction_heading_content__MioWS{flex-direction:column}.Reduction_heading__YCwc2{font-size:24px;order:1}.Reduction_heading__YCwc2:after,.Reduction_heading__YCwc2:before{display:none}.Reduction_features__h7dxY{flex-direction:column;gap:20px;margin-bottom:30px;width:100%}.Reduction_features__h7dxY div{min-width:unset}.Reduction_features_box__HQxR8:before{width:58px;height:58px;margin:0 auto}.Reduction_features_title__ChhcU{font-size:1.1rem;text-align:center;line-height:1.2}.Reduction_features_text__kGtZY{font-size:1.1rem;min-height:58px;margin-top:0;justify-content:center}.Reduction_features_text_number__f3UeA{font-size:2.5rem;height:auto}.Reduction_feature_note__nD1iq{font-size:11px;text-align:right}.Reduction_graph_title__VQaOT{text-align:center}}@media screen and (min-width:431px) and (max-width:878px){.Reduction_graph_content__1F9WT{grid-template-columns:1fr;grid-template-areas:"graph_title" "graph_image" "graph_note"}}@media screen and (max-width:430px){.Reduction_container__4o6z4{padding-top:32px}.Reduction_heading__YCwc2{font-size:24px;margin-bottom:10px}.Reduction_heading_strong__BjW3x{font-size:28px}.Reduction_heading__YCwc2:before{font-size:50px;font-weight:300;left:-30px}.Reduction_heading__YCwc2:after{font-size:50px;font-weight:300;right:-20px}.Reduction_features_box__HQxR8{grid-template-areas:"icon title" "icon text" "icon note"}.Reduction_qbasic_co2_photo__EYbR_{order:2}.Reduction_graph_content__1F9WT{grid-template-columns:1fr;grid-template-areas:"graph_title" "graph_image" "graph_note"}.Reduction_graph_title__VQaOT{font-size:1.5rem;text-align:center;letter-spacing:0}.Reduction_graph_title__VQaOT span{font-size:2.5rem}.Reduction_graph_image__2vAHl{max-width:150px;height:auto;margin:0 auto}}@keyframes Reduction_loop__OCRkX{0%{transform:translateY(0)}to{transform:translateY(-900%)}}