.gpi-link-list {

            font-family: 'Open Sans'; 
            padding-bottom:2em;
            margin-top:2em;
    }

     .gpi-link-list ul {

        margin-left:0 !important;
    }


     .gpi-link-list ul li {

        margin-bottom: 1em;
        list-style: none;
    }

    .gpi-link-list:not(.yellow) ul li a:not(.gpi-blue-button):hover, .gpi-link-list:not(.yellow) ul li a:not(.gpi-blue-button):focus {

        background: linear-gradient(270deg, rgba(255, 210, 3, 0) -0.05%, #FFD203 100%); 
        border-bottom: 1px solid #5F6062; 
    }

     .gpi-link-list ul li a {

        color: #000;
        display: block;
        padding: 10px 20px 10px 10px;
        gap: 25px;
        border-bottom: 1px solid #5F6062;
        font-weight: bold;
    }
    
    .gpi-link-list ul li a span {

        font-size:1.5em;
        margin-left: .5em;
        margin-right: 1em;
        margin-top: 1em;
        font-weight: bold;
        vertical-align:middle;

    }

    .gpi-link-list.yellow ul li a {

        border-bottom:none;
        gap:0;
       
    }

    .gpi-link-list.yellow ul li  {

        border-bottom: none;
        margin-bottom:1em;
        background:#FDD303;
    }

        .gpi-link-list.yellow ul li a:hover, .gpi-link-list.yellow ul li a:focus {
        
        background: linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #FFD203; 
        border-bottom: 3px solid #000000; 

    }

      .gpi-link-list ul li span.gpi-blue-button  {

        margin-left:3.25em;
        margin-bottom:1em;
        font-weight:normal;

      }

    .gpi-link-list ul li a svg {
        float:right;
    }

   .gpi-link-list.yellow ul li a svg {
        margin-top:8px;
    }

