@media (min-width: 991px) {
  * {
    padding: 0;
    margin: 0;
  }
  * body .contactus {
    margin: 8.3333333333vw 0;
  }
  * body .contactus .container .contactusinner {
    border-radius: 2.9213333333vw;
    background: var(--white, #FFF);
    box-shadow: 0 5.5833333333vw 1.5833333333vw 0 rgba(0, 0, 0, 0), 0 3.5833333333vw 1.4166666667vw 0 rgba(0, 0, 0, 0.01), 0 2vw 1.1666666667vw 0 rgba(0, 0, 0, 0.05), 0 0.9166666667vw 0.9166666667vw 0 rgba(0, 0, 0, 0.09), 0 0.25vw 0.5vw 0 rgba(0, 0, 0, 0.1);
    padding: 5.8333333333vw 0;
    position: relative;
    overflow: hidden;
  }
  * body .contactus .container .contactusinner::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 24.4805vw;
    height: 100%;
    background-color: #000;
  }
  * body .contactus .container .contactusinner .row {
    justify-content: center;
    gap: 2.9166666667vw;
    align-items: center;
    position: relative;
  }
  * body .contactus .container .contactusinner .row > div {
    padding: 0;
  }
  * body .contactus .container .contactusinner .row .leftside {
    width: 31.8421666667vw;
  }
  * body .contactus .container .contactusinner .row .leftside .heading h2 {
    color: var(--black, #000);
    font-family: Graphik;
    font-size: 3.155vw;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 1.1833333333vw;
  }
  * body .contactus .container .contactusinner .row .leftside .heading h2 span {
    color: #226E65;
  }
  * body .contactus .container .contactusinner .row .leftside .heading p {
    color: #000;
    font-family: Lato;
    font-size: 0.818vw;
    font-style: normal;
    font-weight: 500;
    line-height: 1.40225vw;
    letter-spacing: 0.0081666667vw;
    margin-bottom: 2.3333333333vw;
  }
  * body .contactus .container .contactusinner .row .leftside .form form .input {
    margin-bottom: 1.1666666667vw;
  }
  * body .contactus .container .contactusinner .row .leftside .form form .input input,
  * body .contactus .container .contactusinner .row .leftside .form form .input select {
    width: 100%;
    height: 2.9213333333vw;
    border-radius: 0.3333333333vw;
    border: 0.0584166667vw solid var(--Gray-5, #E0E0E0);
    color: var(--Gray-3, #0d0d0d);
    font-family: Lato;
    font-size: 0.818vw;
    font-style: normal;
    font-weight: 400;
    line-height: 1.40225vw;
    /* 171.429% */
    letter-spacing: 0.0081666667vw;
    outline: none !important;
    padding: 0 1.1683333333vw;
  }
  * body .contactus .container .contactusinner .row .leftside .form form .input input::-moz-placeholder, * body .contactus .container .contactusinner .row .leftside .form form .input select::-moz-placeholder {
    color: var(--Gray-3, #828282);
  }
  * body .contactus .container .contactusinner .row .leftside .form form .input input::placeholder,
  * body .contactus .container .contactusinner .row .leftside .form form .input select::placeholder {
    color: var(--Gray-3, #828282);
  }
  * body .contactus .container .contactusinner .row .leftside .form form .input select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5'%3E%3Cpath d='M5.04333 4.69556L9.25 0.488892L0.836667 0.488891L5.04333 4.69556Z' fill='%23141C25'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: calc(100% - 1.1666666667vw);
    background-size: 0.7010833333vw 0.3505833333vw;
  }
  * body .contactus .container .contactusinner .row .leftside .form form button {
    display: flex;
    width: 100%;
    height: 2.9213333333vw;
    padding: 0.7010833333vw 1.40225vw;
    justify-content: center;
    align-items: center;
    gap: 0.58425vw;
    border-radius: 0.5vw;
    background: #226E65;
    color: var(--white, #FFF);
    font-family: Lato;
    font-size: 0.9348333333vw;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    border: none !important;
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo {
    display: flex;
    gap: 2.9166666667vw;
    margin-top: 2.4166666667vw;
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo .single {
    display: flex;
    vertical-align: middle;
    align-items: center;
    gap: 0.8333333333vw;
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo .single .icon {
    width: 1.6359166667vw;
    height: 1.6359166667vw;
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo .single .icon svg {
    width: 100%;
    height: 100%;
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo .single .text {
    width: calc(100% - 1.6359166667vw);
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo .single .text h6 {
    color: var(--black, #000);
    font-family: Lato;
    font-size: 0.7595vw;
    font-style: normal;
    font-weight: 600;
    line-height: 1.1685vw;
    /* 153.846% */
    letter-spacing: 0.0151666667vw;
    margin: 0;
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo .single .text p {
    margin: 0;
    font-family: Lato;
    font-size: 0.7595vw;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1685vw;
    letter-spacing: 0.0151666667vw;
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo .single .text p a {
    color: #226E65;
  }
  * body .contactus .container .contactusinner .row .rightside {
    width: 31.8421666667vw;
    height: 40.9166666667vw;
    background-image: url("../images/timing-bg.svg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
  }
  * body .contactus .container .contactusinner .row .rightside .text h4 {
    color: var(--Neutral-100, #FFF);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-family: Graphik;
    font-size: 2.5vw;
    font-style: normal;
    font-weight: 600;
    line-height: 2.9166666667vw;
    /* 116.667% */
    margin-bottom: 1.6666666667vw;
  }
  * body .contactus .container .contactusinner .row .rightside .text h5 {
    display: flex;
    width: 24vw;
    height: 4.5833333333vw;
    padding: 0.8333333333vw 2.8333333333vw;
    justify-content: center;
    align-items: center;
    border-radius: 8.8333333333vw;
    border: 0.0833333333vw solid #FFF;
    background: #FFF;
    box-shadow: 0 0.3333333333vw 0.4416666667vw 0 rgba(0, 0, 0, 0.25);
    color: #226E65;
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-family: Graphik;
    font-size: 2vw;
    font-style: normal;
    font-weight: 600;
    line-height: 2.9166666667vw;
    /* 145.833% */
    margin-bottom: 2.75vw;
  }
  * body .contactus .container .contactusinner .row .rightside .text h6 {
    color: var(--Neutral-100, #FFF);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    text-shadow: 0 0.3333333333vw 0 rgba(0, 0, 0, 0.25);
    font-family: Graphik;
    font-size: 3vw;
    font-style: normal;
    font-weight: 600;
    line-height: 2.9166666667vw;
    /* 97.222% */
    margin-bottom: 0;
  }
}
@media (max-width: 990px) {
  * body .contactus {
    margin: 5.1282051282vw 0 12.8205128205vw;
  }
  * body .contactus .container .contactusinner .row {
    margin: 0;
  }
  * body .contactus .container .contactusinner .row > div {
    padding: 0;
  }
  * body .contactus .container .contactusinner .row .leftside {
    order: 2;
  }
  * body .contactus .container .contactusinner .row .leftside .heading h2 {
    color: var(--black, #000);
    font-family: Graphik;
    font-size: 9.7076923077vw;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 3.5897435897vw;
  }
  * body .contactus .container .contactusinner .row .leftside .heading h2 span {
    color: #226E65;
  }
  * body .contactus .container .contactusinner .row .leftside .heading p {
    color: #000;
    font-family: Lato;
    font-size: 3.0769230769vw;
    font-style: normal;
    font-weight: 500;
    line-height: 4.358974359vw; /* 141.667% */
    letter-spacing: 0.0307692308vw;
  }
  * body .contactus .container .contactusinner .row .leftside .form {
    margin-top: 7.6923076923vw;
  }
  * body .contactus .container .contactusinner .row .leftside .form form .input {
    margin-bottom: 3.5897435897vw;
  }
  * body .contactus .container .contactusinner .row .leftside .form form .input input,
  * body .contactus .container .contactusinner .row .leftside .form form .input select {
    width: 100%;
    height: 8.9887179487vw;
    border-radius: 1.0256410256vw;
    border: 0.1797435897vw solid var(--Gray-5, #E0E0E0);
    color: var(--Gray-3, #0d0d0d);
    font-family: Lato;
    font-size: 3.0769230769vw;
    font-style: normal;
    font-weight: 400;
    line-height: 4.3146153846vw;
    /* 171.429% */
    letter-spacing: 0.0251282051vw;
    outline: none !important;
    padding: 0 3.5948717949vw;
  }
  * body .contactus .container .contactusinner .row .leftside .form form .input input::-moz-placeholder, * body .contactus .container .contactusinner .row .leftside .form form .input select::-moz-placeholder {
    color: var(--Gray-3, #828282);
  }
  * body .contactus .container .contactusinner .row .leftside .form form .input input::placeholder,
  * body .contactus .container .contactusinner .row .leftside .form form .input select::placeholder {
    color: var(--Gray-3, #828282);
  }
  * body .contactus .container .contactusinner .row .leftside .form form .input select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5'%3E%3Cpath d='M5.04333 4.69556L9.25 0.488892L0.836667 0.488891L5.04333 4.69556Z' fill='%23141C25'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: calc(100% - 3.5897435897vw);
    background-size: 2.1571794872vw 1.0787179487vw;
  }
  * body .contactus .container .contactusinner .row .leftside .form form button {
    display: flex;
    width: 100%;
    height: 8.9887179487vw;
    padding: 2.1571794872vw 4.3146153846vw;
    justify-content: center;
    align-items: center;
    gap: 1.7976923077vw;
    border-radius: 1.5384615385vw;
    background: #226E65;
    color: var(--white, #FFF);
    font-family: Lato;
    font-size: 3.0769230769vw;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    border: none !important;
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo {
    display: flex;
    justify-content: center;
    gap: 8.9743589744vw;
    margin-top: 7.4358974359vw;
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo .single {
    display: flex;
    vertical-align: middle;
    align-items: center;
    gap: 2.5641025641vw;
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo .single .icon {
    width: 5.0335897436vw;
    height: 5.0335897436vw;
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo .single .icon svg {
    width: 100%;
    height: 100%;
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo .single .text {
    width: calc(100% - 5.0335897436vw);
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo .single .text h6 {
    color: var(--black, #000);
    font-family: Lato;
    font-size: 2.3369230769vw;
    font-style: normal;
    font-weight: 600;
    line-height: 3.5953846154vw;
    /* 153.846% */
    letter-spacing: 0.0466666667vw;
    margin: 0;
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo .single .text p {
    margin: 0;
    font-family: Lato;
    font-size: 2.3369230769vw;
    font-style: normal;
    font-weight: 400;
    line-height: 3.5953846154vw;
    letter-spacing: 0.0466666667vw;
  }
  * body .contactus .container .contactusinner .row .leftside .contactinfo .single .text p a {
    color: #226E65;
  }
  * body .contactus .container .contactusinner .row .rightside {
    width: 92.3076923077vw;
    height: 28.7179487179vw;
    order: 1;
    border-radius: 5.3846153846vw;
    background: #226E65;
    position: relative;
    background-image: url("../images/timing-phone-bg.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    overflow: hidden;
    padding: 5.641025641vw 5.1282051282vw;
    margin-bottom: 7.6923076923vw;
  }
  * body .contactus .container .contactusinner .row .rightside .text h4 {
    color: var(--Neutral-100, #FFF);
    font-feature-settings: "liga" off, "clig" off;
    font-family: Graphik;
    font-size: 5.1282051282vw;
    font-style: normal;
    font-weight: 600;
    line-height: 9.4871794872vw;
    /* 185% */
    margin: 0;
  }
  * body .contactus .container .contactusinner .row .rightside .text h5 {
    display: flex;
    width: 47.1794871795vw;
    height: 8.2051282051vw;
    padding: 1.5384615385vw 0vw;
    justify-content: center;
    align-items: center;
    border-radius: 27.1794871795vw;
    border: 0.2564102564vw solid #FFF;
    background: #FFF;
    box-shadow: 0vw 1.0256410256vw 1.3333333333vw 0vw rgba(0, 0, 0, 0.25);
    color: #226E65;
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-family: Graphik;
    font-size: 4.1025641026vw;
    font-style: normal;
    font-weight: 600;
    line-height: 5.1282051282vw;
    /* 125% */
    margin: 0;
  }
  * body .contactus .container .contactusinner .row .rightside .text h6 {
    color: var(--Neutral-100, #FFF);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    text-shadow: 0vw 0.7692307692vw 0vw rgba(0, 0, 0, 0.25);
    font-family: Graphik;
    font-size: 4.1025641026vw;
    font-style: normal;
    font-weight: 700;
    line-height: 5.1282051282vw;
    /* 125% */
    position: absolute;
    right: 5.1282051282vw;
    top: 8.9743589744vw;
    width: 32.3076923077vw;
    margin: 0;
  }
}/*# sourceMappingURL=contact-us.css.map */