.containerDiv{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px 50px;justify-content:space-between;margin-left:auto!important;margin-right:auto!important;max-width:1140px!important;padding:80px 40px}.containerDiv :is(.copy-grid,.button-grid){flex:1}.industry-button{background-color:#7c7c7c;display:inline-block;text-align:left;width:fit-content}.ctabutton,.industry-button{border:none;border-radius:100px;color:#fff;font-family:Poppins,sans-serif;font-size:18px;padding:15px 25px;text-decoration:none}.ctabutton,.ctabutton:hover{background-color:#0a61a1}.ctabutton:hover{color:#fff}.button-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.industry-button.buttonActive,.industry-button:focus,.industry-button:hover{background-color:#fdb940;color:#fff}.carousel-wrap{margin:0 auto;max-width:1140px;overflow:hidden;padding:0;position:relative}.who-we-serve .owl-carousel{display:block;width:100%}.who-we-serve .owl-carousel .item{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0;padding:40px;width:100%!important}.who-we-serve .owl-carousel .owl-stage-outer{overflow:hidden}.who-we-serve .owl-carousel .owl-stage{align-items:stretch;display:flex}.who-we-serve .owl-carousel .owl-item{display:flex;flex:1;height:fit-content!important;width:100%}.carousel-left-column{flex:1;padding:0 15px}.carousel-left-column h2{color:#0a61a1;font-size:32px;font-weight:600;margin-bottom:20px}.carousel-left-column p{color:#33475b;font-size:20px;line-height:1.5}.carousel-right-column{flex:0 0 58.333%;padding:0 15px}.solutions-title{border-bottom:10px solid #fdb940;color:#0a61a1;font-size:24px;font-weight:600;margin-bottom:20px;padding-bottom:18px}.carousel-right-column ul{margin-left:10px;margin-top:15px;padding-left:20px}.who-we-serve .review-card{background-color:#f7f8f9;border:2px solid #cdcbcd33;flex:0 0 100%;margin-top:30px;max-width:700px;padding:40px}.who-we-serve .review-card .star-review-rating{margin:0 auto;padding-bottom:10px;text-align:center;width:100%}.who-we-serve .review-card .star-review-rating i:before{color:#f9c61e;font-size:23px}.who-we-serve .review-card .review-desc-text{color:#262626;font-size:13px;text-align:center}.who-we-serve .review-card .review-title{margin-top:15px;text-align:center}.who-we-serve .review-card .review-title h3{font-size:20px;font-weight:500;margin:2px auto -1px}.who-we-serve .review-card .review-title span{background:transparent!important;color:#818181;font-size:15px;font-weight:400}.who-we-serve .review-card a{display:block;font-size:14px;font-weight:600;padding-top:10px!important;text-align:center;text-transform:uppercase}.who-we-serve .owl-carousel .item{-webkit-backface-visibility:hidden;position:relative;z-index:100}.who-we-serve .owl-nav>div{color:#cdcbcd;margin-top:-26px;position:absolute;top:50%}.who-we-serve .owl-nav i{color:#000;font-size:25px}.who-we-serve .owl-nav .owl-prev{left:-30px}.who-we-serve .owl-nav .owl-next{right:-30px}.who-we-serve .owl-carousel .owl-dots{display:inline-block;margin-top:20px;text-align:center;width:100%}.who-we-serve .owl-carousel .owl-dots .owl-dot{display:inline-block}.who-we-serve .owl-carousel .owl-dots .owl-dot span{background:#e5e5e5;border-radius:50%;display:inline-block;height:10px;margin:0 3px;transition:all .25s ease-out 0s;width:10px}.who-we-serve .owl-dot.active span{background:#0c5fa0!important}.who-we-serve .owl-carousel.owl-loaded{display:block;overflow:hidden}.logos{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:50px 0;width:100%}.logos img{height:auto;max-height:70px;max-width:250px;object-fit:contain}.background-section{background-color:#f7f8f9}.section-title{color:#33475b;font-size:48px;text-align:left}.highlight-blue{color:#0a61a1}.section-subtitle{color:#33475b;font-size:24px}.company-name{color:#0a61a1;font-weight:700}.carousel-container{margin-bottom:60px;margin-top:40px;padding-bottom:20px}.who-we-serve .swiper{display:block;width:100%}.who-we-serve .swiper-wrapper{align-items:stretch;display:flex}.who-we-serve .swiper-slide{display:flex;flex:1;height:fit-content!important;width:100%!important}@media (max-width:768px){.carousel-left-column,.carousel-right-column{flex:0 0 100%;margin-bottom:20px}.ctabutton{font-size:15px}.who-we-serve .owl-carousel .item{padding:30px 10px}.containerDiv{flex-direction:column-reverse;padding:40px 20px}.industry-button{font-size:15px;padding:11px 15px}.section-title{font-size:36px}.section-subtitle{font-size:20px}}