*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}img{max-width:100%;height:auto}p,span,img,h1,h2,h3,h4{margin:0}a{text-decoration:none;color:#72b100}a:hover{color:#82cb00}amp-user-notification.cookie-notification{position:absolute;display:block;padding:1rem;display:flex;align-items:center;justify-content:center;z-index:999;color:#72b100;background:#fff}@keyframes fadeIn{from{opacity:0}to{opacity:1}}amp-user-notification.amp-active{opacity:0;animation:fadeIn ease-in 1s 1 forwards}html{box-sizing:border-box;font-size:16px;font-family:montserrat,sans-serif;background-color:#e5e5e5}.container{margin:0 auto;width:calc(100% - 1em)}@media(min-width:768px){.container{max-width:1024px}}.column{display:flex;flex-direction:column;gap:1em}@media(min-width:768px){.main{flex-direction:row}.main aside{width:25%}.main article{width:75%}}.content{display:flex;flex-direction:column;gap:1em;padding:1em}.content li{display:inline-block;padding:0 20px}.mt-half{margin-top:.5em}@media(max-width:768px){.hide-sm{display:none}}.top-banner{display:inline-block;height:280px;max-height:280px;width:100%;margin:0 auto}.content-banner{display:inline-block;height:280px;max-height:280px;width:100%;margin:0 auto}.sidebar-banner{display:block}.title{color:#72b100;font-style:normal;font-weight:700;font-size:2em;margin:0}.card{overflow:hidden;box-shadow:1px 1px 4px rgba(0,0,0,.15);border-radius:4px;background-color:#fff}.hero{display:flex;flex-direction:column;align-items:flex-start;padding:1em;gap:1em;border-top:4px solid #72b100}.hero img{margin:0;max-width:100%}header{background-color:#0a1d47;width:100%;margin-bottom:1em}header nav{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1em;padding:1em}header nav .logo{height:46px;width:46px}header nav .search{width:100%;display:flex;align-items:stretch}header nav .search input{width:100%;padding:.7em;line-height:1;border:none;outline:none;font-size:1.1em;border-radius:4px 0 0 4px}header nav .search button{padding:.6em .8em;margin-left:0;background:#72b100;color:#fff;font-size:1em;border-radius:0 4px 4px 0;border:none;cursor:pointer}header nav .search button img{width:25px}header nav .search button:hover{background:#82cb00}.bus-item{background-color:#fff;display:flex;flex-direction:row;align-items:stretch;text-decoration:none}.bus-item .bus-icon{min-width:100px;width:100px;padding:1em;background-color:#0a1d47;display:flex;flex-direction:column;align-items:center;color:#fff;gap:1em}.bus-item .bus-icon img{width:40px}.bus-item .bus-icon .bus-number{margin:0;font-size:1.2em;font-weight:700}.bus-item .description{color:#000;padding:1em;display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;gap:4px}.bus-item .description .title{margin:0;font-size:1.2em}.bus-item .description .update{font-size:.8em}.bullet{display:inline-block;border-radius:4px;padding:.5em;font-size:1em;color:#fff;line-height:1}.bullet.bullet-primary{background-color:#72b100}.bullet.bullet-secondary{background-color:#0a1d47}.bullet.bullet-sm{font-size:.8em}.bullet.bullet-success{background-color:#72b100}.bullet.bullet-danger{background-color:#dc3545}.list{display:flex;flex-direction:column}.list .list-item{color:#0a1d47;display:block;padding:.75em 1.25em;border:1px solid rgba(0,0,0,.125)}.list .list-item:hover{background-color:rgba(10,29,71,.1)}.list .list-item.active{background-color:#0a1d47;color:#fff}.breadcrumbs{list-style:none;padding:0}.breadcrumbs li{list-style:none;padding:0;text-transform:uppercase;font-weight:700;line-height:20px}.breadcrumbs a{color:#0a1d47;display:inline-block;color:#0a1d47;text-decoration:none;height:20px}.breadcrumbs a:hover{color:#72b100}.breadcrumbs a:not(:last-child):after{content:'/';margin:0 .5em}.blog-pagination{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.btn{display:inline-block;padding:.5em 1em;border-radius:4px;background-color:#0a1d47;color:#fff;text-decoration:none}.btn:hover{color:#fff;background-color:#72b100}.btn.disabled{pointer-events:none;cursor:not-allowed;background-color:#ccc}.footer{margin-top:1em;background-color:#0a1d47;color:#fff;padding:1em;text-align:center}