.cm-environmental-initiatives-wrap{position:relative;width:100%}.environmental-initiatives-container{align-items:flex-start;display:flex;gap:4rem;margin:0 auto;max-width:1400px;padding:0 2rem;width:100%}.environmental-initiatives-left-col{display:flex;flex-direction:column;flex-shrink:0;gap:2rem;width:40%}.environmental-initiatives-left-title{color:#00002e;font-size:52px;font-weight:700;line-height:1.2;margin:0}.environmental-initiatives-left-description,.environmental-initiatives-left-description p{color:#202944;font-size:16px;font-weight:400;line-height:1.6;margin:0;text-align:justify}.environmental-initiatives-left-image{margin-top:1rem;width:100%}.environmental-initiatives-left-image img{border-radius:16px;display:block;height:auto;width:100%}.environmental-initiatives-right-col{flex:1;width:100%}.environmental-initiatives-boxes-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);width:100%}.environmental-initiatives-box{background:#fff;border:1px solid #bbb;border-radius:16px;cursor:pointer;padding:1.5rem;transition:all .3s ease}.environmental-initiatives-box:hover{background:#1b1b44;border-color:#1b1b44}.environmental-initiatives-box-content{display:flex;flex-direction:column;gap:1.5rem;width:100%}.environmental-initiatives-box-left{display:flex;flex:1;flex-direction:column;gap:1rem}.environmental-initiatives-box-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:1rem}.environmental-initiatives-box-label{align-items:center;background:rgba(27,27,68,.1);border-radius:15px;color:#1b1b44;display:flex;font-size:12px;font-weight:700;justify-content:center;padding:5px 12px;text-align:center;transition:all .3s ease;width:fit-content}.environmental-initiatives-box:hover .environmental-initiatives-box-label{background:#fff;color:#000}.environmental-initiatives-box-title{color:#1b1b44;font-size:20px;font-weight:700;line-height:1.3;margin:0;transition:color .3s ease}.environmental-initiatives-box:hover .environmental-initiatives-box-title{color:#fff}.environmental-initiatives-box-description{font-size:16px;font-weight:400;line-height:1.5;margin:0;transition:color .3s ease}.environmental-initiatives-box:hover .environmental-initiatives-box-description{color:#fff}.environmental-initiatives-box-description p{font-size:16px;font-weight:400;line-height:1.5;margin:0;transition:color .3s ease}.environmental-initiatives-box:hover .environmental-initiatives-box-description p{color:#fff}.environmental-initiatives-box-icon-wrapper{align-items:center;background:#27274e;border-radius:12px;display:flex;flex-shrink:0;height:56px;justify-content:center;padding:16px;transition:all .3s ease;width:56px}.environmental-initiatives-box:hover .environmental-initiatives-box-icon-wrapper{background:#fff}.environmental-initiatives-box-icon-img{height:24px;object-fit:contain;transition:filter .3s ease;width:24px}.environmental-initiatives-box:hover .environmental-initiatives-box-icon-img{filter:invert(1)}@media (max-width:1199px){.environmental-initiatives-container{gap:3rem;margin-bottom:4rem;padding:0 1.5rem}.environmental-initiatives-left-title{font-size:42px}.environmental-initiatives-boxes-grid{gap:1.25rem}.environmental-initiatives-box{padding:1.75rem}}@media (max-width:991px){.environmental-initiatives-container{flex-direction:column;gap:3rem;padding:0 1rem}.environmental-initiatives-left-col{width:100%}.environmental-initiatives-left-title{font-size:36px}.environmental-initiatives-left-description,.environmental-initiatives-left-description p{font-size:15px;text-align:left}.environmental-initiatives-boxes-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}.environmental-initiatives-box{padding:1.5rem}.environmental-initiatives-box-content{gap:1.25rem}.environmental-initiatives-box-icon-wrapper{height:48px;padding:12px;width:48px}.environmental-initiatives-box-icon-img{height:20px;width:20px}.environmental-initiatives-box-title{font-size:18px}.environmental-initiatives-box-description,.environmental-initiatives-box-description p{font-size:15px}}@media (max-width:767px){.environmental-initiatives-container{gap:2.5rem;padding:0 1rem}.environmental-initiatives-left-title{font-size:32px}.environmental-initiatives-left-description,.environmental-initiatives-left-description p{font-size:14px}.environmental-initiatives-boxes-grid{gap:1rem;grid-template-columns:1fr}.environmental-initiatives-box{padding:1.5rem}.environmental-initiatives-box-content{gap:1rem}.environmental-initiatives-box-title{font-size:18px}.environmental-initiatives-box-description,.environmental-initiatives-box-description p{font-size:14px}}@media (max-width:480px){.environmental-initiatives-container{padding:0 .75rem}.environmental-initiatives-left-title{font-size:28px}.environmental-initiatives-box{padding:1.25rem}.environmental-initiatives-box-icon-wrapper{height:44px;padding:10px;width:44px}.environmental-initiatives-box-icon-img{height:18px;width:18px}.environmental-initiatives-box-title{font-size:16px}.environmental-initiatives-box-description,.environmental-initiatives-box-description p{font-size:14px}}