
html {
	font-size:62.5%;
}
* {
	margin: 0;
	padding: 0;
}
ul, li {
	list-style: none;
}
input {
	border: none;
}
body {
  width: 144rem;
}.infocg-vxj {
  width: 100%;
  overflow: hidden;
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
}
.infocg-vxj .auto-group-bcyt-x8j {
  box-sizing: border-box;
  padding: 3.8rem 15.3rem 4.6rem 15.3rem;
  width: 100%;
  font-size: 4.6rem;
  font-weight: 400;
  line-height: 1.2173913043;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  background-color: #f8f8f8;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV {
  box-sizing: border-box;
  padding: 3.215rem 8.075rem 5.867rem 8.075rem;
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .auto-group-6a7u-hnT {
  margin: 0rem 0rem 6.79rem 0rem;
  width: calc(100% - 0rem);
  height: 45.7766rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .auto-group-6a7u-hnT .auto-group-amns-PfH {
  margin: 1.665rem 0.522rem 4.492rem 0rem;
  width: 58.8rem;
  height: calc(100% - 6.1569rem);
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .auto-group-6a7u-hnT .auto-group-amns-PfH .providing-industry-leading-solutions-for-63u {
  margin-bottom: 4.3114rem;
  max-width: 58.8rem;
  font-size: 4.6rem;
  font-weight: 400;
  line-height: 1.2173913043;
  font-family: Abril Fatface, 'Source Sans Pro';
}
.infocg-vxj .auto-group-rdvj-KdV .auto-group-6a7u-hnT .auto-group-amns-PfH .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-habitant-cras-morbi-hendrerit-nunc-vel-sapien-in-habitasse-at-diam-suspendisse-non-vitae-fermentum-pharetra-arcu-viverra-a-morbi-ut-donec-in-ac-diam-at-sed-cras-nisi-nxK {
  margin-bottom: 4.1083rem;
  max-width: 57.9rem;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.8;
  color: #555555;
  font-family: Abril Fatface, 'Source Sans Pro';
}
.infocg-vxj .auto-group-rdvj-KdV .auto-group-6a7u-hnT .auto-group-amns-PfH .auto-group-hu6o-CWF {
  margin-right: 14.0749rem;
  width: calc(100% - 14.0749rem);
  height: 5.6rem;
  display: flex;
  align-items: center;
}
.infocg-vxj .auto-group-rdvj-KdV .auto-group-6a7u-hnT .auto-group-amns-PfH .auto-group-hu6o-CWF .frame-2-tdy {
  margin: 0.405rem 5.425rem 0.495rem 0rem;
  box-sizing: border-box;
  padding: 1rem 3rem;
  height: calc(100% - 0.9rem);
  display: flex;
  align-items: center;
  background: linear-gradient(238.41deg, #09153e 1.24%, #002ac2 57.38%);
  border-radius: 10rem;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .auto-group-6a7u-hnT .auto-group-amns-PfH .auto-group-hu6o-CWF .frame-2-tdy .learn-more-xnF {
  margin-right: 1rem;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #ffffff;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .auto-group-6a7u-hnT .auto-group-amns-PfH .auto-group-hu6o-CWF .frame-2-tdy .arrow-1-tR1 {
  width: 2rem;
  height: 0;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .auto-group-6a7u-hnT .auto-group-amns-PfH .auto-group-hu6o-CWF .button-mjh {
  box-sizing: border-box;
  padding: 1.6rem 4.4rem 0rem 4rem;
  height: 100%;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  background: linear-gradient(270deg, #22d1ee 0%, #3d5af1 100%);
  border-radius: 4.7rem;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .auto-group-6a7u-hnT .auto-group-amns-PfH .auto-group-hu6o-CWF .button-mjh .download-tpK {
  margin: 0rem 1.2rem 1.6rem 0rem;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.5;
  color: #ffffff;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .auto-group-6a7u-hnT .auto-group-amns-PfH .auto-group-hu6o-CWF .button-mjh .filedownload-bCw {
  margin-top: 0.4rem;
  width: 1.6rem;
  height: 4.3rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .auto-group-6a7u-hnT .auto-group-etrr-FYP {
  width: 68.5283rem;
  height: 45.7766rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-1-zF5 {
  margin-bottom: 8.7567rem;
  box-sizing: border-box;
  padding: 2.5rem 18.418rem 2.5rem 2.5rem;
  width: 100%;
  height: 40rem;
  display: flex;
  align-items: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../assets/rectangle-1.png');
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-1-zF5 .auto-group-imjb-JmZ {
  margin-right: 10.8321rem;
  box-sizing: border-box;
  padding: 13.142rem 10.239rem 5.658rem 7.361rem;
  width: 35rem;
  height: 100%;
  border: solid 0.1rem #c3d4ff;
  background-color: #ffffff;
  border-radius: 50rem 0 0 50rem;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-1-zF5 .auto-group-imjb-JmZ .about-company-RbH {
  max-width: 17.4rem;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #0047ff;
  font-family: Abril Fatface, 'Source Sans Pro';
}
.infocg-vxj .auto-group-rdvj-KdV .group-1-zF5 .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-eget-duis-mi-nunc-bibendum-tellus-elementum-nec-lorem-eget-dictumst-risus-in-gravida-eu-enim-lorem-sed-consequat-ut-suspendisse-eros-nunc-nunc-accumsan-viverra-enim-mi-KAs {
  margin-top: 0.824rem;
  max-width: 61.1rem;
  font-size: 2.2rem;
  font-weight: 400;
  line-height: 1.8181818182;
  color: #222222;
  font-family: Abril Fatface, 'Source Sans Pro';
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .our-services-ttB {
  margin: 0rem 0.8rem 4.913rem 0rem;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #0047ff;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-6-1xo {
  margin: 0rem 0.025rem 5rem 0.025rem;
  box-sizing: border-box;
  padding: 4.555rem 11.851rem 4.941rem 11.851rem;
  width: calc(100% - 0.0501rem);
  height: 40rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../assets/rectangle-4.png');
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-6-1xo .group-5-7kw {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.infocg-vxj .auto-group-rdvj-KdV .group-6-1xo .group-5-7kw .group-2-UrP {
  margin: 0.93rem 14rem 0.53rem 0rem;
  box-sizing: border-box;
  padding-bottom: 0rem;
  width: 52.6957rem;
  height: calc(100% - 1.4607rem);
  border-radius: 10rem;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-6-1xo .group-5-7kw .group-2-UrP .non-it-enterprises-15d {
  margin-bottom: 4.4412rem;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #002b9a;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
}
.infocg-vxj .auto-group-rdvj-KdV .group-6-1xo .group-5-7kw .group-2-UrP .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-consequat-bibendum-sit-felis-sollicitudin-et-nulla-aliquet-integer-hac-ac-morbi-wV5 {
  margin-bottom: 2.2022rem;
  max-width: 49rem;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 1.4166666667;
  color: #555555;
  font-family: Abril Fatface, 'Source Sans Pro';
}
.infocg-vxj .auto-group-rdvj-KdV .group-6-1xo .group-5-7kw .group-2-UrP .frame-3-Prs {
  margin-right: 32.9957rem;
  box-sizing: border-box;
  padding: 1rem 3rem;
  width: calc(100% - 32.9957rem);
  display: flex;
  align-items: center;
  border: solid 0.2rem #0047ff;
  border-radius: 10rem;
}
.infocg-vxj .auto-group-rdvj-KdV .group-6-1xo .group-5-7kw .group-2-UrP .frame-3-Prs .learn-more-v67 {
  margin-right: 1rem;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #0047ff;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-6-1xo .group-5-7kw .group-2-UrP .frame-3-Prs .arrow-1-4CK {
  width: 2rem;
  height: 0;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-6-1xo .group-5-7kw .portfolio-update-bro-Nio {
  width: 37.4026rem;
  height: 30.5041rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-7-ewD {
  margin: 0rem 0.025rem 5rem 0.025rem;
  box-sizing: border-box;
  padding: 4.555rem 11.851rem 5.471rem 11.851rem;
  width: calc(100% - 0.0501rem);
  height: 40rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../assets/rectangle-4-BAs.png');
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-7-ewD .group-5-mF9 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-start;
}
.infocg-vxj .auto-group-rdvj-KdV .group-7-ewD .group-5-mF9 .app-development-rafiki-L3M {
  margin-right: 14rem;
  width: 37.4026rem;
  height: 27.5814rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-7-ewD .group-5-mF9 .group-2-Ttf {
  margin-top: 0.9303rem;
  box-sizing: border-box;
  padding-bottom: 0rem;
  width: 52.6957rem;
  border-radius: 10rem;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-7-ewD .group-5-mF9 .group-2-Ttf .software-product-companies-nvw {
  margin-bottom: 4.4412rem;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #002b9a;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
}
.infocg-vxj .auto-group-rdvj-KdV .group-7-ewD .group-5-mF9 .group-2-Ttf .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-blandit-viverra-porta-tortor-elementum-ultrices-blandit-quam-nec-aliquam-vXM {
  margin-bottom: 5.6022rem;
  max-width: 52.2rem;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 1.4166666667;
  color: #555555;
  font-family: Abril Fatface, 'Source Sans Pro';
}
.infocg-vxj .auto-group-rdvj-KdV .group-7-ewD .group-5-mF9 .group-2-Ttf .frame-3-131 {
  margin-right: 32.9957rem;
  box-sizing: border-box;
  padding: 1rem 3rem;
  width: calc(100% - 32.9957rem);
  display: flex;
  align-items: center;
  border: solid 0.2rem #0047ff;
  border-radius: 10rem;
}
.infocg-vxj .auto-group-rdvj-KdV .group-7-ewD .group-5-mF9 .group-2-Ttf .frame-3-131 .learn-more-LLB {
  margin-right: 1rem;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #0047ff;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-7-ewD .group-5-mF9 .group-2-Ttf .frame-3-131 .arrow-1-5Hm {
  width: 2rem;
  height: 0;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-8-aEX {
  margin: 0rem 0.025rem 10rem 0.025rem;
  width: calc(100% - 0.0501rem);
  height: 40rem;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../assets/rectangle-4-1pF.png');
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-8-aEX .group-5-tW7 {
  width: 104.0982rem;
  height: 30.5041rem;
  position: absolute;
  left: 11.8509rem;
  top: 4.5551rem;
  display: flex;
  align-items: flex-start;
}
.infocg-vxj .auto-group-rdvj-KdV .group-8-aEX .group-5-tW7 .group-2-QUT {
  margin: 0.93rem 14.496rem 0rem 0rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-8-aEX .group-5-tW7 .group-2-QUT .maestro-wzB {
  margin-bottom: 4.4412rem;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #002b9a;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-8-aEX .group-5-tW7 .group-2-QUT .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-blandit-viverra-porta-tortor-elementum-ultrices-blandit-quam-nec-aliquam-5ab {
  max-width: 52.2rem;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 1.4166666667;
  color: #555555;
  font-family: Abril Fatface, 'Source Sans Pro';
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-8-aEX .group-5-tW7 .portfolio-update-bro-mTR {
  width: 37.4026rem;
  height: 30.5041rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-8-aEX .button-VeK {
  box-sizing: border-box;
  padding: 1.6rem 4.4rem 0rem 4rem;
  width: 19.6rem;
  height: 5.6rem;
  cursor: pointer;
  position: absolute;
  left: 11.6rem;
  top: 29.2492rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  background: linear-gradient(270deg, #22d1ee 0%, #3d5af1 100%);
  border-radius: 4.7rem;
}
.infocg-vxj .auto-group-rdvj-KdV .group-8-aEX .button-VeK .download-ndR {
  margin: 0rem 1.2rem 1.6rem 0rem;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.5;
  color: #ffffff;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-8-aEX .button-VeK .filedownload-hVV {
  margin-top: 0.4rem;
  width: 1.6rem;
  height: 4.3rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .service-map-nG3 {
  margin: 0rem 1.3rem 4.2rem 0rem;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #0047ff;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-9-ubZ {
  margin: 0rem 0.025rem 3rem 0.025rem;
  box-sizing: border-box;
  padding: 9.724rem 12.626rem 9.876rem 9.756rem;
  width: calc(100% - 0.0501rem);
  height: 40rem;
  background-color: #f8f8f8;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-9-ubZ .group-2-zsu {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.infocg-vxj .auto-group-rdvj-KdV .group-9-ubZ .group-2-zsu .it-consulting-AGb {
  margin: 0.852rem 17.618rem 0rem 0rem;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #002b9a;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-9-ubZ .group-2-zsu .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-blandit-viverra-porta-tortor-elementum-ultrices-blandit-quam-nec-aliquam-lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-blandit-viverra-porta-tortor-elementum-ultrices-blandit-quam-nec-aliquam-UHH {
  max-width: 69.6rem;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 1.4166666667;
  color: #555555;
  font-family: Abril Fatface, 'Source Sans Pro';
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-10-SNX {
  margin: 0rem 0.025rem 3rem 0.025rem;
  box-sizing: border-box;
  padding: 10.7rem 12.626rem 8.9rem 9.973rem;
  width: calc(100% - 0.0501rem);
  height: 40rem;
  background-color: #f8f8f8;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-10-SNX .group-2-5Ab {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.infocg-vxj .auto-group-rdvj-KdV .group-10-SNX .group-2-5Ab .software-development-cRR {
  margin: 0rem 17.201rem 2.5rem 0rem;
  max-width: 18.4rem;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #002b9a;
  font-family: Abril Fatface, 'Source Sans Pro';
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-10-SNX .group-2-5Ab .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-blandit-viverra-porta-tortor-elementum-ultrices-blandit-quam-nec-aliquam-lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-blandit-viverra-porta-tortor-elementum-ultrices-blandit-quam-nec-aliquam-547 {
  max-width: 69.6rem;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 1.4166666667;
  color: #555555;
  font-family: Abril Fatface, 'Source Sans Pro';
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-11-5TR {
  margin: 0rem 0.025rem 5.049rem 0.025rem;
  box-sizing: border-box;
  padding: 9.771rem 12.404rem 9.829rem 9.973rem;
  width: calc(100% - 0.0501rem);
  height: 40rem;
  background-color: #f8f8f8;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-11-5TR .group-2-XqD {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.infocg-vxj .auto-group-rdvj-KdV .group-11-5TR .group-2-XqD .testing-and-qa-su5 {
  margin: 0.757rem 14.523rem 0rem 0rem;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #002b9a;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-11-5TR .group-2-XqD .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-blandit-viverra-porta-tortor-elementum-ultrices-blandit-quam-nec-aliquam-lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-blandit-viverra-porta-tortor-elementum-ultrices-blandit-quam-nec-aliquam-ySK {
  max-width: 69.6rem;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 1.4166666667;
  color: #555555;
  font-family: Abril Fatface, 'Source Sans Pro';
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .view-all-services-LAP {
  margin: 0rem 0rem 7.697rem 1.1rem;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 1.6666666667;
  text-decoration-line: underline;
  color: #002b9a;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-16-RxX {
  margin: 0rem 0.025rem 7rem 0.025rem;
  width: calc(100% - 0.0501rem);
  height: 70.3366rem;
  position: relative;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-16-RxX .rectangle-5-97q {
  width: 127.8rem;
  height: 70.3366rem;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #eff6ff;
}
.infocg-vxj .auto-group-rdvj-KdV .group-16-RxX .contact-us-Ufu {
  width: 19.8rem;
  height: 5.4rem;
  position: absolute;
  left: 53.2rem;
  top: 3.9031rem;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #0047ff;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
}
.infocg-vxj .auto-group-rdvj-KdV .group-16-RxX .group-12-NmH {
  box-sizing: border-box;
  padding: 1.35rem 1.911rem 0.95rem 1.911rem;
  width: 60rem;
  height: 5rem;
  position: absolute;
  left: 33.9rem;
  top: 16.7163rem;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #bbbbbb;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  border: solid 0.1rem #e4e4e4;
  background-color: #ffffff;
  border-radius: 0.5rem;
}
.infocg-vxj .auto-group-rdvj-KdV .group-16-RxX .group-13-na7 {
  box-sizing: border-box;
  padding: 1.35rem 1.911rem 0.95rem 1.911rem;
  width: 60rem;
  height: 5rem;
  position: absolute;
  left: 33.9rem;
  top: 23.2163rem;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #bbbbbb;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  border: solid 0.1rem #e4e4e4;
  background-color: #ffffff;
  border-radius: 0.5rem;
}
.infocg-vxj .auto-group-rdvj-KdV .group-16-RxX .group-14-YSo {
  box-sizing: border-box;
  padding: 1.35rem 1.911rem 0.95rem 1.911rem;
  width: 60rem;
  height: 5rem;
  position: absolute;
  left: 33.9rem;
  top: 29.7163rem;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #bbbbbb;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  border: solid 0.1rem #e4e4e4;
  background-color: #ffffff;
  border-radius: 0.5rem;
}
.infocg-vxj .auto-group-rdvj-KdV .group-16-RxX .frame-16-66w {
  width: 24.7rem;
  height: 4.7rem;
  position: absolute;
  left: 51.65rem;
  top: 57.7163rem;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #ffffff;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #0047ff;
  border-radius: 0.5rem;
}
.infocg-vxj .auto-group-rdvj-KdV .group-16-RxX .group-15-kBV {
  box-sizing: border-box;
  padding: 1.35rem 1.9106rem;
  width: 60rem;
  height: 20rem;
  position: absolute;
  left: 33.9rem;
  top: 36.2163rem;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #bbbbbb;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  border: solid 0.1rem #e4e4e4;
  background-color: #ffffff;
  border-radius: 0.5rem;
}
.infocg-vxj .auto-group-rdvj-KdV .group-16-RxX .ellipse-2-i1q {
  width: 28.2585rem;
  height: 28.2585rem;
  position: absolute;
  left: 99.5415rem;
  top: 39.3663rem;
  object-fit: contain;
  vertical-align: top;
}
.infocg-vxj .auto-group-rdvj-KdV .group-16-RxX .ellipse-4-Rwq {
  width: 28.2757rem;
  height: 28.2757rem;
  position: absolute;
  left: 1.4848rem;
  top: 2.231rem;
  object-fit: contain;
  vertical-align: top;
}
.infocg-vxj .auto-group-rdvj-KdV .group-16-RxX .ellipse-3-xB5 {
  width: 7.0646rem;
  height: 7.0646rem;
  position: absolute;
  left: 98.8423rem;
  top: 39.7676rem;
  object-fit: contain;
  vertical-align: top;
}
.infocg-vxj .auto-group-rdvj-KdV .group-16-RxX .ellipse-5-HUF {
  width: 7.0689rem;
  height: 7.0689rem;
  position: absolute;
  left: 21.2392rem;
  top: 22.0763rem;
  object-fit: contain;
  vertical-align: top;
}
.infocg-vxj .auto-group-rdvj-KdV .group-17-Dco {
  margin: 0 0.0251rem;
  box-sizing: border-box;
  padding: 3.85rem 1.9rem 3.433rem 6.316rem;
  width: calc(100% - 0.0501rem);
  display: flex;
  align-items: center;
  background-color: #333333;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-17-Dco .infocg-jb9 {
  margin: 0rem 77.184rem 0.017rem 0rem;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #ffffff;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.infocg-vxj .auto-group-rdvj-KdV .group-17-Dco .company-2024-all-rights-reserved-Tn3 {
  margin-top: 0.0165rem;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3475;
  color: #ffffff;
  font-family: Abril Fatface, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
