.m-mb-bus-banner{overflow:hidden}.m-mb-bus-banner .lrg-wrapper{position:relative;overflow:hidden}.m-mb-bus-banner img{width:100%;height:100%;object-fit:cover}.m-mb-bus-banner-content{position:absolute;bottom:0;left:48px;width:100%}.m-mb-bus-banner-content span{width:fit-content;background-color:#fff;padding:30px 60px 30px 120px;font-size:2.5rem}.m-mb-bus-banner-content h1{font-size:4rem;line-height:1;font-weight:600;text-transform:uppercase;width:fit-content;background-color:#fff;padding:30px 60px 30px 120px;min-width:30%}.m-mb-bus-overview h2,.m-mb-bus-accordion .accord-container .accord-head span{color:#000;font-size:3rem;line-height:1;font-weight:600}.m-mb-bus-accordion .accord-container.active .accord-head span{color:#0078d6}.m-mb-bus-accordion .accord-container{border:none;border-radius:0;background-color:#fff;border-bottom:solid 2px #000;padding-right:30px;padding-left:30px}.m-mb-bus-accordion .accord-head{padding:30px 0}.m-mb-bus-accordion .accord-content{padding-left:0;padding-right:0}.m-mb-bus-overview h3,.m-mb-bus-accordion h3{font-size:2.5rem}.m-mb-bus-overview h4,.m-mb-bus-accordion h4{font-size:1.5rem;font-weight:600;margin-bottom:20px}.m-mb-table-container{margin-top:30px}.m-mb-table-container table td{width:50%}@media(max-width:1023px){.m-mb-bus-banner,.m-mb-bus-banner .lrg-wrapper{max-height:unset}.m-mb-bus-banner-content{position:relative;left:unset;top:unset;padding:30px 0}.m-mb-bus-banner-content span,.m-mb-bus-banner-content h1{padding:30px 0}}@media(max-width:767px){.m-mb-bus-banner-content h1{font-size:3rem}.m-mb-bus-overview h2,.m-mb-bus-accordion .accord-container .accord-head span{font-size:2rem}}
