@import url("https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap");
.gap_8 {
  gap: 0.8rem;
}

.gap_12 {
  gap: 1.2rem;
}

.gap_120 {
  gap: 12rem;
}

.mt_20 {
  margin-top: 2rem;
}

.px_40 {
  padding: 0 4rem;
}

.mt_34 {
  margin-top: 3.4rem;
}

.mt_22 {
  margin-top: 2.2rem;
}

.mt_16 {
  margin-top: 1.6rem;
}

.fade_in {
  opacity: 0 !important;
}

.pe_lg_120 {
  padding-right: 12rem;
}

.gap_16 {
  gap: 1.6rem;
}

.gutter_x_32 {
  --bs-gutter-x: 3.2rem;
}

.ptb_lg_40 {
  padding: 4rem 0;
}

.ptb_lg_90 {
  padding: 9rem 0;
}

.mb_lg_32 {
  margin-bottom: 3.2rem;
}

.mb_lg_40 {
  margin-bottom: 4rem;
}

.mt_lg_40 {
  margin-top: 4rem;
}

.mt_lg_24 {
  margin-top: 2.4rem;
}

.mt_lg_32 {
  margin-top: 3.2rem;
}

.mt_lg_34 {
  margin-top: 3.4rem;
}

.mb_lg_24 {
  margin-bottom: 2.4rem;
}

.mb_lg_101 {
  margin-bottom: 10.1rem;
}

.mt_lg_101 {
  margin-top: 10.1rem;
}

.mt_lg_53 {
  margin-top: 5.3rem;
}

.d_none_lg {
  display: none;
}

.gutter_x_40 {
  --bs-gutter-x: 4rem;
}

.gutter_y_40 {
  --bs-gutter-y: 4rem;
}

.pb_lg_60 {
  padding-bottom: 6rem;
}

.gap_24 {
  gap: 2.4rem;
}

.p_lg_eb {
  padding-right: 0;
  padding-bottom: 0;
}

.w_lg_100 {
  min-width: 100% !important;
}

.ps_0 {
  padding-left: 0 !important;
}

.d_block_xs {
  display: none;
}

.mt_lg_50 {
  margin-top: 5rem;
}

.gutter_lg_24 {
  --bs-gutter-x: 2.4rem;
}

.mt_lg_0 {
  margin-top: 0rem !important;
}

.w_70 {
  width: 70%;
}

@media screen and (min-width: 1600px) {
  .awards_content_block .container_custom {
    padding: 0 0 0 16vw !important;
  }
  .content_gsap--heading {
    padding: 0 10rem !important;
  }
  .steps_content_block--item.step_item_one:after {
    height: 50rem !important;
  }
  .mobile.maintabcontent img {
    height: auto !important;
  }
  .ad_section_block--iframe .desktop {
    width: 56.8rem !important;
  }
  .steps_content_block--item.step_item_theree:after {
    height: 50rem !important;
  }
  html {
    font-size: 10px !important;
  }
  .container_inner {
    max-width: 100%;
  }
  section.awards_content_block .container_custom {
    width: 100%;
    padding: 0 0 0 16vw;
  }
  .products_content_block .w_2000 {
    width: 147rem !important;
  }
  .products_content_block--images {
    margin-top: 4rem !important;
  }
}
.z_index_1 {
  z-index: 1;
}

.z_index_2 {
  z-index: 2;
}

.z_index_3 {
  z-index: 3;
}

.list_style_form {
  padding-left: 2.8rem;
  list-style: none;
  padding-right: 11rem;
}
.list_style_form b {
  display: flex;
  font-weight: 600;
  margin-bottom: 0.8rem;
}
.list_style_form li {
  color: #211E1F;
  font-family: "Public Sans", sans-serif;
  font-size: 1.8rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2.8rem;
  text-align: left;
  position: relative;
  margin-bottom: 2.4rem;
}
.list_style_form li::before {
  content: "";
  position: absolute;
  background: url("https://assets.xapads.com/images/icons/icon_ads.svg") no-repeat;
  width: 2.1rem;
  height: 2.1rem;
  display: inline-block;
  left: -2.7rem;
  top: 0.5rem;
  background-size: 100%;
}

.title_form {
  text-align: left;
  margin-bottom: 4.8rem;
}
.title_form .heading {
  color: #211E1F;
  font-family: "Public Sans", sans-serif;
  font-size: 2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3rem;
}
.title_form .text {
  color: #211E1F;
  font-family: "Public Sans", sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2rem;
}

.card_item {
  border-radius: 1.2rem;
  background: var(--light-orange, #F9F7F0);
  padding: 4rem 2rem 1.5rem;
  text-align: center;
}
.card_item .btn_outline {
  margin: 0 auto 3.2rem;
}
.card_item .heading {
  color: var(--Black-900, #211E1F);
  /* Heading 3/Medium */
  font-family: "Public Sans", sans-serif;
  font-size: 3rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.8rem;
  /* 126.667% */
  letter-spacing: -0.06rem;
  margin-bottom: 1.2rem;
}
.card_item .text {
  color: #6A5F63;
  text-align: center;
  width: 70%;
  margin: 0 auto 2.4rem;
  font-family: "Inter", sans-serif;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2.4rem;
  /* 150% */
}

.pb_lg_100 {
  padding-bottom: 10rem !important;
}

@media screen and (max-width: 768px) {
  .contact_section_block .title_group .text,
  .list_style_form {
    padding-right: 0;
  }
  .banner.banner_xs_inner {
    padding-top: 5rem !important;
  }
}
.im_form_control .dd-options {
  width: 32rem !important;
  padding: 0rem 0 !important;
}
.im_form_control .dd-select {
  border-radius: 0.2rem;
  position: relative;
  cursor: pointer;
  width: auto !important;
  height: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.im_form_control .dd-desc {
  color: #aaa;
  display: flex;
  overflow: hidden;
  font-weight: normal;
}
.im_form_control .dd-selected {
  overflow: hidden;
  display: flex;
  text-decoration: none;
  text-decoration: none;
  color: #edeef1;
  font-size: 1.3rem;
  padding: 0 1.8em 0 1.6rem;
  font-weight: 400;
  cursor: pointer;
}
.im_form_control .dd-selected:hover {
  color: #edeef1 !important;
}
.im_form_control .dd-options {
  list-style: none;
  display: none;
  position: absolute;
  z-index: 2000;
  margin: 0;
  padding: 0;
  overflow: auto;
  top: 5.2rem;
  border-radius: 0.6rem;
  border: 1px solid var(--Gray-200, #EAECF0);
  background: #FFF;
  box-shadow: 0 4px 8px -2px rgba(16, 24, 40, 0.1), 0 2px 4px -2px rgba(16, 24, 40, 0.06);
}
.im_form_control .dd-options > li:last-child > .dd-option {
  border-bottom: none;
}
.im_form_control .dd-option {
  display: flex;
  align-items: center;
  overflow: hidden;
  text-decoration: none;
  font-size: 1.3rem;
  height: 3.2rem;
  padding: 0.6rem 1.1rem;
  border: none;
  color: #344054;
  font-family: "Public Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.im_form_control .dd-option label {
  color: #344054 !important;
}
.im_form_control .dd-option:hover {
  background-color: var(--Gray-100, #F2F4F7);
  color: #211E1F;
}
.im_form_control .dd-pointer-down {
  background: url(https://assets.xapads.com/images/icons/chevron-down.svg);
  background-size: cover;
  height: 1.8rem;
  top: 0;
  right: 0;
  position: absolute;
  width: 1.8rem;
  transition: 0.3s ease;
  transform: rotate(0deg);
  bottom: 0;
  margin: auto;
}
.im_form_control .dd-pointer-up {
  background: url(https://assets.xapads.com/images/icons/chevron-down.svg);
  background-size: cover;
  height: 1.8rem;
  top: 0;
  right: 0;
  position: absolute;
  width: 1.8rem;
  transition: 0.3s ease;
  transform: rotate(180deg);
}
.im_form_control .dd-selected-description-truncated {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.im_form_control .dd-option-selected {
  background-color: #FFFFFF;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M16.6666 5L7.49992 14.1667L3.33325 10" stroke="%23444CE7" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-size: 1.6rem;
  background-repeat: no-repeat;
  background-position: right 1rem center;
}
.im_form_control .dd-option-selected label {
  color: #211E1F !important;
}
.im_form_control .dd-option-selected:hover {
  background-color: var(--Gray-100, #F2F4F7);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M16.6666 5L7.49992 14.1667L3.33325 10" stroke="%23444CE7" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-size: 1.6rem;
  background-repeat: no-repeat;
  background-position: right 1rem center;
}
.im_form_control .dd-option-image,
.im_form_control .dd-selected-image {
  vertical-align: middle;
  float: left;
  margin-right: 0.6rem;
  max-width: 2.4rem;
}
.im_form_control .dd-image-right {
  float: right;
  margin-right: 1.5rem;
  margin-left: 0.6rem;
}
.im_form_control .dd-container {
  position: relative;
  border-radius: 1.2rem;
  border-right: 0rem solid;
  border: 0.1rem solid var(--Gray-300, #B3B9C6);
  background-color: #FFFFFF;
  display: flex;
  align-items: center;
  padding-right: 0.6rem;
  width: auto !important;
  height: 5.2rem;
}
.im_form_control .dd-container:hover {
  border: 0.1rem solid #EB4824;
  box-shadow: none;
  outline: none;
  transition: 0.1s ease;
}
.im_form_control .dd-container:before {
  position: absolute;
  content: "";
  height: 2.6rem;
  width: 0.1rem;
  background-color: #edeef1;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.im_form_control .dd-selected-text,
.im_form_control .dd-option-text {
  margin-bottom: 0;
  cursor: pointer;
  font-weight: 400 !important;
  font-size: 1.3rem;
}
.im_form_control .input-group.error .dd-container {
  border: 0.1rem solid var(--Error-500, #F04438);
  background: var(--Error-25, #FFFBFA);
}
.im_form_control .input-group.error .dd-container:before {
  position: absolute;
  content: "";
  height: 2.6rem;
  width: 0.1rem;
  background-color: #edeef1;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.im_form_control .input-group.error:hover {
  box-shadow: 0 0 0 0.2rem #FECDCA;
  transition: 0.5s ease;
}
.im_form_control .input-group.error:focus-within .dd-container, .im_form_control .input-group.error:focus-within .dd-container {
  border: 0.1rem solid var(--Error-500, #F04438);
  background: var(--Error-25, #FFFBFA);
}
.im_form_control .form_group_control {
  display: inline-flex;
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  border-left: 0rem;
}/*# sourceMappingURL=partners.css.map */