.eu-s{max-width:1120px;margin:30px auto 38px;font-family:Arial,sans-serif;color:#26342d}
.eu-s *{box-sizing:border-box}
.eu-head{margin-bottom:22px}
.eu-head small,.eu-energy small{display:block;color:#61a344;font-size:10px;font-weight:700;letter-spacing:.6px;margin-bottom:6px}
.eu-head h2{margin:0!important;color:#173f35!important;font-size:27px!important;line-height:1.2!important}
.eu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.eu-card{border:1px solid #dbe5dc;border-radius:11px;padding:18px 19px;background:#fff}
.eu-soft{background:#f3f7f1}
.eu-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}
.eu-top i,.eu-icon{width:34px;height:34px;flex:0 0 34px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-style:normal}
.eu-top i{background:#285f4d;border:1px solid #285f4d;color:#fff;font-size:14px}
.eu-top b{color:#173f35;font-size:16px}
.eu-icon{background:#fff;border:1px solid #285f4d;color:#285f4d;font-size:14px;margin-bottom:12px}
.eu-card h3{margin:0 0 7px!important;color:#24332c!important;font-size:14px!important;line-height:1.25!important}
.eu-card p{margin:0 0 10px!important;color:#68736d;font-size:11.5px;line-height:1.42}
.eu-card ul{list-style:none;padding:0;margin:0}
.eu-card li{position:relative;padding:0 0 4px 13px;font-size:11px;line-height:1.35}
.eu-card li:before{content:"✓";position:absolute;left:0;color:#39805c;font-weight:700}

.eu-energy{width:100vw;position:relative;left:50%;transform:translateX(-50%);background:#fff;padding:42px 20px}
.eu-energy-in{max-width:1120px;margin:auto;display:grid;grid-template-columns:48% 52%;gap:45px;align-items:center}
.eu-energy h2{margin:5px 0 13px!important;color:#173f35!important;font-size:27px!important;line-height:1.15!important;white-space:nowrap}
.eu-energy p{max-width:490px;margin:0 0 13px!important;color:#5e6963;font-size:12px;line-height:1.55}
.eu-note{max-width:490px;background:#f3f7f1;border:1px solid #dbe5dc;border-radius:11px;padding:11px 14px;color:#5e6963;font-size:10.5px;line-height:1.4}
.eu-chart{background:#fff;border-radius:12px;padding:20px 58px 20px 23px;box-shadow:0 8px 25px rgba(23,63,53,.07)}
.eu-bar{height:27px;margin:5px 0;padding:5px 9px;color:#fff;font-size:11px;line-height:17px;font-weight:700;background:var(--c);width:var(--w);position:relative}
.eu-bar:after{content:"";position:absolute;right:-13px;top:0;border-top:13.5px solid transparent;border-bottom:13.5px solid transparent;border-left:13px solid var(--c)}
.eu-bar span{position:absolute;left:calc(100% + 25px);top:5px;color:#68736d;font-size:9px;font-weight:400;white-space:nowrap}

.a0{--c:#19813d;--w:35%}
.a1{--c:#3b9f3e;--w:44%}
.bb{--c:#89c63d;--w:53%}
.cc{--c:#d6c52b;--w:62%}
.dd{--c:#eba735;--w:71%}
.ee{--c:#e9702e;--w:80%}
.ff{--c:#d74343;--w:89%}
.gg{--c:#b92b31;--w:78%}

@media(max-width:800px){
.eu-s{padding:0 18px}
.eu-grid,.eu-energy-in{grid-template-columns:1fr}
.eu-energy h2{white-space:normal}
.eu-bar span{display:none}
}
.eu-white article.pageArticleDetail::before{background:#fff!important}
.eu-white article.pageArticleDetail{background:#fff!important}
.eu-white article.pageArticleDetail>header{background:#f2f7f0!important;box-shadow:0 0 0 100vmax #f2f7f0!important;clip-path:inset(0 -100vmax)!important;padding:22px 0 26px!important;margin:0 0 10px!important;position:relative;z-index:1}
.eu-white article.pageArticleDetail>header .breadcrumbs,.eu-white article.pageArticleDetail>header .breadcrumbs *{background-color:transparent!important;box-shadow:none!important;border:0!important}
.eu-white article.pageArticleDetail>header .breadcrumbs{padding:0!important;margin:0 0 10px!important;max-width:none!important;width:auto!important}
.eu-white article.pageArticleDetail>header h1{transform:none!important;margin:0!important;padding:0!important;text-align:left!important}
.eu-white article.pageArticleDetail>header .eP{margin:8px 0 0!important;padding:0!important;color:#5e6963;font-size:15px;line-height:1.5}
.eu-end{max-width:none!important;margin:40px 0 0!important;padding:60px 20px 70px;background:#f2f7f0;font-family:'Source Sans 3','Source Sans Pro',Arial,sans-serif}
.eu-cta2,.eu-foot2{max-width:1120px;margin-left:auto!important;margin-right:auto!important;border:0!important}
.eu-cta2{padding:38px 62px!important}
.eu-cta2 h2{margin:0 0 6px!important}
.eu-cta2 p{font-size:14px;margin:0 0 20px!important}
.eu-cta2 a{font-size:14px;padding:12px 22px;font-family:inherit}
.eu-question b{font-size:16px}
.eu-foot2{margin-top:64px!important;padding:44px 62px 18px!important}
.eu-foot2 h3{margin-bottom:22px!important}
.eu-foot2 p,.eu-foot2 a{font-size:13px}
.eu-foot2 p{max-width:320px}
.eu-foot2 a:before{content:"➔";color:#5baa36;font-size:9px;margin-right:9px;position:relative;top:-1px}
.eu-foot2 b i{color:#5baa36;font-style:normal;margin-right:10px}
.eu-foot2 div>b{font-size:13px;line-height:2.1}
.eu-foot2>section{margin-top:15px!important}
@media(max-width:800px){.eu-end{padding:36px 16px 44px}.eu-cta2,.eu-foot2{padding:30px 24px!important}.eu-foot2{margin-top:30px!important}}
.ec-footer{width:calc(100vw - 40px);max-width:1200px;position:relative;left:50%;transform:translateX(-50%);margin:0;padding:42px 55px 18px;background:#fff;box-sizing:border-box}
.ec-footer,.ec-footer *{box-sizing:border-box}
.ec-footer-inner{width:100%;max-width:1080px;margin:0 auto}
.ec-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:80px;align-items:start}
.ec-footer-column{width:100%;margin:0!important;padding:0!important}
.ec-footer-title{position:relative;margin:0 0 20px!important;padding:0 0 11px!important;color:#173f35!important;font-size:16px!important;line-height:1.2!important;font-weight:700!important;text-align:left!important}
.ec-footer-title::after{content:"";position:absolute;left:0;bottom:0;width:32px;height:3px;background:#62a83b;border-radius:3px}
.ec-footer-description{margin:0 0 17px!important;padding:0!important;color:#65736d!important;font-size:13px!important;line-height:1.55!important;text-align:left!important}
.ec-footer-contact{margin:0!important;padding:0!important}
.ec-footer-contact a{display:flex;align-items:center;margin:0 0 9px!important;color:#173f35!important;text-decoration:none!important;font-size:13px!important;line-height:1.4!important;font-weight:600!important}
.ec-footer-contact-symbol{display:inline-block;width:25px;flex:0 0 25px;color:#62a83b!important}
.ec-footer-links{margin:0!important;padding:0!important;list-style:none!important}
.ec-footer-links li{margin:0 0 10px!important;padding:0!important;list-style:none!important}
.ec-footer-links li:before{display:none!important}
.ec-footer-links a{display:flex;align-items:center;color:#65736d!important;font-size:13px!important;line-height:1.4!important;text-decoration:none!important}
.ec-footer-links a:hover{color:#62a83b!important}
.ec-footer-arrow{display:inline-block;width:20px;flex:0 0 20px;color:#62a83b!important;font-weight:700!important}
.ec-footer-bottom{width:100%;margin-top:32px;padding-top:15px;border-top:1px solid #dce5dd;display:flex;justify-content:space-between;align-items:center}
.ec-footer-bottom p{margin:0!important;padding:0!important;color:#7b8882!important;font-size:11px!important;line-height:1.4!important}
.ec-footer-bottom a{color:#7b8882!important;font-size:11px!important;line-height:1.4!important;text-decoration:none!important}
.eu-end .ec-footer{margin-top:22px}
@media(max-width:991px){.ec-footer{width:calc(100vw - 30px);padding:38px 35px 18px}.ec-footer-columns{column-gap:35px}}
@media(max-width:767px){.ec-footer{width:calc(100vw - 20px);padding:35px 25px 20px}.ec-footer-columns{grid-template-columns:1fr;row-gap:30px}.ec-footer-bottom{margin-top:25px;flex-direction:column;align-items:flex-start;gap:5px}}
