.comprehensive-workforce .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:wrap}.comprehensive-workforce .wrap:nth-child(even){flex-direction:row-reverse}.comprehensive-workforce .wrap+.wrap{margin-top:100px}.comprehensive-workforce .wrap .img{width:42%}.comprehensive-workforce .wrap .img img{border-radius:12px}.comprehensive-workforce .wrap .content{width:calc(58% - 104px)}.comprehensive-workforce .wrap .content h2{font-size:40px;margin-bottom:40px}.comprehensive-workforce .wrap .content p{font-size:18px}.comprehensive-workforce .wrap .content .item{margin-top:30px}.comprehensive-workforce .wrap .content .item h4{font-size:18px;font-weight:500;margin-bottom:14px}.comprehensive-workforce .wrap .content .item p{font-size:16px}@media screen and (max-width: 767px){.comprehensive-workforce .wrap:nth-child(even){flex-direction:initial}.comprehensive-workforce .wrap+.wrap{margin-top:40px}.comprehensive-workforce .wrap .img{width:100%;margin-bottom:24px}.comprehensive-workforce .wrap .content{width:100%}.comprehensive-workforce .wrap .content h2{font-size:24px;margin-bottom:20px}.comprehensive-workforce .wrap .content p{font-size:16px}.comprehensive-workforce .wrap .content .item{margin-top:20px}.comprehensive-workforce .wrap .content .item h4{margin-bottom:12px}}.why-choose-vivo{background-color:#777881;border-radius:30px;position:relative;z-index:2}.why-choose-vivo h2{margin-bottom:60px;color:#fff}.why-choose-vivo .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:36px}.why-choose-vivo .wrap .item{width:calc(50% - 18px);border-radius:12px;border:1px solid #fff;padding:30px 65px 30px 30px;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;column-gap:30px}.why-choose-vivo .wrap .item .icon{flex:0 0 58px}.why-choose-vivo .wrap .item .content h3{font-size:22px;margin-bottom:20px}@media screen and (max-width: 768px){.why-choose-vivo{border-radius:0}.why-choose-vivo h2{margin-bottom:20px}.why-choose-vivo .wrap{gap:20px}.why-choose-vivo .wrap .item{width:100%;padding:20px}.why-choose-vivo .wrap .item .content h3{font-size:18px;margin-bottom:10px;font-weight:500}}.page-banner{margin-bottom:110px}.page-banner .item{position:relative;max-height:580px;height:100%}.page-banner .item img{object-fit:cover;width:100%;max-height:580px;height:100%}.page-banner .item .banner-content{position:absolute;max-width:1260px;padding:0 15px;margin:0 auto;z-index:99;top:0;bottom:0;right:0;left:0;color:#fff;display:flex;align-items:center}.page-banner .item .banner-content .wrap .banner-title{margin-bottom:16px;max-width:807px}.page-banner .item .banner-content .wrap .banner-para{font-size:18px}.page-banner .slick-dots{max-width:1260px;padding:0 15px;margin:0 auto;text-align:left;bottom:50px}.page-banner .slick-dots li{width:100px}.page-banner .slick-dots li button{width:100px;height:4px;background-color:#d1d1d1;padding:0}.page-banner .slick-dots li.slick-active button{background-color:#1B51A7;opacity:1}@media screen and (max-width: 767px){.page-banner{margin-bottom:60px}.page-banner .item{position:relative}.page-banner .item img{height:450px}.page-banner .item .banner-content .wrap .banner-title{font-size:32px}.page-banner .item .banner-content .wrap .banner-para{font-size:14px}}.bg-color-padding{background-color:#FAFAFF;padding:80px 0 100px;border-radius:30px;margin-bottom:110px}@media screen and (max-width: 576px){.bg-color-padding{padding:50px 0 100px;margin-bottom:50px}}.industries-we-serve .section-heading{margin-bottom:50px}@media screen and (max-width: 991px){.industries-we-serve .section-heading{margin-bottom:30px;text-align:left  !important}}.industries-we-serve .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:14px}.industries-we-serve .wrap .card{width:calc(20% - 12px);padding:25px 20px;border:1px solid #ECECEC;border-radius:6px}@media screen and (max-width: 991px){.industries-we-serve .wrap .card{width:calc(33.333% - 10px)}}@media screen and (max-width: 576px){.industries-we-serve .wrap .card{width:calc(50% - 7px)}}.industries-we-serve .wrap .card .icon{width:44px;height:46px;background-color:#1B51A7;padding:10px;border-radius:4px;margin-bottom:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.industries-we-serve .wrap .card .icon img{height:100%}.industries-we-serve .wrap .card h3{font-weight:500;font-size:20px}@media screen and (max-width: 576px){.industries-we-serve .wrap .card h3{font-size:16px}}.industries-we-serve .wrap .card p{margin-top:15px}.contact-us{margin-bottom:110px}.contact-us .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:wrap}.contact-us .wrap .form{width:64%}.contact-us .wrap .content{width:30%}.contact-us .wrap .content .img{background-color:#1B51A7;border-radius:12px}@media screen and (max-width: 767px){.contact-us{margin-bottom:60px}.contact-us .wrap .form{width:100%}.contact-us .wrap .content{display:none}}.our-services h2{margin-bottom:60px}@media screen and (max-width: 767px){.our-services h2{margin-bottom:20px}}.our-services .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;gap:18px;flex-wrap:wrap}.our-services .wrap .card{width:calc(33.333% - 12px);padding:22px 19px;border-radius:12px;border:1px solid rgba(0,0,0,0.2)}@media screen and (max-width: 767px){.our-services .wrap .card{width:100%}}.our-services .wrap .card img{border-radius:6px}.our-services .wrap .card .title{font-size:22px;margin:20px 0 12px 0}@media screen and (max-width: 576px){.our-services .wrap .card .title{font-size:18px}}@media screen and (min-width: 768px){.our-services .wrap .card .para{max-width:95%}}
/*# sourceMappingURL=service.css.map */
