@charset "UTF-8";
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: "Open Sans", sans-serif;
}

body {
  font-size: 100%;
}

html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol p {
  margin: 0;
  padding: 0;
  text-wrap: pretty;
}

ul[role="list"],
ol[role="list"] {
  list-style: none;
}

ul {
  list-style: none;
}

img,
picture {
  max-width: 100%;
  display: block;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  display: none;
}

::-webkit-scrollbar-thumb {
  background: var(--neutral-200);
  border-radius: 8px;
}

input,
select,
textarea {
  outline: none;
  box-shadow: none;
}

:root {
  --fs-6: 6px;
  --fs-8: 8px;
  --fs-12: 12px;
  --fs-14: 14px;
  --fs-16: 16px;
  --fs-18: 18px;
  --fs-20: 20px;
  --fs-24: 24px;
  --fs-28: 28px;
  --fs-32: 32px;
  --fs-42: 42px;
  --img-w: 28px;
  --img-h: 24px;
  --fs-44: 44px;
  --fs-64: 64px;
  --animated-search-width: 507px;
  --scale: 1;
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  :root {
    --scale: 1.5;
    --fs-6: calc(6px / var(--scale));
    --fs-8: calc(8px / var(--scale));
    --fs-12: calc(12px / var(--scale));
    --fs-14: calc(14px / var(--scale));
    --fs-16: calc(16px / var(--scale));
    --fs-18: calc(18px / var(--scale));
    --fs-20: calc(20px / var(--scale));
    --fs-24: calc(24px / var(--scale));
    --fs-28: calc(28px / var(--scale));
    --fs-32: calc(32px / var(--scale));
    --fs-42: calc(42px / var(--scale));
    --img-w: calc(28px / var(--scale));
    --img-h: calc(24px / var(--scale));
    --fs-44: calc(44px / var(--scale));
    --fs-64: calc(64px / var(--scale));
    --animated-search-width: calc(507px / var(--scale));
  }
}
@media only screen and (min-width: 1366px) and (max-width: 1440px) {
  :root {
    --scale: 1.33;
    --fs-6: calc(6px / var(--scale));
    --fs-8: calc(8px / var(--scale));
    --fs-12: calc(12px / var(--scale));
    --fs-14: calc(14px / var(--scale));
    --fs-16: calc(16px / var(--scale));
    --fs-18: calc(18px / var(--scale));
    --fs-20: calc(20px / var(--scale));
    --fs-24: calc(24px / var(--scale));
    --fs-28: calc(28px / var(--scale));
    --fs-32: calc(32px / var(--scale));
    --fs-42: calc(42px / var(--scale));
    --img-w: calc(28px / var(--scale));
    --img-h: calc(24px / var(--scale));
    --fs-44: calc(44px / var(--scale));
    --fs-64: calc(64px / var(--scale));
    --animated-search-width: calc(507px / var(--scale));
  }
}
@media only screen and (min-width: 1536px) and (max-width: 1919px) {
  :root {
    --scale: 1.25;
    --fs-6: calc(6px / var(--scale));
    --fs-8: calc(8px / var(--scale));
    --fs-12: calc(12px / var(--scale));
    --fs-14: calc(14px / var(--scale));
    --fs-16: calc(16px / var(--scale));
    --fs-18: calc(18px / var(--scale));
    --fs-20: calc(20px / var(--scale));
    --fs-24: calc(24px / var(--scale));
    --fs-28: calc(28px / var(--scale));
    --fs-32: calc(32px / var(--scale));
    --fs-42: calc(42px / var(--scale));
    --img-w: calc(28px / var(--scale));
    --img-h: calc(24px / var(--scale));
    --fs-44: calc(44px / var(--scale));
    --fs-64: calc(64px / var(--scale));
    --animated-search-width: calc(507px / var(--scale));
  }
}
:root {
  --black: #1f1f1f;
  --black-800: #081e46;
  --black-1000: #000000;
  --white: #ffffff;
  --white-50: rgba(255, 255, 255, 0.582);
  --black-900: #202224;
  --pagination-text: var(--neutral-500);
  --border-default: --neutral-200;
  --default: var(--black);
  --black-dust: #1a1a1a;
  --nav-item: #333333;
  --nav-search: #cccccc;
  --nav_icon: #0099e5;
  --title-100: #0058a4;
  --gray-100: #4d4d4d;
  --light-gray: #666666;
  --dark-bg: #002d6d;
  --gray-200: #999999;
  --count-100: #caf9fd;
  --accord-ion: #e6e6e6;
  --active-bg: #997edf;
  --foot-100: #b3b3b3;
  --cont-100: #404040;
  --ngray-50: #f5f5f5;
  --light-purple: #ded3f5;
  --dark-purple: #866ad9;
  --doc-100: #5f4b96;
  --neutral-cross: #d9d9d9;
  --neutral-40: #d5d7da;
  --neutral-50: #f0f0f0;
  --neutral-100: #e6e7e8;
  --neutral-200: #dadbdc;
  --neutral-300: #c0c2c5;
  --neutral-400: #81858a;
  --neutral-500: #434a51;
  --neutral-600: #040d17;
  --neutral-900: #010306;
  --blue-700: #1c60af;
  --blue-600: #2680ea;
  --blue-400: #92bff4;
  --blue-100: #eaf3fd;
  --blue-300: #c8dff9;
  --blue-200: #dfecfc;
  --blue-50: #f7fafe;
  --blue-800: #1849d6;
  --grey-50: #e9eaeb;
  --grey-200: #64748b;
  --grey-100: #e2e8f0;
  --grey-300: #414651;
  --grey-600: #535862;
  --light-grey: #81858a;
  --dark-grey: #4a4a4a;
  --grey-150: #d6d6d6;
  --grey-400: #8080808c;
  --green-50: #f7fbf7;
  --green-100: #ecf4ec;
  --green-200: #2a6a2d;
  --green-400: #9bc69d;
  --green-600: #388e3c;
  --green-700: rgba(42, 106, 45, 1);
  --green-800: #42ff4b;
  --red: #ff0000;
  --red-50: #fdf7f7;
  --red-100: #f0c9c9;
  --red-300: #f2f2f2;
  --red-200: #f7dfdf;
  --red-700: #941e1e;
  --yellow-50: #fffdf5;
  --yellow-100: #fff5e6;
  --yellow-200: #fff6da;
  --yellow-300: #ffefc1;
  --yellow-400: #fff9e7;
  --yellow-500: #bf7200;
  --yellow-600: #ffc107;
  --yellow-700: #bf9105;
  --yellow-800: #806003;
  --yellow-900: #bf9105;
  --orange-50: rgba(255, 251, 245, 1);
  --orange-100: #fff5e6;
  --orange-200: #fff0d9;
  --orange-600: #ff9800;
  --orange-700: rgba(191, 114, 0, 1);
  --box-shadow: #0a0d1208;
  --box-shadow-100: #0000001f;
  --box-shadow-200: #0a0d1214;
  --grid-box-shadow: #0000000a;
  --model-shadow: rgba(0, 0, 0, 0.08);
  --dropdown-shadow: #0a0d1214;
  --default: #081e46;
  --loader-border: #6f7b93;
  --modal-bg: rgba(4, 13, 23, 0.3);
  --checkbox-border: #0d6efd;
  --filter-600: rgba(0, 0, 0, 0.644);
  --canvas-shadow: #00000014;
  --feather-bg: #fafafa;
  --chunk-shadow: #0a0d120d;
}

html {
  font-size: 12px;
}

html {
  font-size: 12px;
}

button {
  border: calc(0.0833333333rem / var(--scale)) solid transparent;
  padding: 0 calc(2.3333333333rem / var(--scale));
  height: calc(4.6666666667rem / var(--scale));
  min-width: calc(11.8333333333rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(1rem / var(--scale));
  border-radius: calc(0.6666666667rem / var(--scale));
  font-size: var(--fs-18);
  line-height: "";
  font-weight: 600;
}

button:focus-visible {
  outline: none;
  border: 0;
}

button i-feather.icon {
  display: flex;
}

button.fill_btn {
  background-color: var(--blue-600);
  color: var(--white);
}

button.fill_lightBlue_btn {
  background-color: var(--blue-50);
  color: var(--blue-600);
}

button.disable_fill_lightBlue_btn {
  background-color: var(--blue-50);
  color: var(--blue-300);
  pointer-events: none;
}

button.gray_fill_btn {
  background-color: var(--neutral-100);
  color: var(--neutral-400);
  pointer-events: none;
}

button.outline_disable_btn {
  pointer-events: none;
  background-color: var(--white);
  color: var(--neutral-300);
  border: calc(0.0833333333rem / var(--scale)) solid var(--neutral-200);
}

button.bg_logic_btn {
  background-color: var(--white);
  color: var(--neutral-500);
  border: calc(0.0833333333rem / var(--scale)) solid var(--neutral-200);
}

button.outline_btn {
  background-color: var(--white);
  color: var(--neutral-500);
  border: calc(0.0833333333rem / var(--scale)) solid var(--neutral-300);
}

button.fill_disable_btn {
  pointer-events: none;
  background-color: var(--neutral-100);
  color: var(--neutral-400);
}

button.no_outline_btn {
  background-color: var(--blue-50);
  color: var(--blue-600);
  outline: none;
}

button .close_outline_btn {
  background-color: var(--blue-50);
  border: calc(0.0833333333rem / var(--scale)) solid var(--blue-50);
  color: var(--blue-600);
}

/* GLOBAL BUTTON */
.global_btn,
.simple_btn,
.test_btn {
  height: calc(2.3333333333rem / var(--scale));
  background-color: transparent;
  padding: 0;
  border: none;
  cursor: pointer;
  min-height: calc(5rem / var(--scale));
  padding: calc(1.3333333333rem / var(--scale))
    calc(2.6666666667rem / var(--scale));
  border-radius: calc(1rem / var(--scale));
  background-color: var(--nav_icon);
  text-decoration: none;
  color: var(--white);
  text-align: center;
  text-wrap: nowrap;
  letter-spacing: calc(0.0166666667rem / var(--scale));
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 600;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(0.3333333333rem / var(--scale));
}

.global_btn:hover,
.simple_btn:hover,
.test_btn:hover {
  background-color: var(--doc-100);
}

.global_btn span,
.simple_btn span,
.test_btn span {
  display: inline-block;
  width: calc(2rem / var(--scale));
  height: calc(2rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}

.global_btn span img,
.simple_btn span img,
.test_btn span img {
  width: 100%;
  height: 100%;
}

/* TEST BUTTON */
.test_btn {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 700;
}

.test_btn span {
  width: calc(1.6666666667rem / var(--scale));
  height: calc(1.6666666667rem / var(--scale));
}

.simple_btn {
  background: none;
  color: var(--nav-item);
  border: 1px solid var(--nav_icon);
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 700;
}

.simple_btn:hover {
  background: none;
  color: var(--nav-item);
}

.myForm input {
  width: 100%;
  height: calc(4.6666666667rem / var(--scale));
  border: calc(0.0833333333rem / var(--scale)) solid var(--neutral-300);
  border-radius: calc(0.6666666667rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  color: var(--neutral-900);
  font-size: var(--fs-20);
  line-height: calc(2rem / var(--scale));
  font-weight: 400;
  outline: none;
  padding: 0 calc(1.3333333333rem / var(--scale));
}

.myForm input.disabled {
  background-color: var(--neutral-100);
  color: var(--neutral-500);
  pointer-events: none;
}

.myForm input::-moz-placeholder {
  color: var(--light-grey);
  font-size: var(--fs-20);
  line-height: calc(2rem / var(--scale));
  font-weight: 400;
}

.myForm input::placeholder {
  color: var(--light-grey);
  font-size: var(--fs-20);
  line-height: calc(2rem / var(--scale));
  font-weight: 400;
}

.myForm textarea {
  border-radius: calc(0.6666666667rem / var(--scale));
  border: calc(0.0833333333rem / var(--scale)) solid var(--neutral-300);
  padding: calc(1.3333333333rem / var(--scale));
  color: var(--neutral-900);
  font-size: var(--fs-20);
  line-height: calc(2rem / var(--scale));
  font-weight: 400;
}

.myForm textarea::-moz-placeholder {
  color: var(--light-grey);
  font-size: var(--fs-20);
  line-height: calc(2rem / var(--scale));
  font-weight: 400;
}

.myForm textarea::placeholder {
  color: var(--light-grey);
  font-size: var(--fs-20);
  line-height: calc(2rem / var(--scale));
  font-weight: 400;
}

.myForm label {
  font-size: var(--fs-18);
  line-height: calc(1.6666666667rem / var(--scale));
  font-weight: 600;
  color: var(--neutral-500);
  min-width: calc(20.8333333333rem / var(--scale));
}

.myForm sup {
  color: var(--red);
  font-size: var(--fs-18);
  line-height: calc(1.6666666667rem / var(--scale));
  font-weight: 600;
  margin-left: calc(0.4166666667rem / var(--scale));
  top: 0px;
}

.myForm .error {
  font-size: var(--fs-14);
  line-height: 2;
  font-weight: 400;
  color: var(--red);
}

.myForm .row_div {
  margin-bottom: calc(1.3333333333rem / var(--scale));
}

.myForm .min_row_height {
  height: calc(4.6666666667rem / var(--scale));
}

.myForm .custom_radio {
  display: inline-flex;
  align-items: center;
  min-width: calc(1.6666666667rem / var(--scale)) !important;
}

.myForm .custom_radio .name {
  color: var(--neutral-600);
  font-size: var(--fs-20);
  line-height: calc(2rem / var(--scale));
  font-weight: 400;
}

.myForm .custom_radio.disabled {
  pointer-events: none;
}

.myForm .custom_radio.disabled .radio_mark {
  background-color: var(--neutral-100);
  border: calc(0.0833333333rem / var(--scale)) solid var(--neutral-200);
}

.myForm .custom_radio.disabled .name {
  color: var(--neutral-300);
}

.myForm .custom_radio .name {
  padding-right: calc(1.9166666667rem / var(--scale));
}

.myForm .custom_radio input[type="radio"] {
  display: none;
}

.myForm .radio_mark {
  width: calc(2rem / var(--scale));
  height: calc(2rem / var(--scale));
  border: calc(0.125rem / var(--scale)) solid var(--blue-600);
  border-radius: 50%;
  margin-right: calc(0.6666666667rem / var(--scale));
  position: relative;
  background-color: var(--white);
}

.myForm .custom_radio input[type="radio"]:checked + .radio_mark {
  background-color: var(--white);
}

.myForm .radio_mark::after {
  content: "";
  width: calc(0.75rem / var(--scale));
  height: calc(0.75rem / var(--scale));
  background: var(--blue-600);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.2s;
}

.myForm .custom_radio input[type="radio"]:checked + .radio_mark::after {
  opacity: 1;
}

.myForm .upload_input {
  padding-left: 0;
}

.myForm .upload_input[type="file"]::file-selector-button {
  border: none;
  height: 100%;
  padding: 0px calc(1.25rem / var(--scale));
  margin-right: calc(0.8333333333rem / var(--scale));
}

.myForm .row_div.disabled {
  opacity: 0.3;
}

.checkbox_disabled {
  color: var(--neutral-300);
  pointer-events: none;
}

.form-check-input:focus {
  box-shadow: unset;
}

input[type="checkbox"] {
  padding: 0;
}

.border-danger {
  border: calc(0.0833333333rem / var(--scale)) solid var(--red);
}

.border-danger .file-label {
  background-color: var(--red-200);
}

.border-danger {
  border: calc(0.0833333333rem / var(--scale)) solid var(--red);
}

.query_parameter_container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.query_parameter {
  width: 100%;
}

.test {
  width: 100%;
  background: lightblue;
  max-width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 21px;
}

.test .row_div {
  display: flex;
  flex-direction: column;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  background-color: var(--red-300);
}

.header_conatiner {
  position: sticky;
  top: 0;
  z-index: 9999;
  background-color: var(--white);
  height: calc(7.3333333333rem / var(--scale));
  padding: calc(0rem / var(--scale)) calc(10rem / var(--scale))
    calc(0rem / var(--scale)) calc(10rem / var(--scale));
}
.header_conatiner .header {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}
.header_conatiner .header .logo {
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  padding: calc(2rem / var(--scale)) calc(0rem / var(--scale));
  width: calc(17.8333333333rem / var(--scale));
  height: 100%;
}
.header_conatiner .header .logo svg {
  width: calc(17.8333333333rem / var(--scale));
  height: calc(3.3333333333rem / var(--scale));
}
.header_conatiner .header .nav_links {
  padding-top: calc(0.6666666667rem / var(--scale));
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}
.header_conatiner .header .nav_links ul {
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(0.6666666667rem / var(--scale));
  list-style: none;
  height: 100%;
}
.header_conatiner .header .nav_links ul li {
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  height: 100%;
}
.header_conatiner .header .nav_links ul li a {
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  height: 100%;
  text-decoration: none;
  color: var(--nav-item);
  font-size: var(--fs-20);
  line-height: calc(2rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
  padding: calc(0rem / var(--scale)) calc(0.6666666667rem / var(--scale))
    calc(0.1666666667rem / var(--scale)) calc(0.6666666667rem / var(--scale));
  position: relative;
}

.header_conatiner .header .nav_links ul li a:hover {
  color: var(--active-bg);
}

.header_conatiner .header .nav_links ul li a.nav_active::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: calc(0.1666666667rem / var(--scale)) !important;
  background-color: var(--active-bg);
  transition: width 0.3s ease-in;
}

.header_conatiner .header .nav_links ul li a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0%;
  height: calc(0.1666666667rem / var(--scale));
  background-color: var(--active-bg);
  transition: width 0.3s ease-in-out;
}
.header_conatiner .header .nav_links ul li a.active::after {
  width: 100%;
}
.header_conatiner .header .search_btn_sec {
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(1.4166666667rem / var(--scale));
  height: 100%;
  padding: calc(1.6666666667rem / var(--scale)), calc(0rem / var(--scale));
}
.header_conatiner .header .search_btn_sec .search_bar {
  width: calc(12.0833333333rem / var(--scale));
  height: calc(4rem / var(--scale));
  padding-top: calc(0.5rem / var(--scale));
  padding-right: calc(0.5rem / var(--scale));
  padding-bottom: calc(0.5rem / var(--scale));
  padding-left: calc(1.6666666667rem / var(--scale));
  border-radius: calc(1rem / var(--scale));
  border: calc(0.0833333333rem / var(--scale)) solid var(--nav-search);
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(0.3333333333rem / var(--scale));
}
.header_conatiner .header .search_btn_sec .search_bar input {
  width: calc(6.25rem / var(--scale));
  height: calc(1.8333333333rem / var(--scale));
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 400;
  color: var(--gray-200);
  border: none;
}
.header_conatiner .header .search_btn_sec .search_bar .search_icon {
  width: calc(3rem / var(--scale));
  height: calc(3rem / var(--scale));
  border-radius: calc(1rem / var(--scale));
  border-width: calc(0.0833333333rem / var(--scale));
  padding: calc(0.5rem / var(--scale));
  border: calc(0.0833333333rem / var(--scale)) solid var(--nav_icon);
  background-color: var(--nav_icon);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  cursor: pointer;
}
.header_conatiner .header .search_btn_sec .login_btn {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(0.3333333333rem / var(--scale));
  width: calc(7.9166666667rem / var(--scale));
  height: calc(3.3333333333rem / var(--scale));
  border-radius: calc(1rem / var(--scale));
  padding: calc(0.75rem / var(--scale)) calc(0.8333333333rem / var(--scale))
    calc(0.75rem / var(--scale)) calc(1.3333333333rem / var(--scale));
  background-color: var(--nav_icon);
  overflow: hidden;
}
.header_conatiner .header .search_btn_sec .login_btn:hover {
  background-color: var(--doc-100);
  cursor: pointer !important;
}
.header_conatiner .header .search_btn_sec .login_btn .login_link {
  text-decoration: none;
  color: var(--white);
  width: calc(3.5833333333rem / var(--scale));
  min-width: calc(3.5833333333rem / var(--scale));
  height: calc(1.8333333333rem / var(--scale));
  color: var(--white);
  cursor: pointer;
  border: none;
  box-sizing: border-box;
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: 0.2px;
  text-align: center;
}
.header_conatiner .header .search_btn_sec .login_btn span {
  height: calc(1.6666666667rem / var(--scale));
  width: calc(1.6666666667rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}
.header_conatiner .header .search_btn_sec .login_user {
  position: relative;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  width: 43px;
}
.header_conatiner .header .search_btn_sec .login_user img {
  width: calc(4rem / var(--scale)) calc(4rem / var(--scale));
  height: 100%;
  border-radius: 50%;
  border: 2px solid rgba(206, 206, 206, 0.48);
  padding: 4px;
}
.header_conatiner .header .search_btn_sec .login_user .dropdown_menubar {
  position: absolute;
  top: calc(6.25rem / var(--scale));
  right: calc(-5rem / var(--scale));
  min-width: calc(16.6666666667rem / var(--scale));
  /* height: calc(9.0833333333rem / var(--scale)); */
  background: var(--white);
  border-radius: calc(1rem / var(--scale));
  padding: calc(1rem / var(--scale));
  box-shadow: 2px 4px 12px 0px rgba(0, 0, 0, 0.2);
  opacity: 0;
  visibility: hidden;
  z-index: 10000;
  transition: all 0.3s ease;
}
.header_conatiner .header .search_btn_sec .login_user .dropdown_menubar ul {
  list-style: none;
  padding: calc(0.8333333333rem / var(--scale)) calc(0rem / 1px / var(--scale));
  margin: 0;
}
.header_conatiner .header .search_btn_sec .login_user .dropdown_menubar ul li {
  padding: calc(0.8333333333rem / var(--scale))
    calc(1.3333333333rem / var(--scale));
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(0.6666666667rem / var(--scale));
}
.header_conatiner
  .header
  .search_btn_sec
  .login_user
  .dropdown_menubar
  ul
  li:hover {
  background: #f5f5f5;
}
.header_conatiner
  .header
  .search_btn_sec
  .login_user
  .dropdown_menubar
  ul
  li
  a {
  text-decoration: none;
  font-size: var(--fs-12);
  line-height: calc(1.3333333333rem / var(--scale));
  font-weight: 700;
  color: var(--nav-item);
  text-wrap: nowrap;
  letter-spacing: calc(0.0166666667rem / var(--scale));
  display: flex;
  align-items: center;
  gap: 4px;
}
.header_conatiner .header .search_btn_sec .login_user .dropdown_menubar::after {
  content: "▲";
  position: absolute;
  top: calc(-0.8333333333rem / var(--scale));
  color: var(--white);
  left: 50%;
}
.header_conatiner .header .search_btn_sec .login_user.active .dropdown_menubar {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.header_conatiner .header .search_btn_sec .hamburgar {
  display: none;
  cursor: pointer;
}

.mobile_menu {
  width: calc(26.6666666667rem / var(--scale));
  height: 100%;
  background-color: var(--white);
  position: fixed;
  left: 0;
  top: calc(7.3333333333rem / var(--scale));
  z-index: 9999;
  max-width: 0;
  overflow: hidden;
  border-top: 1px solid var(--neutral-200);
  transition: max-width 0.3s ease-in-out;
  display: none;
}

.mobile_menu.show_mobile {
  max-width: calc(26.6666666667rem / var(--scale));
}

.menu {
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: end;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  width: auto;
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.line {
  fill: none;
  stroke: var(--light-gray);
  stroke-width: 6;
  transition:
    stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

.line1 {
  stroke-dasharray: 60 207;
  stroke-width: 6;
}

.line2 {
  stroke-dasharray: 60 60;
  stroke-width: 6;
}

.line3 {
  stroke-dasharray: 60 207;
  stroke-width: 6;
}

.opened .line1 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 6;
}

.opened .line2 {
  stroke-dasharray: 1 60;
  stroke-dashoffset: -30;
  stroke-width: 6;
}

.opened .line3 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 6;
}

.main_container {
  padding: calc(0rem / var(--scale)) calc(10rem / var(--scale))
    calc(13.3333333333rem / var(--scale)) calc(10rem / var(--scale));
}
.main_container .banner {
  margin-top: calc(3.3333333333rem / var(--scale));
  display: flex;
  flex-direction: "";
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(5rem / var(--scale));
  border: 1px solid var(--nav-search);
  border-radius: calc(1.6666666667rem / var(--scale));
  background-color: var(--white);
}
.main_container .banner .banner_image,
.main_container .banner .banner_details {
  width: 50%;
}
.main_container .banner .banner_image img {
  border-radius: calc(1.6666666667rem / var(--scale)) calc(0rem / var(--scale))
    calc(0rem / var(--scale)) calc(1.6666666667rem / var(--scale));
}
.main_container .banner .banner_details {
  width: calc(60.4166666667rem / var(--scale));
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(4rem / var(--scale));
}
.main_container .banner .banner_details .explore {
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(1.6666666667rem / var(--scale));
}
.main_container .banner .banner_details .healthcare .automation {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 300;
  letter-spacing: calc(0rem / var(--scale));
  color: var(--gray-100);
  text-wrap: nowrap;
}
.main_container .banner .banner_details .healthcare .health {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: calc(-0.25rem / var(--scale));
  vertical-align: middle;
  color: var(--title-100);
}
.main_container .banner .banner_details .healthcare p {
  height: calc(7rem / var(--scale));
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--light-gray);
}
.main_container .banner .banner_details .healthcare p span {
  color: var(--title-100);
  font-weight: 700;
}
.main_container .container {
  margin-top: calc(12rem / var(--scale));
}
.main_container .container .serve {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(4rem / var(--scale));
}
.main_container .container .serve .serve_txt,
.main_container .container .serve .serve_txt_2 {
  height: calc(17.3333333333rem / var(--scale));
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(2rem / var(--scale));
}
.main_container .container .serve .serve_txt h2,
.main_container .container .serve .serve_txt_2 h2 {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -3px;
  color: var(--title-100);
}
.main_container .container .serve .serve_txt p,
.main_container .container .serve .serve_txt_2 p {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
  text-align: center;
  color: var(--gray-100);
}
.main_container .container .serve .serve_txt_2 {
  padding: calc(0rem / var(--scale)) calc(10rem / var(--scale));
}
.main_container .container .serve .overview {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(5.3333333333rem / var(--scale));
}
.main_container .container .serve .overview .operations {
  width: 50%;
}
.main_container .container .serve .overview .operations .management {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
}
.main_container .container .serve .overview .operations .management .bottm {
  width: calc(13.1666666667rem / var(--scale));
  height: calc(5rem / var(--scale));
}
.main_container .container .serve .cards {
  width: 100%;
  display: flex;
  flex-direction: wrap;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
}
.main_container .container .serve .cards .boxes {
  width: calc(50%);
  /* width: calc(50% - 3.3333333333rem / var(--scale)); */
  min-height: calc(36.6666666667rem / var(--scale));
  border: 1px solid var(--neutral-200);
  background-color: var(--white);
  border-radius: 20px;
  padding: calc(4rem / var(--scale)) calc(4rem / var(--scale))
    calc(6rem / var(--scale)) calc(4rem / var(--scale));
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(2.6666666667rem / var(--scale));
}
.main_container .container .serve .cards .boxes image {
  width: calc(10.3333333333rem / var(--scale));
  height: calc(10.3333333333rem / var(--scale));
}
.main_container .container .serve .cards .boxes .detail {
  height: calc(18.3333333333rem / var(--scale));
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(1rem / var(--scale));
}
.main_container .container .serve .cards .boxes .detail .title,
.main_container .container .serve .cards .boxes .detail .title_2 {
  font-size: var(--fs-28);
  line-height: calc(3.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -0.8px;
}
.main_container .container .serve .cards .boxes .detail .title {
  color: var(--gray-100);
}
.main_container .container .serve .cards .boxes .detail .title_2 {
  color: var(--title-100);
}
.main_container .container .serve .cards .boxes .detail p {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
  color: var(--gray-100);
}
.main_container .container .serve .cards .sky_bg:hover {
  background: linear-gradient(180deg, #e7fbff 0%, #ffffff 100%);
}
.main_container .container .serve .explore {
  width: calc(21.25rem / var(--scale));
  height: calc(5rem / var(--scale));
}
.main_container .container .about_us {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
  align-items: stretch;
}
.main_container .container .about_us .know_more_left {
  flex: 1;
  display: flex;
  border-radius: calc(1.6666666667rem / var(--scale));
}
.main_container .container .about_us .know_more_left img {
  width: 100%;
  border-radius: calc(1.6666666667rem / var(--scale));
  height: auto;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.main_container .container .about_us .know_more_right {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
}
.main_container .container .about_us .know_more_right .top {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
}
.main_container .container .about_us .know_more_right .top .about_up {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(1rem / var(--scale));
}
.main_container .container .about_us .know_more_right .top .about_up h2 {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -3px;
  color: var(--title-100);
}
.main_container .container .about_us .know_more_right .top .about_up p {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
  color: var(--light-gray);
}
.main_container .container .about_us .know_more_right .top .about_down {
  width: calc(16.4166666667rem / var(--scale));
}
.main_container .container .about_us .know_more_right .bottm {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: calc(3.3333333333rem / var(--scale));
}
.main_container .container .about_us .know_more_right .bottm .counts {
  border-radius: calc(1.6666666667rem / var(--scale));
  padding: calc(2rem / var(--scale));
  background-color: var(--white);
  border: 1px solid var(--light-purple);
}
.main_container .container .about_us .know_more_right .bottm .counts span {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 300;
  letter-spacing: -3px;
  color: var(--dark-purple);
}
.main_container .container .about_us .know_more_right .bottm .counts p {
  font-size: var(--fs-28);
  line-height: calc(3.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: calc(-0.0666666667rem / var(--scale));
  color: var(--light-gray);
}
.main_container .container .about_us .know_more_right .bottm .counts .doc {
  color: var(--doc-100);
}
.main_container .container .book_demo {
  height: calc(39.0833333333rem / var(--scale));
  border-radius: calc(1.6666666667rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: end;
  flex-wrap: nowrap;
  gap: 0;
  position: relative;
}
.main_container .container .book_demo .demo {
  width: 100%;
  background-color: var(--dark-bg);
  border-radius: calc(1.6666666667rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(6.5rem / var(--scale));
}
.main_container .container .book_demo .demo .left {
  width: 50%;
  padding: calc(6.8333333333rem / var(--scale)) calc(0rem / var(--scale))
    calc(5rem / var(--scale)) calc(5rem / var(--scale));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(2.6666666667rem / var(--scale));
}
.main_container .container .book_demo .demo .left .top {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(0.3333333333rem / var(--scale));
}
.main_container .container .book_demo .demo .left .top .knowmore {
  font-size: var(--fs-28);
  line-height: calc(3.3333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: -0.8px;
  color: var(--accord-ion);
}
.main_container .container .book_demo .demo .left .top .request_demo {
  font-size: var(--fs-28);
  line-height: calc(3.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -0.8px;
  color: var(--white);
}
.main_container .container .book_demo .demo .left .top .description {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
  color: var(--red-300);
}
.main_container .container .book_demo .demo .left .bottom {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(1.6666666667rem / var(--scale));
}
.main_container .container .book_demo .demo .left .bottom .email {
  width: calc(30rem / var(--scale));
  height: calc(5rem / var(--scale));
  border-radius: calc(1rem / var(--scale));
  padding: calc(1.6666666667rem / var(--scale))
    calc(0.6666666667rem / var(--scale)) calc(1.6666666667rem / var(--scale))
    calc(2rem / var(--scale));
  background-color: var(--white);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(0.3333333333rem / var(--scale));
}
.main_container .container .book_demo .demo .left .bottom .email input {
  width: calc(19.3333333333rem / var(--scale));
  height: calc(1.8333333333rem / var(--scale));
  border: none;
  outline: none;
  background-color: transparent;
}
.main_container .container .book_demo .demo .left .bottom .email button {
  width: calc(7.3333333333rem / var(--scale));
  height: calc(3.8333333333rem / var(--scale));
  background-color: var(--nav_icon);
  border-radius: calc(1rem / var(--scale));
  border-width: 1px;
  padding-top: calc(1rem / var(--scale));
  padding-right: calc(1.3333333333rem / var(--scale));
  padding-bottom: calc(1rem / var(--scale));
  padding-left: calc(1.3333333333rem / var(--scale));
  min-width: calc(7.3333333333rem / var(--scale));
  color: var(--white);
  letter-spacing: 0.2px;
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 600;
  cursor: pointer;
}
.main_container .container .book_demo .demo .left .bottom .request {
  width: calc(18.8333333333rem / var(--scale));
}
.main_container .container .book_demo .demo .doc_right {
  width: 50%;
  background-image: url("../assets/banner/doctor_image_1.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: -webkit-fill-available;
}
.main_container .container .book_demo .demo .doc_right .image_d {
  position: absolute;
  bottom: 0;
  right: calc(22.6666666667rem / var(--scale));
}
.main_container .container .book_demo .demo .doc_right .image_d img {
  width: 100%;
  height: calc(44.0833333333rem / var(--scale));
}

.section {
  width: 100%;
  height: calc(43.3333333333rem / var(--scale));
  background: var(--white, #ffffff);
  border-radius: calc(1.6666666667rem / var(--scale));
  box-shadow: 0 calc(0.8333333333rem / var(--scale)) calc(2.5rem / var(--scale))
    rgba(0, 0, 0, 0.05);
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}
.section .left {
  width: 50%;
  height: 100%;
  padding: calc(5.3333333333rem / var(--scale))
    calc(8.5833333333rem / var(--scale)) calc(5.3333333333rem / var(--scale))
    calc(8.6666666667rem / var(--scale));
}
.section .left img {
  width: 100%;
  height: 100%;
}
.section .right {
  width: 50%;
  padding: calc(9.5rem / var(--scale)) calc(9.1666666667rem / var(--scale));
}
.section .right h1 {
  font-size: var(--fs-44);
  line-height: calc(5rem / var(--scale));
  font-weight: 500;
  font-size: calc(3.5rem / var(--scale));
  color: var(--gray-100);
  margin-bottom: calc(1.6666666667rem / var(--scale));
  text-wrap: nowrap;
}
.section .right p {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--light-gray);
  margin-bottom: calc(2.5rem / var(--scale));
}
.section .right .btn_explore {
  margin-top: calc(5rem / var(--scale));
  width: calc(18rem / var(--scale));
}

.container .testimonial_header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: "";
  text-align: center;
}
.container .testimonial_header h4 {
  color: var(--light-gray);
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 300;
}
.container .testimonial_header h2 {
  color: var(--blue-700);
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
}
.container .testimonial_header .section-desc {
  max-width: 700px;
  margin-top: calc(1.6666666667rem / var(--scale));
  margin-bottom: calc(1.6666666667rem / var(--scale));
  color: var(--gray-100);
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
}

/* ================= CARDS ================= */
.testimonial {
  position: relative;
}
.testimonial .fun_left,
.testimonial .fun_right {
  width: calc(4rem / var(--scale));
  height: calc(4rem / var(--scale));
  background-color: var(--white);
  border-radius: 50%;
  box-shadow: 2px 4px 12px 0px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}
.testimonial .fun_left img,
.testimonial .fun_right img {
  width: calc(2rem / var(--scale));
  height: calc(2rem / var(--scale));
}
.testimonial .fun_left {
  cursor: pointer;
  left: calc(-1.6666666667rem / var(--scale));
}
.testimonial .fun_right {
  cursor: pointer;
  right: calc(-1.6666666667rem / var(--scale));
}
.testimonial .swiper-slide {
  height: auto;
}

.cards {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 0;
}

.card {
  height: calc(25rem / var(--scale));
  position: relative;
  background-image: url("../assets/about/Testimonial_Card_new.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: var(--white);
  background-origin: border-box;
  background-clip: border-box;
  border-radius: calc(1.6666666667rem / var(--scale));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 0;
}
.card .card_bg {
  width: 100%;
  height: 100%;
  padding: calc(3.3333333333rem / var(--scale));
  border-radius: calc(1.6666666667rem / var(--scale));
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(2rem / var(--scale));
}
.card .card_bg .card-header {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(2rem / var(--scale));
  margin-bottom: calc(1.25rem / var(--scale));
}
.card .card_bg .card-header .img_box {
  width: calc(6.6666666667rem / var(--scale));
  height: calc(6.6666666667rem / var(--scale));
  border-radius: 50%;
  display: none;
}
.card .card_bg .card-header .img_box img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}
.card .card_bg .card-header h3 {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 600;
  margin-bottom: calc(0.6666666667rem / var(--scale));
  color: var(--gray-100);
}
.card .card_bg .card-header span {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 400;
  color: var(--gray-200);
}
.card .card_bg p {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 400;
  color: var(--light-gray);
}

/* ================= RESPONSIVE ================= */
.partners-section {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}

.partners_container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
}
.partners_container .part_head {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: "";
}

.subtitle {
  color: var(--light-gray);
  font-size: calc(5.3333333333rem / var(--scale));
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 300;
}

.title {
  color: var(--title-100);
  font-size: calc(5.3333333333rem / var(--scale));
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -3px;
}

.partners-grid_sec {
  margin-bottom: calc(0rem / var(--scale));
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: calc(2rem / var(--scale));
}

.partners-grid {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: calc(2rem / var(--scale));
}

.partner-card {
  width: calc(16.6666666667rem / var(--scale));
  height: calc(13.3333333333rem / var(--scale));
  border-radius: calc(1.6666666667rem / var(--scale));
  background: var(--white);
  border: calc(0.0833333333rem / var(--scale)) solid var(--neutral-200);
  padding: calc(1.3333333333rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}
.partner-card img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.footer {
  height: calc(23.3333333333rem / var(--scale));
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: "";
  padding: calc(5.0833333333rem / var(--scale)) calc(10rem / var(--scale));
}
.footer .foot {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
}
.footer .foot .footer_sec1 .footer_subsec1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}
.footer .foot .footer_sec1 .footer_subsec1 ul {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(2.5rem / var(--scale));
}
.footer .foot .footer_sec1 .footer_subsec1 ul li {
  height: calc(1.8333333333rem / var(--scale));
}
.footer .foot .footer_sec1 .footer_subsec1 ul li a {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 600;
  color: var(--nav-item);
  text-decoration: none;
  text-wrap: nowrap;
}
.footer .foot .footer_sec2 {
  padding: calc(2.0833333333rem / var(--scale)) calc(0rem / var(--scale));
  border-top: 1px solid var(--foot-100);
  border-bottom: 1px solid var(--foot-100);
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(0rem / var(--scale));
}
.footer .foot .footer_sec2 .left_part {
  width: calc(17.8333333333rem / var(--scale));
  height: calc(3.3333333333rem / var(--scale));
}
.footer .foot .footer_sec2 .mid_sec {
  width: calc(100% - 39.1666666667rem / var(--scale)) !important;
  padding: calc(0rem / var(--scale)) calc(10rem / var(--scale));
  width: 100%;
  height: calc(3rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(1.6666666667rem / var(--scale));
}
.footer .foot .footer_sec2 .mid_sec .right_side {
  width: calc(34.3333333333rem / var(--scale));
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(1.6666666667rem / var(--scale));
}
.footer .foot .footer_sec2 .mid_sec .right_side .text1 a {
  font-size: var(--fs-12);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 700;
  color: var(--gray-100);
  text-wrap: nowrap;
  text-decoration: none;
}
.footer .foot .footer_sec2 .mid_sec .right_side .text2 {
  width: calc(0.3333333333rem / var(--scale));
  height: calc(0.3333333333rem / var(--scale));
  border-radius: 50%;
  background: var(--gray-100);
}
.footer .foot .footer_sec2 .mid_sec .left_side {
  width: calc(13.25rem / var(--scale));
  height: unset;
}
.footer .foot .footer_sec2 .mid_sec .left_side a {
  font-size: var(--fs-12);
  line-height: calc(1rem / var(--scale));
  font-weight: 400;
  color: var(--gray-100);
  text-wrap: nowrap;
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  text-decoration: none;
}
.footer .foot .footer_sec2 .right_part {
  width: calc(21.3333333333rem / var(--scale));
  height: calc(3.3333333333rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(2.6666666667rem / var(--scale));
}
.footer .foot .footer_sec2 .right_part .right_part img {
  width: calc(3.3333333333rem / var(--scale));
  height: calc(3.3333333333rem / var(--scale));
}

@media (min-width: 768px) and (max-width: 1023px) {
  .main_container {
    padding: calc(0rem / var(--scale)) calc(5rem / var(--scale))
      calc(6.6666666667rem / var(--scale)) calc(5rem / var(--scale));
  }
  .main_container .container {
    margin-top: calc(6rem / var(--scale));
  }
  .main_container .banner {
    flex-wrap: wrap !important;
    gap: calc(0rem / var(--scale)) !important;
  }
  .main_container .banner .banner_image,
  .main_container .banner .banner_details {
    width: 100% !important;
  }
  .main_container .banner .banner_image img {
    border-radius: calc(1.6666666667rem / var(--scale))
      calc(1.6666666667rem / var(--scale)) calc(0rem / var(--scale))
      calc(0rem / var(--scale));
  }
  .main_container .banner .banner_details {
    padding: calc(1.6666666667rem / var(--scale));
  }
  .main_container .serve .serve_txt,
  .main_container .serve .serve_txt_2 {
    height: unset !important;
  }
  .main_container .serve .cards {
    flex-wrap: wrap !important;
    height: auto !important;
  }
  .main_container .serve .cards .boxes {
    width: calc(8.3333333333% * 1rem / 1px / var(--scale)) !important;
    padding: calc(2rem / var(--scale)) calc(2rem / var(--scale))
      calc(2rem / var(--scale)) calc(2rem / var(--scale)) !important;
  }
  .main_container .overview {
    flex-wrap: wrap !important;
    gap: calc(2.6666666667rem / var(--scale)) !important;
  }
  .main_container .overview .operations {
    width: 100% !important;
  }
  .main_container .section {
    height: auto !important;
    gap: calc(0rem / var(--scale)) !important;
    flex-direction: column;
    text-align: center;
  }
  .main_container .section .left,
  .main_container .section .right {
    width: 100%;
    padding: calc(4rem / var(--scale));
  }
  .main_container .section .left .btn_explore,
  .main_container .section .right .btn_explore {
    margin: 0 auto;
  }
  .main_container .about_us {
    flex-wrap: wrap !important;
    flex-direction: column !important;
  }
  .main_container .about_us .know_more_left,
  .main_container .about_us .know_more_right {
    width: 100% !important;
  }
  .main_container .about_us .know_more_left .bottm,
  .main_container .about_us .know_more_right .bottm {
    justify-content: center;
  }
  .main_container .section-desc {
    max-width: unset !important;
  }
  .main_container .partner-card {
    max-width: unset;
  }
  .main_container .title {
    font-size: var(--fs-44);
  }
  .main_container .book_demo {
    height: auto !important;
    flex-wrap: wrap !important;
  }
  .main_container .book_demo .demo {
    height: auto !important;
    flex-wrap: wrap !important;
    padding: unset !important;
  }
  .main_container .book_demo .demo .left {
    width: 100% !important;
    padding: calc(3.3333333333rem / var(--scale)) !important;
  }
  .main_container .book_demo .demo .doc_right {
    width: 100% !important;
    overflow: hidden;
  }
  .main_container .book_demo .demo .doc_right .image_d {
    position: unset !important;
  }
  .main_container .book_demo .demo .doc_right .image_d img {
    height: calc(44.0833333333rem / var(--scale)) !important;
  }
  .header_conatiner {
    padding: calc(0rem / var(--scale)) calc(5rem / var(--scale));
  }
  .header_conatiner .header .nav_links {
    display: none !important;
  }
  .header_conatiner .header .search_btn_sec .search_bar,
  .header_conatiner .header .search_btn_sec .login_btn {
    display: none !important;
  }
  .header_conatiner .header .search_btn_sec .hamburgar {
    display: block !important;
  }
  .header_conatiner .header .search_btn_sec .login_user {
    display: none;
  }
  .mobile_menu {
    width: calc(26.6666666667rem / var(--scale));
    height: 100%;
    background-color: var(--white);
    position: fixed;
    left: 0;
    top: calc(7.3333333333rem / var(--scale));
    z-index: 9999;
    max-width: 0;
    overflow: hidden;
    display: block;
    transition: max-width 0.3s ease-in-out;
  }
  .mobile_menu .mobile_menu.show_mobile {
    max-width: calc(26.6666666667rem / var(--scale));
  }
  .mobile_menu .menu {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 0;
    display: flex;
    flex-direction: row;
    justify-content: end;
    align-items: center;
    flex-wrap: nowrap;
    gap: 0;
    width: auto;
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
  .mobile_menu .line {
    fill: none;
    stroke: #000;
    stroke-width: 6;
    transition:
      stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
      stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  .mobile_menu .line1 {
    stroke-dasharray: 60 207;
    stroke-width: 6;
  }
  .mobile_menu .line2 {
    stroke-dasharray: 60 60;
    stroke-width: 6;
  }
  .mobile_menu .line3 {
    stroke-dasharray: 60 207;
    stroke-width: 6;
  }
  .mobile_menu .opened .line1 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
  }
  .mobile_menu .opened .line2 {
    stroke-dasharray: 1 60;
    stroke-dashoffset: -30;
    stroke-width: 6;
  }
  .mobile_menu .opened .line3 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
  }
  .mobile_menu .menubar {
    display: flex;
    flex-direction: column-reverse;
    justify-content: "";
    align-items: "";
    flex-wrap: nowrap;
    gap: calc(1.6666666667rem / var(--scale));
    padding: calc(1rem / var(--scale));
  }
  .mobile_menu .menubar .nav_links {
    padding-top: calc(0rem / var(--scale));
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: 0;
  }
  .mobile_menu .menubar .nav_links ul {
    display: flex;
    flex-direction: column;
    justify-content: "";
    align-items: center;
    flex-wrap: nowrap;
    gap: calc(1.6666666667rem / var(--scale));
    list-style: none;
    height: 100%;
    width: 100%;
  }
  .mobile_menu .menubar .nav_links ul li a {
    text-decoration: none;
    color: var(--nav-item);
    font-size: var(--fs-20);
    line-height: calc(2rem / var(--scale));
    font-weight: 400;
    letter-spacing: 0.2px;
    padding: calc(0rem / var(--scale)) calc(0.6666666667rem / var(--scale))
      calc(0.1666666667rem / var(--scale)) calc(0.6666666667rem / var(--scale));
  }
  .mobile_menu .menubar .search_btn_sec {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: calc(1.3333333333rem / var(--scale));
    height: 100%;
    padding: calc(1.6666666667rem / var(--scale)), calc(0rem / var(--scale));
  }
  .mobile_menu .menubar .search_btn_sec .search_bar {
    width: calc(12.0833333333rem / var(--scale)) calc(4rem / var(--scale));
    height: 100%;
    padding-top: calc(0.5rem / var(--scale));
    padding-right: calc(0.5rem / var(--scale));
    padding-bottom: calc(0.5rem / var(--scale));
    padding-left: calc(1.6666666667rem / var(--scale));
    border-radius: calc(1.3333333333rem / var(--scale));
    border: calc(0.0833333333rem / var(--scale)) solid var(--nav-search);
    display: flex;
    flex-direction: row;
    justify-content: "";
    align-items: center;
    flex-wrap: nowrap;
    gap: calc(0.3333333333rem / var(--scale));
  }
  .mobile_menu .menubar .search_btn_sec .search_bar input {
    width: calc(6.25rem / var(--scale));
    height: calc(1.8333333333rem / var(--scale));
    font-size: var(--fs-16);
    line-height: calc(1.8333333333rem / var(--scale));
    font-weight: 400;
    color: var(--nav-search);
    border: none;
  }
  .mobile_menu .menubar .search_btn_sec .search_bar .search_icon {
    width: calc(3rem / var(--scale));
    height: calc(3rem / var(--scale));
    border-radius: calc(83.3333333333rem / var(--scale));
    border-width: calc(0.0833333333rem / var(--scale));
    padding: calc(0.5rem / var(--scale));
    border: calc(0.0833333333rem / var(--scale)) solid var(--nav_icon);
    background-color: var(--nav_icon);
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: 0;
    cursor: pointer;
  }
  .mobile_menu .menubar .search_btn_sec .login_btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: calc(0.3333333333rem / var(--scale));
    width: calc(7.9166666667rem / var(--scale));
    height: calc(3.3333333333rem / var(--scale));
    border-radius: calc(33.3333333333rem / var(--scale));
    padding: calc(0.75rem / var(--scale)) calc(0.8333333333rem / var(--scale))
      calc(0.75rem / var(--scale)) calc(1.3333333333rem / var(--scale));
    background-color: var(--nav_icon);
    overflow: hidden;
  }
  .mobile_menu .menubar .search_btn_sec .login_btn .login_link {
    text-decoration: none;
    color: var(--white);
    width: calc(3.5833333333rem / var(--scale));
    min-width: calc(3.5833333333rem / var(--scale));
    height: calc(1.8333333333rem / var(--scale));
    background-color: var(--nav_icon);
    color: var(--white);
    cursor: pointer;
    border: none;
    box-sizing: border-box;
    font-size: var(--fs-16);
    line-height: calc(1.8333333333rem / var(--scale));
    font-weight: 600;
    letter-spacing: 0.2px;
    text-align: center;
  }
  .mobile_menu .menubar .search_btn_sec .login_btn span {
    height: calc(1.6666666667rem / var(--scale));
    width: calc(1.6666666667rem / var(--scale));
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: 0;
  }
  .mobile_menu .menubar .search_btn_sec .login_user {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: calc(1.6666666667rem / var(--scale));
  }
  .mobile_menu .menubar .search_btn_sec .login_user img {
    width: 43px;
    /* width: calc(4rem / var(--scale)) calc(4rem / var(--scale)); */
    height: 100%;
    border-radius: 50%;
  }
  .mobile_menu .menubar .search_btn_sec .login_user .dropdown_menubar {
    position: relative;
    min-width: calc(16.6666666667rem / var(--scale));
    height: auto;
    background: var(--white);
    border-radius: calc(1rem / var(--scale));
    padding: calc(1rem / var(--scale));
    box-shadow: 2px 4px 12px 0px rgba(0, 0, 0, 0.2);
    display: none;
    transition: all 0.3s ease;
  }
  .mobile_menu .menubar .search_btn_sec .login_user .dropdown_menubar ul {
    list-style: none;
    padding: calc(0.8333333333rem / var(--scale))
      calc(0rem / 1px / var(--scale));
    margin: 0;
  }
  .mobile_menu .menubar .search_btn_sec .login_user .dropdown_menubar ul li {
    padding: calc(0.8333333333rem / var(--scale))
      calc(1.3333333333rem / var(--scale));
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: "";
    align-items: center;
    flex-wrap: nowrap;
    gap: calc(0.6666666667rem / var(--scale));
  }
  .mobile_menu
    .menubar
    .search_btn_sec
    .login_user
    .dropdown_menubar
    ul
    li:hover {
    background: #f5f5f5;
  }
  .mobile_menu .menubar .search_btn_sec .login_user .dropdown_menubar ul li a {
    text-decoration: none;
    font-size: var(--fs-12);
    line-height: calc(1.3333333333rem / var(--scale));
    font-weight: 700;
    color: var(--nav-item);
    text-wrap: nowrap;
    letter-spacing: calc(0.0166666667rem / var(--scale));
  }
  .mobile_menu .menubar .search_btn_sec .login_user .dropdown_menubar::after {
    content: "▲";
    position: absolute;
    top: calc(-0.8333333333rem / var(--scale));
    color: var(--white);
    left: 50%;
  }
  .footer {
    height: unset !important;
    padding: calc(2.5rem / var(--scale)) calc(5rem / var(--scale));
  }
  .footer_sec2 {
    flex-direction: column !important;
    gap: calc(3.3333333333rem / var(--scale)) !important;
  }
  .mid_sec {
    width: 100% !important;
    height: unset !important;
    padding: calc(0rem / var(--scale)) !important;
    flex-direction: column !important;
    gap: calc(3.3333333333rem / var(--scale)) !important;
  }
  .automation,
  .health {
    font-size: var(--fs-44) !important;
    line-height: calc(5.8333333333rem / var(--scale)) !important;
  }
}
@media (max-width: 767px) {
  .testimonial {
    position: relative;
  }
  .testimonial .fun_left,
  .testimonial .fun_right {
    width: calc(2.9166666667rem / var(--scale));
    height: calc(2.9166666667rem / var(--scale));
    background-color: var(--white);
    border-radius: 50%;
    box-shadow: 2px 4px 12px 0px rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: 0;
  }
  .testimonial .fun_left img,
  .testimonial .fun_right img {
    width: calc(1.6666666667rem / var(--scale));
    height: calc(1.6666666667rem / var(--scale));
  }
  .testimonial .fun_left {
    left: calc(-1.5rem / var(--scale));
  }
  .testimonial .fun_right {
    right: calc(-1.5rem / var(--scale));
  }
  .testimonial .swiper-slide {
    height: auto;
  }
  .cards .card {
    flex: 0 0 100% !important;
    max-width: 100%;
  }
  .cards p {
    font-size: var(--fs-18) !important;
    line-height: calc(2.3333333333rem / var(--scale)) !important;
    text-align: justify !important;
  }
  .main_container {
    padding: calc(0rem / var(--scale)) calc(1.6666666667rem / var(--scale))
      calc(4.1666666667rem / var(--scale)) calc(1.6666666667rem / var(--scale));
  }
  .main_container .container {
    margin-top: calc(3.3333333333rem / var(--scale)) !important;
  }
  .main_container .banner {
    flex-direction: column !important;
    gap: calc(3.3333333333rem / var(--scale)) !important;
  }
  .main_container .banner_image {
    width: 100% !important;
  }
  .main_container .banner_image img {
    border-radius: calc(1.6666666667rem / var(--scale))
      calc(1.6666666667rem / var(--scale)) calc(0rem / var(--scale))
      calc(0rem / var(--scale)) !important;
  }
  .main_container .banner_details {
    width: 100% !important;
    padding: calc(1.6666666667rem / var(--scale)) !important;
    gap: calc(3.3333333333rem / var(--scale)) !important;
  }
  .main_container .banner_details .automation,
  .main_container .banner_details .health {
    font-size: var(--fs-32) !important;
    line-height: calc(4.1666666667rem / var(--scale)) !important;
    letter-spacing: unset !important;
    text-wrap: wrap !important;
  }
  .main_container .banner_details .healthcare {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .main_container .banner_details .healthcare p {
    font-size: var(--fs-18) !important;
    line-height: calc(2.3333333333rem / var(--scale)) !important;
    text-align: justify !important;
    height: unset !important;
  }
  .main_container .banner_details .explore {
    flex-direction: column !important;
  }
  .main_container .bottm {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  .main_container .overview {
    flex-direction: column !important;
  }
  .main_container .overview .operations {
    width: 100% !important;
  }
  .main_container .serve {
    gap: calc(3.3333333333rem / var(--scale)) !important;
  }
  .main_container .serve .serve_txt,
  .main_container .serve .serve_txt_2 {
    height: unset !important;
  }
  .main_container .serve .serve_txt h2,
  .main_container .serve .serve_txt_2 h2 {
    font-size: var(--fs-32) !important;
    line-height: calc(4.1666666667rem / var(--scale)) !important;
    letter-spacing: unset !important;
  }
  .main_container .serve .serve_txt p,
  .main_container .serve .serve_txt_2 p {
    font-size: var(--fs-18) !important;
    line-height: calc(2.3333333333rem / var(--scale)) !important;
    text-align: justify !important;
  }
  .main_container .serve .cards {
    flex-direction: column !important;
  }
  .main_container .serve .cards .boxes {
    width: 100% !important;
    justify-content: space-between;
    align-items: center;
    padding: calc(2rem / var(--scale)) !important;
    min-height: auto !important;
  }
  .main_container .serve .cards .boxes .detail {
    align-items: center;
    height: auto !important;
  }
  .main_container .serve .cards .boxes .detail p {
    font-size: var(--fs-18) !important;
    line-height: calc(2.3333333333rem / var(--scale)) !important;
    text-align: justify !important;
  }
  .main_container .serve .section {
    gap: calc(2.6666666667rem / var(--scale)) !important;
    height: unset !important;
    flex-direction: column !important;
  }
  .main_container .serve .section .left,
  .main_container .serve .section .right {
    width: 100% !important;
    padding: calc(2rem / var(--scale)) !important;
  }
  .main_container .serve .section .left h1,
  .main_container .serve .section .right h1 {
    font-size: var(--fs-28) !important;
    line-height: calc(3.3333333333rem / var(--scale)) !important;
    letter-spacing: unset !important;
  }
  .main_container .serve .section .left p,
  .main_container .serve .section .right p {
    font-size: var(--fs-18) !important;
    line-height: calc(2.3333333333rem / var(--scale)) !important;
    text-align: justify !important;
  }
  .main_container .serve .section .left .btn_explore,
  .main_container .serve .section .right .btn_explore {
    margin-top: calc(0rem / var(--scale)) !important;
  }
  .main_container .demo {
    gap: calc(3.3333333333rem / var(--scale)) !important;
  }
  .main_container .demo .left {
    padding: calc(1.6666666667rem / var(--scale)) !important;
  }
  .main_container .demo .left .top .description {
    font-size: var(--fs-18) !important;
    line-height: calc(2.3333333333rem / var(--scale)) !important;
    text-align: justify !important;
  }
  .main_container .demo .left .bottom {
    flex-direction: column !important;
  }
  .main_container .demo .left .bottom .email {
    width: calc(21.25rem / var(--scale)) !important;
    height: calc(4.1666666667rem / var(--scale)) !important;
  }
  .main_container .demo .left .bottom .email input {
    width: calc(10rem / var(--scale)) !important;
    height: calc(1.6666666667rem / var(--scale)) !important;
  }
  .main_container .demo .left .bottom .request {
    width: calc(17.1666666667rem / var(--scale));
  }
  .main_container .about_us {
    flex-direction: column !important;
    gap: calc(1.6666666667rem / var(--scale)) !important;
  }
  .main_container .about_us .know_more_right .top {
    gap: calc(1.6666666667rem / var(--scale)) !important;
  }
  .main_container .about_us .know_more_right .top .about_up h2 {
    font-size: var(--fs-32) !important;
    line-height: calc(4.1666666667rem / var(--scale)) !important;
    letter-spacing: unset !important;
  }
  .main_container .about_us .know_more_right .top .about_up p {
    font-size: var(--fs-18) !important;
    line-height: calc(2.3333333333rem / var(--scale)) !important;
    text-align: justify !important;
  }
  .main_container .about_us .know_more_right .bottm .counts {
    display: flex;
    flex-direction: column !important;
    align-items: center !important;
  }
  .main_container .about_us .know_more_right .bottm .counts span {
    font-size: var(--fs-64) !important;
    line-height: calc(8.3333333333rem / var(--scale)) !important;
    letter-spacing: unset !important;
  }
  .main_container .about_us .know_more_right .bottm .counts p {
    font-size: var(--fs-28) !important;
    line-height: calc(3.3333333333rem / var(--scale)) !important;
    text-align: center;
  }
  .main_container .testimonial_header h2,
  .main_container .testimonial_header h4 {
    font-size: var(--fs-32) !important;
    line-height: calc(4.1666666667rem / var(--scale)) !important;
    text-wrap: wrap;
  }
  .main_container .testimonial_header p {
    font-size: var(--fs-18) !important;
    line-height: calc(2.3333333333rem / var(--scale)) !important;
    text-align: justify !important;
  }
  .main_container .partners_container {
    gap: calc(1.6666666667rem / var(--scale)) !important;
  }
  .main_container .partners_container .part_head .subtitle,
  .main_container .partners_container .part_head h2 {
    font-size: var(--fs-32) !important;
    line-height: calc(4.1666666667rem / var(--scale)) !important;
    letter-spacing: normal !important;
    text-wrap: nowrap;
  }
  .main_container .partners_container .partners-grid_sec {
    margin-bottom: calc(0rem / var(--scale)) !important;
  }
  .main_container .accordion-header {
    padding: calc(1.3333333333rem / var(--scale))
      calc(0rem / 1px / var(--scale)) !important;
  }
  .main_container .accordion-header h3 {
    font-size: var(--fs-28) !important;
    line-height: calc(3.3333333333rem / var(--scale)) !important;
    letter-spacing: normal !important;
  }
  .main_container .accordion-header .accordion-content p {
    font-size: var(--fs-18) !important;
    line-height: calc(2.3333333333rem / var(--scale)) !important;
    text-align: justify !important;
  }
  .header_conatiner {
    padding: calc(0rem / var(--scale)) calc(1.6666666667rem / var(--scale));
  }
  .header_conatiner .header .nav_links {
    display: none !important;
  }
  .header_conatiner .header .search_btn_sec .search_bar,
  .header_conatiner .header .search_btn_sec .login_btn {
    display: none !important;
  }
  .header_conatiner .header .search_btn_sec .hamburgar {
    display: block !important;
  }
  .login_user {
    display: none !important;
  }
  .mobile_menu {
    display: block;
    width: calc(26.6666666667rem / var(--scale));
    height: 100%;
    background-color: var(--white);
    position: fixed;
    left: 0;
    top: calc(7.3333333333rem / var(--scale));
    z-index: 9999;
    max-width: 0;
    overflow: hidden;
    display: block;
    transition: max-width 0.3s ease-in-out;
  }
  .mobile_menu .mobile_menu.show_mobile {
    max-width: calc(26.6666666667rem / var(--scale));
  }
  .mobile_menu .menu {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 0;
    display: flex;
    flex-direction: row;
    justify-content: end;
    align-items: center;
    flex-wrap: nowrap;
    gap: 0;
    width: auto;
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
  .mobile_menu .line {
    fill: none;
    stroke: #000;
    stroke-width: 6;
    transition:
      stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
      stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  .mobile_menu .line1 {
    stroke-dasharray: 60 207;
    stroke-width: 6;
  }
  .mobile_menu .line2 {
    stroke-dasharray: 60 60;
    stroke-width: 6;
  }
  .mobile_menu .line3 {
    stroke-dasharray: 60 207;
    stroke-width: 6;
  }
  .mobile_menu .opened .line1 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
  }
  .mobile_menu .opened .line2 {
    stroke-dasharray: 1 60;
    stroke-dashoffset: -30;
    stroke-width: 6;
  }
  .mobile_menu .opened .line3 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
  }
  .mobile_menu .menubar {
    display: flex;
    flex-direction: column-reverse;
    justify-content: "";
    align-items: "";
    flex-wrap: nowrap;
    gap: calc(1.6666666667rem / var(--scale));
  }
  .mobile_menu .menubar .nav_links {
    padding-top: calc(0rem / var(--scale));
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: 0;
  }
  .mobile_menu .menubar .nav_links ul {
    display: flex;
    flex-direction: column;
    justify-content: "";
    align-items: center;
    flex-wrap: nowrap;
    gap: calc(1.6666666667rem / var(--scale));
    list-style: none;
    height: 100%;
    width: 100%;
  }
  .mobile_menu .menubar .nav_links ul li a {
    text-decoration: none;
    color: var(--nav-item);
    font-size: var(--fs-20);
    line-height: calc(2rem / var(--scale));
    font-weight: 400;
    letter-spacing: 0.2px;
    padding: calc(0rem / var(--scale)) calc(0.6666666667rem / var(--scale))
      calc(0.1666666667rem / var(--scale)) calc(0.6666666667rem / var(--scale));
  }
  .mobile_menu .menubar .search_btn_sec {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: calc(1.3333333333rem / var(--scale));
    height: 100%;
    padding: calc(1.6666666667rem / var(--scale)), calc(0rem / var(--scale));
  }
  .mobile_menu .menubar .search_btn_sec .search_bar {
    width: calc(12.0833333333rem / var(--scale));
    height: calc(4rem / var(--scale));
    padding-top: calc(0.5rem / var(--scale));
    padding-right: calc(0.5rem / var(--scale));
    padding-bottom: calc(0.5rem / var(--scale));
    padding-left: calc(1.6666666667rem / var(--scale));
    border-radius: calc(83.3333333333rem / var(--scale));
    border: calc(0.0833333333rem / var(--scale)) solid var(--nav-search);
    display: flex;
    flex-direction: row;
    justify-content: "";
    align-items: center;
    flex-wrap: nowrap;
    gap: calc(0.3333333333rem / var(--scale));
  }
  .mobile_menu .menubar .search_btn_sec .search_bar input {
    width: calc(6.25rem / var(--scale));
    height: calc(1.8333333333rem / var(--scale));
    font-size: var(--fs-16);
    line-height: calc(1.8333333333rem / var(--scale));
    font-weight: 400;
    color: var(--nav-search);
    border: none;
  }
  .mobile_menu .menubar .search_btn_sec .search_bar .search_icon {
    width: calc(3rem / var(--scale));
    height: calc(3rem / var(--scale));
    border-radius: calc(83.3333333333rem / var(--scale));
    border-width: calc(0.0833333333rem / var(--scale));
    padding: calc(0.5rem / var(--scale));
    border: calc(0.0833333333rem / var(--scale)) solid var(--nav_icon);
    background-color: var(--nav_icon);
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: 0;
    cursor: pointer;
  }
  .mobile_menu .menubar .search_btn_sec .login_btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: calc(0.3333333333rem / var(--scale));
    width: calc(7.9166666667rem / var(--scale));
    height: calc(3.3333333333rem / var(--scale));
    border-radius: calc(33.3333333333rem / var(--scale));
    padding: calc(0.75rem / var(--scale)) calc(0.8333333333rem / var(--scale))
      calc(0.75rem / var(--scale)) calc(1.3333333333rem / var(--scale));
    background-color: var(--nav_icon);
    overflow: hidden;
  }
  .mobile_menu .menubar .search_btn_sec .login_btn .login_link {
    text-decoration: none;
    color: var(--white);
    width: calc(3.5833333333rem / var(--scale));
    min-width: calc(3.5833333333rem / var(--scale));
    height: calc(1.8333333333rem / var(--scale));
    background-color: var(--nav_icon);
    color: var(--white);
    cursor: pointer;
    border: none;
    box-sizing: border-box;
    font-size: var(--fs-16);
    line-height: calc(1.8333333333rem / var(--scale));
    font-weight: 600;
    letter-spacing: 0.2px;
    text-align: center;
  }
  .mobile_menu .menubar .search_btn_sec .login_btn span {
    height: calc(1.6666666667rem / var(--scale));
    width: calc(1.6666666667rem / var(--scale));
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: 0;
  }
  .mobile_menu .menubar .search_btn_sec .login_user {
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: calc(1.6666666667rem / var(--scale));
    width: 43px;
  }
  .mobile_menu .menubar .search_btn_sec .login_user img {
    /* width: calc(4rem / var(--scale)) calc(4rem / var(--scale)); */
    height: 100%;
    border-radius: 50%;
  }
  .mobile_menu .menubar .search_btn_sec .login_user .dropdown_menubar {
    position: relative;
    min-width: calc(16.6666666667rem / var(--scale));
    height: auto;
    background: var(--white);
    border-radius: calc(1rem / var(--scale));
    padding: calc(1rem / var(--scale));
    box-shadow: 2px 4px 12px 0px rgba(0, 0, 0, 0.2);
    display: none;
    transition: all 0.3s ease;
  }
  .mobile_menu .menubar .search_btn_sec .login_user .dropdown_menubar ul {
    list-style: none;
    padding: calc(0.8333333333rem / var(--scale))
      calc(0rem / 1px / var(--scale));
    margin: 0;
  }
  .mobile_menu .menubar .search_btn_sec .login_user .dropdown_menubar ul li {
    padding: calc(0.8333333333rem / var(--scale))
      calc(1.3333333333rem / var(--scale));
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: "";
    align-items: center;
    flex-wrap: nowrap;
    gap: calc(0.6666666667rem / var(--scale));
  }
  .mobile_menu
    .menubar
    .search_btn_sec
    .login_user
    .dropdown_menubar
    ul
    li:hover {
    background: #f5f5f5;
  }
  .mobile_menu .menubar .search_btn_sec .login_user .dropdown_menubar ul li a {
    text-decoration: none;
    font-size: var(--fs-12);
    line-height: calc(1.3333333333rem / var(--scale));
    font-weight: 700;
    color: var(--nav-item);
    text-wrap: nowrap;
    letter-spacing: calc(0.0166666667rem / var(--scale));
  }
  .mobile_menu .menubar .search_btn_sec .login_user .dropdown_menubar::after {
    content: "▲";
    position: absolute;
    top: calc(-0.8333333333rem / var(--scale));
    color: var(--white);
    left: 50%;
  }
  .footer {
    flex-direction: column !important;
    gap: calc(3.3333333333rem / var(--scale)) !important;
    height: unset !important;
    padding: calc(2.5rem / var(--scale)) calc(1.6666666667rem / var(--scale));
  }
  .footer_subsec1 ul {
    display: flex !important;
    flex-wrap: wrap !important;
    width: 100%;
    list-style: none;
  }
  .footer_subsec1 ul li {
    width: 100% !important;
    text-align: center;
  }
  .foot .footer_sec2 {
    flex-direction: column !important;
    gap: calc(3.3333333333rem / var(--scale)) !important;
  }
  .foot .footer_sec2 .mid_sec {
    width: 100% !important;
    height: unset !important;
    padding: calc(0rem / var(--scale)) !important;
    flex-direction: column !important;
    gap: calc(3.3333333333rem / var(--scale)) !important;
  }
  .foot .footer_sec2 .right_side {
    width: unset !important;
    gap: calc(0.8333333333rem / var(--scale)) !important;
  }
  .book_demo {
    height: auto !important;
    flex-wrap: wrap !important;
  }
  .book_demo .demo {
    height: auto !important;
    flex-wrap: wrap !important;
    padding: unset !important;
  }
  .book_demo .demo .left {
    width: 100% !important;
    padding: calc(1.6666666667rem / var(--scale)) !important;
  }
  .book_demo .demo .doc_right {
    width: 100% !important;
    overflow: hidden;
  }
  .book_demo .demo .doc_right .image_d {
    position: unset !important;
  }
  .book_demo .demo .doc_right .image_d img {
    height: unset !important;
  }
}
.accordion {
  width: 100%;
  margin: auto;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(2.3333333333rem / var(--scale));
}
.accordion-item {
  border-bottom: calc(0.0833333333rem / var(--scale)) solid #ddd;
}
.accordion-item:last-child {
  border-bottom: none;
}
.accordion-item.active .accordion-content {
  max-height: calc(16.6666666667rem / var(--scale));
  padding: calc(1.6666666667rem / var(--scale)) 0;
}
.accordion-header {
  padding: calc(1.3333333333rem / var(--scale)) calc(0rem / var(--scale))
    calc(2rem / var(--scale)) calc(0rem / var(--scale));
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  transition: background 0.3s ease;
}
.accordion-header h3 {
  color: var(--gray-100);
  margin: 0;
  font-size: var(--fs-28);
  line-height: calc(3.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -0.8px;
}
.accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: all 0.6s ease;
  padding: 0 calc(2rem / var(--scale));
}
.accordion-content p {
  color: var(--light-gray);
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
}

.op-img {
  display: none;
}

.op-img.active {
  display: block;
}

.icon {
  width: calc(2.6666666667rem / var(--scale));
  height: calc(2.6666666667rem / var(--scale));
  border: calc(0.0833333333rem / var(--scale)) solid var(--accord-ion);
  border-radius: 50%;
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}
.icon .icon-img {
  width: calc(1.3333333333rem / var(--scale));
  height: calc(1.3333333333rem / var(--scale));
}

.w_100 {
  width: 100% !important;
}

.contact_us {
  padding: calc(10rem / var(--scale)) calc(10rem / var(--scale))
    calc(13.9166666667rem / var(--scale)) calc(10rem / var(--scale));
}
.contact_us .c_container {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(10rem / var(--scale));
}
.contact_us .c_container .contact_frm {
  display: flex;
  flex-direction: "";
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
}
.contact_us .c_container .contact_frm .left,
.contact_us .c_container .contact_frm .right {
  flex: 1;
}
.contact_us .c_container .contact_frm .left .get_touch {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(9.5833333333rem / var(--scale));
}
.contact_us .c_container .contact_frm .left .get_touch .c_text h2 {
  font-size: var(--fs-44);
  line-height: calc(5rem / var(--scale));
  font-weight: 300;
  letter-spacing: -0.6px;
  vertical-align: middle;
  color: var(--light-gray);
}
.contact_us .c_container .contact_frm .left .get_touch .c_text h1 {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -2px;
  vertical-align: middle;
  color: var(--title-100);
}
.contact_us .c_container .contact_frm .left .get_touch .c_text p {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
  color: var(--light-gray);
  margin-top: calc(1rem / var(--scale));
}
.contact_us .c_container .contact_frm .left .get_touch .info {
  height: calc(22.1666666667rem / var(--scale));
  border: 1px solid var(--foot-100);
  border-radius: calc(1.6666666667rem / var(--scale));
  padding: calc(2rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
}
.contact_us .c_container .contact_frm .left .get_touch .info .enquiry_left,
.contact_us .c_container .contact_frm .left .get_touch .info .enquiry_right {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
}
.contact_us
  .c_container
  .contact_frm
  .left
  .get_touch
  .info
  .enquiry_left
  .email
  .light_text,
.contact_us
  .c_container
  .contact_frm
  .left
  .get_touch
  .info
  .enquiry_left
  .number
  .light_text,
.contact_us
  .c_container
  .contact_frm
  .left
  .get_touch
  .info
  .enquiry_right
  .email
  .light_text,
.contact_us
  .c_container
  .contact_frm
  .left
  .get_touch
  .info
  .enquiry_right
  .number
  .light_text {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 400;
  color: var(--light-gray);
  letter-spacing: 0.2px;
}
.contact_us
  .c_container
  .contact_frm
  .left
  .get_touch
  .info
  .enquiry_left
  .email
  .dark_email,
.contact_us
  .c_container
  .contact_frm
  .left
  .get_touch
  .info
  .enquiry_left
  .number
  .dark_email,
.contact_us
  .c_container
  .contact_frm
  .left
  .get_touch
  .info
  .enquiry_right
  .email
  .dark_email,
.contact_us
  .c_container
  .contact_frm
  .left
  .get_touch
  .info
  .enquiry_right
  .number
  .dark_email {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 600;
  color: var(--cont-100);
  letter-spacing: 0.2px;
}
.contact_us .c_container .contact_frm .right {
  box-shadow: 1px 2px 20px 0px rgba(0, 0, 0, 0.1019607843);
  background-color: var(--white);
  padding: calc(2rem / var(--scale));
  border-radius: calc(1.6666666667rem / var(--scale));
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(2.6666666667rem / var(--scale));
}
.contact_us .c_container .contact_frm .right p {
  font-size: var(--fs-28);
  line-height: calc(3.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--cont-100);
}
.contact_us .c_container .contact_frm .right .form_container {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(0.8333333333rem / var(--scale));
}
.contact_us .c_container .contact_frm .right .form_container .form_input_main {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(1.6666666667rem / var(--scale));
}
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .left_1,
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .right_1 {
  width: 49%;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(0.3333333333rem / var(--scale));
}
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .left_1
  label,
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .right_1
  label {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 400;
  color: var(--cont-100);
}
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .left_1
  input,
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .right_1
  input {
  width: 100%;
  height: calc(5rem / var(--scale));
  border-radius: calc(1.3333333333rem / var(--scale));
  border: 1px solid var(--nav-search);
  outline: none;
  padding: calc(1.3333333333rem / var(--scale))
    calc(1.6666666667rem / var(--scale));
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--cont-100);
}
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .left_1
  input::-moz-placeholder,
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .right_1
  input::-moz-placeholder {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--gray-200);
  vertical-align: middle;
}
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .left_1
  input::placeholder,
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .right_1
  input::placeholder {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--gray-200);
  vertical-align: middle;
}
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .left_1
  .number,
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .right_1
  .number {
  width: 100%;
  height: calc(5rem / var(--scale));
  border-radius: calc(1.3333333333rem / var(--scale));
  border: 1px solid var(--nav-search);
  padding: calc(1.3333333333rem / var(--scale))
    calc(1.6666666667rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(1rem / var(--scale));
}
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .left_1
  .number
  span,
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .right_1
  .number
  span {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 500;
  color: var(--gray-200);
}
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .left_1
  .number
  input,
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .right_1
  .number
  input {
  flex: 1;
  height: calc(2.3333333333rem / var(--scale));
  border: none;
  outline: none;
  background: transparent;
  border-radius: calc(0rem / var(--scale));
  padding: calc(0rem / var(--scale));
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--cont-100);
}
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .left_1
  .number
  input::-moz-placeholder,
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .right_1
  .number
  input::-moz-placeholder {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--gray-200);
  vertical-align: middle;
}
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .left_1
  .number
  input::placeholder,
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .right_1
  .number
  input::placeholder {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--gray-200);
  vertical-align: middle;
}
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .left_1
  textarea {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  /* height: calc(18.9166666667rem / var(--scale)); */
  border: 1px solid var(--nav-search);
  border-radius: calc(1.3333333333rem / var(--scale));
  padding: calc(1.3333333333rem / var(--scale))
    calc(1.6666666667rem / var(--scale));
  resize: none;
}
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .left_1
  textarea::-moz-placeholder {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--gray-200);
  vertical-align: middle;
}
.contact_us
  .c_container
  .contact_frm
  .right
  .form_container
  .form_input_main
  .left_1
  textarea::placeholder {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--gray-200);
  vertical-align: middle;
}
.contact_us .c_container .contact_frm .right .submit_btn {
  display: flex;
  align-items: center;
  width: calc(17.1666666667rem / var(--scale));
}
.captch{
  display:flex; 
  justify-content:space-between; 
  padding-right:20px;
}

.contact_us .c_container .location {
  display: flex;
  flex-direction: "";
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(6.6666666667rem / var(--scale));
}
.contact_us .c_container .location .loc_left {
  width: calc(43.3333333333rem / var(--scale));
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
}
.contact_us .c_container .location .loc_left h1 {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -2px;
  vertical-align: middle;
  color: var(--title-100);
}
.contact_us .c_container .location .loc_left p {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
  color: var(--light-gray);
  margin-top: calc(1rem / var(--scale));
}
.contact_us .c_container .location .loc_left .bottom {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(1rem / var(--scale));
}
.contact_us .c_container .location .loc_left .bottom .street {
  height: auto;
  border-radius: calc(1.6666666667rem / var(--scale));
  border: 1px solid var(--foot-100);
  padding: calc(2rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(1.3333333333rem / var(--scale));
}
.contact_us .c_container .location .loc_left .bottom .street .block_name {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(1rem / var(--scale));
}
.contact_us
  .c_container
  .location
  .loc_left
  .bottom
  .street
  .block_name
  .address {
  margin-top: calc(0rem / var(--scale));
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
  color: var(--light-gray);
}
.contact_us
  .c_container
  .location
  .loc_left
  .bottom
  .street
  .block_name
  .block_no {
  margin-top: calc(0rem / var(--scale));
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: 0.2px;
  color: var(--gray-100);
}
.contact_us .c_container .location .loc_left .bottom .street span {
  width: calc(1.5rem / var(--scale));
  height: calc(1.5rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}
.contact_us .c_container .location .loc_left .bottom .street span img {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.contact_us .c_container .location .loc_right {
  flex: 1;
}
.contact_us .c_container .location .loc_right .gmap_canvas {
  width: 100%;
  height: calc(50rem / var(--scale));
  border: calc(0.0833333333rem / var(--scale)) solid var(--foot-100);
  border-radius: calc(1.6666666667rem / var(--scale));
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .contact_us {
    padding: calc(5rem / var(--scale)) calc(5rem / var(--scale))
      calc(6.9166666667rem / var(--scale)) calc(5rem / var(--scale));
  }
  .contact_us .c_container {
    gap: calc(5rem / var(--scale)) !important;
  }
  .contact_us .c_container .contact_frm,
  .contact_us .c_container .location {
    flex-direction: column !important;
  }
  .contact_us .c_container .contact_frm .get_touch,
  .contact_us .c_container .location .get_touch {
    gap: calc(4.8333333333rem / var(--scale)) !important;
  }
  .contact_us .c_container .contact_frm .form_input_main input,
  .contact_us .c_container .contact_frm .form_input_main .number,
  .contact_us .c_container .location .form_input_main input,
  .contact_us .c_container .location .form_input_main .number {
    width: 100% !important;
    max-width: 100% !important;
  }
  .contact_us .c_container .loc_left {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .contact_us {
    padding: calc(1.6666666667rem / var(--scale))
      calc(1.6666666667rem / var(--scale)) calc(4.4166666667rem / var(--scale))
      calc(1.6666666667rem / var(--scale));
  }
  .contact_us .c_container {
    gap: calc(5rem / var(--scale)) !important;
  }
  .contact_us .c_container .contact_frm,
  .contact_us .c_container .location {
    flex-direction: column;
    gap: calc(3.3333333333rem / var(--scale));
  }
  .contact_us .c_container .contact_frm .get_touch,
  .contact_us .c_container .location .get_touch {
    gap: calc(2.5rem / var(--scale)) !important;
  }
  .contact_us .c_container .contact_frm .get_touch h2,
  .contact_us .c_container .contact_frm .get_touch h1,
  .contact_us .c_container .location .get_touch h2,
  .contact_us .c_container .location .get_touch h1 {
    font-size: var(--fs-32) !important;
    line-height: calc(4.1666666667rem / var(--scale)) !important;
  }
  .contact_us .c_container .contact_frm .top,
  .contact_us .c_container .location .top {
    text-align: center;
  }
  .contact_us .c_container .contact_frm .loc_left h1,
  .contact_us .c_container .location .loc_left h1 {
    font-size: var(--fs-32) !important;
    line-height: calc(4.1666666667rem / var(--scale)) !important;
  }
  .contact_us .c_container .contact_frm .right p,
  .contact_us .c_container .location .right p {
    font-size: var(--fs-24) !important;
    line-height: calc(2.6666666667rem / var(--scale)) !important;
  }
  .contact_us .c_container .loc_left {
    width: 100% !important;
  }
  .contact_us .c_container .get_touch .info {
    height: unset !important;
    flex-direction: column !important;
  }
  .contact_us .c_container .get_touch .c_text {
    text-align: center;
  }
  .contact_us .c_container .form_input_main {
    flex-direction: column !important;
  }
  .contact_us .c_container .form_input_main .left_1,
  .contact_us .c_container .form_input_main .right_1 {
    width: 100% !important;
  }
  .contact_us .c_container .form_input_main .left_1 input,
  .contact_us .c_container .form_input_main .left_1 .number,
  .contact_us .c_container .form_input_main .right_1 input,
  .contact_us .c_container .form_input_main .right_1 .number {
    width: 100%;
    height: calc(4.1666666667rem / var(--scale)) !important;
  }
  .contact_us .c_container .contact_frm {
    flex-direction: column !important;
  }
  .captch{
    flex-direction: column;
    align-items: center;
    gap: 15px;
  }
  .g-recaptcha{
    margin-left: 28px;
  }
}
.container .price_banner {
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(25.0833333333rem / var(--scale));
}
.container .price_banner .plan_left {
  width: calc(60.5rem / var(--scale));
}
.container .price_banner .plan_left .p_top {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
}
.container .price_banner .plan_left .p_top .plan_up {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(1rem / var(--scale));
}
.container .price_banner .plan_left .p_top .plan_up h2 {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -3px;
  color: var(--title-100);
}
.container .price_banner .plan_left .p_top .plan_up p {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
  color: var(--light-gray);
}
.container .price_banner .plan_right {
  width: calc(42.25rem / var(--scale));
  height: calc(34.0833333333rem / var(--scale));
}
.container .price_banner .plan_right img {
  width: 100%;
  height: 100%;
  border-radius: calc(1.6666666667rem / var(--scale));
  height: auto;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}

.pricing {
  padding: calc(9.3333333333rem / var(--scale)) calc(10rem / var(--scale));
  background-color: var(--nav_icon);
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(1.6666666667rem / var(--scale));
}
.pricing .price {
  flex: 0 0 25%;
  min-height: calc(64.6666666667rem / var(--scale));
  background-color: var(--white);
  border-radius: calc(1.6666666667rem / var(--scale));
  border: 1px solid var(--nav-search);
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: wrap;
  gap: calc(2.6666666667rem / var(--scale));
  padding: calc(2rem / var(--scale));
}
.pricing .price .users {
  font-size: var(--fs-28);
  line-height: calc(3.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -0.8px;
  color: var(--cont-100);
}
.pricing .price .desc {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
  color: var(--light-gray);
}
.pricing .price .rate {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(0.3333333333rem / var(--scale));
}
.pricing .price .rate .mrp {
  font-size: var(--fs-44);
  line-height: calc(5rem / var(--scale));
  font-weight: 300;
  letter-spacing: -0.6px;
  color: var(--cont-100);
}
.pricing .price .rate .annum {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
  color: var(--light-gray);
}
.pricing .price .includes {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(0.3333333333rem / var(--scale));
}
.pricing .price .includes .include_text {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pricing .price .includes .emergency {
  height: calc(26.1666666667rem / var(--scale));
  background-color: var(--ngray-50);
  border-radius: calc(1rem / var(--scale));
  padding: calc(0.6666666667rem / var(--scale)) calc(1rem / var(--scale));
}
.pricing .price .includes .emergency .response {
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(0.6666666667rem / var(--scale));
  padding: calc(1rem / var(--scale)) calc(0rem / var(--scale));
}
.pricing .price .includes .emergency .response .r_left {
  height: calc(1.6666666667rem / var(--scale));
  width: calc(1.6666666667rem / var(--scale));
  display: flex;
}
.pricing .price .includes .emergency .response .r_right {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
}
.pricing .price .includes .emergency .response .r_right span {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 700;
}
.pricing .price .buttn_sec,
.pricing .price .buttn_sec_1 {
  width: calc(12.75rem / var(--scale));
}
.pricing .price .buttn_sec .test_btn,
.pricing .price .buttn_sec .simple_btn,
.pricing .price .buttn_sec_1 .test_btn,
.pricing .price .buttn_sec_1 .simple_btn {
  min-height: calc(3.3333333333rem / var(--scale));
  padding: calc(0.8333333333rem / var(--scale))
    calc(1.6666666667rem / var(--scale)) !important;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .price_banner {
    flex-direction: column !important;
    gap: calc(5rem / var(--scale)) !important;
  }
  .price_banner .plan_left {
    width: unset !important;
  }
  .price_banner .plan_left h2 {
    font-size: var(--fs-44);
    line-height: calc(5.8333333333rem / var(--scale));
    font-weight: 600;
    letter-spacing: -3px;
  }
  .price_banner .plan_left p {
    font-size: var(--fs-20);
    line-height: calc(2.3333333333rem / var(--scale));
    font-weight: 400;
    letter-spacing: 0.2px;
  }
  .price_banner .plan_right {
    width: unset !important;
    display: flex !important;
    justify-content: center !important;
  }
  .price_banner .plan_right img {
    width: calc(42.25rem / var(--scale)) !important;
    height: calc(34.0833333333rem / var(--scale)) !important;
    border-radius: calc(1.6666666667rem / var(--scale));
  }
  .pricing {
    padding: calc(4.6666666667rem / var(--scale)) calc(5rem / var(--scale));
    flex-wrap: wrap !important;
  }
  .pricing .price {
    flex: 0 0 calc(50% - 0.8333333333rem / var(--scale));
    padding: calc(1.3333333333rem / var(--scale));
  }
}
@media (max-width: 767px) {
  .price_banner {
    flex-direction: column !important;
    gap: calc(1.6666666667rem / var(--scale)) !important;
  }
  .price_banner .plan_left {
    width: unset !important;
  }
  .price_banner .plan_left h2 {
    font-size: var(--fs-44) !important;
    line-height: calc(5.8333333333rem / var(--scale)) !important;
    letter-spacing: calc(0rem / var(--scale)) !important;
  }
  .price_banner .plan_left p {
    font-size: var(--fs-16) !important;
    line-height: calc(2.3333333333rem / var(--scale)) !important;
    letter-spacing: calc(0rem / var(--scale)) !important;
    text-align: justify;
  }
  .price_banner .plan_right {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    flex-wrap: nowrap;
    gap: 0;
    width: unset !important;
  }
  .pricing {
    padding: calc(4.6666666667rem / var(--scale))
      calc(1.6666666667rem / var(--scale));
    flex-wrap: wrap !important;
    gap: calc(1.6666666667rem / var(--scale));
  }
  .pricing .price {
    flex: 0 0 100%;
    padding: calc(1.3333333333rem / var(--scale));
    gap: calc(1.6666666667rem / var(--scale));
    align-items: center !important;
    justify-content: center !important;
  }
  .pricing .price .desc {
    text-align: justify !important;
  }
  .pricing .price .rate .annum {
    text-align: center !important;
  }
}
.about_section1 {
  margin-top: calc(4rem / var(--scale)) !important;
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(6.6666666667rem / var(--scale));
}
.about_section1 .section1_para {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(2.5rem / var(--scale));
}
.about_section1 .section1_para h1,
.about_section1 .section1_para h3 {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 300;
  letter-spacing: -2px;
  color: var(--cont-100);
}
.about_section1 .section1_para h2 {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -2px;
  color: var(--title-100);
}
.about_section1 .section1_para h3 {
  text-align: center;
}
.about_section1 .sectiion1_img {
  width: 100%;
  height: 100%;
}
.about_section1 .sectiion1_img img {
  width: 100%;
  height: 100%;
  border-radius: calc(1.6666666667rem / var(--scale));
}

.about_section2 {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(6.6666666667rem / var(--scale));
}
.about_section2 .about_internal_up {
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(4rem / var(--scale));
}
.about_section2 .about_internal_up .para_1 h2 {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -2px;
  color: var(--title-100);
}
.about_section2 .about_internal_up .para_1 p {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  text-align: center;
  color: var(--cont-100);
}
.about_section2 .about_internal_up .about_counter {
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(1.6666666667rem / var(--scale));
}
.about_section2 .about_internal_up .about_counter .count,
.about_section2 .about_internal_up .about_counter .count_iv {
  width: calc(33.75rem / var(--scale));
  border-radius: calc(1.6666666667rem / var(--scale));
  border: 1px solid var(--light-purple);
  padding: calc(2rem / var(--scale));
  background-color: var(--white);
}
.about_section2 .about_internal_up .about_counter .count .num,
.about_section2 .about_internal_up .about_counter .count_iv .num {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 300;
  letter-spacing: -2px;
  color: var(--dark-purple);
}
.about_section2 .about_internal_up .about_counter .count .textt,
.about_section2 .about_internal_up .about_counter .count_iv .textt {
  font-size: var(--fs-28);
  line-height: calc(3.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -0.8px;
  color: var(--light-gray);
}
.about_section2 .about_internal_up .about_counter .count {
  height: calc(15.6666666667rem / var(--scale));
}
.about_section2 .about_internal_up .about_counter .count_iv {
  height: calc(19rem / var(--scale));
}
.about_section2 .about_internal_down {
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(10rem / var(--scale));
}
.about_section2 .about_internal_down .left_section {
  width: calc(39.75rem / var(--scale));
}
.about_section2 .about_internal_down .left_section h2 {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -2px;
  color: var(--title-100);
  text-wrap: nowrap;
}
.about_section2 .about_internal_down .right_section {
  width: calc(100% - 39.75rem / var(--scale));
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
}
.about_section2 .about_internal_down .right_section .vision {
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(1rem / var(--scale));
}
.about_section2 .about_internal_down .right_section .vision h4 {
  font-size: var(--fs-28);
  line-height: calc(3.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -0.8px;
  color: var(--cont-100);
}
.about_section2 .about_internal_down .right_section .vision p {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--cont-100);
}

.partner_section {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
}
.partner_section h2 {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: -2px;
  color: var(--title-100);
}

.para_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(1.6666666667rem / var(--scale));
  padding: 0 calc(10rem / var(--scale));
}

@media (min-width: 768px) and (max-width: 1023px) {
  .section1_para {
    gap: calc(1.6666666667rem / var(--scale)) !important;
  }
  .section1_para h2 {
    font-size: var(--fs-44) !important;
    line-height: calc(5.8333333333rem / var(--scale)) !important;
    font-weight: 600;
    letter-spacing: -2px;
    color: var(--title-100);
    text-align: center;
  }
  .about_section2 {
    gap: calc(3.3333333333rem / var(--scale)) !important;
  }
  .about_counter {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
  .about_counter .count,
  .about_counter .count_iv {
    width: 100% !important;
    box-sizing: border-box;
  }
  .about_internal_down {
    flex-direction: column !important;
    gap: calc(5rem / var(--scale)) !important;
  }
  .about_internal_down .left_section,
  .about_internal_down .right_section {
    width: calc(8.3333333333% * 1rem / 1px / var(--scale)) !important;
  }
  .para_1 {
    padding: calc(0rem / var(--scale)) !important;
  }
}
@media (max-width: 767px) {
  .section1_para {
    gap: calc(1.6666666667rem / var(--scale)) !important;
  }
  .section1_para h2 {
    font-size: var(--fs-44) !important;
    line-height: calc(5.8333333333rem / var(--scale)) !important;
    font-weight: 600;
    letter-spacing: -2px;
    color: var(--title-100);
    text-align: center;
  }
  .about_section2 {
    gap: calc(1.6666666667rem / var(--scale)) !important;
  }
  .about_section1 {
    gap: calc(3.3333333333rem / var(--scale)) !important;
  }
  .about_counter {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr);
    gap: 16px;
  }
  .about_counter .count,
  .about_counter .count_iv {
    width: 100% !important;
    text-align: center;
  }
  .about_internal_down {
    flex-direction: column !important;
    gap: calc(1.6666666667rem / var(--scale)) !important;
  }
  .about_internal_down .left_section,
  .about_internal_down .right_section {
    width: calc(8.3333333333% * 1rem / 1px / var(--scale)) !important;
  }
  .about_internal_down .left_section h2,
  .about_internal_down .right_section h2 {
    font-size: var(--fs-44) !important;
    line-height: calc(5.8333333333rem / var(--scale)) !important;
    text-align: center;
  }
  .about_internal_down .right_section {
    gap: calc(1.6666666667rem / var(--scale)) !important;
  }
  .about_internal_down .right_section .vision {
    align-items: center;
  }
  .about_internal_down .right_section .vision p {
    text-align: justify;
  }
  .section1_para h1,
  .section1_para h3 {
    font-size: var(--fs-44) !important;
    line-height: calc(5.8333333333rem / var(--scale)) !important;
  }
  .para_1 {
    padding: calc(0rem / var(--scale)) !important;
  }
  .para_1 h2 {
    font-size: var(--fs-44) !important;
    line-height: calc(5.8333333333rem / var(--scale)) !important;
    text-align: center;
  }
  .para_1 p {
    font-size: var(--fs-18) !important;
    line-height: calc(2.3333333333rem / var(--scale)) !important;
    text-align: justify !important;
  }
  .partner_section {
    gap: calc(1.6666666667rem / var(--scale));
  }
  .partner_section h2 {
    font-size: var(--fs-44) !important;
    line-height: calc(5.8333333333rem / var(--scale)) !important;
    text-align: center;
  }
}
.solution_para {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(2.5rem / var(--scale));
  padding-bottom: calc(3.3333333333rem / var(--scale));
}

.sectiion1_img img {
  border-radius: calc(1.6666666667rem / var(--scale));
}

.solution_heading1 {
  text-align: center;
  width: calc(100rem / var(--scale));
  height: unset;
  font-size: calc(5.3333333333rem / var(--scale));
  line-height: normal;
  font-weight: 300;
  color: var(--nav-item);
}

.solution_heading2 {
  font-size: calc(5.3333333333rem / var(--scale));
  line-height: normal;
  font-weight: 300;
  color: var(--title-100);
}

.solution_heading3 {
  text-align: center;
  width: calc(100rem / var(--scale));
  height: auto;
  font-size: calc(2rem / var(--scale));
  line-height: calc(3rem / var(--scale));
  font-weight: 400;
  color: var(--cont-100);
}

.container .about_section2 {
  margin: unset !important;
}

.solution_cards_section {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  width: 100%;
  padding: 0 calc(10.25rem / var(--scale)) calc(2rem / var(--scale));
}

.solution_cards {
  padding: calc(1.3333333333rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(0.3333333333rem / var(--scale));
  background-color: #ffffff;
  border-radius: calc(5.3333333333rem / var(--scale));
}

.sol_card1 {
  padding: calc(1.3333333333rem / var(--scale))
    calc(2.6666666667rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  border-radius: calc(5.3333333333rem / var(--scale));
  width: -moz-max-content;
  width: max-content;
  min-height: calc(5.6666666667rem / var(--scale));
  font-size: calc(2rem / var(--scale));
  line-height: 36px;
  font-weight: 600;
  background-color: #f5f5f5;
  color: var(--cont-100);
  cursor: pointer;
}

.solution_cards .active {
  background-color: #0099e5;
  color: var(--white);
}

.container .solution_section4 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
  width: 100%;
  height: 100%;
}

.solution_section4_para {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(1.6666666667rem / var(--scale));
}

.solution_section4_heading1 {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 300;
  color: var(--cont-100);
}

.solution_section4_heading2 {
  text-align: center;
  padding-bottom: calc(6.6666666667rem / var(--scale));
  width: calc(8.3333333333% * 1rem / 1px / var(--scale));
  height: auto;
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--cont-100);
}

.solution_cards_section4 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(1.6666666667rem / var(--scale));
}

.solution_section4_card1 {
  background-color: var(--white);
  border-radius: calc(1.6666666667rem / var(--scale));
}

.solution_section4_card_heading {
  padding: calc(1.3333333333rem / var(--scale));
  text-align: left;
  font-size: var(--fs-24);
  line-height: calc(3rem / var(--scale));
  font-weight: 600;
  color: var(--title-100);
}

.solution_section4_card_sub_heading {
  padding: calc(1.3333333333rem / var(--scale));
  text-align: left;
  font-size: var(--fs-16);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--light-gray);
}

.solution_section4_card_image img {
  width: 100%;
  height: auto;
  border-radius: calc(2rem / var(--scale));
  padding: calc(1rem / var(--scale));
}

.solution_overview_heading2 {
  text-align: center;
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  color: var(--title-100);
}

.solution_description {
  width: calc(47.4166666667rem / var(--scale));
  height: auto;
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
  color: var(--red-300);
}

.healthcare p {
  width: calc(45rem / var(--scale));
  height: auto;
}

.solution_banner_details {
  flex: 1;
}

.solution_automation h3 {
  font-size: var(--fs-44);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  letter-spacing: calc(0rem / var(--scale));
  color: var(--gray-100);
  text-wrap: nowrap;
}

.solution_healthcare p {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--light-gray);
}

.solution_Overview {
  width: 1200px;
  height: auto;
  text-align: center;
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
}

.solution_about_section1 {
  margin-top: calc(4rem / var(--scale)) !important;
}

.solution_automation_cards h3 {
  font-size: var(--fs-44);
  line-height: calc(5rem / var(--scale));
  font-weight: 600;
  letter-spacing: calc(0rem / var(--scale));
  color: var(--gray-100);
  text-wrap: nowrap;
  padding-bottom: calc(2rem / var(--scale));
}

.solution_banner {
  border-radius: calc(1.6666666667rem / var(--scale));
  background-color: var(--white);
  display: flex;
  flex-direction: "";
  justify-content: "space-between";
  align-items: "center";
  flex-wrap: nowrap;
  gap: "";
}

.solution_banner .banner_image {
  padding: calc(6.6666666667rem / var(--scale))
    calc(9.9166666667rem / var(--scale));
  flex: 1;
}

.solution_banner .solution_banner_details {
  padding: calc(9.1666666667rem / var(--scale))
    calc(10.8333333333rem / var(--scale));
  display: flex;
  flex-direction: "";
  justify-content: "center";
  align-items: "center";
  flex-wrap: nowrap;
  gap: "";
  flex: 1;
}

.solution_about_section1 {
  margin-top: calc(4rem / var(--scale)) !important;
}

.solution_automation_cards h3 {
  font-size: var(--fs-44);
  line-height: calc(5rem / var(--scale));
  font-weight: 600;
  letter-spacing: calc(0rem / var(--scale));
  color: var(--gray-100);
  text-wrap: nowrap;
  padding-bottom: calc(2rem / var(--scale));
}

.solution_banner {
  border-radius: calc(1.6666666667rem / var(--scale));
  background-color: var(--white);
  display: flex;
  flex-direction: "";
  justify-content: "space-between";
  align-items: "center";
  flex-wrap: nowrap;
  gap: "";
}

.solution_banner .banner_image {
  padding: calc(6.6666666667rem / var(--scale))
    calc(9.9166666667rem / var(--scale));
  flex: 1;
}

.solution_banner .solution_banner_details {
  padding: calc(9.1666666667rem / var(--scale))
    calc(10.8333333333rem / var(--scale));
  display: flex;
  flex-direction: "";
  justify-content: "center";
  align-items: "center";
  flex-wrap: nowrap;
  gap: "";
  flex: 1;
}

.section2_para {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(1.6666666667rem / var(--scale));
  padding-bottom: calc(4rem / var(--scale));
}

.section2_para .heading1 {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  color: var(--title-100);
}

.section2_para .heading2 {
  text-align: center;
  width: calc(120rem / var(--scale));
  height: auto;
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--cont-100);
}

.sol_section2 {
  padding-top: calc(12rem / var(--scale));
}

@media (max-width: 1024px) {
  .solution_Overview {
    width: 100%;
    height: auto;
  }
  .solution_automation_cards h3 {
    font-size: calc(2.6666666667rem / var(--scale));
    line-height: calc(3.5rem / var(--scale));
    font-weight: 600;
    text-wrap: wrap;
    text-align: center;
  }
  .solution_banner {
    flex-direction: column;
  }
  .solution_banner .banner_image {
    padding: calc(3.3333333333rem / var(--scale))
      calc(3.3333333333rem / var(--scale));
  }
  .solution_banner .solution_banner_details {
    padding: calc(3.3333333333rem / var(--scale))
      calc(3.3333333333rem / var(--scale));
  }
  .section2_para .heading1 {
    font-size: calc(4rem / var(--scale));
    line-height: calc(5rem / var(--scale));
    font-weight: 600;
  }
  .sol_section2 {
    padding-top: calc(3.3333333333rem / var(--scale));
    padding-bottom: calc(3.3333333333rem / var(--scale));
  }
  .solution_heading1 {
    width: 100%;
    height: 100%;
    font-size: calc(3.6666666667rem / var(--scale));
    line-height: calc(5.8333333333rem / var(--scale));
    font-weight: 300;
  }
  .solution_heading2 {
    font-size: calc(3.6666666667rem / var(--scale));
    line-height: calc(5.8333333333rem / var(--scale));
    font-weight: 300;
  }
  .solution_heading3 {
    width: 100%;
    height: 100%;
    font-size: calc(1.6666666667rem / var(--scale));
    line-height: calc(2.5rem / var(--scale));
    font-weight: 400;
  }
  .solution_cards_section {
    padding: 0 calc(5rem / var(--scale));
  }
  .solution_cards {
    flex-wrap: wrap;
    justify-content: center;
  }
  .solution_section4_heading1 {
    font-size: calc(4rem / var(--scale));
    line-height: calc(5.8333333333rem / var(--scale));
    font-weight: 300;
  }
  .solution_section4_heading2 {
    width: calc(8.3333333333% * 1rem / 1px / var(--scale));
    height: auto;
  }
  .solution_description {
    width: calc(40rem / var(--scale));
    height: auto;
  }
}

@media (max-width: 768px) {
  .solution_Overview {
    width: 100%;
    height: auto;
    font-size: calc(1.3333333333rem / var(--scale));
    line-height: calc(2rem / var(--scale));
    font-weight: 400;
  }
  .solution_automation_cards h3 {
    font-size: calc(2rem / var(--scale));
    line-height: calc(2.8333333333rem / var(--scale));
    font-weight: 600;
    text-wrap: wrap;
  }
  .solution_about_section1 {
    margin-top: calc(2rem / var(--scale)) !important;
  }
  .solution_banner {
    flex-direction: column;
    border-radius: calc(1rem / var(--scale));
  }
  .solution_banner .banner_image {
    padding: calc(1.6666666667rem / var(--scale));
  }
  .solution_banner .solution_banner_details {
    padding: calc(1.6666666667rem / var(--scale));
    text-align: center;
  }
  .about_section5 .heading1 {
    font-size: var(--fs-32);
    line-height: calc(4.1666666667rem / var(--scale));
    font-weight: 600;
  }
  .solution_healthcare {
    padding: calc(0rem / var(--scale)) calc(1.6666666667rem / var(--scale))
      calc(0.8333333333rem / var(--scale));
  }
  .solution_about_section1 {
    padding-bottom: calc(3.3333333333rem / var(--scale));
  }
  .solution_automation h3 {
    font-size: var(--fs-32);
    line-height: unset;
    font-weight: 600;
    letter-spacing: calc(0rem / var(--scale));
    color: var(--gray-100);
    text-wrap: nowrap;
    margin-bottom: calc(0.8333333333rem / var(--scale));
  }
  .solution_healthcare p {
    font-size: var(--fs-20);
    line-height: calc(2.3333333333rem / var(--scale));
    font-weight: 400;
    color: var(--light-gray);
  }
  .solution_heading1 {
    width: 100%;
    height: auto;
    font-size: calc(3.3333333333rem / var(--scale));
    line-height: calc(4.3333333333rem / var(--scale));
    font-weight: 300;
  }
  .solution_heading2 {
    font-size: calc(3.3333333333rem / var(--scale));
    line-height: calc(4.3333333333rem / var(--scale));
    font-weight: 300;
  }
  .solution_heading3 {
    width: 100%;
    height: auto;
    font-size: calc(1.5rem / var(--scale));
    line-height: calc(2.3333333333rem / var(--scale));
    font-weight: 400;
  }
  .solution_cards_section {
    padding: 0 calc(2.5rem / var(--scale));
  }
  .solution_cards {
    flex-wrap: wrap;
    gap: calc(0.8333333333rem / var(--scale));
  }
  .sol_card1 {
    font-size: calc(1.6666666667rem / var(--scale));
    line-height: normal;
    font-weight: 600;
    padding: calc(1rem / var(--scale)) calc(1.6666666667rem / var(--scale));
  }
  .solution_section4_heading1 {
    text-align: center;
    font-size: calc(3rem / var(--scale));
    line-height: calc(4.1666666667rem / var(--scale));
    font-weight: 300;
  }
  .solution_cards_section4 {
    flex-direction: column;
  }
  .solution_description {
    font-size: calc(1.5rem / var(--scale));
    line-height: calc(3rem / var(--scale));
    font-weight: 300;
    width: 100%;
    height: auto;
  }
  .healthcare p {
    width: 100%;
    height: auto;
  }
  .section2_para .heading1 {
    font-size: calc(3.3333333333rem / var(--scale));
    line-height: calc(5.8333333333rem / var(--scale));
    font-weight: 600;
  }
}
@media (max-width: 480px) {
  .solution_healthcare {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: "";
  }
  .solution_automation h3 {
    font-size: var(--fs-20);
    line-height: unset;
    font-weight: 300;
    letter-spacing: calc(0rem / var(--scale));
    color: var(--gray-100);
    text-wrap: nowrap;
  }
  .solution_healthcare p {
    font-size: var(--fs-14);
    line-height: calc(2.3333333333rem / var(--scale));
    font-weight: 400;
    color: var(--light-gray);
  }
  .solution_heading1 {
    font-size: calc(2.3333333333rem / var(--scale));
    line-height: calc(3.1666666667rem / var(--scale));
    font-weight: 300;
  }
  .solution_heading2 {
    font-size: calc(2.3333333333rem / var(--scale));
    line-height: calc(3.1666666667rem / var(--scale));
    font-weight: 300;
  }
  .solution_heading3 {
    font-size: calc(1.3333333333rem / var(--scale));
    line-height: calc(2.1666666667rem / var(--scale));
    font-weight: 400;
  }
  .solution_cards_section {
    padding: 0 calc(1.3333333333rem / var(--scale));
  }
  .solution_cards {
    border-radius: calc(2.5rem / var(--scale));
    padding: calc(0.8333333333rem / var(--scale));
  }
  .sol_card1 {
    font-size: calc(1.3333333333rem / var(--scale));
    line-height: normal;
    font-weight: 600;
    padding: calc(0.8333333333rem / var(--scale))
      calc(1.3333333333rem / var(--scale));
    width: calc(28.75rem / var(--scale));
    height: "";
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: column;
    flex-wrap: nowrap;
    gap: 0;
  }
  .solution_section4_heading1 {
    font-size: calc(2.3333333333rem / var(--scale));
    line-height: calc(3.1666666667rem / var(--scale));
    font-weight: 300;
  }
  .solution_section4_heading2 {
    font-size: var(--fs-16);
    line-height: calc(2.3333333333rem / var(--scale));
    font-weight: 400;
    padding-bottom: calc(3.3333333333rem / var(--scale));
  }
  .solution_section4_card_heading {
    font-size: calc(1.6666666667rem / var(--scale));
    line-height: calc(2.3333333333rem / var(--scale));
    font-weight: 600;
  }
  .solution_section4_card_sub_heading {
    font-size: calc(1.1666666667rem / var(--scale));
    line-height: calc(1.8333333333rem / var(--scale));
    font-weight: 400;
  }
  .solution_section4_card_image img {
    width: 100%;
    height: auto;
    padding: calc(0.6666666667rem / var(--scale));
  }
}
.main_box {
  display: flex;
  flex-direction: column;
  justify-content: "center";
  align-items: "center";
  flex-wrap: nowrap;
  gap: "";
}

.image_part img {
  padding-bottom: calc(3.1666666667rem / var(--scale));
  padding-top: calc(4rem / var(--scale));
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: "";
  justify-content: "center";
  align-items: "center";
  flex-wrap: nowrap;
  gap: "";
}

.text_part {
  display: flex;
  flex-direction: column;
  justify-content: "left";
  align-items: "";
  flex-wrap: nowrap;
  gap: "";
}

.head_part .heading h1 {
  font-size: var(--fs-64);
  line-height: calc(8.3333333333rem / var(--scale));
  font-weight: 600;
  color: var(--title-100);
  padding-bottom: calc(2rem / var(--scale));
}

.content_part {
  padding-bottom: calc(6.6666666667rem / var(--scale));
}

.content_part p {
  font-size: var(--fs-24);
  line-height: calc(3rem / var(--scale));
  font-weight: 400;
  color: var(--cont-100);
  padding-bottom: calc(1rem / var(--scale));
}

.para_body .sub_heading_para p {
  font-size: var(--fs-24);
  line-height: calc(3rem / var(--scale));
  font-weight: 600;
  color: var(--cont-100);
}

.sub_heading_para {
  padding-bottom: calc(1.6666666667rem / var(--scale));
}

.sub_para {
  padding-bottom: calc(4rem / var(--scale));
}

.para_body .sub_para p {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  color: var(--cont-100);
  padding-bottom: calc(1rem / var(--scale));
}

@media (max-width: 1024px) {
  .about_section5 .heading1 {
    font-size: var(--fs-44);
    line-height: calc(8.3333333333rem / var(--scale));
    font-weight: 600;
  }
  .vision_box {
    padding-bottom: unset;
  }
  .head_part .heading h1 {
    font-size: var(--fs-44);
    line-height: calc(8.3333333333rem / var(--scale));
    font-weight: 600;
    color: var(--title-100);
    padding-bottom: calc(2rem / var(--scale));
  }
  .content_part p {
    font-size: var(--fs-20);
    line-height: calc(3rem / var(--scale));
    font-weight: 400;
    color: var(--cont-100);
    padding-bottom: calc(1rem / var(--scale));
  }
  .para_body .sub_heading_para p {
    font-size: var(--fs-20);
    line-height: calc(3rem / var(--scale));
    font-weight: 600;
    color: var(--cont-100);
  }
  .para_body .sub_heading_para p {
    font-size: var(--fs-24);
    line-height: calc(3rem / var(--scale));
    font-weight: 600;
    color: var(--cont-100);
  }
}
.solution_about_section1 {
  margin-top: calc(4rem / var(--scale)) !important;
}

.section1_button button a {
  color: var(--white);
  text-decoration: none;
}

.features {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}

.feature_box {
  width: 50%;
}
.feature_box img {
  width: 100%;
  display: block;
  border-radius: calc(1.3333333333rem / var(--scale));
  height: calc(53.3333333333rem / var(--scale));
  -o-object-fit: cover;
  object-fit: cover;
}

.text_box {
  display: flex;
  align-items: center;
}

.transfrm_80 {
  transform: translate(calc(0rem / var(--scale))) !important;
}

.content_box {
  min-height: calc(39rem / var(--scale));
  min-width: calc(100% + 80px);
  background: #e9e9e9;
  border-radius: calc(1.6666666667rem / var(--scale));
  padding: calc(4rem / var(--scale));
  transform: translateX(calc(-6.6666666667rem / var(--scale)));
  box-shadow: 0 calc(1.6666666667rem / var(--scale))
    calc(3.3333333333rem / var(--scale)) rgba(0, 0, 0, 0.08);
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(2rem / var(--scale));
}
.content_box h3 {
  font-size: var(--fs-44);
  line-height: calc(5rem / var(--scale));
  font-weight: 600;
  letter-spacing: -0.8px;
  color: var(--cont-100);
}
.content_box p {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  letter-spacing: 0.2px;
  color: var(--light-gray);
}

@media (min-width: 1024) and (max-width: 1366px) {
  .content_box {
    min-height: calc(39rem / var(--scale));
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .features {
    flex-direction: column;
    gap: calc(3.3333333333rem / var(--scale));
  }
  .features .feature_box {
    width: 100%;
  }
  .features .feature_box .transfrm_80 {
    transform: translate(calc(0rem / var(--scale)));
  }
  .features .feature_box .content_box {
    width: 100%;
    min-width: 100% !important;
    transform: translate(calc(0rem / var(--scale)));
  }
}
@media (max-width: 767px) {
  .features {
    flex-direction: column;
    gap: calc(3.3333333333rem / var(--scale));
  }
  .features .feature_box {
    width: 100%;
  }
  .features .feature_box .transfrm_80 {
    transform: translate(calc(0rem / var(--scale)));
  }
  .features .feature_box .content_box {
    width: 100%;
    min-width: 100% !important;
    transform: translate(calc(0rem / var(--scale)));
    padding: calc(1.6666666667rem / var(--scale)) !important;
  }
  .features .feature_box .content_box h3 {
    font-size: var(--fs-32) !important;
    line-height: calc(4.1666666667rem / var(--scale)) !important;
  }
  .features .feature_box .content_box p {
    font-size: var(--fs-18) !important;
    line-height: calc(2.5rem / var(--scale)) !important;
    text-align: justify;
  }
}
.solution_about_section1 {
  margin-top: calc(4rem / var(--scale)) !important;
}
select {
  width: 100%;
  height: calc(5rem / var(--scale));
  padding: calc(0rem / var(--scale)) calc(1.6666666667rem / var(--scale));
  border-radius: calc(1.3333333333rem / var(--scale));
  border: 1px solid var(--nav-search);
  font-size: 16px;
  outline: none;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");
  background-repeat: no-repeat;
  background-position: right 12px center;
  font-weight: 400;
  color: var(--gray-200);
}

select option {
  font-size: var(--fs-20);
  line-height: calc(2.3333333333rem / var(--scale));
  font-weight: 400;
  padding: calc(0.8333333333rem / var(--scale));
  background-color: var(--white);
  color: var(--cont-100);
}

select option:hover {
  background-color: #2f7197;
  color: var(--white);
}
div#rc-anchor-container {
  border: 1px solid #d3d3d3;
  border-radius: 16px;
}

.recaptcha-checkbox-border {
  border-radius: 8px;
}

.plateform_card .plateform_section4_card1 {
  background-color: var(--white);
  padding: calc(1.6666666667rem / var(--scale));
  width: auto;
  height: calc(40rem / var(--scale));
  border-radius: calc(1rem / var(--scale));
  border: 1px solid var(--nav-search);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(1.6666666667rem / var(--scale));
}
.plateform_card .plateform_section4_card1 .plateform_section4_card_image {
  width: 100%;
  height: calc(16.6666666667rem / var(--scale));
}
.plateform_card .plateform_section4_card1 .plateform_section4_card_image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.plateform_card .plateform_section4_card1 .plateform_para {
  width: 100%;
  height: unset;
  display: flex;
  flex-direction: column;
  justify-content: left;
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(0.6666666667rem / var(--scale));
}
.plateform_card .plateform_section4_card1 .plateform_para h1 {
  font-size: var(--fs-24);
  line-height: calc(3rem / var(--scale));
  font-weight: 600;
  color: var(--title-100);
}
.plateform_card .plateform_section4_card1 .plateform_para p {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 400;
  color: var(--cont-100);
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: justify;
}
.plateform_card .plateform_section4_card1 .plateform_footer {
  width: 100%;
  height: calc(13.3333333333rem / var(--scale));
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  border-top: calc(0.0833333333rem / var(--scale)) solid var(--nav-search);
}
.plateform_card .plateform_section4_card1 .plateform_footer .date {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 400;
  color: var(--light-gray);
}
.plateform_card .plateform_section4_card1 .plateform_footer a {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 700;
  color: var(--nav_icon);
  text-decoration: none;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .plateform_card .plateform_section4_card1 {
    width: auto;
    height: calc(44.1666666667rem / var(--scale));
  }
}
@media (max-width: 767px) {
  .plateform_card .plateform_section4_card1 {
    width: auto;
    height: calc(48.3333333333rem / var(--scale));
    padding: calc(1rem / var(--scale));
  }
}
.blogs_container {
  display: flex;
  flex-direction: row;
  justify-content: "";
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: calc(3.3333333333rem / var(--scale));
}
.blogs_container .blog_sec_left {
  flex: 1;
}
.blogs_container .blog_sec_right {
  background-color: var(--white);
  width: calc(46.6666666667rem / var(--scale));
  height: auto;
  /* height: calc(45.3333333333rem / var(--scale)); */
  padding: calc(3.3333333333rem / var(--scale));
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(1.6666666667rem / var(--scale));
}
.blogs_container .blog_sec_right h4 {
  font-size: var(--fs-28);
  line-height: calc(3.3333333333rem / var(--scale));
  font-weight: 600;
  color: var(--black-dust);
}
.blogs_container .blog_sec_right .more_info {
  padding: calc(1.6666666667rem / var(--scale));
  display: flex;
  flex-direction: column;
  justify-content: "";
  align-items: "";
  flex-wrap: nowrap;
  gap: calc(1.6666666667rem / var(--scale));
  border: 1px solid var(--nav-search);
}
.blogs_container .blog_sec_right .more_info h5 {
  font-size: var(--fs-24);
  line-height: calc(3rem / var(--scale));
  font-weight: 600;
  letter-spacing: 0.2px;
  color: var(--title-100);
}
.blogs_container .blog_sec_right .more_info .plateform_footer {
  padding-top: 10px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  border-top: calc(0.0833333333rem / var(--scale)) solid var(--nav-search);
}
.blogs_container .blog_sec_right .more_info .plateform_footer .date {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 400;
  color: var(--light-gray);
}
.blogs_container .blog_sec_right .more_info .plateform_footer a {
  font-size: var(--fs-16);
  line-height: calc(1.8333333333rem / var(--scale));
  font-weight: 700;
  color: var(--nav_icon);
  text-decoration: none;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .blogs_container {
    flex-direction: column;
  }
  .blog_sec_right{
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .blogs_container {
    flex-direction: column;
  }
  .blogs_container .blog_sec_right {
    padding: calc(1.3333333333rem / var(--scale));
    width: 100%;
  }
}
.swiper-inactive {
  pointer-events: none;
}

