.iti-state-agencies {
   .et-last-child .et_pb_code_inner{
        height: 500px;
    }

    .et-last-child {
        height: 100%;
    }
    .agencies-image {
        width: 5rem;
        height: auto;
        margin-bottom: 2rem;
    }

    h2.agencies-headline {
        color: #2d1e73;
        font-size: 48px;
        letter-spacing: -2px;
        line-height: 1;
        font-weight: 500;
        margin: 0;
    }

    .agencies {
        
        padding: 5rem;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0, .05);
        overflow-y: auto;

        a {
            text-decoration: none;
            color: #6d7b89 !important;
        }
        @media only screen and (max-width: 980px) {
            .state-svg {
                transform: scale(.8);
            }
        }
        .state-svg {
            filter: invert(27%) sepia(99%) saturate(7499%) hue-rotate(208deg) brightness(101%) contrast(101%);
            position: absolute;
            right:1rem;
            top: 1rem;
            width: auto;
            height: 9rem;
        }
        .agencies-state-name {
            color: #445666;
            margin-bottom: 1.5rem;
        }
        .agency-list {
            font-family: "Apercu Pro Medium", sans-serif;
            font-weight: 400;
            line-height: 1.59;
            
            a.not-found:link, a.not-found:visited {
                font-size: 1.3rem;
                color: #2d1e73 !important;
            }
            .agency-item {
                border-bottom: 1px solid black;
                color: #6d7b89 !important;
                padding: 1.5rem .2rem .4rem;
                box-sizing: border-box;
                font-size: 17px;
            }
        }
    }
    .state-dropdown {
        box-sizing: border-box;
        font-size:14pt;
        width: 100%;
        padding: 1.3rem;
        margin-top: 2rem;
        border-radius: 6px;
        border: 1px solid rgba(0,0,0, .6);
        color:rgba(0,0,0, .4);
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        position: relative;
        background-size: 4% auto;
    }
}
