h1,h2,h3,h4,h5,h6,p{color:#253746;font-weight:600}p{font-size:22px;line-height:33px;font-weight:300;color:#555}strong{font-weight:500}#topBanner{height:500px;background-image:url(/assets/images/leggat/fleet/home/2025-06/banner.jpg?1.1);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center}.content-band{display:flex;width:100%;justify-content:flex-end}.content-band.content-band-right{justify-content:flex-start}.banner-red-ribbon{background-color:rgba(64,184,162,.9);max-width:50%;-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,0% 100%);clip-path:polygon(20% 0,100% 0,100% 100%,0% 100%);padding:60px 50px 40px 12%}.banner-blue-ribbon{background-color:rgba(37,55,70,.9);max-width:50%;-webkit-clip-path:polygon(20% 0,100% 0,80% 100%,0% 100%);clip-path:polygon(0 0,100% 0,80% 100%,0% 100%);padding:60px 12% 40px 50px}.banner-red-ribbon-text{color:#fff;font-size:45px;line-height:52px;font-weight:700}.content-section{padding:60px 0}.content-section.banner-bottom{background-color:#6f7271}.banner-img{display:none}.angleddiv{display:flex;justify-content:space-between;background-color:#40b8a2;margin-top:10px}.angled{width:50%;padding:50px}.blue-angled{-webkit-clip-path:polygon(0 0,100% 0%,80% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,80% 100%,0% 100%);background-color:#253746}.angled-content{max-width:70%}.industry-name{background-color:rgba(64,184,162,.9);color:#fff;font-weight:700;padding:.3125rem 2.5rem .3125rem .9375rem;-webkit-clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);position:absolute;bottom:13%;left:0}.industry-box:hover .industry-name{background-color:rgba(37,55,70,.9)}.industry-box:hover img{opacity:.8}@media only screen and (max-width:1450px){.banner-red-ribbon{max-width:60%;padding:60px 50px 40px 14%}.banner-blue-ribbon{max-width:60%;padding:60px 14% 40px 50px}}@media only screen and (max-width:1199px){.banner-red-ribbon{max-width:70%;padding:40px 40px 40px 16%}.banner-blue-ribbon{max-width:70%;padding:60px 16% 40px 40px}}@media only screen and (max-width:991px){.content-section{padding:50px 0}.banner-red-ribbon{max-width:80%;padding:8% 40px 40px 20%;font-weight:600;height:500px}.banner-blue-ribbon{max-width:80%;padding:8% 20% 40px 40px;font-weight:600;height:500px}.angleddiv{display:block}.blue-angled{-webkit-clip-path:none;clip-path:none}.angled{width:100%;padding:10px 30px 40px}.angled-content{max-width:100%}}@media only screen and (max-width:767px){p{font-size:20px;line-height:28px}.content-section{padding:40px 0}#topBanner{height:auto;background-image:none;display:block}.content-band{display:block;width:100%}.banner-img{display:block}.banner-red-ribbon{max-width:100%;-webkit-clip-path:none;clip-path:none;background-color:#40b8a2;text-align:left;padding:20px 15px;height:auto}.banner-blue-ribbon{max-width:100%;-webkit-clip-path:none;clip-path:none;background-color:#253746;text-align:left;padding:20px 15px;height:auto}.banner-red-ribbon-text{font-size:40px;line-height:48px;font-weight:600}.angled{width:100%;padding:10px 20px 40px}}@media only screen and (max-width:576px){.banner-red-ribbon-text{font-size:33px;line-height:45px;font-weight:600}.content-section{padding:30px 0}}@media only screen and (max-width:480px){.banner-red-ribbon-text{font-size:26px;line-height:30px;font-weight:600}.banner-red-ribbon{padding:15px}.banner-blue-ribbon{padding:15px}h3{font-size:28px;line-height:33px;margin:30px 0 20px}p{font-size:18px;line-height:26px}}