.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hr-div {
  display: inline-block;
  width: 77px;
  height: 4px;
  margin: 20px 0px;
  background-color: #2c5fff;
}
.page-counter-div .page-item a {
  color: #babdc2;
  border: 0px;
  background-color: transparent;
}
.page-counter-div .page-item a.disabled,
.page-counter-div .page-item a:hover {
  color: #2c5fff;
}
.block-div {
  margin: 4.68vw auto;
}
@media (max-width: 992px) {
  .block-div {
    margin: 0px auto;
  }
}
.block-div .block-title-div {
  margin: 36px 0px;
}
.block-div .block-title-div h2 {
  font-size: 40px;
}
.block-div .block-title-div h5 {
  font-size: 26px;
}
.block-div .block-title-div .hr-div {
  display: inline-block;
  width: 77px;
  height: 4px;
  margin: 20px 0px;
  background-color: #2c5fff;
}
.fluid-image img {
  width: 100%;
}
.breadcrumb-div {
  margin: 12px 0px;
}
.linear-gradient-div {
  background: linear-gradient(to top, #a6bfe6, rgba(166,191,230,0));
}
.map-div {
  position: relative;
  padding: 0px 6.25vw;
}
.map-div .zindex-bg-div {
  position: absolute;
  z-index: -1;
  top: 48px;
  bottom: 48px;
  left: 6.25vw;
  right: 6.25vw;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.map-div .info-div {
  margin-left: 9vw;
  width: 464px;
  min-height: 660px;
  padding: 70px 54px;
  color: #fff;
  background-color: rgba(112,117,121,0.8);
}
@media (max-width: 992px) {
  .map-div .info-div {
    margin-left: 0px;
    width: 100%;
  }
}
.map-div .info-div .site-title-div {
  margin: 32px 0px;
}
.map-div .info-div .content-div p {
  margin-bottom: 4px;
  font-size: 1rem;
}
.form-div {
  padding-bottom: 4.68vw;
}
.form-div .card-div {
  padding: 42px;
  border-radius: 10px;
  background-color: #fff;
}
.corp-info-div {
  padding: 64px 0px !important;
}
.corp-info-div .tabs-head-div {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 24px;
  border-radius: 5px;
  overflow: hidden;
  background-color: #fff;
}
@media (max-width: 992px) {
  .corp-info-div .tabs-head-div {
    flex-direction: column !important;
  }
}
.corp-info-div .tabs-head-div .tabs-head-item {
  flex-grow: 1;
  cursor: pointer;
  padding: 0px 24px;
  height: 64px;
  font-size: 16px;
  letter-spacing: 0.1em;
  line-height: 64px;
  text-align: center;
  color: #535355;
  border-bottom: 2px solid transparent;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 992px) {
  .corp-info-div .tabs-head-div .tabs-head-item {
    width: 100%;
  }
}
.corp-info-div .tabs-head-div .tabs-head-item.active {
  color: #fff;
  background-color: #2c5fff;
}
.corp-info-div .tabs-body-div .tabs-body-item .tabs-content-item {
  border-bottom: 1px solid #fff;
}
.corp-info-div .tabs-body-div .tabs-body-item .tabs-content-item:last-child {
  border-bottom: 0px;
}
.corp-info-div .tabs-body-div .tabs-body-item .tabs-content-item p {
  margin-bottom: 0px;
}
.corp-info-div .tabs-body-div .tabs-body-item .tabs-content-item p,
.corp-info-div .tabs-body-div .tabs-body-item .tabs-content-item span {
  word-wrap: break-word !important;
}
