.tb-megamenu-block[data-block="gcrtaworkforus_2"]{
    height: 300px;
}
@media(min-width: 1400px){
    .tb-megamenu-block[data-block="gcrtaworkforus_2"]{
        height: inherit;
    }
}
.work-for-us{
    height: 300px;
    width: 100%;
    display: flex;
    flex-direction: row;
    margin: 0 auto;
    border-bottom:6px solid var(--rta-red);
    /* max-width: 1000px; */
}
/* .work-for-us > *{
    border-bottom: 10px solid var(--rta-red);
} */
.work-for-us .left-region{
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    background-color: var(--rta-dark-blue);
    width: 100%;
    flex-direction: column;
}
.work-for-us .left-region > *{
    z-index: 1;
}
.work-for-us a{
    text-decoration: none;
    border: 1px solid var(--rta-dark-blue);
    transition: all 300ms ease;
    border: 0;
    font-size: 1.5em !important;
    background: transparent;
    color: white !important;
    font-weight: 300 !important;
}
.work-for-us span{
    color: #ffffff;
}
.work-for-us button{
    padding: 1em;
    color: #ffffff;
    border: 1px solid #ffffff;
    transition: all 300ms ease;
    background: transparent;
    margin-top: 1em;
    font-family: inherit !important;
    font-size: inherit !important;
}
.work-for-us .right-region{
    background-image: url("/modules/custom/gcrta_block_library/assets/images/hiring-collage.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0;
    width: 60%;
    display: none;
}
#block-workforus a:hover .button{
    background-color: var(--rta-red);
    border: 1px solid var(--rta-red);
}
.work-menu-item .tb-megamenu-submenu{
    padding: 0 !important;
    width: 100% !important;
}
.work-menu-item .tb-megamenu-submenu .row{
    margin: 0 !important;
}
.work-menu-item #block-workforus a{
    padding: 0 !important;
}
.work-menu-item .mega-inner,.work-menu-item .mega-dropdown-inner,.work-menu-item .row, .work-menu-item .row > div{
    padding: 0 !important;
}
.tb-megamenu-block[data-block="gcrtaworkforus_2"]{
    margin: 0;
}
@media (min-width: 1400px){
    .work-for-us .left-region{
        width: 40%;
    }
    .work-for-us .right-region{
        display: block;
    }
}