.sub-header{background-color:#fff;color:#fff;border-bottom:2px solid #004375}.agency--sydney-trains .sub-header{background-color:#ee780c;color:#ee780c;border-bottom:2px solid #e4a905}.agency--state-transit .sub-header{background-color:#fff;color:#fff;border-bottom:2px solid #4ac3f0}.agency--nsw-crs .sub-header{background-color:#22272b;color:#22272b;border-bottom:2px solid #22272b}.agency--sustainability .sub-header{background-color:#156bfc;color:#156bfc;border-bottom:2px solid #156bfc}.sub-header__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media (min-width:900px){.sub-header__inner{-ms-flex-pack:justify;justify-content:space-between}}.sub-header__logo{margin:.625rem 0}.sub-header__logo img{max-width:240px}.sub-header__image-frame,.sub-header__image::after,.sub-header__image::before,.sub-header__wedge{content:'';display:block;background-color:currentColor;transform:skew(35deg,0deg);height:100%;position:absolute;top:0}.sub-header__image{display:none;position:relative;overflow:hidden;padding-left:60px;margin-left:auto;max-width:650px;max-height:200px}@media (min-width:900px){.sub-header__image{display:block}}.sub-header__image img{display:block;color:#333}.sub-header__image::before{left:-10px;width:80px}.sub-header__image::after{right:-90px;width:160px}.sub-header__image-frame{background-color:#002664;background:linear-gradient(to bottom,#002664 0,#004375 100%);left:70px;width:60px}.agency--sydney-trains .sub-header__image-frame{background-color:#f9d050;background:linear-gradient(to bottom,#f9d050 0,#e4a905 100%)}.agency--state-transit .sub-header__image-frame{background-color:#0093bf;background:linear-gradient(to bottom,#0093bf 0,#4ac3f0 100%)}.agency--nsw-crs .sub-header__image-frame{background-color:#faaf05;background:linear-gradient(to bottom,#faaf05 0,#faaf05 100%)}.agency--sustainability .sub-header__image-frame{background-color:#14397f;background:linear-gradient(to bottom,#14397f 0,#156bfc 100%)}