.elementor-5452 .elementor-element.elementor-element-4e88154 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-5452 .elementor-element.elementor-element-4e88154{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-f595872 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-d8da3a6{text-align:center;}.elementor-5452 .elementor-element.elementor-element-d8da3a6 .elementor-heading-title{color:#1E4179;font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.4;}.elementor-5452 .elementor-element.elementor-element-d8da3a6 > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-dfea716{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-5452 .elementor-element.elementor-element-dfea716 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-261e670 > .elementor-container{max-width:760px;}.elementor-5452 .elementor-element.elementor-element-b8bce23 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5452 .elementor-element.elementor-element-d843b99{text-align:center;}.elementor-5452 .elementor-element.elementor-element-d843b99 .elementor-heading-title{color:#1E4179;font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.4;}.elementor-5452 .elementor-element.elementor-element-d843b99 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-4111dd8{--spacer-size:60px;}.elementor-5452 .elementor-element.elementor-element-6244048{text-align:left;}.elementor-5452 .elementor-element.elementor-element-6244048 .elementor-heading-title{color:#1E4179;font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.4;}.elementor-5452 .elementor-element.elementor-element-6244048 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-7519aab{text-align:left;}.elementor-5452 .elementor-element.elementor-element-7519aab .elementor-heading-title{color:#1E4179;font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.4;}.elementor-5452 .elementor-element.elementor-element-7519aab > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-df9593d{--divider-border-style:solid;--divider-color:#1E4179;--divider-border-width:1px;}.elementor-5452 .elementor-element.elementor-element-df9593d .elementor-divider-separator{width:100%;}.elementor-5452 .elementor-element.elementor-element-df9593d .elementor-divider{padding-top:3px;padding-bottom:3px;}.elementor-5452 .elementor-element.elementor-element-6680ae4{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.6;}.elementor-5452 .elementor-element.elementor-element-1da9eda{text-align:center;}.elementor-5452 .elementor-element.elementor-element-1da9eda img{width:69%;}.elementor-5452 .elementor-element.elementor-element-bc8027f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-79970a6{color:#484E4C;}.elementor-5452 .elementor-element.elementor-element-79970a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-ca52939 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-0824f13{color:#484E4C;}.elementor-5452 .elementor-element.elementor-element-0824f13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-868d545 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-77150f5{color:#484E4C;}.elementor-5452 .elementor-element.elementor-element-77150f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-c073f4b{--spacer-size:60px;}.elementor-5452 .elementor-element.elementor-element-fa252b7{text-align:left;}.elementor-5452 .elementor-element.elementor-element-fa252b7 .elementor-heading-title{color:#1E4179;font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.4;}.elementor-5452 .elementor-element.elementor-element-fa252b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-e9e59b6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5452 .elementor-element.elementor-element-0d34862 img{width:100%;}.elementor-5452 .elementor-element.elementor-element-0d34862 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-0d34862{width:var( --container-widget-width, 101.764% );max-width:101.764%;--container-widget-width:101.764%;--container-widget-flex-grow:0;}.elementor-5452 .elementor-element.elementor-element-e420d6b{--spacer-size:60px;}.elementor-5452 .elementor-element.elementor-element-98e6b32{text-align:left;}.elementor-5452 .elementor-element.elementor-element-98e6b32 .elementor-heading-title{color:#1E4179;font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.4;}.elementor-5452 .elementor-element.elementor-element-98e6b32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-2a27dca{--divider-border-style:solid;--divider-color:#1E4179;--divider-border-width:1px;}.elementor-5452 .elementor-element.elementor-element-2a27dca .elementor-divider-separator{width:39%;}.elementor-5452 .elementor-element.elementor-element-2a27dca .elementor-divider{padding-top:3px;padding-bottom:3px;}.elementor-5452 .elementor-element.elementor-element-657db29{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.6;}.elementor-5452 .elementor-element.elementor-element-5abc674{margin-top:0px;margin-bottom:24px;}.elementor-5452 .elementor-element.elementor-element-412e806{margin-top:0px;margin-bottom:24px;}.elementor-5452 .elementor-element.elementor-element-3504099{--spacer-size:60px;}.elementor-5452 .elementor-element.elementor-element-ecc714e{text-align:left;}.elementor-5452 .elementor-element.elementor-element-ecc714e .elementor-heading-title{color:#1E4179;font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.4;}.elementor-5452 .elementor-element.elementor-element-ecc714e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-842d37e{--divider-border-style:solid;--divider-color:#1E4179;--divider-border-width:1px;}.elementor-5452 .elementor-element.elementor-element-842d37e .elementor-divider-separator{width:39%;}.elementor-5452 .elementor-element.elementor-element-842d37e .elementor-divider{padding-top:3px;padding-bottom:3px;}.elementor-5452 .elementor-element.elementor-element-bc6e368{--spacer-size:60px;}.elementor-5452 .elementor-element.elementor-element-43d5478{text-align:left;}.elementor-5452 .elementor-element.elementor-element-43d5478 .elementor-heading-title{color:#1E4179;font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.4;}.elementor-5452 .elementor-element.elementor-element-43d5478 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-299baa9{text-align:left;}.elementor-5452 .elementor-element.elementor-element-299baa9 .elementor-heading-title{color:#1E4179;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.4;}.elementor-5452 .elementor-element.elementor-element-299baa9 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-d3d229c{--spacer-size:90px;}@media(min-width:768px){.elementor-5452 .elementor-element.elementor-element-e9e59b6{width:63.378%;}.elementor-5452 .elementor-element.elementor-element-902a18e{width:36.488%;}}@media(max-width:767px){.elementor-5452 .elementor-element.elementor-element-d843b99 .elementor-heading-title{font-size:24px;}.elementor-5452 .elementor-element.elementor-element-6244048 .elementor-heading-title{font-size:24px;}.elementor-5452 .elementor-element.elementor-element-7519aab .elementor-heading-title{font-size:24px;}.elementor-5452 .elementor-element.elementor-element-fa252b7 .elementor-heading-title{font-size:24px;}.elementor-5452 .elementor-element.elementor-element-f0099ff img{width:100%;}.elementor-5452 .elementor-element.elementor-element-98e6b32 .elementor-heading-title{font-size:24px;}.elementor-5452 .elementor-element.elementor-element-2a27dca .elementor-divider-separator{width:89%;}.elementor-5452 .elementor-element.elementor-element-feeb601 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5452 .elementor-element.elementor-element-a69c2e0 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5452 .elementor-element.elementor-element-ecc714e .elementor-heading-title{font-size:24px;}.elementor-5452 .elementor-element.elementor-element-842d37e .elementor-divider-separator{width:89%;}.elementor-5452 .elementor-element.elementor-element-43d5478 .elementor-heading-title{font-size:24px;}.elementor-5452 .elementor-element.elementor-element-299baa9 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for text-editor, class: .elementor-element-dfea716 */.elementor-5452 .elementor-element.elementor-element-dfea716 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab8933d */.elementor-5452 .elementor-element.elementor-element-ab8933d {
    text-align: center;
}
.elementor-5452 .elementor-element.elementor-element-ab8933d .badge {
    position: relative;
    top: -1px;
    background: #7DA99C;
    color: #FFF;
    width: 36px;
    height: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    margin-right: 6px;
    font-size: 24px;
    
}

.elementor-5452 .elementor-element.elementor-element-ab8933d .title {
    font-size: 20px;
    font-weight: bold;
    color: #7DA99C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-969982c */.elementor-5452 .elementor-element.elementor-element-969982c {
    height: 150px;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79970a6 */.elementor-5452 .elementor-element.elementor-element-79970a6 {
    padding: 12px;
    background: #D4DFDB;
    border-radius: 24px;
    position: relative;
    top: -30px;
    z-index: -1;
    min-height: 225px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f173d7 */.elementor-5452 .elementor-element.elementor-element-3f173d7 {
    width: 16px;
    height: 16px;
    background: #A2C2B7;
    border-radius: 32px;
    margin: 0 auto;
    margin-top: -32px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d4b6ace */.elementor-5452 .elementor-element.elementor-element-d4b6ace {
    background: #D4DFDB;
    border-radius: 18px;
    text-align: center;
    padding: 4px 12px;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ab6ff2 */.elementor-5452 .elementor-element.elementor-element-9ab6ff2 {
    background: #D4DFDB;
    border-radius: 18px;
    text-align: center;
    padding: 4px 12px;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b7839c */.elementor-5452 .elementor-element.elementor-element-6b7839c {
    background: #A2C2B7;
    border-radius: 18px;
    text-align: center;
    padding: 4px 12px;
    margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-524e31f */.elementor-5452 .elementor-element.elementor-element-524e31f {
    text-align: center;
}
.elementor-5452 .elementor-element.elementor-element-524e31f .badge {
    position: relative;
    top: -1px;
    background: #5F799E;
    color: #FFF;
    width: 36px;
    height: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    margin-right: 6px;
    font-size: 24px;
    
}

.elementor-5452 .elementor-element.elementor-element-524e31f .title {
    font-size: 20px;
    font-weight: bold;
    color: #5F799E;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-feafb0c */.elementor-5452 .elementor-element.elementor-element-feafb0c {
    height: 150px;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0824f13 */.elementor-5452 .elementor-element.elementor-element-0824f13 {
    padding: 12px;
    background: #D9DFED;
    border-radius: 24px;
    position: relative;
    top: -30px;
    z-index: -1;
    min-height: 225px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56114f3 */.elementor-5452 .elementor-element.elementor-element-56114f3 {
    width: 16px;
    height: 16px;
    background: #ACB8CE;
    border-radius: 32px;
    margin: 0 auto;
    margin-top: -32px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b29b6d5 */.elementor-5452 .elementor-element.elementor-element-b29b6d5 {
    background: #D9DFED;
    border-radius: 18px;
    text-align: center;
    padding: 4px 12px;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01197ce */.elementor-5452 .elementor-element.elementor-element-01197ce {
    background: #D9DFED;
    border-radius: 18px;
    text-align: center;
    padding: 4px 12px;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08af762 */.elementor-5452 .elementor-element.elementor-element-08af762 {
    background: #ACB8CE;
    border-radius: 18px;
    text-align: center;
    padding: 4px 12px;
    margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1869ef4 */.elementor-5452 .elementor-element.elementor-element-1869ef4 {
    text-align: center;
}
.elementor-5452 .elementor-element.elementor-element-1869ef4 .badge {
    position: relative;
    top: -1px;
    background: #C49E79;
    color: #FFF;
    width: 36px;
    height: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    margin-right: 6px;
    font-size: 24px;
    
}

.elementor-5452 .elementor-element.elementor-element-1869ef4 .title {
    font-size: 20px;
    font-weight: bold;
    color: #C49E79;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f7f752 */.elementor-5452 .elementor-element.elementor-element-5f7f752 {
    height: 150px;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77150f5 */.elementor-5452 .elementor-element.elementor-element-77150f5 {
    padding: 12px;
    background: #E5D4C4;
    border-radius: 24px;
    position: relative;
    top: -30px;
    z-index: -1;
    min-height: 225px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5caa561 */.elementor-5452 .elementor-element.elementor-element-5caa561 {
    width: 16px;
    height: 16px;
    background: #D0AE92;
    border-radius: 32px;
    margin: 0 auto;
    margin-top: -32px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c3fc0e */.elementor-5452 .elementor-element.elementor-element-0c3fc0e {
    background: #E5D4C4;
    border-radius: 18px;
    text-align: center;
    padding: 4px 12px;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed63899 */.elementor-5452 .elementor-element.elementor-element-ed63899 {
    background: #D0AE92;
    border-radius: 18px;
    text-align: center;
    padding: 4px 12px;
    margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68dbcc6 */.elementor-5452 .elementor-element.elementor-element-68dbcc6 {
    display: inline-block;
    width: 80%;
    background: #8D9EB8;
    border-radius: 24px;
    color: #FFF;   
    padding: 5px 12px;
    margin: 0 auto;
    position: relative;
}

.elementor-5452 .elementor-element.elementor-element-68dbcc6 p {
    margin: 0;
    font-size: 18px;
}

.elementor-5452 .elementor-element.elementor-element-68dbcc6::before{
    content: url('https://gen-chi.com/wp-content/uploads/2025/08/利害關係人鑑別說明-1.png');

    position: absolute;
    left: -20px;
    top: -20px;
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c071b9 */.elementor-5452 .elementor-element.elementor-element-4c071b9 {
    display: inline-block;
    width: 100%;
    background: #D9DFED;
    border-radius: 36px;
    color: #000;   
    padding: 24px 12px;
}

.elementor-5452 .elementor-element.elementor-element-4c071b9 p {
    margin: 0;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38f3c7f */.elementor-5452 .elementor-element.elementor-element-38f3c7f {
    display: inline-block;
    width: 80%;
    background: #8D9EB8;
    border-radius: 24px;
    color: #FFF;   
    padding: 5px 12px;
    margin: 0 auto;
    position: relative;
}

.elementor-5452 .elementor-element.elementor-element-38f3c7f p {
    margin: 0;
    font-size: 18px;
}

.elementor-5452 .elementor-element.elementor-element-38f3c7f::before{
    content: url('https://gen-chi.com/wp-content/uploads/2025/08/利害關係人鑑別說明-2.png');

    position: absolute;
    left: -20px;
    top: -20px;
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0de085a */.elementor-5452 .elementor-element.elementor-element-0de085a {
    display: inline-block;
    width: 100%;
    background: #D9DFED;
    border-radius: 36px;
    color: #000;   
    padding: 24px 12px;
}

.elementor-5452 .elementor-element.elementor-element-0de085a p {
    margin: 0;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e023a00 */.elementor-5452 .elementor-element.elementor-element-e023a00 {
    display: inline-block;
    width: 80%;
    background: #8D9EB8;
    border-radius: 24px;
    color: #FFF;   
    padding: 5px 12px;
    margin: 0 auto;
    position: relative;
}

.elementor-5452 .elementor-element.elementor-element-e023a00 p {
    margin: 0;
    font-size: 18px;
}

.elementor-5452 .elementor-element.elementor-element-e023a00::before{
    content: url('https://gen-chi.com/wp-content/uploads/2025/08/利害關係人鑑別說明-3.png');

    position: absolute;
    left: -20px;
    top: -20px;
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53c7a02 */.elementor-5452 .elementor-element.elementor-element-53c7a02 {
    display: inline-block;
    width: 100%;
    background: #D9DFED;
    border-radius: 36px;
    color: #000;   
    padding: 24px 12px;
}

.elementor-5452 .elementor-element.elementor-element-53c7a02 p {
    margin: 0;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3918866 */.elementor-5452 .elementor-element.elementor-element-3918866 {
    display: inline-block;
    width: 80%;
    background: #8D9EB8;
    border-radius: 24px;
    color: #FFF;   
    padding: 5px 12px;
    margin: 0 auto;
    position: relative;
}

.elementor-5452 .elementor-element.elementor-element-3918866 p {
    margin: 0;
    font-size: 18px;
}

.elementor-5452 .elementor-element.elementor-element-3918866::before{
    content: url('https://gen-chi.com/wp-content/uploads/2025/08/利害關係人鑑別說明-4.png');

    position: absolute;
    left: -20px;
    top: -20px;
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc2a4d5 */.elementor-5452 .elementor-element.elementor-element-cc2a4d5 {
    display: inline-block;
    width: 100%;
    background: #D9DFED;
    border-radius: 36px;
    color: #000;   
    padding: 24px 12px;
}

.elementor-5452 .elementor-element.elementor-element-cc2a4d5 p {
    margin: 0;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c7bd63 */.elementor-5452 .elementor-element.elementor-element-7c7bd63 {
    display: inline-block;
    width: 80%;
    background: #8D9EB8;
    border-radius: 24px;
    color: #FFF;   
    padding: 5px 12px;
    margin: 0 auto;
    position: relative;
}

.elementor-5452 .elementor-element.elementor-element-7c7bd63 p {
    margin: 0;
    font-size: 18px;
}

.elementor-5452 .elementor-element.elementor-element-7c7bd63::before{
    content: url('https://gen-chi.com/wp-content/uploads/2025/08/利害關係人鑑別說明-5.png');

    position: absolute;
    left: -20px;
    top: -20px;
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85717a5 */.elementor-5452 .elementor-element.elementor-element-85717a5 {
    display: inline-block;
    width: 100%;
    background: #D9DFED;
    border-radius: 36px;
    color: #000;   
    padding: 24px 12px;
}

.elementor-5452 .elementor-element.elementor-element-85717a5 p {
    margin: 0;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fce8e1f */.elementor-5452 .elementor-element.elementor-element-fce8e1f img {
    height: 226px;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58562e8 */.elementor-5452 .elementor-element.elementor-element-58562e8 img {
    height: 226px;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5c4d5c */.elementor-5452 .elementor-element.elementor-element-c5c4d5c img {
    height: 226px;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS */.sustainability-table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Noto Sans TC", sans-serif;
  font-size: 16px;
  background-color: #D9DFED;
  margin: 20px 0;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

.sustainability-table th,
.sustainability-table td {
  border: 2px solid #FFF;
  padding: 12px 16px;
  text-align: left;
  vertical-align: top;
}

.sustainability-table thead {
  background-color: #8D9EB8;
  color: white;
}

.sustainability-table tbody tr:nth-child(even) {
  background-color: #D9DFED;
}

.sustainability-table tbody tr:hover {
  background-color: #D9DFED;
}/* End custom CSS */