
html {
    font-size:65.9%;
}
* {
	margin: 0;
	padding: 0;
}
ul, li {
	list-style: none;
}
input {
	border: none;
}
a {
    text-decoration: none;
}
body {
    width: 100%;
    overflow-x: hidden;
}.contact-1JD {
  width: 100%;
  overflow: hidden;
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: column;
  background-color: #140047;
}
.contact-1JD .auto-group-jlsf-MN5 {
  width: 100%;
  height: 73.2rem;
  position: relative;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-5gop-VUH {
  width: 112.55rem;
  height: 3.7rem;
  position: absolute;
  left: 16.25rem;
  top: 5.7rem;
  display: flex;
  align-items: center;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-5gop-VUH .auto-group-zbvf-RWM {
  box-sizing: border-box;
  padding: 0.5rem 36.9rem 0rem 0rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-5gop-VUH .auto-group-zbvf-RWM .frame-10-Yay {
  margin: 0.9rem 18.65rem 0.8rem 0rem;
  height: calc(100% - 1.7002rem);
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-5gop-VUH .auto-group-zbvf-RWM .frame-10-Yay .home-FkH {
  margin-right: 4.5rem;
  text-align: center;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.25;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-5gop-VUH .auto-group-zbvf-RWM .frame-10-Yay .projects-AcM {
  margin-right: 4.35rem;
  text-align: center;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.25;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-5gop-VUH .auto-group-zbvf-RWM .frame-10-Yay .blogs-h6V {
  margin-right: 5.35rem;
  text-align: center;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.25;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-5gop-VUH .auto-group-zbvf-RWM .frame-10-Yay .about-cz9 {
  text-align: center;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.25;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-5gop-VUH .auto-group-zbvf-RWM .group-5-xo7 {
  height: 100%;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-5gop-VUH .auto-group-zbvf-RWM .group-5-xo7 .group-4-8Sh {
  margin-right: 0.5184rem;
  width: 3.3002rem;
  height: 2.6334rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-5gop-VUH .auto-group-zbvf-RWM .group-5-xo7 .vector-GYu {
  margin-top: 0.0918rem;
  width: 7.8811rem;
  height: 3.1083rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-5gop-VUH .frame-PdX {
  width: 14rem;
  height: 100%;
  text-align: center;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.1725;
  text-transform: uppercase;
  color: #000000;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fdb600;
  border-radius: 10rem;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-erzh-fqw {
  width: 111.7rem;
  height: 2.2rem;
  position: absolute;
  left: 16rem;
  top: 36rem;
  display: flex;
  align-items: center;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-erzh-fqw .set-up-a-quick-call-to-kick-start-your-project-bDo {
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.0948047638;
  letter-spacing: -0.04rem;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-erzh-fqw .auto-group-qaqu-JP7 {
  box-sizing: border-box;
  padding: 0.3rem 0rem 0.3rem 11.6rem;
  height: 100%;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-erzh-fqw .auto-group-qaqu-JP7 .line-3-q89 {
  margin-right: 11.5rem;
  width: 26.5rem;
  height: 0.1rem;
  background-color: #ffffff;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-erzh-fqw .auto-group-qaqu-JP7 .line-4-mXb {
  width: 26.2rem;
  height: 0.1rem;
  background-color: #ffffff;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-jmtt-7bT {
  width: 90.3rem;
  height: 6.1rem;
  position: absolute;
  left: 16rem;
  top: 28.1rem;
  display: flex;
  align-items: flex-start;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-jmtt-7bT .lets-talk-2yK {
  margin-right: 25.9rem;
  font-size: 5.5rem;
  font-weight: 500;
  line-height: 1.0948047985;
  letter-spacing: -0.11rem;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-jmtt-7bT .name-YAy {
  margin: 0.9rem 32.7rem 0rem 0rem;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.0948047638;
  letter-spacing: -0.04rem;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-jmtt-7bT .email-ejo {
  margin-top: 0.9rem;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.0948047638;
  letter-spacing: -0.04rem;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .message-n5K {
  width: 7.9rem;
  height: 2.2rem;
  position: absolute;
  left: 63.6rem;
  top: 40.8rem;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.0948047638;
  letter-spacing: -0.04rem;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-hui5-Uyj {
  width: 114.7rem;
  height: 11.8999rem;
  position: absolute;
  left: 16rem;
  top: 45.2rem;
  display: flex;
  align-items: center;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-hui5-Uyj .frame-50-DAd {
  margin-right: 27.3rem;
  width: 20.3rem;
  height: 100%;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-hui5-Uyj .frame-50-DAd .frame-47-Yih {
  margin: 0rem 1rem 2.725rem 0rem;
  width: calc(100% - 1rem);
  display: flex;
  align-items: center;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-hui5-Uyj .frame-50-DAd .frame-47-Yih .vector-foK {
  margin-right: 1.3rem;
  width: 2.5rem;
  height: 1.875rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-hui5-Uyj .frame-50-DAd .frame-47-Yih .lionprodevgmailcom-D49 {
  margin-bottom: 0.075rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.0948047638;
  letter-spacing: -0.032rem;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-hui5-Uyj .frame-50-DAd .frame-48-KN5 {
  margin: 0rem 7.1rem 2.3rem 0rem;
  width: calc(100% - 7.1rem);
  display: flex;
  align-items: center;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-hui5-Uyj .frame-50-DAd .frame-48-KN5 .vector-ddf {
  margin-right: 1.3rem;
  width: 2.5rem;
  height: 2.5rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-hui5-Uyj .frame-50-DAd .frame-48-KN5 .item-614-285-6112-aJ1 {
  margin-bottom: 0.3rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.0948047638;
  letter-spacing: -0.032rem;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-hui5-Uyj .frame-50-DAd .frame-49-HTK {
  margin-left: 0.5938rem;
  width: calc(100% - 0.5938rem);
  display: flex;
  align-items: center;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-hui5-Uyj .frame-50-DAd .frame-49-HTK .vector-dXB {
  margin-right: 1.8rem;
  width: 1.4063rem;
  height: 2.5rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-hui5-Uyj .frame-50-DAd .frame-49-HTK .new-albany-ohio-43054-yb3 {
  margin-bottom: 0.3rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.0948047638;
  letter-spacing: -0.032rem;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .auto-group-hui5-Uyj .rectangle-25-tT7 {
  margin-top: 0.4001rem;
  width: 67.1rem;
  height: 9.7rem;
  border: solid 0.1rem #ffffff;
  box-sizing: border-box;
  border-radius: 3rem;
  flex-shrink: 0;
}
.contact-1JD .auto-group-jlsf-MN5 .frame-Cih {
  width: 17.9rem;
  height: 5.2rem;
  position: absolute;
  left: 63.5rem;
  top: 61.3rem;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.1725;
  text-transform: uppercase;
  color: #000000;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fdb600;
  border-radius: 10rem;
}
.contact-1JD .auto-group-uvdb-s49 {
  box-sizing: border-box;
  padding: 9.4rem 16.001rem 5.9rem 16rem;
  width: 100%;
  height: 41.1rem;
  align-items: center;
  display: flex;
  flex-direction: column;
  background-color: #140047;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .auto-group-vpyt-Nmb {
  margin-bottom: 6.1998rem;
  width: 100%;
  height: 3.5002rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .auto-group-vpyt-Nmb .group-18-JfF {
  margin: 0.3rem 19.8rem 0rem 0rem;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .auto-group-vpyt-Nmb .group-18-JfF .group-4-SWZ {
  margin-right: 0.5184rem;
  width: 3.3002rem;
  height: 2.6334rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .auto-group-vpyt-Nmb .group-18-JfF .vector-PAu {
  margin-top: 0.0918rem;
  width: 7.8811rem;
  height: 3.1084rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .auto-group-vpyt-Nmb .frame-22-WmK {
  margin: 0.7rem 19.1rem 0.8rem 0rem;
  height: calc(100% - 1.5002rem);
  display: flex;
  column-gap: 5.1rem;
  align-items: center;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .auto-group-vpyt-Nmb .frame-22-WmK .about-us-d5F {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.25;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .auto-group-vpyt-Nmb .frame-22-WmK .blog-A5B {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.25;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .auto-group-vpyt-Nmb .frame-22-WmK .terms-conditions-W93 {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.25;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .auto-group-vpyt-Nmb .frame-22-WmK .privacy-policy-F6d {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.25;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .auto-group-vpyt-Nmb .frame-21-Nww {
  margin-bottom: 0.3002rem;
  box-sizing: border-box;
  padding: 0.244rem 0.256rem 0.244rem 0rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .auto-group-vpyt-Nmb .frame-21-Nww .frame-W2Z {
  margin-right: 1.9rem;
  width: 2.6rem;
  height: 2.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .auto-group-vpyt-Nmb .frame-21-Nww .group-qqX {
  margin-right: 2.156rem;
  width: 2.7993rem;
  height: 2.7118rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .auto-group-vpyt-Nmb .frame-21-Nww .icons8-tiktok-1-nVs {
  width: 2.688rem;
  height: 2.688rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .group-19-83w {
  margin: 0rem 33.599rem 8.5rem 33.7rem;
  width: calc(100% - 67.2993rem);
  height: 5.8rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .group-19-83w .subscribe-now-eY5 {
  margin-right: 2.5rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.25;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .group-19-83w .auto-group-ydjd-mMo {
  box-sizing: border-box;
  padding-left: 2.7rem;
  height: 100%;
  display: flex;
  align-items: center;
  background-color: #ffffff;
  border-radius: 1rem;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .group-19-83w .auto-group-ydjd-mMo .your-email-WaH {
  margin-right: 13.5rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.25;
  color: #7e7e7e;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .group-19-83w .auto-group-ydjd-mMo .auto-group-9bl9-3KK {
  box-sizing: border-box;
  padding: 2rem 2.1rem;
  height: 100%;
  background-color: #fdb600;
  border-radius: 0 1rem 1rem 0;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .group-19-83w .auto-group-ydjd-mMo .auto-group-9bl9-3KK .polygon-1-yim {
  width: 1.8rem;
  height: 1.8rem;
  object-fit: contain;
  vertical-align: top;
}
.contact-1JD .auto-group-uvdb-s49 .group-51-tKw {
  margin: 0rem 47.799rem 0rem 46.1rem;
  width: calc(100% - 93.8993rem);
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .group-51-tKw .vector-Qp5 {
  margin-right: 0.3rem;
  width: 1.5rem;
  height: 1.6398rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.contact-1JD .auto-group-uvdb-s49 .group-51-tKw .all-rights-reserved-YvH {
  text-align: center;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.25;
  color: #ffffff;
  font-family: Roboto, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
@media only screen and (max-width:600px) {

    .contact-1JD .auto-group-jlsf-MN5 .auto-group-5gop-VUH .auto-group-zbvf-RWM .frame-10-Yay {
        /* margin: 0.9rem 18.65rem 0.8rem 0rem; */
        margin-left: -15rem;
        margin-top: 5rem;
    }
    .contact-1JD .auto-group-jlsf-MN5 .auto-group-5gop-VUH .auto-group-zbvf-RWM .group-5-xo7 {
        margin-left: -40rem;
        margin-top: -9rem;
    }
    .contact-1JD .auto-group-jlsf-MN5 .auto-group-5gop-VUH .frame-PdX {
        margin-left: -49rem;
        margin-top: 27rem;
    }
    .contact-1JD .auto-group-jlsf-MN5 .auto-group-jmtt-7bT .lets-talk-2yK {
        margin-right: 25.9rem;
        font-size: 3.5rem;
        margin-left: -5rem;

    }
    .contact-1JD .auto-group-jlsf-MN5 .auto-group-erzh-fqw .set-up-a-quick-call-to-kick-start-your-project-bDo {
        font-size: 1.4rem;
        margin-left: -10rem;
    }
    .contact-1JD .auto-group-uvdb-s49 {
        display: none;
    }
    .contact-1JD .auto-group-jlsf-MN5 .auto-group-hui5-Uyj {
        width: 114.7rem;
        margin-left: -9rem;
    }
    .contact-1JD .auto-group-jlsf-MN5 .auto-group-jmtt-7bT .name-YAy {
        /* margin: 0.9rem 32.7rem 0rem 0rem; */
        margin-left: -46rem;
        margin-top: 41rem;
        font-size: 1.4rem;
    }
    .contact-1JD .auto-group-jlsf-MN5 {
        width: 100%;
        height: 118.2rem;
        position: relative;
        flex-shrink: 0;
    }
    .contact-1JD .auto-group-jlsf-MN5 .auto-group-jmtt-7bT .email-ejo {
        margin-top: 41rem;
        margin-left: -19.2rem;
        font-size: 1.4rem;
    }
    .contact-1JD .auto-group-jlsf-MN5 .auto-group-erzh-fqw .auto-group-qaqu-JP7 {
        margin-top: 79rem;
        margin-left: -38rem;

    }
    .line-3-q89-input, .line-4-mXb-input {
        width: 10rem!important;
        /* margin-top: 10rem!important; */

    }
    .line-3-q89-input, .line-4-mXb-input {

        margin-right: -5rem;

    }
    .contact-1JD .auto-group-jlsf-MN5 .message-n5K {
        width: 7.9rem;
        height: 2.2rem;
        position: absolute;
        left: 4.6rem;
        top: 80.8rem;
        font-size: 1.4rem;

    }
    .contact-1JD .auto-group-jlsf-MN5 .auto-group-hui5-Uyj .rectangle-25-tT7 {
        margin-top: 77.4001rem;
        margin-left: -51rem;
        width: 27.1rem;
        height: 6.7rem;

    }
    .contact-1JD .auto-group-jlsf-MN5 .frame-Cih {

        left: 8.5rem;
        top: 100.3rem;
    }
    .line-3-q89-input {
        margin-top: -26px;
         margin-left: 4rem;
    }
}
@media (max-width: 767px) {
    body {
        overflow-x: hidden;
    }
}
