[data-isb-theme=dark] {
  --bodybackground: #161616;
  --overbodybackground: #ffffff14;
  --headerbackground: #000000;
  --headercolor: #ffffff;
  --bodybg: #242424;
  --textcolor: #ffffffa4;
  --textwhite: #ffffffa4;
  --primarybg: #242424;
  --secondarybg: #303030;
  --darkbg: #1d1d1d;
  --inputbg: #4a4a4a;
  --orange: #fe6600;
  --blue: #4285f4;
  --green: #0f9d58;
  --yellow: #fbbc04;
  --buttonbg: #000000;
  --buttoncolor: #ebebeb;
  --mapmarker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10m0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6'/%3E%3C/svg%3E");
  color: #ffffff;
}

[data-isb-theme=light] {
  --bodybackground: #abc3ff;
  --overbodybackground: #ffffff;
  --headerbackground: #001240;
  --headercolor: #ffffff;
  --bodybg: #f4f4f4;
  --textcolor: #050505;
  --textwhite: #ffffffa4;
  --primarybg: #e7e7e7;
  --secondarybg: #ffffff;
  --darkbg: #dbdbdb;
  --inputbg: #ffffff;
  --orange: #fe6600;
  --blue: #4285f4;
  --green: #0f9d58;
  --yellow: #fbbc04;
  --buttonbg: #323030;
  --buttoncolor: #ebebeb;
  --mapmarker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' viewBox='0 0 16 16'%3E%3Cpath d='M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10m0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6'/%3E%3C/svg%3E");
  color: #ffffff;
}

.contactus .container .heading {
  display: block;
  padding: 0.5208333333vw 1.25vw;
}
@media (max-width: 990px) {
  .contactus .container .heading {
    padding: 3.0769230769vw;
  }
}
.contactus .container .heading h1,
.contactus .container .heading h2 {
  font-size: 1.25vw;
  color: var(--textcolor);
  font-weight: bold;
  padding: 0;
  margin-bottom: 0.2604166667vw;
}
@media (max-width: 990px) {
  .contactus .container .heading h1,
  .contactus .container .heading h2 {
    font-size: 4.6153846154vw;
    margin-bottom: 1.2820512821vw;
  }
}
.contactus .container .heading p {
  font-size: 0.625vw;
  color: var(--textcolor);
  margin: 0;
}
@media (max-width: 990px) {
  .contactus .container .heading p {
    font-size: 2.5641025641vw;
  }
}
.contactus .container .contactcard .row > div {
  margin-bottom: 0vw;
}
.contactus .container .contactcard .single {
  display: flex;
  vertical-align: middle;
  align-items: center;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 0.625vw;
  padding: 1.0416666667vw 0.625vw;
}
@media (max-width: 990px) {
  .contactus .container .contactcard .single {
    border-radius: 1.5384615385vw;
    padding: 3.0769230769vw 1.5384615385vw;
  }
}
.contactus .container .contactcard .single .icon {
  width: 4.1666666667vw;
  background-color: var(--primarybg);
  border-radius: 0.3125vw;
  padding: 0.2604166667vw;
  aspect-ratio: 1/1;
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
}
@media (max-width: 990px) {
  .contactus .container .contactcard .single .icon {
    width: 15.3846153846vw;
    border-radius: 1.5384615385vw;
    padding: 3.8461538462vw;
  }
}
.contactus .container .contactcard .single .icon svg {
  width: 2.6041666667vw;
  height: 2.6041666667vw;
}
@media (max-width: 990px) {
  .contactus .container .contactcard .single .icon svg {
    width: 5.1282051282vw;
    height: 5.1282051282vw;
  }
}
.contactus .container .contactcard .single .text {
  width: calc(100% - 4.1666666667vw);
  padding-left: 0.625vw;
}
@media (max-width: 990px) {
  .contactus .container .contactcard .single .text {
    width: calc(100% - 20.5128205128vw);
    padding-left: 3.0769230769vw;
  }
}
.contactus .container .contactcard .single .text h6 {
  margin: 0;
  color: var(--textcolor);
  margin-bottom: 0.3125vw;
  font-weight: bold;
}
@media (max-width: 990px) {
  .contactus .container .contactcard .single .text h6 {
    margin-bottom: 1.5384615385vw;
    font-size: 2.0512820513vw;
  }
}
.contactus .container .contactcard .single .text p {
  margin: 0;
  color: var(--textcolor);
}
@media (max-width: 990px) {
  .contactus .container .contactcard .single .text p {
    font-size: 3.0769230769vw;
  }
}
@media (max-width: 990px) {
  .contactus .container #contactform {
    height: calc(4.2708333333vw + 20px);
  }
}
.contactus .container .contactform {
  margin-top: 1.25vw;
}
@media (max-width: 990px) {
  .contactus .container .contactform {
    margin-top: 6.1538461538vw;
  }
}
.contactus .container .contactform form .form-group label {
  margin-bottom: 0.2604166667vw;
  font-size: 0.7291666667vw;
  color: var(--textcolor);
  display: block;
  width: 100%;
}
@media (max-width: 990px) {
  .contactus .container .contactform form .form-group label {
    font-size: 3.5897435897vw;
  }
}
.contactus .container .contactform form .form-group label span {
  color: red;
}
.contactus .container .contactform form .form-group input,
.contactus .container .contactform form .form-group textarea {
  width: 100%;
  height: 2.6041666667vw;
  padding-left: 0.78125vw;
  padding-right: 0.78125vw;
  border: none;
  box-shadow: rgba(0, 0, 0, 0.24) 0 0.15625vw 0.4166666667vw;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 0.3125vw !important;
  font-size: 0.8333333333vw;
  color: var(--textcolor);
  outline: none !important;
  caret-color: #000;
}
@media (max-width: 990px) {
  .contactus .container .contactform form .form-group input,
  .contactus .container .contactform form .form-group textarea {
    height: 12.8205128205vw;
    padding-left: 3.8461538462vw;
    padding-right: 3.8461538462vw;
    box-shadow: rgba(0, 0, 0, 0.24) 0 0.7692307692vw 2.0512820513vw;
    border-radius: 1.5384615385vw !important;
    font-size: clamp(16px, 4.1025641026vw, 16px);
  }
}
.contactus .container .contactform form .form-group textarea {
  height: 7.8125vw;
}
@media (max-width: 990px) {
  .contactus .container .contactform form .form-group textarea {
    height: 38.4615384615vw;
  }
}
.contactus .container .contactform form .form-group small {
  display: block;
  text-align: right;
  font-size: 0.625vw;
  opacity: 0.7;
}
@media (max-width: 990px) {
  .contactus .container .contactform form .form-group small {
    font-size: 3.0769230769vw;
  }
}
.contactus .container .contactform form #uploadBtn {
  border: 0.0520833333vw dashed var(--textcolor);
  width: 7.8645833333vw;
  height: 7.8645833333vw;
  background-color: var(--primarybg);
  color: var(--textcolor);
  font-size: 0.8333333333vw;
}
@media (max-width: 990px) {
  .contactus .container .contactform form #uploadBtn {
    border: 0.2564102564vw dashed var(--textcolor);
    width: 38.7179487179vw;
    height: 38.7179487179vw;
    font-size: 3.5897435897vw;
  }
}
.contactus .container .contactform form button {
  height: 3.125vw;
  width: 100%;
  background-color: var(--buttonbg);
  color: var(--buttoncolor);
  font-weight: bold;
  text-transform: uppercase;
}
@media (max-width: 990px) {
  .contactus .container .contactform form button {
    height: 15.3846153846vw;
  }
}
.contactus .container .map {
  margin-top: 1.25vw;
}
@media (max-width: 990px) {
  .contactus .container .map {
    margin-top: 6.1538461538vw;
  }
}
.contactus .container .map iframe {
  width: 100%;
  height: 38.0208333333vw;
}
@media (max-width: 990px) {
  .contactus .container .map iframe {
    height: 110.2564102564vw;
  }
}/*# sourceMappingURL=contact-us.css.map */