
       [data-layout="true"] {
            margin: 0 auto;
            max-width: 600px;
        }

        #secondary-nav a, #secondary-nav .fa {
            color: var(--genesys-lightgray) !important;
        }

        #newsletter-body a {
            text-decoration: underline;
        }
        
        .footer-link-container:before {
          z-index: -1;
        }
        .footer-link-container {
          background-color: transparent !important;
          color: #FFF !important;
        }

        
        @media only screen and (max-width:768px){
    .tbContainer{
        display:block!important
    }
    a span{
        line-height:inherit!important
    }
    .multi table{
        table-layout:fixed;
        height:auto!important
    }
    .multi td{
        width:auto!important;
        min-height:0!important
    }
    .multi tbody,.multi tbody tr,.multi tbody tr td,.multi tbody tr th,.outer tbody,.outer tbody tr,.outer tbody tr td,.outer tbody tr th{
        display:block!important;
        box-sizing:border-box;
        height:auto!important;
        min-height:0!important
    }
    .wrap-section .multi tbody, .wrap-section .multi tbody tr,.wrap-section .multi tbody tr td,.wrap-section .multi tbody tr th,.wrap-section .outer tbody,.wrap-section .outer tbody tr,.wrap-section .outer tbody tr td,.wrap-section .outer tbody tr th{
        width:100%!important
    }
    .wrap-section .outer{
        display:table
    }
    .wrap-section .multi tbody,.wrap-section .outer tbody{
        display:table-row-group
    }
    .wrap-section .multi tbody tr,.wrap-section .outer tbody tr{
        display:table-row
    }
    .wrap-section .multi tbody tr td,.wrap-section .multi tbody tr th,.wrap-section .outer tbody tr td,.wrap-section .outer tbody tr th{
        display:table-cell
    }
    .wrap-section .multi tbody tr td .columnContainer,.wrap-section .multi tbody tr th .columnContainer,.wrap-section .outer tbody tr td .columnContainer,.wrap-section .outer tbody tr th .columnContainer{
        display:inline
    }
    .wrap-section .multi tbody tr td .inner,.wrap-section .multi tbody tr th .inner,.wrap-section .outer tbody tr td .inner,.wrap-section .outer tbody tr th .inner{
        display:table-cell
    }
    .multi .inner{
        height:auto!important;
        min-height:0!important
    }
    .tbContainer .inner{
        box-sizing:border-box
    }
    .outer{
        width:100%!important
    }
    .tbContainer .columnContainer table{
        table-layout:fixed!important
    }
    .tbContainer .columnContainer>table{
        height:auto!important
    }
    .innerTable{
        min-height:0!important
    }
    .no-wrap-section .outer{
        display:table!important;
        border-collapse:separate!important
    }
    .no-wrap-section .multi table{
        height:100%!important
    }
    .no-wrap-section .multi tbody,.no-wrap-section .outer tbody{
        display:table-row-group!important;
        width:100%!important
    }
    .no-wrap-section .multi tbody tr,.no-wrap-section .outer tbody tr{
        display:table-row!important;
        width:100%!important
    }
    .no-wrap-section .multi tbody tr td,.no-wrap-section .multi tbody tr th,.no-wrap-section .outer tbody tr td,.no-wrap-section .outer tbody tr th{
        display:table-cell!important
    }
    .no-wrap-section.columns-equal-class .outer tbody tr td,.no-wrap-section.columns-equal-class .outer tbody tr th{
        height:0!important
    }
    .no-wrap-section .outer tbody tr td.inner,.no-wrap-section .outer tbody tr th.inner{
        width:100%!important;
        height:auto!important
    }
    a[x-apple-data-detectors]{
        color:inherit!important;
        text-decoration:none!important;
        font-size:inherit!important;
        font-family:inherit!important;
        font-weight:inherit!important;
        line-height:inherit!important
    }
    .hide-on-mobile-class{
        display:none!important
    }
    .hide-on-desktop-class{
        display:block!important
    }
    .hide-on-desktop-class.hide-on-mobile-class{
        display:none!important
    }
}
