    
        .sustainability-dl-section h2{
            margin:30px 0 20px 0 ;
        }
        .sustainability-dl-section .certificates-list{
            margin-bottom: 50px;
        }
        .sustainability-dl-section .certificates-list ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }
        .sustainability-dl-section .certificates-list li {
            border-top: 1px solid #c8c8c8;
            padding: 15px;
            /* line-height: 45px; */
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .sustainability-dl-section .certificates-list li:last-child{
            border-bottom: 1px solid #c8c8c8;
        }

        .sustainability-dl-section .panel_wrap ul {
            list-style: none;
            padding: 0;
            margin: 0 auto;
            /* width: 95%; */
            background-color: #f2f2f2;
        }
        .sustainability-dl-section .panel_wrap li {
            padding: 15px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .sustainability-dl-section .panel_wrap li:not(:first-child){
            border-top: 1px solid #c8c8c8;
        }
        
        .sustainability-dl-section .document-title {
        flex: 1;
        }
        .sustainability-dl-section .download-link {
            /* margin-left: 15px; */
            color: #ffffff;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            /* padding: 8px 11px; */
            width: 30px;
            height: 30px;
            background: #6cbe45;
            border-radius: 50%;
            justify-content: center;
        }
        .sustainability-dl-section .download-link:hover {
            background: #006e18;
            text-decoration: none;
        }
        .sustainability-dl-section .download-icon {
            width: 20px;
            height: 20px;
            margin-right: 5px;
        }
        .sustainability-dl-section .loading {
            text-align: center;
            padding: 20px;
            color: #666;
        }
        .sustainability-dl-section .error {
            background: #f8d7da;
            color: #721c24;
            padding: 15px;
            border-radius: 5px;
            margin: 20px 0;
        }
        .sustainability-dl-section a.download-link:before{
            content: "";
            background: url(/themes/custom/zyxel/images/download-icon.png) no-repeat center center;
            display: inline-block;
            width: 22px;
            height: 22px;
            vertical-align: top;
            background-size: 55%;
        }

        .sustainability-dl-section .dl-accordion{
            margin-bottom: 45px;
        }

        .dl-accordion .panel_wrap{
            border-top: 1px solid #c8c8c8;
        }

        .dl-accordion .panel_wrap .link {
            font-weight: 500;
            position: relative;
            display: flex;
            align-items: center;
            line-height: 45px;
            padding: 10px;
            cursor: pointer;
            -webkit-transition: all 0.4s ease;
            -o-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
        .dl-accordion .panel_wrap .link:hover {
            background: #e0f2cc;
        }
        .section.bg-pale-grey.csr_overview{
                padding: 35px 45px;
                margin: 25px 15px;
            }

        .dl-accordion .panel_wrap .link .panel_title{
            color: #64be00;
            margin-bottom: 0;
        }
        .dl-accordion .panel_wrap .link:after {
            font-family: FontAwesome;
            content: "\f107";
            font-size: 30px;
            color: #64be00;
            position: absolute;
            line-height: 42px;
            right: 20px;
            /* top: 0; */
            -webkit-transition: all 0.4s ease;
            -o-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        .dl-accordion .panel_wrap.open .link:after {
          -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          -o-transform: rotate(180deg);
          transform: rotate(180deg);
        }

        .dl-accordion .panel_wrap .submenu {
            display: none;
            /* margin-left: 124px; */
            /* padding: 20px 0; */
        }
